:root{--paper:#fff;--ink:#101426;--blue:#132cf4;--muted:#596275;--line:#dfe3eb;--soft:#f2f5f9;--navy:#101731;--radius:5px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0;font-size:1rem;line-height:1.65}a{color:inherit;text-underline-offset:.22em}a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid #ff8a00;outline-offset:5px}::selection{background:#dce3ff}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.08}h2{font-size:clamp(2rem,3.5vw,3rem);letter-spacing:-.045em;font-weight:650}h3{font-size:1.2rem;letter-spacing:-.025em;line-height:1.25}p{color:var(--muted)}code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}strong{font-weight:650}a:hover{color:var(--blue)}.wrap{width:min(1184px,calc(100% - 96px));margin-inline:auto}.skip{position:absolute;left:1rem;top:-100px;background:var(--ink);color:white;padding:.8rem;z-index:5}.skip:focus{top:1rem}.header{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.wordmark{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:1.2rem;font-weight:750;line-height:1.1;letter-spacing:-.03em}.wordmark-sub{display:block;font-size:.75rem;line-height:1.8;letter-spacing:.14em;font-weight:600;color:var(--muted)}.mark{display:grid;place-content:center;width:40px;height:40px;background:var(--blue);color:white;border-radius:var(--radius);font-size:1.9rem;font-weight:400}.header nav{display:flex;gap:28px;font-size:.9rem}.header nav a{text-decoration:none}.independent-label{border:1px solid var(--line);border-radius:100px;padding:5px 12px;font-size:.8rem;color:var(--muted);white-space:nowrap}.hero{display:grid;grid-template-columns:1.12fr 1fr;gap:84px;padding-block:76px 80px;align-items:center}.eyebrow{display:flex;align-items:center;gap:10px;font-size:.75rem;letter-spacing:.12em;font-weight:700;color:var(--blue);line-height:1.6}.small-rule{width:20px;height:2px;background:currentColor}.hero h1{font-size:clamp(3.4rem,5.8vw,5.4rem);letter-spacing:-.065em;font-weight:670;margin-top:24px;line-height:.99}.hero h1>span{color:var(--blue)}.intro{font-size:1.125rem;line-height:1.65;margin-top:28px;max-width:475px}.disclosure{font-size:.875rem;line-height:1.6;border-left:2px solid var(--line);padding-left:13px;margin-top:24px;max-width:475px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:24px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;padding:15px 22px;border-radius:var(--radius);font-size:1rem;line-height:1.4;font-weight:600;text-decoration:none;border:1px solid transparent;min-height:52px;transition:background .15s,color .15s}.button>span{font-size:1.5rem;line-height:1}.button.primary{background:var(--blue);color:white}.button.primary:hover{background:#0820cd}.text-link{font-size:.9rem;font-weight:600;text-decoration:none}.text-link>span{margin-left:8px}.destination{font-size:.75rem;margin-top:11px}.destination strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:400}.access-board{border:1px solid var(--line);border-radius:8px;padding:22px;background:var(--soft);scroll-margin-top:2rem}.board-top{display:flex;justify-content:space-between;font-size:.75rem;font-weight:650;letter-spacing:.06em;padding:0 1px 18px;color:var(--muted)}.surface{padding:26px;border-radius:var(--radius)}.surface-heading{display:flex;align-items:center;gap:12px}.surface-number{font-size:.75rem;border:1px solid currentColor;border-radius:50%;width:26px;height:26px;display:grid;place-content:center;opacity:.65}.surface-tag{font-size:.75rem;letter-spacing:.1em;font-weight:500}.surface h2{font-size:2rem;letter-spacing:-.04em;margin-top:21px}.surface p{font-size:1rem;line-height:1.6;margin-top:14px}.surface-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px;padding-top:18px;border-top:1px solid #35405e}.surface-bottom code{font-size:.875rem}.surface-bottom a{font-size:.875rem;font-weight:600;text-decoration:none}.surface-caption{display:block;font-size:.75rem;margin-top:10px}.surface-web{background:var(--navy);color:white}.surface-web p,.surface-web .surface-caption{color:#bfc7dc}.surface-web a:hover{color:#b9c5ff}.surface-secondary{background:white;margin-top:12px;border:1px solid var(--line)}.surface-secondary .surface-heading{color:var(--muted)}.surface-secondary .surface-bottom{border-color:var(--line)}.surface-secondary .surface-bottom a{color:var(--blue)}.surface-secondary .surface-caption{color:var(--muted)}.board-foot{font-size:.8rem;margin-top:15px;color:var(--muted)}.board-foot>span{color:var(--blue);margin-right:6px}.fact-strip{border-block:1px solid var(--line);background:var(--soft)}.fact-strip-inner{display:grid;grid-template-columns:repeat(3,1fr);padding-block:22px;gap:24px}.fact-strip p{font-size:.9rem;color:var(--ink)}.fact-strip span{display:block;font-size:.75rem;letter-spacing:.1em;color:var(--muted);margin-bottom:3px}.section{padding-block:80px;border-bottom:1px solid var(--line);scroll-margin-top:0}.section-intro h2{margin-top:16px}.section-intro>p:not(.eyebrow){margin-top:20px;max-width:370px}.section-intro>.button{margin-top:24px}.source-link{display:inline-block;font-size:.875rem;color:var(--blue);margin-top:18px}.login-section{display:grid;grid-template-columns:1fr 1.3fr;gap:90px}.steps{padding:0;margin:0;list-style:none}.steps li{display:flex;gap:24px;padding-block:24px;border-bottom:1px solid var(--line)}.steps li:first-child{padding-top:0}.steps li:last-child{border-bottom:0;padding-bottom:0}.step-number{font-family:ui-monospace,monospace;color:var(--blue);font-size:.875rem;padding-top:2px}.steps p{margin-top:9px}.telegram-section{background:var(--soft)}.telegram-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;padding-block:66px;align-items:center}.telegram-inner h2{margin-top:15px}.telegram-inner>div>p:not(.eyebrow){margin-top:20px}.handle-box{background:white;border:1px solid var(--line);padding:28px;border-radius:var(--radius)}.handle-box>span{font-size:.75rem;letter-spacing:.12em;color:var(--muted);font-weight:600}.handle-box .handle{font-family:ui-monospace,monospace;color:var(--ink);font-size:clamp(1.2rem,2.7vw,1.8rem);margin-top:8px;letter-spacing:-.05em;overflow-wrap:anywhere}.button.outline{border-color:var(--line);margin-top:20px;width:100%;font-size:.95rem}.button.outline:hover{background:var(--soft)}.handle-box .small{font-size:.875rem;margin-top:14px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px}.section-heading h2{margin-top:16px}.section-heading>p{max-width:270px}.help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;align-items:start}details{border-top:1px solid var(--line)}summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none;font-size:1rem;font-weight:600;line-height:1.5;padding-block:23px}summary::-webkit-details-marker{display:none}summary>span{color:var(--blue);font-size:1.25rem;font-weight:400}details[open] summary>span{transform:rotate(45deg)}details>div{padding-bottom:24px}details p+p{margin-top:13px}details a{color:var(--blue)}.help-grid details{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius);padding-inline:22px}.help-grid summary{font-size:1rem;align-items:flex-start}.help-grid details p{font-size:1rem}.referral-section{display:grid;grid-template-columns:1.05fr 1fr;gap:100px}.referral-notes article+article{padding-top:26px;margin-top:26px;border-top:1px solid var(--line)}.note-label{font-size:.75rem;font-weight:650;letter-spacing:.1em;color:var(--muted)}.referral-notes h3{margin-top:8px}.referral-notes p{margin-top:12px}.answers-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px;border-bottom:0}.faq-list details:first-child{border-top:0}.faq-list details:first-child summary{padding-top:0}.closing{background:var(--blue);color:white;padding:50px;display:flex;justify-content:space-between;gap:40px;align-items:center;border-radius:var(--radius)}.closing .eyebrow{color:#ccd5ff}.closing h2{margin-top:14px;font-size:clamp(2rem,3.5vw,2.75rem)}.button.light{background:white;color:var(--blue)}.button.light:hover{background:#e7ebff}.closing>div>p:not(.eyebrow){color:#d4dcff;font-size:.75rem;margin-top:12px}.footer{display:flex;gap:40px;justify-content:space-between;padding-block:52px 36px}.footer-brand{font-size:1rem;font-weight:650;text-decoration:none}.footer p{font-size:.875rem;margin-top:9px}.footer>div:nth-child(2){display:flex;flex-direction:column;align-items:start;gap:7px;font-size:.875rem}.footer .footer-domain{font-family:ui-monospace,monospace;font-size:.75rem;text-align:right;margin-top:0}.document{max-width:760px;padding-block:65px}.document h1{font-size:clamp(2.5rem,5vw,4rem);letter-spacing:-.05em;margin:18px 0 30px}.document h2{font-size:1.7rem;margin-top:34px;margin-bottom:14px}.document p+p{margin-top:16px}.document a{color:var(--blue)}.document ul{color:var(--muted);padding-left:22px}.document li+li{margin-top:8px}
@media(min-width:1500px){.hero{padding-block:88px 96px}}
@media(max-width:1050px){.wrap{width:calc(100% - 64px)}.hero{gap:40px}.header nav{gap:19px}.independent-label{display:none}.login-section,.telegram-inner,.referral-section,.answers-section{gap:50px}.surface{padding:22px}.help-grid{grid-template-columns:1fr}.help-grid details>div{max-width:700px}.closing{padding:38px}.surface-bottom{flex-wrap:wrap}.hero h1{font-size:4.3rem}}
@media(max-width:720px){html{scroll-padding-top:1rem}.wrap{width:calc(100% - 40px)}.header{min-height:88px;flex-wrap:wrap;padding-block:18px;gap:16px}.wordmark{font-size:1.1rem}.mark{width:34px;height:34px}.header nav{gap:18px;font-size:.875rem;flex-wrap:wrap}.hero{grid-template-columns:1fr;gap:36px;padding-block:38px 42px}.hero h1{font-size:clamp(3.35rem,11.3vw,4.8rem);margin-top:19px}.intro{margin-top:24px;font-size:1.05rem}.disclosure{margin-top:19px}.hero-actions{margin-top:22px}.access-board{padding:16px}.surface{padding:23px}.surface h2{font-size:1.85rem;margin-top:16px}.surface p{margin-top:11px}.surface-bottom{margin-top:20px}.fact-strip-inner{grid-template-columns:1fr;gap:14px;padding-block:22px}.fact-strip p{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:.875rem}.fact-strip span{font-size:.75rem;margin:0}.section{padding-block:46px}.login-section,.telegram-inner,.referral-section,.answers-section{grid-template-columns:1fr;gap:32px}.section-intro>p:not(.eyebrow){max-width:unset}.telegram-inner{padding-block:42px}.steps li{gap:17px;padding-block:21px}.section-heading{display:block}.section-heading>p{max-width:unset;margin-top:17px}.help-grid{margin-top:24px}.referral-section{gap:36px}.closing{padding:28px;flex-direction:column;align-items:stretch;gap:28px}.closing .button{width:100%}.footer{flex-wrap:wrap;gap:28px;padding-top:38px}.footer>div:first-child{width:100%}.footer .footer-domain{text-align:left;margin-left:auto}.document{padding-block:38px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Conversion copy revision: retain the visual system; keep web access in view. */
.with-launch-dock{padding-bottom:calc(8.5rem + env(safe-area-inset-bottom,0px))}
.with-launch-dock .hero{padding-block:64px 70px}
.header-cta{font-size:.875rem;min-height:44px;padding:10px 15px;gap:18px}
.hero-copy .hero-actions{margin-top:30px}
.feature-grid{align-items:stretch}
.feature-card{padding:26px;background:var(--soft);border:1px solid var(--line);border-radius:var(--radius)}
.feature-card .feature-label{font-size:.75rem;letter-spacing:.1em;font-weight:650;color:var(--blue);margin-bottom:18px}
.feature-card h3{font-size:1.3rem;margin-bottom:14px}
.section-action{margin-top:26px}
.footer-disclosure{max-width:460px}
.launch-dock{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:40;display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(720px,calc(100% - 40px));padding:14px 16px 14px 24px;background:var(--navy);color:white;border:1px solid #34405d;border-radius:9px;box-shadow:0 12px 40px #10173130}
.dock-copy{display:flex;flex-direction:column;gap:2px;min-width:0}
.dock-copy strong{font-size:1rem;line-height:1.35}
.dock-copy span{font-size:.875rem;color:#bdc7e0;line-height:1.4}
.launch-dock .button{flex-shrink:0;background:white;color:var(--blue)}
.launch-dock .button:hover{background:#e7ebff}
@media(max-width:1050px){.header nav{gap:16px}.feature-card{padding:24px}}
@media(max-width:720px){.with-launch-dock .hero{padding-block:38px 42px}.header{column-gap:12px;row-gap:15px}.header nav{order:3;width:100%;justify-content:space-between}.header-cta{margin-left:auto;font-size:.875rem;padding:10px 12px;gap:10px}.launch-dock{bottom:0;left:0;transform:none;width:100%;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-radius:0;border:0;gap:14px}.dock-copy strong{font-size:.875rem}.dock-copy span{font-size:.75rem}.launch-dock .button{padding:13px 16px;gap:14px}.footer-disclosure{max-width:none}}
@media(max-width:400px){.dock-copy span{display:none}.dock-copy strong{max-width:110px}.launch-dock .button{font-size:.875rem;padding:13px 14px;gap:10px}.header-cta{font-size:.8rem}}

html{scroll-padding-bottom:calc(8.5rem + env(safe-area-inset-bottom,0px))}
