body.referral-page{overflow-x:clip;background:#fbfdfa;color:#081f19;font-family:'Plus Jakarta Sans',ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
body.referral-page .footer .legal{color:#5f716a}
body.referral-page .footer .legal a{color:inherit}
.ref-main{overflow:visible}
.ref-container{width:min(1240px,calc(100% - 48px));margin-inline:auto}
.ref-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid #d6e9df;border-radius:999px;background:#f0f9f4;color:#0e6b57;font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase}
.ref-eyebrow .ref-dot{width:7px;height:7px;border-radius:50%;background:#14a37f;box-shadow:0 0 0 4px rgba(20,163,127,.12)}
.ref-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:14px 22px;border:1px solid transparent;border-radius:14px;font-size:14.5px;font-weight:700;line-height:1.2;transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s,border-color .22s,color .22s,box-shadow .22s}
.ref-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.ref-btn:hover{transform:translateY(-2px)}
.ref-btn.primary{background:#0e6b57;color:#fff;box-shadow:0 14px 30px rgba(14,107,87,.2)}
.ref-btn.primary:hover{background:#0a5746;box-shadow:0 18px 36px rgba(10,87,70,.26)}
.ref-btn.lime{background:#d9f36a;color:#081f19;box-shadow:0 14px 30px rgba(217,243,106,.24)}
.ref-btn.lime:hover{background:#c9e85a}
.ref-btn.ghost{background:rgba(255,255,255,.56);border-color:rgba(8,31,25,.14);color:#081f19}
.ref-btn.ghost:hover{background:#fff;border-color:rgba(8,31,25,.28)}
.ref-btn.dark-ghost{border-color:rgba(248,241,232,.28);color:#f8f1e7;background:rgba(255,255,255,.04)}
.ref-btn.dark-ghost:hover{background:rgba(255,255,255,.1)}

/* Hero */
.ref-hero{position:relative;margin-top:-84px;padding:154px 0 92px;background:linear-gradient(180deg,#e6f6ee 0%,#f3fbf6 52%,#fbfdfa 100%);overflow:clip}
.ref-hero-bg{position:absolute;inset:0;pointer-events:none}
.ref-hero-mesh{position:absolute;inset:0;background-image:linear-gradient(rgba(8,31,25,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(8,31,25,.04) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 78% 68% at 30% 18%,#000 10%,transparent 74%);-webkit-mask-image:radial-gradient(ellipse 78% 68% at 30% 18%,#000 10%,transparent 74%)}
.ref-orb{position:absolute;border-radius:50%;filter:blur(20px);opacity:.8}
.ref-orb.a{width:560px;height:560px;right:-70px;top:-220px;background:radial-gradient(circle,rgba(160,224,255,.5),transparent 68%)}
.ref-orb.b{width:430px;height:430px;left:-120px;bottom:-190px;background:radial-gradient(circle,rgba(217,243,106,.34),transparent 68%)}
.ref-hero-mark{position:absolute;right:1%;top:3%;font-family:'Outfit',ui-sans-serif,system-ui,sans-serif;font-size:clamp(180px,24vw,360px);font-weight:600;line-height:.8;letter-spacing:-.08em;color:rgba(14,107,87,.045);user-select:none}
.ref-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(36px,5vw,68px);align-items:center}
.ref-hero-copy{max-width:660px}
.ref-hero h1{margin:22px 0 22px;font-family:'Outfit',ui-sans-serif,system-ui,sans-serif;font-size:clamp(48px,5.9vw,80px);font-weight:600;line-height:.96;letter-spacing:-.055em;color:#081f19}
.ref-hero h1 em{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-style:italic;letter-spacing:-.03em;color:#0e6b57}
.ref-hero h1 .ref-lime{display:inline-block;padding:0 .08em;border-radius:.16em;background:linear-gradient(180deg,transparent 58%,#d9f36a 58%);color:#081f19}
.ref-lede{max-width:580px;margin:0;font-size:17.5px;line-height:1.68;color:#4e6259}
.ref-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:28px}
.ref-microtrust{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:22px;font-size:12px;font-weight:600;color:#3d5349}
.ref-microtrust span{display:inline-flex;align-items:center;gap:7px}
.ref-microtrust svg{width:14px;height:14px;fill:none;stroke:#0e6b57;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}

/* Hero commission card */
.ref-commission{position:relative;max-width:520px;width:100%;margin-left:auto;padding:clamp(26px,3.4vw,40px);border-radius:32px;background:radial-gradient(ellipse 70% 90% at 100% 0%,rgba(217,243,106,.16),transparent 58%),linear-gradient(145deg,#081f19,#0d2f26 62%,#0a251e);color:#f8f1e7;box-shadow:0 40px 100px rgba(8,31,25,.28);overflow:hidden;animation:refFloat 8s ease-in-out infinite}
.ref-commission::after{content:"";position:absolute;width:280px;height:280px;right:-120px;top:-140px;border:1px solid rgba(248,241,232,.12);border-radius:50%;pointer-events:none}
.ref-commission-top{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.ref-commission-label{font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#b9e9d7}
.ref-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgba(217,243,106,.28);border-radius:999px;background:rgba(217,243,106,.1);color:#d9f36a;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
.ref-badge i{width:6px;height:6px;border-radius:50%;background:#d9f36a;box-shadow:0 0 0 4px rgba(217,243,106,.14)}
.ref-rate{position:relative;display:flex;align-items:flex-end;gap:10px;margin:22px 0 6px}
.ref-rate strong{font-family:'Outfit',ui-sans-serif,system-ui,sans-serif;font-size:clamp(76px,9vw,112px);font-weight:600;line-height:.78;letter-spacing:-.07em;color:#d9f36a}
.ref-rate span{padding-bottom:10px;font-size:12px;font-weight:700;line-height:1.35;color:#c9d8d3;text-transform:uppercase;letter-spacing:.1em}
.ref-commission p{position:relative;margin:14px 0 0;font-size:13px;line-height:1.65;color:#c9d8d3}
.ref-commission hr{position:relative;margin:24px 0;border:0;border-top:1px solid rgba(248,241,232,.14)}
.ref-math{position:relative;display:grid;gap:10px}
.ref-math-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px;border:1px solid rgba(248,241,232,.11);border-radius:12px;background:rgba(255,255,255,.04);font-size:12.5px}
.ref-math-row span{color:#aebdb7}
.ref-math-row b{font-size:14px;color:#f8f1e7;white-space:nowrap}
.ref-math-row.total{border-color:rgba(217,243,106,.26);background:rgba(217,243,106,.08)}
.ref-math-row.total b{color:#d9f36a;font-size:17px}
.ref-fine{position:relative;margin:16px 0 0;font-size:10px;line-height:1.6;color:#8fa39b}

/* Sections */
.ref-section{position:relative;padding:94px 0;overflow:clip}
.ref-section.alt{background:#f5f9f3}
.ref-section.dark{background:#081f19;color:#f8f1e7}
.ref-section-head{max-width:760px;margin-bottom:38px}
.ref-section-head.center{margin-inline:auto;text-align:center}
.ref-kicker{display:inline-flex;align-items:center;gap:7px;color:#0e6b57;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}
.ref-kicker::before{content:"";width:18px;height:1px;background:#0e6b57}
.ref-section h2{margin:14px 0 14px;font-family:'Outfit',ui-sans-serif,system-ui,sans-serif;font-size:clamp(36px,4.5vw,56px);font-weight:600;line-height:1.02;letter-spacing:-.045em;color:inherit}
.ref-section h2 em{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-style:italic;color:#0e6b57;letter-spacing:-.025em}
.ref-section.dark .ref-kicker{color:#b9e9d7}
.ref-section.dark .ref-kicker::before{background:#b9e9d7}
.ref-section.dark h2 em{color:#d9f36a}
.ref-section-head p{max-width:640px;margin:0;font-size:16px;line-height:1.7;color:#5c6c64}
.ref-section.dark .ref-section-head p{color:#b9c9c3}

.ref-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.ref-card{position:relative;padding:28px;border:1px solid #dfe7df;border-radius:24px;background:#fff;box-shadow:0 2px 10px rgba(8,31,25,.04);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s}
.ref-card:hover{transform:translateY(-4px);border-color:#cbd8cd;box-shadow:0 20px 44px rgba(8,31,25,.09)}
.ref-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:18px;border-radius:14px;background:#e8f7ef;color:#0e6b57}
.ref-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.ref-card h3{margin:0 0 8px;font-family:'Outfit',ui-sans-serif,system-ui,sans-serif;font-size:21px;font-weight:600;letter-spacing:-.02em;color:#081f19}
.ref-card p{margin:0;font-size:13.5px;line-height:1.68;color:#5c6c64}
.ref-card small{display:block;margin-top:14px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0e6b57}

.ref-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid #dfe7df}
.ref-step{position:relative;padding:30px 26px 8px 0}
.ref-step+.ref-step{padding-left:26px}
.ref-step+.ref-step::before{content:"";position:absolute;left:0;top:30px;bottom:8px;width:1px;background:#dfe7df}
.ref-step-num{display:grid;place-items:center;width:38px;height:38px;margin-bottom:20px;border-radius:50%;background:#081f19;color:#d9f36a;font-family:'Outfit',sans-serif;font-size:13px;font-weight:600}
.ref-step h3{margin:0 0 8px;font-family:'Outfit',sans-serif;font-size:18px;font-weight:600;letter-spacing:-.015em;color:#081f19}
.ref-step p{margin:0;font-size:13px;line-height:1.65;color:#5c6c64}
.ref-step a{color:#0e6b57;font-weight:700;text-decoration:underline;text-underline-offset:3px}

.ref-benefits{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;align-items:stretch}
.ref-benefit-main{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(28px,3.5vw,42px);border-radius:28px;background:linear-gradient(145deg,#0e6b57,#0a5746);color:#f8f1e7;box-shadow:0 24px 60px rgba(10,87,70,.2)}
.ref-benefit-main .ref-big{font-family:'Outfit',sans-serif;font-size:clamp(72px,8vw,116px);font-weight:600;line-height:.8;letter-spacing:-.07em;color:#d9f36a}
.ref-benefit-main h3{margin:20px 0 10px;font-family:'Outfit',sans-serif;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.05;letter-spacing:-.035em}
.ref-benefit-main p{max-width:520px;margin:0;font-size:14px;line-height:1.7;color:#cfe3da}
.ref-benefit-points{display:grid;gap:10px;margin:22px 0 0;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.16);list-style:none}
.ref-benefit-points li{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;color:#d9e8e1}
.ref-benefit-points span{display:grid;place-items:center;width:18px;height:18px;flex:none;margin-top:1px;border-radius:50%;background:rgba(217,243,106,.16);color:#d9f36a;font-size:10px;font-weight:800}
.ref-benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.ref-benefit{padding:26px;border:1px solid #dfe7df;border-radius:24px;background:#fff}
.ref-benefit b{display:block;font-family:'Outfit',sans-serif;font-size:30px;font-weight:600;letter-spacing:-.04em;color:#0e6b57}
.ref-benefit strong{display:block;margin:8px 0 6px;font-size:13.5px;color:#081f19}
.ref-benefit span{font-size:12px;line-height:1.6;color:#5c6c64}

.ref-terms{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(30px,5vw,64px);align-items:center}
.ref-terms-list{display:grid;gap:0;margin:26px 0 0;border-top:1px solid rgba(248,241,232,.14)}
.ref-term{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:16px 0;border-bottom:1px solid rgba(248,241,232,.14)}
.ref-term span{font-size:12.5px;color:#aebdb7}
.ref-term b{font-size:14px;color:#f8f1e7;text-align:right}
.ref-calc{padding:clamp(26px,3.4vw,40px);border:1px solid rgba(248,241,232,.14);border-radius:28px;background:rgba(255,255,255,.04);box-shadow:0 30px 70px rgba(0,0,0,.24)}
.ref-calc-label{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b9e9d7}
.ref-calc-label output{font-family:'Outfit',sans-serif;font-size:18px;font-weight:600;letter-spacing:-.02em;color:#d9f36a;text-transform:none}
.ref-range{width:100%;margin:22px 0 8px;accent-color:#d9f36a}
.ref-calc-scale{display:flex;justify-content:space-between;font-size:10px;color:#8fa39b}
.ref-calc-result{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:28px;padding-top:24px;border-top:1px solid rgba(248,241,232,.14)}
.ref-calc-result span{font-size:11px;line-height:1.5;color:#aebdb7}
.ref-calc-result strong{font-family:'Outfit',sans-serif;font-size:clamp(42px,5vw,64px);font-weight:600;line-height:.9;letter-spacing:-.055em;color:#d9f36a;white-space:nowrap}
.ref-calc-note{margin:18px 0 0;font-size:10px;line-height:1.6;color:#8fa39b}

.ref-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(30px,5vw,64px);align-items:start}
.ref-faq-list{display:grid;gap:10px}
.ref-faq-item{border:1px solid #dfe7df;border-radius:16px;background:#fff;overflow:hidden}
.ref-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;cursor:pointer;font-size:14px;font-weight:700;color:#081f19;list-style:none}
.ref-faq-item summary::-webkit-details-marker{display:none}
.ref-faq-item summary::after{content:"+";font-family:'Outfit',sans-serif;font-size:20px;font-weight:400;color:#0e6b57;transition:transform .2s}
.ref-faq-item[open] summary::after{transform:rotate(45deg)}
.ref-faq-item p{margin:0;padding:0 20px 20px;font-size:13px;line-height:1.7;color:#5c6c64}

.ref-cta{padding:0 0 96px;background:#fbfdfa}
.ref-cta-panel{position:relative;padding:clamp(34px,5vw,64px);border-radius:34px;background:radial-gradient(ellipse 60% 110% at 100% 0%,rgba(14,107,87,.22),transparent 58%),linear-gradient(135deg,#d9f36a,#c9e85a 58%,#bfe04c);color:#081f19;overflow:hidden}
.ref-cta-ring{position:absolute;border:1px solid rgba(8,31,25,.12);border-radius:50%;pointer-events:none}
.ref-cta-ring.a{width:520px;height:520px;right:-160px;top:-240px}
.ref-cta-ring.b{width:340px;height:340px;right:30px;top:-90px;border-color:rgba(8,31,25,.07)}
.ref-cta h2{position:relative;z-index:1;max-width:760px;margin:0 0 14px;font-family:'Outfit',sans-serif;font-size:clamp(38px,5vw,62px);font-weight:600;line-height:.98;letter-spacing:-.055em}
.ref-cta h2 em{font-family:Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.02em}
.ref-cta p{position:relative;z-index:1;max-width:600px;margin:0;font-size:15px;line-height:1.7;color:#213f33}
.ref-cta-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.ref-fine-print{position:relative;z-index:1;margin:20px 0 0;font-size:10.5px;line-height:1.65;color:#355b45}

@keyframes refFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
.ref-reveal{transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}
html.js .ref-reveal{opacity:0;transform:translateY(22px)}
html.js .ref-reveal.is-visible{opacity:1;transform:none}

@media(max-width:1120px){
  .ref-hero-grid{grid-template-columns:1fr 1fr;gap:34px}
  .ref-commission{max-width:470px}
  .ref-card{padding:24px}
  .ref-step{padding-right:18px}
  .ref-step+.ref-step{padding-left:18px}
}
@media(max-width:980px){
  .ref-hero{padding:138px 0 72px}
  .ref-hero-grid{grid-template-columns:1fr;gap:38px}
  .ref-hero-copy{max-width:760px}
  .ref-commission{max-width:620px;margin-inline:auto}
  .ref-grid-3{grid-template-columns:1fr 1fr}
  .ref-steps{grid-template-columns:1fr 1fr;border-top:0}
  .ref-step{padding:26px 24px 26px 0;border-top:1px solid #dfe7df}
  .ref-step+.ref-step{padding-left:24px}
  .ref-step+.ref-step::before{display:none}
  .ref-step:nth-child(odd){padding-left:0}
  .ref-benefits{grid-template-columns:1fr}
  .ref-terms{grid-template-columns:1fr;gap:32px}
  .ref-faq{grid-template-columns:1fr;gap:26px}
}
@media(max-width:680px){
  .ref-container{width:min(100% - 32px,1240px)}
  .ref-hero{margin-top:-72px;padding:118px 0 58px}
  .ref-hero h1{font-size:46px}
  .ref-lede{font-size:15.5px}
  .ref-hero-mark{display:none}
  .ref-actions .ref-btn{flex:1 1 100%}
  .ref-microtrust{font-size:10.5px;gap:8px 12px}
  .ref-commission{border-radius:26px;padding:26px 22px}
  .ref-rate{flex-wrap:wrap;row-gap:8px}
  .ref-rate span{padding-bottom:0}
  .ref-section{padding:64px 0}
  .ref-section-head{margin-bottom:28px}
  .ref-grid-3{grid-template-columns:1fr}
  .ref-steps{grid-template-columns:1fr}
  .ref-step{padding:24px 0}
  .ref-step+.ref-step{padding-left:0}
  .ref-step-num{margin-bottom:14px}
  .ref-benefit-grid{grid-template-columns:1fr}
  .ref-calc{border-radius:24px;padding:24px 20px}
  .ref-calc-result{flex-direction:column;align-items:flex-start;gap:8px}
  .ref-term{flex-direction:column;align-items:flex-start;gap:4px}
  .ref-term b{text-align:left}
  .ref-cta{padding:0 0 64px}
  .ref-cta-panel{border-radius:26px;padding:30px 24px}
  .ref-cta-actions .ref-btn{width:100%}
}
@media(max-width:420px){
  .ref-hero h1{font-size:40px}
  .ref-rate strong{font-size:78px}
}

/* Self-contained brand shell for the standalone production referral page */
@font-face{font-family:'Outfit';font-style:normal;font-weight:600;font-display:swap;src:url('/assets/redesign/fonts/Outfit-600.woff2') format('woff2')}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:200 800;font-display:swap;src:url('/assets/redesign/fonts/PlusJakartaSans.woff2') format('woff2')}
body.referral-page{--brand:#0e6b57;--brand2:#0a5746}
body.referral-page .nav{position:sticky;top:0;z-index:100;padding:16px 16px 0;background:transparent;border-bottom:0;backdrop-filter:none;-webkit-backdrop-filter:none}
body.referral-page .nav>.wrap{width:100%;max-width:none;padding:0}
body.referral-page .nav .navin{width:min(1240px,100%);height:68px;margin-inline:auto;padding:0 10px 0 18px;border:1px solid rgba(255,255,255,.62);border-radius:20px;background:rgba(255,255,255,.72);box-shadow:0 18px 40px rgba(8,31,25,.08),inset 0 1px 0 rgba(255,255,255,.5);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4)}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
  body.referral-page .nav .navin{background:rgba(255,255,255,.97)}
}
body.referral-page .nav .brand{gap:10px}
body.referral-page .nav .brandmark{width:34px;height:34px;border-radius:10px;box-shadow:0 6px 14px rgba(14,107,87,.18)}
body.referral-page .nav .brand-en{font-family:'Outfit',ui-sans-serif,system-ui,sans-serif;font-size:17px;font-weight:700;letter-spacing:.05em}
body.referral-page .nav .navlinks{gap:24px;font-family:'Plus Jakarta Sans',ui-sans-serif,system-ui,sans-serif;font-size:13.5px;font-weight:600;color:#2f423a}
body.referral-page .nav .navlinks>a:not(.navcta){position:relative;padding:8px 0;transition:color .2s}
body.referral-page .nav .navlinks>a:not(.navcta)::after{content:"";position:absolute;left:0;right:100%;bottom:2px;height:1.5px;background:var(--brand);transition:right .25s cubic-bezier(.22,1,.36,1)}
body.referral-page .nav .navlinks>a:not(.navcta):hover{color:var(--brand)}
body.referral-page .nav .navlinks>a:not(.navcta):hover::after{right:0}
body.referral-page .nav .navlinks .navcta{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 15px;border-radius:12px;font-family:'Plus Jakarta Sans',ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.2;box-shadow:none;transition:background .2s,color .2s,border-color .2s,transform .2s}
body.referral-page .nav .navlinks .navcta.secondary{background:rgba(255,255,255,.7);border:1px solid #dfe7df;color:#2f423a}
body.referral-page .nav .navlinks .navcta.secondary:hover{background:#fff;border-color:#c9d8cd;color:var(--brand)}
body.referral-page .nav .navlinks .navcta:not(.secondary){background:var(--brand);border:1px solid var(--brand);color:#fff;box-shadow:0 10px 24px rgba(14,107,87,.18)}
body.referral-page .nav .navlinks .navcta:not(.secondary):hover{background:var(--brand2);border-color:var(--brand2);transform:translateY(-1px)}
@media(max-width:1120px){body.referral-page .nav .navlinks{gap:16px;font-size:12.5px}body.referral-page .nav .navlinks .navcta{padding:9px 12px;font-size:12px}}
@media(max-width:900px){body.referral-page .nav .navlinks>a:not(.navcta){display:none}}
@media(max-width:680px){body.referral-page .nav{padding:12px 12px 0}body.referral-page .nav .navin{height:60px;padding-left:14px}body.referral-page .nav .brand-en{font-size:15px}body.referral-page .nav .navlinks .navcta.secondary{display:none}body.referral-page .nav .navlinks .navcta{padding:8px 11px;font-size:11.5px}}
