.referral_page__2fFi_{padding-bottom:70px}.referral_hero___tY0B{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:65px;padding-block:75px 65px}.referral_eyebrow__Fi78S{display:inline-flex;align-items:center;gap:8px;color:var(--primary);font-size:12px;font-weight:800}.referral_hero___tY0B h1{font-size:clamp(36px,4.3vw,56px);line-height:1.5;font-weight:900;margin:20px 0;letter-spacing:-1.3px}.referral_hero___tY0B h1>span{display:block;color:var(--primary)}.referral_heroCopy__hjkiM>p,.referral_shareCopy__lXEai>p{color:var(--muted);line-height:2.1;font-size:15px;max-width:520px}.referral_actions__60qah{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px}.referral_primary___nqE7,.referral_secondary__nnors,.referral_textLink__hWVAB{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:13px;font-weight:800}.referral_primary___nqE7{min-height:48px;padding:12px 22px;border-radius:12px;background:var(--primary);color:#fff;box-shadow:0 8px 22px #1379f025;transition:transform .18s,box-shadow .18s}.referral_primary___nqE7:hover{transform:translateY(-2px);box-shadow:0 12px 25px #1379f040}.referral_secondary__nnors{color:var(--muted);min-height:44px}.referral_tags__5pOnc{display:flex;flex-wrap:wrap;gap:12px 18px;list-style:none;padding:0;margin:25px 0 0}.referral_tags__5pOnc li{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--muted)}.referral_tags__5pOnc svg{color:var(--primary)}.referral_visual__66GDk{position:relative;height:390px;border-radius:32px;overflow:hidden;background:radial-gradient(ellipse at 45% 45%,#1465bb80,transparent 70%),linear-gradient(135deg,#0a2859,#071c45);border:1px solid #2867a0;color:white;box-shadow:0 25px 65px #05275322}.referral_visual__66GDk:after,.referral_visual__66GDk:before{content:"";position:absolute;width:300px;height:300px;border:1px solid #8bd7ff25;border-radius:50%}.referral_visual__66GDk:before{top:-190px;right:-50px}.referral_visual__66GDk:after{bottom:-230px;left:-80px}.referral_visualLabel__bhUke{position:absolute;top:28px;left:28px;font:700 11px Inter,sans-serif;letter-spacing:3px;color:#8ec7ef}.referral_orbit__pW2EO{position:absolute;width:74%;height:130px;left:13%;top:135px;border:1px dashed #60c9ff80;border-radius:50%;transform:rotate(-16deg)}.referral_person__AIy1O{position:absolute;width:128px;height:134px;display:grid;place-content:center;justify-items:center;gap:8px;left:calc(50% - 64px);top:100px;border:1px solid #a9e8ff77;border-radius:30px;background:linear-gradient(135deg,#2589e2,#1551ac);box-shadow:0 18px 45px #0005;transform:rotate(-7deg)}.referral_friend__Ift03 span,.referral_person__AIy1O span{font-size:12px;font-weight:700}.referral_friend__Ift03{position:absolute;display:grid;place-content:center;justify-items:center;gap:8px;width:90px;height:90px;background:#ffffff13;border:1px solid #abdfff66;border-radius:23px;backdrop-filter:blur(8px)}.referral_friendOne__B8CPX{top:76px;right:24px;transform:rotate(9deg)}.referral_friendTwo__r3yHk{top:190px;left:25px;width:68px;height:68px;transform:rotate(-9deg)}.referral_linkMark__kZ3uB{position:absolute;right:20%;bottom:118px;color:#75dcff}.referral_reward__SBX9Y{position:absolute;bottom:28px;left:14%;right:14%;display:flex;align-items:center;gap:12px;padding:15px;background:#0b2b59e8;border:1px solid #5998d666;border-radius:16px;box-shadow:0 10px 25px #0003}.referral_reward__SBX9Y>span{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:12px;background:#1b70c5;color:#a9f1ff}.referral_reward__SBX9Y small{display:block;color:#9bbddd;font-size:10px;margin-bottom:5px}.referral_reward__SBX9Y strong{font-size:12px}.referral_section__mDIYv{padding-block:35px 55px;scroll-margin-top:100px}.referral_heading__KH99A{margin-bottom:28px;text-align:center}.referral_heading__KH99A>span{color:var(--primary);font-size:12px;font-weight:700}.referral_faq__yacJw h2,.referral_final__uG2aq h2,.referral_heading__KH99A h2,.referral_shareCopy__lXEai h2{margin:10px 0 0;font-size:clamp(23px,2.5vw,30px);font-weight:900;line-height:1.6}.referral_features__5D88S,.referral_steps__44_XT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.referral_step__W1qBb{padding:26px;border:1px solid var(--border);border-radius:20px;background:var(--surface)}.referral_stepTop__KQOYx{display:flex;align-items:center;justify-content:space-between}.referral_icon__0nkWg{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:15px;color:var(--primary);background:var(--soft)}.referral_stepNumber__d3rc1{font-size:30px;font-weight:900;color:var(--subtle);opacity:.55}.referral_features__5D88S h3,.referral_step__W1qBb h3{font-size:17px;font-weight:800;margin:20px 0 10px}.referral_features__5D88S p,.referral_step__W1qBb p{font-size:13px;color:var(--muted);line-height:2;margin:0}.referral_shareSection__Cvhk2{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-block:40px 65px}.referral_shareCopy__lXEai h2{max-width:400px}.referral_textLink__hWVAB{color:var(--primary);margin-top:14px;min-height:44px}.referral_preview___1E8n{background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:28px;box-shadow:var(--shadow)}.referral_previewLabel__U_4ye{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;color:var(--muted)}.referral_shares__fcV5Q{display:flex;align-items:center;justify-content:space-around;gap:12px;margin:28px 0}.referral_shares__fcV5Q>div{display:grid;gap:12px;text-align:center}.referral_shares__fcV5Q span{color:var(--muted);font-size:12px}.referral_shares__fcV5Q strong{font-size:38px;font-weight:900;color:var(--primary)}.referral_shares__fcV5Q .referral_sharePlus__kPSKR{font-size:22px}.referral_preview___1E8n label{display:block;font-size:12px;margin-bottom:12px;font-weight:700}.referral_preview___1E8n input{width:100%;accent-color:var(--primary);cursor:pointer;height:24px}.referral_rangeLabels__hcPid{display:flex;justify-content:space-between;color:var(--subtle);font-size:10px}.referral_preview___1E8n p{margin:20px 0 0;border-top:1px solid var(--border);padding-top:16px;color:var(--muted);font-size:11px;line-height:1.9}.referral_features__5D88S article{padding:22px;border-inline-start:2px solid var(--border)}.referral_features__5D88S article>svg{color:var(--primary)}.referral_faq__yacJw{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;padding-block:30px 65px}.referral_faq__yacJw h2{margin-top:8px}.referral_faq__yacJw details{border-bottom:1px solid var(--border)}.referral_faq__yacJw summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer;list-style:none;font-size:14px;font-weight:700}.referral_faq__yacJw summary::-webkit-details-marker{display:none}.referral_faq__yacJw summary svg{flex:none;color:var(--primary)}.referral_faq__yacJw details[open] summary svg{transform:rotate(180deg)}.referral_faq__yacJw details p{margin:0;padding-bottom:22px;line-height:2;font-size:13px;color:var(--muted)}.referral_final__uG2aq{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:32px 40px;border-radius:24px;border:1px solid var(--border);background:var(--soft)}.referral_final__uG2aq h2{font-size:25px}.referral_final__uG2aq p{font-size:13px;color:var(--muted);margin-bottom:0;line-height:1.9}.referral_final__uG2aq .referral_primary___nqE7{flex:none}.referral_page__2fFi_ a:focus-visible,.referral_page__2fFi_ input:focus-visible,.referral_page__2fFi_ summary:focus-visible{outline:2px solid var(--primary);outline-offset:5px}@media (max-width:950px){.referral_hero___tY0B{gap:25px}.referral_hero___tY0B h1{font-size:36px}.referral_shareSection__Cvhk2{gap:30px}.referral_friendOne__B8CPX{right:12px;width:70px;height:75px}.referral_reward__SBX9Y{left:8%;right:8%}}@media (max-width:700px){.referral_hero___tY0B{grid-template-columns:1fr;padding-block:40px 20px;gap:35px}.referral_heroCopy__hjkiM>p{font-size:14px}.referral_hero___tY0B h1{font-size:38px}.referral_visual__66GDk{height:350px}.referral_features__5D88S,.referral_steps__44_XT{grid-template-columns:1fr;gap:14px}.referral_step__W1qBb{padding:22px}.referral_step__W1qBb h3{margin-top:12px}.referral_section__mDIYv{padding-block:30px}.referral_shareSection__Cvhk2{grid-template-columns:1fr;padding-block:30px}.referral_faq__yacJw{grid-template-columns:1fr;gap:15px;padding-block:25px 40px}.referral_final__uG2aq{flex-direction:column;align-items:stretch;padding:26px}.referral_final__uG2aq .referral_primary___nqE7{align-self:flex-start}.referral_preview___1E8n{padding:24px}.referral_page__2fFi_{padding-bottom:45px}}@media (prefers-reduced-motion:reduce){.referral_primary___nqE7{transition:none}.referral_primary___nqE7:hover{transform:none}}