:root{--night:#05090F;--night-2:#0B131C;--ice:#EEF2F4;--ice-2:#FFFFFF;--steel:#8E9BA5;--steel-ice:#56636C;--white:#F4F8FA;--ink:#0A1219;--rule-night:rgba(244,248,250,.14);--rule-ice:rgba(10,18,25,.14);--north:#FF4B2E;--display:"Hanken Grotesk","Helvetica Neue",Arial,sans-serif;--body:"Hanken Grotesk","Helvetica Neue",Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--ease:cubic-bezier(.2,.7,.1,1);color-scheme:dark}:root[lang=zh]{--display:"PingFang SC","Noto Sans SC","Microsoft YaHei",sans-serif;--body:"PingFang SC","Noto Sans SC","Microsoft YaHei",sans-serif}:root[lang=zh] .lead h1,:root[lang=zh] .big{line-height:1.25}:root[lang=ar]{--display:"Alexandria","IBM Plex Sans Arabic",Tahoma,sans-serif;--body:"IBM Plex Sans Arabic",Tahoma,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--night);scroll-behavior:smooth}body{margin:0;background:var(--night);color:var(--white);font:400 18px/1.6 var(--body);-webkit-font-smoothing:antialiased;overflow-x:clip}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:30;background:var(--night)}h1,h2,h3,p,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid var(--north);outline-offset:3px}h1,h2{font-family:var(--display);font-weight:300;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;hyphens:auto}:root[lang=ar] h1,:root[lang=ar] h2{letter-spacing:0;line-height:1.3}.wrap{max-width:1320px;margin:0 auto;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.eyebrow{font:400 12px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--steel)}:root[lang=ar] .eyebrow{font:500 14px/1.4 var(--body);letter-spacing:0}.ltr{direction:ltr;unicode-bidi:isolate}.top{position:fixed;inset:env(safe-area-inset-top,0px) 0 auto;z-index:20;transition:background .4s,backdrop-filter .4s}.top.solid{background:#05090fb8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.bar{display:flex;align-items:center;gap:32px;height:72px}.brand{display:flex;align-items:center;gap:11px;font:500 20px/1 Hanken Grotesk,Arial,sans-serif;letter-spacing:-.01em}.logo{width:32px;height:32px;flex:none;overflow:visible}.logo .ring{transform-origin:24px 24px;animation:turn 9s linear infinite}.logo .needle{transform-origin:24px 24px;animation:seek 4.2s ease-in-out infinite}.logo .sweep{transform-origin:24px 24px;animation:turn 3.4s linear infinite reverse}@keyframes turn{to{transform:rotate(360deg)}}@keyframes seek{0%,to{transform:rotate(-9deg)}18%{transform:rotate(7deg)}36%{transform:rotate(-4deg)}54%{transform:rotate(3deg)}72%{transform:rotate(-1deg)}86%{transform:rotate(0)}}nav{display:flex;gap:28px;font-size:15px;color:var(--steel)}.bar nav{margin-inline-start:auto}nav a{transition:color .25s}nav a:hover{color:var(--white)}.langs select{appearance:none;-webkit-appearance:none;min-height:38px;padding:6px 14px;border:1px solid var(--rule-night);border-radius:999px;background:transparent;color:var(--white);font:400 14px/1.2 var(--body);cursor:pointer}.langs select option{background:var(--night-2);color:var(--white)}.pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:11px 26px;border-radius:999px;font-size:16px;font-weight:500;transition:transform .35s var(--ease),background .25s,color .25s}.pill:hover{transform:translateY(-2px)}.pill.primary{background:var(--white);color:var(--ink)}.pill.primary:hover{background:#fff}.pill.ghost{box-shadow:inset 0 0 0 1px #f4f8fa6b;color:var(--white)}.pill.ghost:hover{background:#f4f8fa1a}.pill.small{min-height:38px;padding:7px 18px;font-size:14px}.ice .pill.primary{background:var(--ink);color:var(--white)}.stage{position:relative;height:260vh;background:var(--night)}.scene{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}#sky{position:absolute;inset:0;width:100%;height:100%;display:block}.scrim{position:absolute;inset:auto 0 0;height:62%;background:linear-gradient(to top,#05090feb,#05090f00);pointer-events:none}.dim{position:absolute;inset:0;background:var(--night);opacity:0;pointer-events:none}.fallback{position:absolute;inset:0;display:none;place-items:center}.fallback svg{width:min(58vw,420px)}.no-gl #sky{display:none}.no-gl .fallback{display:grid}.lead{position:absolute;inset:auto 0 clamp(36px,7vh,76px);display:grid;gap:clamp(18px,3vh,28px);will-change:opacity,transform}.lead h1{font-size:clamp(44px,6.4vw,100px);line-height:1;max-width:9.5em}.lead p:not(.eyebrow){font-size:clamp(18px,1.6vw,22px);line-height:1.45;max-width:27em;color:#c8d3da}.cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.readout{position:absolute;inset-block-start:98px;inset-inline-end:max(24px,env(safe-area-inset-right,0px));font:400 12px/1.7 var(--mono);letter-spacing:.14em;color:var(--steel);text-align:end;direction:ltr}.readout b{display:block;font-weight:400;color:var(--white)}.claim{position:absolute;inset:0;display:grid;align-items:center;opacity:0;pointer-events:none}.claim p{font:300 clamp(30px,5.2vw,76px)/1.16 var(--display);letter-spacing:-.02em;max-width:17em}:root[lang=ar] .claim p{letter-spacing:0;line-height:1.4}.claim span{display:inline-block;transition:opacity .45s linear,filter .45s linear,transform .6s var(--ease);opacity:.2;filter:blur(3px);transform:translateY(8px)}.claim span.lit{opacity:1;filter:none;transform:none}section{padding-block:clamp(84px,12vw,176px)}.ice{background:var(--ice);color:var(--ink);color-scheme:light}.ice .eyebrow{color:var(--steel-ice)}.big{font-size:clamp(38px,6vw,88px);line-height:1.03}.intro{display:grid;gap:18px;max-width:1040px}.progress{position:absolute;inset:auto 0 0;height:2px;background:var(--north);transform:scaleX(0);transform-origin:left;pointer-events:none}:root[dir=rtl] .progress{transform-origin:right}.w{display:inline-block;overflow:hidden;vertical-align:top;padding-block:.14em;margin-block:-.14em}.wi{display:inline-block}.armed .wi{transform:translateY(112%) rotate(4deg);transform-origin:0 100%;transition:transform 1.15s var(--ease);transition-delay:calc(var(--i)*65ms)}.armed.in .wi{transform:none}.ticker{display:flex;overflow:hidden;background:var(--north);color:#14060299;padding-block:15px;direction:ltr}.belt{display:flex;flex:none;animation:belt 34s linear infinite;color:#180702;font:400 clamp(17px,1.7vw,22px)/1.2 var(--display)}:root[dir=rtl] .belt{animation-direction:reverse}.belt span{display:flex;align-items:center;gap:30px;padding-inline-end:30px;white-space:nowrap}.belt span:after{content:"";width:7px;height:7px;background:currentColor;transform:rotate(45deg)}@keyframes belt{to{transform:translate(-100%)}}.cost,.program,#answers,.final{position:relative;overflow:clip;isolation:isolate}.cost:before,.program:before,#answers:before,.final:before{content:"";position:absolute;z-index:-1;width:70vw;height:70vw;max-width:980px;max-height:980px;inset-block-start:-20%;inset-inline-end:-18%;border-radius:50%;background:radial-gradient(closest-side,rgba(38,214,160,.17),transparent);animation:drift 15s ease-in-out infinite alternate}.cost:after,.program:after,#answers:after,.final:after{content:"";position:absolute;z-index:-1;width:62vw;height:62vw;max-width:860px;max-height:860px;inset-block-end:-24%;inset-inline-start:-16%;border-radius:50%;background:radial-gradient(closest-side,rgba(62,88,255,.2),transparent);animation:drift 19s ease-in-out infinite alternate-reverse}@keyframes drift{0%{transform:translate3d(-7%,-5%,0) scale(.92)}to{transform:translate3d(9%,8%,0) scale(1.14)}}.ice{position:relative;overflow:clip;isolation:isolate}.ice:before{content:"";position:absolute;z-index:-1;width:150vmax;height:150vmax;top:-60vmax;inset-inline-end:-70vmax;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 58px,rgba(10,18,25,.075) 58px 59px);animation:contour 26s ease-in-out infinite alternate}@keyframes contour{0%{transform:scale(1) rotate(0)}to{transform:scale(1.12) rotate(14deg)}}.cue{position:absolute;inset-block-end:34px;inset-inline-end:max(24px,env(safe-area-inset-right,0px));width:1px;height:64px;background:var(--rule-night);overflow:hidden}.cue i{display:block;width:100%;height:42%;background:var(--white);animation:cue 2.1s var(--ease) infinite}@keyframes cue{0%{transform:translateY(-110%)}to{transform:translateY(260%)}}.pill{position:relative;overflow:hidden;will-change:transform}.pill.primary:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);transform:skew(-18deg);animation:shine 4.6s ease-in-out infinite}.ice .pill.primary:after{background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent)}@keyframes shine{0%,62%{left:-40%}to{left:125%}}.offer{position:relative}.offer:before{content:"";position:absolute;inset-block-end:-1px;inset-inline-start:0;width:100%;height:1px;background:var(--north);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease)}:root[dir=rtl] .offer:before{transform-origin:right}.offer:hover:before{transform:scaleX(1)}.offer h3{transition:transform .6s var(--ease),color .3s}.offer:hover h3{transform:translate(10px);color:#c7321a}:root[dir=rtl] .offer:hover h3{transform:translate(-10px)}.losses div{position:relative;border-top:0}.losses div:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--north);transform:scaleX(0);transform-origin:left;transition:transform 1.3s var(--ease) .2s}:root[dir=rtl] .losses div:before{transform-origin:right}.losses div.in:before{transform:scaleX(1)}.step{transition:opacity .6s,transform .7s var(--ease)}.step:not(.on){transform:translate(-14px)}:root[dir=rtl] .step:not(.on){transform:translate(14px)}.card{transform-style:preserve-3d;transition:transform .5s var(--ease);will-change:transform}details summary{transition:color .25s,padding .4s var(--ease)}details summary:hover{color:var(--north);padding-inline-start:10px}details[open] p{animation:open .6s var(--ease)}@keyframes open{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.beacon{position:relative;display:grid;place-items:center;width:96px;height:96px}.beacon .logo{width:72px;height:72px}.beacon b{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px var(--north);animation:sonar 3.6s cubic-bezier(.2,.6,.3,1) infinite;opacity:0}.beacon b:nth-child(2){animation-delay:1.2s}.beacon b:nth-child(3){animation-delay:2.4s}@keyframes sonar{0%{transform:scale(.7);opacity:.75}to{transform:scale(5.4);opacity:0}}.brief{background:var(--night-2);position:relative;overflow:clip;isolation:isolate}.plan{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(36px,6vw,96px);align-items:start}.aside{position:sticky;top:calc(72px + 5vh)}.aside p:not(.eyebrow){color:#b9c5cd;max-width:30em}.aside .big{font-size:clamp(36px,4.6vw,68px)}#brief-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.fld{display:grid;gap:7px;min-width:0;border:0;margin:0;padding:0}.fld.wide{grid-column:1/-1}.fld label,.fld legend{font-size:15px;color:#c8d3da;padding:0}.fld legend{margin-bottom:9px}.fld i{font-style:normal;color:var(--north)}.fld input,.fld textarea,.fld select{width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--rule-night);border-radius:8px;background:#05090f80;color:var(--white);font:400 16px/1.4 var(--body);transition:border-color .25s,background .25s}.fld textarea{resize:vertical;min-height:92px}.fld input:focus,.fld textarea:focus,.fld select:focus{outline:0;border-color:var(--north);background:#05090fd9}.fld select option{background:var(--night-2)}.fld input.bad,.fld textarea.bad{border-color:var(--north)}.fld ::placeholder{color:var(--steel)}.checks{display:flex;flex-wrap:wrap;gap:9px}.checks label{display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 14px;border:1px solid var(--rule-night);border-radius:999px;cursor:pointer;transition:border-color .25s,background .25s}.checks label:has(input:checked){border-color:var(--north);background:#ff4b2e1f;color:var(--white)}.checks input{width:auto;min-height:0;accent-color:var(--north)}.trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.send{gap:11px;justify-items:start}.msg{min-height:1.5em;color:var(--white)}.fine{font-size:14px;color:var(--steel)}.cost{background:var(--night)}.losses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,64px);margin-top:clamp(48px,6vw,88px)}.losses div{display:grid;gap:12px;align-content:start;padding-top:22px;border-top:1px solid var(--north)}.losses h3{font:300 clamp(25px,2.7vw,36px)/1.15 var(--display);letter-spacing:-.015em}:root[lang=ar] .losses h3{letter-spacing:0;line-height:1.4}.losses p{color:#b9c5cd}.ask{display:flex;flex-wrap:wrap;gap:20px 40px;align-items:center;justify-content:space-between;margin-top:clamp(48px,6vw,88px);padding-top:clamp(28px,3vw,40px);border-top:1px solid var(--rule-ice)}.ask h3{font:300 clamp(26px,3.2vw,44px)/1.15 var(--display);letter-spacing:-.02em;max-width:18em}:root[lang=ar] .ask h3{letter-spacing:0;line-height:1.4}.offers{margin-top:clamp(48px,7vw,96px);border-top:1px solid var(--rule-ice)}.offer{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,.6fr);gap:12px 40px;align-items:baseline;padding-block:clamp(28px,4vw,48px);border-bottom:1px solid var(--rule-ice);transition:padding .5s var(--ease)}.offer:hover{padding-inline-start:18px}.offer h3{font:300 clamp(28px,3.4vw,46px)/1.1 var(--display);letter-spacing:-.02em}:root[lang=ar] .offer h3{letter-spacing:0;line-height:1.35}.offer p{color:#3f4c55}.offer .state{font:400 12px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--steel-ice);text-align:end}:root[lang=ar] .offer .state{font:500 14px/1.5 var(--body);letter-spacing:0}.offer .state.live{color:#c7321a}.program{background:var(--night-2)}.track{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,7vw,110px);margin-top:clamp(40px,6vw,80px)}.dock{position:sticky;top:calc(72px + 8vh);align-self:start;display:grid;gap:20px;justify-items:start}.closing{width:min(100%,300px);overflow:visible}.closing .arc{fill:none;stroke:var(--white);stroke-width:10;transition:stroke-dasharray .9s var(--ease),transform .9s var(--ease);transform-origin:100px 100px}.closing .pin{transform-origin:100px 100px;animation:seek 4.2s ease-in-out infinite}.when{font:200 clamp(52px,7.4vw,108px)/1 var(--display);letter-spacing:-.03em}:root[lang=ar] .when{letter-spacing:0;line-height:1.25}.bar-line{width:100%;max-width:300px;height:2px;background:var(--rule-night)}.bar-line i{display:block;height:100%;width:20%;background:var(--north);transition:width .9s var(--ease)}.step{min-height:46vh;display:grid;align-content:center;gap:10px;opacity:.32;transition:opacity .6s}.step.on{opacity:1}.step h3{font:300 clamp(30px,3.6vw,50px)/1.12 var(--display);letter-spacing:-.02em}:root[lang=ar] .step h3{letter-spacing:0;line-height:1.35}.step p{color:#b9c5cd;max-width:28em}.step .tag{color:var(--north)}.after{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(48px,6vw,88px);background:var(--rule-night);border-block:1px solid var(--rule-night)}.after div{background:var(--night-2);padding-block:26px;display:grid;gap:6px}.after div:first-child{padding-inline-end:24px}.after div:last-child{padding-inline-start:24px}.after b{font:300 clamp(24px,2.6vw,34px)/1.2 var(--display)}.after span{color:var(--steel)}.report{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(36px,6vw,96px);margin-top:clamp(48px,6vw,88px);align-items:start}.card{background:var(--ice-2);padding:clamp(22px,3.4vw,44px);display:grid;gap:24px;box-shadow:0 40px 90px -50px #0a121973}.card-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.score{font:200 clamp(60px,8vw,104px)/.9 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.score small{font-size:.32em;color:var(--steel-ice);letter-spacing:0}.key{display:grid;gap:4px;font:400 12px/1.4 var(--mono);color:var(--steel-ice)}:root[lang=ar] .key{font:400 14px/1.4 var(--body)}.key span{display:flex;gap:8px;align-items:center}.key i{width:18px;height:3px;background:var(--ink)}.key .them i{background:#b4bfc6}.rows{display:grid;gap:15px}.row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:6px 18px;align-items:center;font-size:15px}.bars{display:grid;gap:4px}.bars i{display:block;height:5px;background:var(--ink);transform-origin:left center}:root[dir=rtl] .bars i{transform-origin:right center}.bars i+i{background:#b4bfc6}.card .fine{font-size:14px;color:var(--steel-ice)}.gets{border-top:1px solid var(--rule-ice)}.gets li{display:grid;gap:3px;padding-block:17px;border-bottom:1px solid var(--rule-ice)}.gets b{font-weight:500}.gets span{color:#3f4c55;font-size:16px}.faq{margin-top:clamp(40px,5vw,72px);border-top:1px solid var(--rule-night);max-width:900px}details{border-bottom:1px solid var(--rule-night)}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding-block:24px;font:300 clamp(21px,2.4vw,30px)/1.25 var(--display)}summary::-webkit-details-marker{display:none}summary:after{content:"";flex:none;width:12px;height:12px;border-inline-end:1px solid var(--white);border-block-end:1px solid var(--white);transform:rotate(45deg) translate(-2px,-2px);transition:transform .35s var(--ease)}details[open] summary:after{transform:rotate(225deg)}details p{padding-block-end:26px;color:#b9c5cd;max-width:40em}.founder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,96px);align-items:end}.founder p{color:#3f4c55;font-size:clamp(19px,1.8vw,23px)}.founder .sub{margin-top:18px;font-size:16px}.founder a{text-decoration:underline;text-underline-offset:3px}.final{position:relative;overflow:hidden;text-align:center;padding-block:clamp(110px,17vw,240px)}.final .wrap{display:grid;gap:30px;justify-items:center}.final h2{font-size:clamp(42px,7.4vw,112px);line-height:1.02;max-width:11em}.final .logo{width:64px;height:64px}.final p{color:var(--steel)}footer{border-top:1px solid var(--rule-night);padding-block:26px;font-size:14px;color:var(--steel)}.foot{display:flex;flex-wrap:wrap;gap:8px 28px;justify-content:space-between}.foot span{user-select:all}.tongues{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:14px}@media (max-width:980px){.bar nav{display:none}.langs{margin-inline-start:auto}.offer{grid-template-columns:minmax(0,1fr)}.offer .state{text-align:start}.track,.report,.founder,.losses,.plan{grid-template-columns:minmax(0,1fr)}.aside{position:static}.dock{position:sticky;top:72px;z-index:2;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 18px;background:var(--night-2);padding-block:14px;width:100%}.closing{width:64px;grid-row:span 2}.when{font-size:38px}.bar-line{max-width:none}.dock .eyebrow{display:none}.step{min-height:0;padding-block:26px;opacity:1}}@media (max-width:560px){.pill.small,.readout{display:none}.row,#brief-form,.after{grid-template-columns:minmax(0,1fr)}.after div:first-child,.after div:last-child{padding-inline:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
