.hero-stage{isolation:isolate;min-height:100svh;position:relative;overflow:clip}.hero-nebula{z-index:-1;pointer-events:none;background:radial-gradient(60rem 34rem at 30% 8%,#8b5cf629,#0000 62%),radial-gradient(42rem 32rem at 76% 46%,#d946ef1c,#0000 66%),radial-gradient(38rem 26rem at 92% 18%,#22d3ee12,#0000 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.star-field--hero{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.hero-container{z-index:1;width:min(100% - 56px, var(--maxw) - 56px);align-content:start;gap:2.25rem;margin-inline:auto;padding:8.25rem 0 4rem;display:grid;position:relative}@media (min-width:1024px){.hero-stage{min-height:clamp(820px,100svh,920px)}.hero-container{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-content:center;align-items:center;gap:clamp(1.5rem,3vw,3rem);min-height:clamp(820px,100svh,920px);padding:clamp(8rem,15vh,9.5rem) 0 4.5rem}}@media (max-width:540px){.hero-container{width:min(100% - 40px, var(--maxw) - 56px)}}.hero-copy{max-width:38rem}.hero-badge{color:#fff;background:linear-gradient(#1c143a99,#100b2185);border:1px solid #a78bfa3d;border-radius:999px;align-items:center;gap:.5rem;min-height:2.45rem;margin-bottom:1.6rem;padding:7px 12px 7px 7px;font-size:13px;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.hero-badge__tag{color:#fff;background:linear-gradient(135deg,#7c66ffe6,#d946efb3);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:750}.hero-headline{letter-spacing:-.028em;text-wrap:balance;color:#f5f3ff;max-width:15.5ch;font-size:clamp(2.55rem,4.4vw,4rem);font-weight:720;line-height:1.08}[data-locale=vi] .hero-headline{max-width:17ch;font-size:clamp(2.3rem,3.9vw,3.55rem)}.hero-desc{text-wrap:pretty;color:#f5f3ffe0;max-width:35rem;margin-top:1.35rem;font-size:clamp(1.05rem,1.15vw,1.2rem);font-weight:520;line-height:1.6}.hero-desc--sm{color:#f5f3ffa8;margin-top:.7rem;font-size:1rem;font-weight:480}.hero-cta-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:1.85rem;display:flex}.hero-proof{flex-wrap:wrap;gap:0 22px;margin-top:1.1rem;display:flex}.hero-proof a{color:#f1f5f9d6;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:620;transition:color .16s;display:inline-flex}.hero-proof a:hover{color:#fff}.hero-proof svg{flex:none;width:17px;height:17px}.hero-proof a:first-child svg{color:#fcd34d;fill:currentColor}.hero-proof a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:10px}.hero-visual{width:100%;max-width:640px;margin-inline:auto;position:relative}.sky{aspect-ratio:1.05;width:100%;position:relative;container-type:inline-size}.sky__system{z-index:2;transform-origin:0 0;width:0;height:0;position:absolute;top:40%;left:50%}.sky[data-js=true] .sky__system{top:0;left:0}.sky__system-in{width:0;height:0;animation:sky-enter 1.2s var(--ease-out-ui) .1s both;position:absolute;top:0;left:0}@keyframes sky-enter{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}.sky__orbit{pointer-events:none;width:60cqw;max-width:none;height:60cqw;position:absolute;top:-30cqw;left:-30cqw;overflow:visible}.sky__orbit path{fill:none;stroke:#c4b5fd5c;stroke-width:1px;vector-effect:non-scaling-stroke}.sky__sun{z-index:2;background:radial-gradient(circle at 40% 36%,#fff 0,#e0f2fe 14%,#a5b4fc 34%,#7c3aed 64%,#2e1065 100%);border-radius:50%;width:26cqw;height:26cqw;position:absolute;top:-13cqw;left:-13cqw;overflow:hidden;box-shadow:0 0 6cqw #a5b4fcbf,0 0 14cqw #7c5cff73,0 0 26cqw #38bdf833}.sky__sun-swirl{background:conic-gradient(#fff0 0deg,#fff3 40deg,#fff0 90deg,#38bdf829 160deg,#fff0 220deg,#c4b5fd2e 300deg,#fff0 360deg);animation:24s linear infinite sky-swirl;position:absolute;inset:-20%}@keyframes sky-swirl{to{transform:rotate(360deg)}}.sky__moon{background:radial-gradient(circle at 34% 30%, #fff 0, hsl(var(--hue) 90% 72%) 22%, hsl(var(--hue) 70% 40%) 60%, hsl(var(--hue) 70% 14%) 100%);width:4.8cqw;height:4.8cqw;box-shadow:0 0 1.6cqw hsl(var(--hue) 90% 60% / .7);border-radius:50%;position:absolute;top:-2.4cqw;left:-2.4cqw}.sky__ring{z-index:1;opacity:0;transform-origin:50%;will-change:transform, opacity;width:260px;height:260px;margin:-130px 0 0 -130px;position:absolute;top:0;left:0}.sky__ring svg{width:260px;max-width:none;height:260px;display:block;overflow:visible;-webkit-mask-image:linear-gradient(#000 0% 50%,#0000 82%);mask-image:linear-gradient(#000 0% 50%,#0000 82%)}.sky__ring-line{fill:none;stroke-width:2.4px;vector-effect:non-scaling-stroke}.sky__ring-haze{fill:none;stroke:#8b5cf638;stroke-width:22px;vector-effect:non-scaling-stroke}.sky__ring-inner{fill:none;stroke-width:1px;opacity:.38;vector-effect:non-scaling-stroke}.sky__ring-inner--far{opacity:.18}.sky__glow{z-index:0;opacity:0;width:0;height:0;position:absolute;top:0;left:0}.sky__dome{background:radial-gradient(closest-side,#8b5cf670,#4c1d953d 46%,#22d3ee12 70%,#0000 80%);border-radius:50%;width:124cqw;height:80cqw;animation:7s ease-in-out infinite sky-breathe;position:absolute;top:-34cqw;left:-62cqw}.sky__beam{background:linear-gradient(90deg,#0000,#c4b5fd40 22%,#ffffffe6 50%,#67e8f940 78%,#0000);width:116cqw;height:2px;position:absolute;top:-1px;left:-58cqw;box-shadow:0 0 22px #a78bfabf}@keyframes sky-breathe{0%,to{opacity:.82;transform:scale(.98)}50%{opacity:1;transform:scale(1.03)}}.sky__planet{z-index:3;opacity:0;will-change:transform, opacity;width:56cqw;margin:-22cqw 0 0 -28cqw;position:absolute;top:0;left:0}.sky__planet img{width:100%;height:auto;display:block;position:relative}.sky__rim{background:radial-gradient(closest-side,#c4e6ff42,#8b5cf63d 46%,#0000 74%);border-radius:50%;position:absolute;inset:-16% -12%}.sky__sparks{z-index:2;pointer-events:none;opacity:0;transition:opacity 1.4s;position:absolute;inset:34% 6% 8% 22%}.sky[data-settled=true] .sky__sparks{opacity:1}.sky__sparks i{left:var(--x);opacity:0;width:3px;height:3px;animation:sky-spark var(--s) linear var(--d) infinite;background:#d5f7ff;border-radius:50%;position:absolute;bottom:0;box-shadow:0 0 8px #67e8f9}@keyframes sky-spark{0%{opacity:0;transform:translate(0,0)}18%{opacity:.9}to{opacity:0;transform:translateY(-24cqw)}}.sky__name{z-index:5;text-align:center;white-space:nowrap;pointer-events:none;width:44cqw;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#e0dcf9bd;margin-left:-22cqw;font-size:12px;display:block;position:absolute;top:0;left:0}.sky__name--vdt{top:calc(40% + 27cqw + 6px);left:50%}.sky__name--vx{color:var(--cyan-ink);opacity:0;text-shadow:0 0 14px #22d3ee8c}.sky[data-js=true] .sky__name{top:0;left:0}html:not([data-js]) .sky__system,html:not([data-js]) .sky__name--vdt{display:none}html:not([data-js]) .sky__glow,html:not([data-js]) .sky__planet{opacity:1;top:57%;left:56%}html:not([data-js]) .sky__name--vx{opacity:1;top:calc(57% + 25cqw);left:56%}.hero-visual__galaxy{color:#f1f5f9e0;background:#ffffff0a;border:1px solid #c7d2fe38;border-radius:999px;align-items:center;gap:10px;width:max-content;max-width:100%;min-height:44px;margin:6px auto 0;padding:8px 16px 8px 12px;font-size:15px;font-weight:620;transition:border-color .18s,background .18s;display:flex}.hero-visual__galaxy:hover{background:#ffffff14;border-color:#c7d2fe70}.hero-visual__galaxy svg{flex:none;width:15px;height:15px}.hero-visual__galaxy-star{background:radial-gradient(circle at 40% 36%,#fff,#c7d2fe 30%,#7c3aed 75%,#2e1065);border-radius:50%;flex:none;width:14px;height:14px;box-shadow:0 0 10px #a78bfabf}.hero-visual__galaxy:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.hero-visual__tagline{text-align:center;color:#e0dcf9a8;margin-top:10px;font-size:15px;font-style:italic}@media (max-width:1023px){.hero-visual{max-width:520px}.sky__name{letter-spacing:.14em;font-size:14px}}@media (max-width:600px){.hero-container{gap:1.5rem;padding-top:7rem}.hero-headline{font-size:clamp(2.35rem,10.6vw,2.9rem);line-height:1.1}[data-locale=vi] .hero-headline{font-size:clamp(2.05rem,8.8vw,2.45rem);line-height:1.16}.hero-cta-row{flex-direction:column;align-items:stretch}.hero-cta-row>*{width:100%}}@keyframes hero-enter-rise{0%{opacity:0;transform:translate3d(0, var(--enter-y,14px), 0)}to{opacity:1;transform:none}}@keyframes hero-enter-lift{0%{transform:translateY(.32em)}to{transform:none}}.landing-root .hdr .brand{transform-origin:18%;animation:hero-enter-rise .55s var(--ease-out-ui) backwards}.landing-root :is(.hdr-nav,.hdr__actions){animation:hero-enter-rise .55s var(--ease-out-ui) 80ms backwards;--enter-y:-10px}.hero-badge{animation:hero-enter-rise .55s var(--ease-out-ui) 40ms backwards}.hero-word{animation:hero-enter-lift .62s var(--ease-out-ui) backwards;animation-delay:calc(80ms + var(--i,0) * 24ms);display:inline-block}.hero-desc,.hero-cta-row,.hero-proof,.hero-visual__galaxy,.hero-visual__tagline{animation:hero-enter-rise .6s var(--ease-out-ui) backwards}.hero-desc:not(.hero-desc--sm){animation-delay:.26s}.hero-desc--sm{animation-delay:.34s}.hero-cta-row{animation-delay:.42s}.hero-proof{animation-delay:.5s}.hero-visual__galaxy{animation-delay:.6s}.hero-visual__tagline{animation-delay:.68s}@keyframes hero-depth{to{opacity:.55;transform:translateY(-40px)}}@supports (animation-timeline:scroll()){.hero-container{animation:linear both hero-depth;animation-duration:auto;animation-timeline:scroll(root);animation-range:0 calc(max(100svh,760px)/1.21951)}}.trusted{padding:36px 0 30px;overflow:hidden}.trusted__title{text-align:center;max-width:52rem;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#c7c2e6c7;margin:0 auto;font-size:12px;font-weight:650;line-height:1.6}.trusted__note{text-align:center;color:#d6d2f0d1;margin-top:6px;font-size:14px}.trusted__cloud{gap:14px;max-width:1280px;margin:26px auto 0;display:grid;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%)}.trusted__row-items{gap:30px;padding-right:30px}.trusted__logo{opacity:.78;justify-content:center;align-items:center;width:clamp(132px,12vw,168px);min-height:70px;margin:0;transition:opacity .24s,transform .24s;display:flex;position:relative}.trusted__logo:hover{opacity:1;transform:translateY(-2px)}.trusted__logo-img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:146px;height:42px}.trusted__logo--light .trusted__logo-img{filter:grayscale()invert()brightness(.92)contrast(1.04)}.trusted__logo--dark .trusted__logo-img{filter:grayscale()brightness(1.5)contrast(1.06)}.trusted__logo figcaption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1023px){.trusted__title{letter-spacing:.1em;font-size:14px}}@media (max-width:600px){.trusted__row-items{gap:20px;padding-right:20px}.trusted__logo{width:118px;min-height:56px}.trusted__logo-img{max-width:108px;height:32px}}.run-figures{border-block:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));max-width:72rem;margin:0 auto 72px;display:grid}.run-figure{flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding:26px 24px 24px;display:flex;position:relative}.run-figure+.run-figure{border-left:1px solid #ffffff14}.run-figure:before{content:"";background:linear-gradient(90deg, var(--violet), var(--cyan));width:32px;height:2px;position:absolute;top:-1px;left:24px}.run-figure dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:#fff;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:680;line-height:1}.run-figure dt{color:#e0dcf9bd;max-width:24ch;font-size:15px;line-height:1.45}.run-console{max-width:72rem;margin:0 auto;display:grid}@media (min-width:1024px){.run-console{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px}}.run-stages{border-top:1px solid #ffffff1a;list-style:none}.run-stage{border-bottom:1px solid #ffffff14;position:relative}.run-stage:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--violet), var(--cyan) 60%, transparent);transform-origin:0;height:1px;transition:transform .7s var(--ease-out-ui);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.run-stage[data-open=true]:after{transform:none}.run-stage__head{width:100%;min-height:76px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:16px;padding:14px 4px;scroll-margin-top:96px;display:grid}.run-stage__head:after{content:"";width:8px;height:8px;transition:transform .3s var(--ease-out-ui);border-bottom:1.5px solid #cbd5e199;border-right:1.5px solid #cbd5e199;justify-self:center;margin-top:-4px;transform:rotate(45deg)}.run-stage[data-open=true] .run-stage__head:after{transform:translateY(4px)rotate(-135deg)}.run-stage__head:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px;border-radius:12px}.run-stage__icon{color:#e0dcf9b3;border:1px solid #ffffff1f;border-radius:12px;place-items:center;width:40px;height:40px;transition:border-color .3s,background-color .3s,color .3s;display:grid}.run-stage__icon svg{width:18px;height:18px}.run-stage__heading{flex-direction:column;gap:5px;min-width:0;display:flex}.run-stage__kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:10px;font-size:12px;font-weight:600;display:flex}.run-stage__num{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--faint);transition:color .3s}.run-stage__title{letter-spacing:-.01em;color:#f1f5f9cc;font-size:clamp(18px,1.45vw,20px);font-weight:620;line-height:1.3;transition:color .3s}.run-stage__head:hover .run-stage__title{color:#fff}.run-stage[data-done=true] .run-stage__num{color:var(--violet-ink)}.run-stage[data-open=true] .run-stage__icon{color:var(--cyan-ink);background:#22d3ee14;border-color:#67e8f980}.run-stage[data-open=true] .run-stage__num{color:var(--cyan-ink)}.run-stage[data-open=true] .run-stage__title{color:#fff}.run-stage__body{display:none}.run-stage[data-open=true] .run-stage__body{display:block}.run-stage__inner{animation:rc-rise .45s var(--ease-out-ui) both;padding:0 4px 26px 60px}.run-stage__text{color:#e0dcf9d1;max-width:60ch;font-size:16px;line-height:1.65}.run-stage__points{flex-wrap:wrap;gap:8px 20px;margin-top:14px;list-style:none;display:flex}.run-stage__points li{color:#f1f5f9e0;align-items:center;gap:8px;font-size:14.5px;line-height:1.4;display:inline-flex}.run-stage__points svg{width:15px;height:15px;color:var(--ok);flex:none}.rc{background:radial-gradient(90% 60% at 100% 0,#8b5cf61f,#0000 60%),linear-gradient(#140e2cf0,#090618f5);border:1px solid #a78bfa3d;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px -34px #000000d9}.rc--inline{margin-top:22px}.rc--side{display:none}@media (min-width:1024px){.rc--side{display:flex}.rc--inline{display:none}}.rc-bar-top{background:#ffffff05;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:12px 18px;display:flex}.rc-bar-top img{width:20px;height:20px}.rc-bar-top__site{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);color:#e0dcf9d1;font-size:13px;overflow:hidden}.rc-bar-top__tag{white-space:nowrap;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid #ffffff1f;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:11px}.rc-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:14px 18px 0;list-style:none;display:grid}.rc-rail li{min-width:0;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);gap:7px;font-size:11px;display:grid}.rc-rail li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rc-rail li:before{content:"";background:#ffffff17;border-radius:3px;height:3px}.rc-rail li[data-state=done]{color:var(--muted)}.rc-rail li[data-state=done]:before{background:#a78bfa99}.rc-rail li[data-state=now]{color:var(--cyan-ink)}.rc-rail li[data-state=now]:before{background:linear-gradient(90deg, var(--violet), var(--cyan));box-shadow:0 0 12px #22d3ee80}.rc-stage{flex-direction:column;flex:1;padding:18px 18px 20px;display:flex}.rc-stage>*{flex-direction:column;flex:1;display:flex}.rc-research .rc-group:last-of-type,.rc-gaps .rc-legend,.rc-gates .rc-meter:last-of-type,.rc-ship .rc-flow{margin-bottom:18px}.rc-research .rc-sources,.rc-gaps .rc-brief,.rc-gates .rc-human,.rc-ship .rc-report{margin-top:auto}.rc-foot{min-height:46px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#ffffff05;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:0 10px 0 18px;font-size:12px;display:flex}.rc-foot button{min-height:36px;color:var(--cyan-ink);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 8px;transition:background-color .2s;display:inline-flex}.rc-foot button:hover{background:#22d3ee14}.rc-foot button svg{width:14px;height:14px;transition:transform .25s var(--ease-out-ui)}.rc-foot button:hover svg{transform:translate(3px)}.rc-foot__last{color:#fbbf24;padding-right:8px}.rc-title{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:12px;font-weight:600}.rc-legend{color:var(--muted);-moz-column-gap:18px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:14px;font-size:13px;display:flex}.rc-legend__item{align-items:center;gap:8px;display:inline-flex}.rc-legend .rc-cell{border-radius:3px;width:14px;height:12px;animation:none}.rc-group+.rc-group{margin-top:12px}.rc-group__head{color:#f1f5f9eb;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding-bottom:7px;font-size:13.5px;font-weight:650;display:flex}.rc-intent{gap:3px;display:inline-flex}.rc-intent i{background:#ffffff1a;border-radius:2px;width:14px;height:6px}.rc-intent i[data-on=true]{background:linear-gradient(90deg, var(--violet), var(--cyan))}.rc-question{color:#e0dcf9e0;animation:rc-rise .5s var(--ease-out-ui) both;animation-delay:calc(.1s + var(--n,0) * 90ms);align-items:center;gap:10px;padding:8px 2px;font-size:14px;line-height:1.4;display:flex}.rc-question svg{width:14px;height:14px;color:var(--faint);flex:none}.rc-sources{animation:rc-rise .45s var(--ease-out-ui) .6s both;border-top:1px solid #ffffff12;padding-top:12px}.rc-sources ul{flex-wrap:wrap;gap:6px 16px;list-style:none;display:flex}.rc-sources li{color:#e0dcf9e0;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.rc-sources svg{width:14px;height:14px;color:var(--ok)}.rc-matrix{grid-template-columns:minmax(0,1fr) repeat(5,34px);align-items:center;gap:6px;display:grid}.rc-matrix__row{display:contents}.rc-engine{place-items:center;height:30px;display:grid}.rc-engine img{width:18px;height:18px}.rc-matrix__q{color:#e0dcf9e0;animation:rc-rise .45s var(--ease-out-ui) both;animation-delay:calc(80ms + var(--n,0) * .12s);padding:4px 6px 4px 0;font-size:13.5px;line-height:1.35}.rc-cell{width:34px;height:28px;animation:rc-pop .4s var(--ease-out-ui) both;animation-delay:calc(.24s + (var(--n,0) * 5 + var(--c,0)) * 40ms);border-radius:7px;display:block}.rc-cell--c{background:#8b5cf657;box-shadow:inset 0 0 0 1px #a78bfa8c}.rc-cell--n{background:repeating-linear-gradient(135deg,#67e8f92e 0 3px,#0000 3px 7px);box-shadow:inset 0 0 0 1px #67e8f973}.rc-brief{border-left:2px solid var(--cyan);animation:rc-rise .5s var(--ease-out-ui) .9s both;padding:2px 0 2px 14px}.rc-brief__tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan-ink);font-size:11.5px}.rc-brief p{color:#fff;margin-top:4px;font-size:14.5px;font-weight:620}.rc-brief ul{flex-wrap:wrap;gap:4px 16px;margin-top:6px;list-style:none;display:flex}.rc-brief li{color:#e0dcf9db;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.rc-brief svg{width:14px;height:14px;color:var(--ok)}.rc-doc__title{letter-spacing:-.01em;color:#fff;animation:rc-rise .45s var(--ease-out-ui) 50ms both;font-size:17px;font-weight:680;line-height:1.3}.rc-answer{border-left:2px solid var(--violet-ink);animation:rc-rise .45s var(--ease-out-ui) .15s both;margin-top:12px;padding-left:14px}.rc-answer span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--violet-ink);font-size:11.5px}.rc-answer p{color:#f1f5f9eb;margin-top:4px;font-size:14px;line-height:1.55}.rc-answer sup{font-family:var(--mono);color:var(--cyan-ink);margin-left:2px;font-size:10.5px}.rc-lines{gap:7px;margin-top:14px;display:grid}.rc-lines i{transform-origin:0;height:6px;animation:rc-grow .7s var(--ease-out-ui) both;background:#ffffff14;border-radius:4px;display:block}.rc-lines i:first-child{width:96%;animation-delay:.25s}.rc-lines i:nth-child(2){width:88%;animation-delay:.32s}.rc-lines i:nth-child(3){width:62%;animation-delay:.39s}.rc-parts{border-top:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;display:grid}.rc-part{min-width:0;animation:rc-rise .45s var(--ease-out-ui) both;border-bottom:1px solid #ffffff0f;padding:12px 14px 12px 0}.rc-part:nth-child(2n){border-left:1px solid #ffffff0f;padding:12px 0 12px 14px}.rc-part:first-child{animation-delay:.4s}.rc-part:nth-child(2){animation-delay:.48s}.rc-part:nth-child(3){animation-delay:.56s}.rc-part:nth-child(4){animation-delay:.64s}.rc-part__label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11.5px;display:block}.rc-part p{color:#e0dcf9e0;font-size:13.5px;line-height:1.45}.rc-part p+p{margin-top:4px}.rc-part .rc-code{font-family:var(--mono);color:var(--cyan-ink);font-size:12.5px}.rc-code+.rc-part__label{margin-top:10px}.rc-thumbs{gap:8px;display:flex}.rc-thumbs i{background:linear-gradient(135deg,#8b5cf68c,#22d3ee52);border-radius:7px;width:58px;height:38px;position:relative;overflow:hidden}.rc-thumbs i+i{background:linear-gradient(135deg,#22d3ee6b,#7c3aed4d)}.rc-thumbs i:before{content:"";background:linear-gradient(90deg,#fffc 0 6px,#0000 6px 12px,#fffc 12px 18px,#0000 18px 24px,#fffc 24px 30px,#0000 30px);height:18px;position:absolute;bottom:8px;left:10px;right:10px;-webkit-mask-image:linear-gradient(#0000 0 30%,#000 30%);mask-image:linear-gradient(#0000 0 30%,#000 30%)}.rc-thumbs i+i:before{background:#fffc;height:2px;bottom:18px;-webkit-mask-image:none;mask-image:none}.rc-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;display:grid}.rc-steps li{border-top:2px solid var(--ok);color:#f1f5f9eb;animation:rc-rise .45s var(--ease-out-ui) both;animation-delay:calc(.1s + var(--n,0) * .16s);align-items:center;gap:8px;padding-top:10px;font-size:13.5px;font-weight:620;line-height:1.35;display:flex}.rc-steps svg{width:15px;height:15px;color:var(--ok);flex:none}.rc-meter{animation:rc-rise .45s var(--ease-out-ui) .45s both;margin-top:18px}.rc-meter+.rc-meter{animation-delay:.55s}.rc-meter+.rc-meter+.rc-meter{animation-delay:.65s}.rc-meter p{color:#e0dcf9db;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:13.5px;display:flex}.rc-meter b{font-family:var(--mono);color:var(--cyan-ink);font-size:12.5px;font-weight:600}.rc-bar{background:#ffffff12;border-radius:6px;height:8px;margin-top:9px;position:relative}.rc-bar i{transform-origin:0;animation:rc-grow 1s var(--ease-out-ui) .6s both;border-radius:6px;position:absolute;top:0;bottom:0;left:0}.rc-bar--score i{background:linear-gradient(90deg, #8b5cf68c, var(--cyan));right:4%}.rc-bar--density i{background:linear-gradient(90deg, #34d39973, var(--ok));right:70%}.rc-bar__mark{background:#fff;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px;box-shadow:0 0 8px #ffffff8c}.rc-bar--score .rc-bar__mark{left:90%}.rc-bar--density .rc-bar__mark{left:44%}.rc-passes{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:9px;display:grid}.rc-passes i{background:linear-gradient(90deg, var(--violet), var(--cyan));height:8px;animation:rc-pop .35s var(--ease-out-ui) both;animation-delay:calc(.8s + var(--n,0) * 90ms);border-radius:4px}.rc-human{color:#f1f5f9eb;animation:rc-rise .45s var(--ease-out-ui) 1.35s both;border-top:1px solid #ffffff14;align-items:center;gap:10px;padding-top:14px;font-size:14px;display:flex}.rc-human svg{width:18px;height:18px;color:var(--cyan-ink);flex:none}.rc-human span{background:var(--ok-soft);white-space:nowrap;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#a7f3d0;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:11.5px}.rc-cms{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.rc-cms li{color:var(--muted);animation:rc-rise .4s var(--ease-out-ui) both;border:1px solid #ffffff1a;border-radius:999px;padding:6px 12px;font-size:13px}.rc-cms li:nth-child(2){animation-delay:50ms}.rc-cms li:nth-child(3){animation-delay:.1s}.rc-cms li:nth-child(4){animation-delay:.15s}.rc-cms li:nth-child(5){animation-delay:.2s}.rc-cms li[data-on=true]{color:#fff;background:#22d3ee1a;border-color:#67e8f980}.rc-draft{color:#f1f5f9f0;animation:rc-rise .45s var(--ease-out-ui) .35s both;align-items:center;gap:10px;margin-top:18px;font-size:14.5px;font-weight:600;display:flex}.rc-draft svg{width:16px;height:16px;color:var(--cyan-ink);flex:none}.rc-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;list-style:none;display:grid}.rc-flow li{color:var(--muted);animation:rc-rise .45s var(--ease-out-ui) both;animation-delay:calc(.45s + var(--n,0) * .14s);padding-top:12px;font-size:13px;line-height:1.35;position:relative}.rc-flow li:before{content:"";background:#ffffff17;border-radius:3px;height:3px;position:absolute;top:0;left:0;right:0}.rc-flow li[data-state=done]{color:#f1f5f9e6}.rc-flow li[data-state=done]:before{background:var(--ok)}.rc-flow li[data-state=now]{color:#fde68a}.rc-flow li[data-state=now]:before{background:linear-gradient(90deg,#fbbf24,#fbbf2440)}.rc-report{border-top:1px solid #ffffff14;padding-top:12px}.rc-report p{text-align:right;color:#f1f5f9eb;animation:rc-rise .45s var(--ease-out-ui) both;animation-delay:calc(.5s + var(--n,0) * .12s);border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.rc-report p span{text-align:left;color:var(--muted)}@keyframes rc-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rc-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes rc-grow{0%{transform:scaleX(0)}to{transform:none}}.rc--still .rc-stage *{animation:none}@media (max-width:1023px){.run-stage__kicker{letter-spacing:.1em;font-size:14px}.run-stage__inner{padding-left:4px}.rc-rail li span{display:none}.rc-bar-top__site,.rc-bar-top__tag,.rc-title,.rc-legend,.rc-group__head,.rc-matrix__q,.rc-brief__tag,.rc-brief li,.rc-answer span,.rc-answer p,.rc-part__label,.rc-part p,.rc-part .rc-code,.rc-steps li,.rc-meter p,.rc-meter b,.rc-human span,.rc-cms li,.rc-sources li,.rc-flow li,.rc-foot,.rc-report p{font-size:14px}.rc-foot{letter-spacing:.04em}.rc-bar-top__tag{letter-spacing:.06em}}@media (max-width:600px){.rc-bar-top{padding-inline:14px}.rc-bar-top__tag{font-family:var(--font);letter-spacing:0;text-transform:none;padding-inline:9px}}@media (max-width:760px){.run-figures{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:48px}.run-figure:nth-child(3){border-left:0}.run-figure:nth-child(n+3){border-top:1px solid #ffffff14}.run-figure{padding:22px 14px 20px}.run-figure:before{left:14px}.run-figure:nth-child(n+3):before{top:-1px}.rc-stage{padding:16px 14px 18px}.rc-matrix{grid-template-columns:minmax(0,1fr) repeat(5,28px);gap:5px}.rc-cell{width:28px;height:26px}.rc-steps{grid-template-columns:1fr;gap:0}.rc-steps li{border-top-width:1px;padding:9px 0}.rc-parts{grid-template-columns:1fr}.rc-part:nth-child(2n){border-left:0;padding:12px 0}}.run-reel{gap:26px;margin-top:88px;scroll-margin-top:96px;display:grid}@media (min-width:1024px){.run-reel{grid-template-columns:minmax(0,.4fr) minmax(0,1fr);align-items:center;gap:48px}}.run-reel__eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan-ink);font-size:12px;font-weight:700}.run-reel__title{margin-top:12px;font-size:clamp(26px,2.3vw,34px);line-height:1.15}.run-reel__text{color:#e0dcf9cc;margin-top:14px;font-size:16px;line-height:1.65}@media (max-width:1023px){.run-reel__eyebrow{letter-spacing:.1em;font-size:14px}}.process-video__frame{border-radius:var(--radius-lg);background:#05030f;border:1px solid #ffffff1f;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000057}.process-video__player{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;background:#05030f;width:100%;height:auto;display:block}.process-video__sound-cta{z-index:2;min-height:44px;color:var(--ink);font:600 14px/1.2 var(--font);cursor:pointer;background:#05030fd1;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;transition:transform .18s,border-color .18s;display:none;position:absolute;bottom:16px;right:16px}.process-video__sound-cta:hover{border-color:#67e8f957;transform:translateY(-1px)}.process-video__sound-cta:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.proof-summary{background:linear-gradient(#161030bd,#090618a3);border:1px solid #ffffff1a;border-radius:1.8rem;align-items:center;gap:26px;max-width:72rem;margin:0 auto;padding:28px 30px;display:grid;box-shadow:0 24px 64px #0200103d}@media (min-width:1024px){.proof-summary{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) auto;gap:48px}}.proof-summary__verified{letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8;align-items:center;gap:12px;font-size:12px;font-weight:650;display:flex}.proof-summary__mark{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;flex:none;place-items:center;width:44px;height:44px;display:grid}.proof-summary__mark svg{width:20px;height:20px}.proof-summary__rating{align-items:flex-end;gap:16px;margin-top:18px;display:flex}.proof-summary__value{letter-spacing:-.04em;color:#fff;white-space:nowrap;font-size:3.4rem;font-weight:650;line-height:1}.proof-summary__detail{color:#cbd5e1e0;flex-direction:column;gap:6px;padding-bottom:5px;font-size:14px;line-height:1.45;display:flex}.proof-summary__stars{color:#fcd34d;gap:3px;display:flex}.proof-summary__stars svg{fill:currentColor;width:16px;height:16px}.proof-bars{gap:8px;list-style:none;display:grid}.proof-bars li{grid-template-columns:2.5rem minmax(0,1fr) 2.25rem;align-items:center;gap:12px;font-size:14px;display:grid}.proof-bars__label{color:#cbd5e1e0;align-items:center;gap:4px;display:inline-flex}.proof-bars__label svg{color:#fcd34dd9;fill:currentColor;width:14px;height:14px}.proof-bars__track{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.proof-bars__track>span{background:linear-gradient(90deg,#ffd248f2,#fff6b6f2);border-radius:999px;height:100%;display:block}.proof-bars__count{text-align:right;color:#ffffffe0;font-weight:650}.proof__language-note{text-align:center;color:#c7c2e6a8;margin-top:14px;font-size:14px}.proof-rows{gap:18px;margin-top:48px;display:grid;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.proof-row__items{align-items:stretch;gap:18px;padding-right:18px}.review-card{background:linear-gradient(#181134cc,#0a071abd);border:1px solid #ffffff1a;border-radius:1.4rem;flex-direction:column;gap:16px;width:min(380px,84vw);padding:22px 24px;display:flex}.review-card__head{align-items:center;gap:12px;display:flex}.review-card__avatar{color:#fff;background:radial-gradient(circle at 34% 30%,#a78bfa,#4c1d95);border:1px solid #c4b5fd59;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:14px;font-weight:700;display:grid}.review-card__who{flex-direction:column;gap:2px;min-width:0;display:flex}.review-card__who strong{color:#fff;font-size:16px;font-weight:680}.review-card__who small{color:#cbd5e1b8;font-size:14px}.review-card__quote p{color:#f5f3ffeb;font-size:16.5px;line-height:1.6}.review-card__foot{border-top:1px solid #ffffff14;flex-direction:column;gap:8px;margin-top:auto;padding-top:14px;font-size:14px;line-height:1.4;display:flex}.review-card__project{color:#cbd5e1d1}.review-card__source{color:#86efac;align-items:center;gap:6px;display:inline-flex}.review-card__source svg{flex:none;width:16px;height:16px}@media (max-width:1023px){.proof-summary__verified{letter-spacing:.12em;font-size:14px}}@media (max-width:600px){.proof-summary{border-radius:1.4rem;padding:22px 20px}.proof-summary .ghost-btn{width:100%}.review-card{padding:20px}}.compare-table{border-collapse:collapse;width:100%;max-width:72rem;margin:0 auto}.compare-table th,.compare-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:20px 18px}.compare-table thead th{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#c7c2e6b8;border-bottom-color:#ffffff29;padding-block:14px;font-size:12px;font-weight:700}.compare-table thead .compare-table__ours span{color:#fff;align-items:center;gap:10px;display:inline-flex}.compare-table thead .compare-table__ours img{width:28px;height:28px}.compare-table tbody th{color:#fff;width:22%;font-size:16px;font-weight:650;line-height:1.4}.compare-table td{color:#e0dcf9cc;padding-left:48px;font-size:16px;line-height:1.55;position:relative}.compare-table td svg{width:18px;height:18px;position:absolute;top:22px;left:18px}.compare-table td.compare-table__ours{color:#fff;background:linear-gradient(90deg,#8b5cf61a,#22d3ee09)}.compare-table td.compare-table__ours svg{color:#34d399}.compare-table td.compare-table__theirs svg{color:#cbd5e180}@media (max-width:760px){.compare-table,.compare-table tbody,.compare-table tr,.compare-table th,.compare-table td{width:auto;display:block}.compare-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.compare-table tr{border-bottom:1px solid #ffffff1a;padding:18px 0}.compare-table tbody th{border:0;padding:0 0 10px;font-size:18px}.compare-table td{border:0;border-radius:14px;padding:10px 12px 10px 40px}.compare-table td:before{content:attr(data-label);font-family:var(--mono);letter-spacing:.06em;color:#c7c2e6b8;margin-bottom:4px;font-size:14px;font-weight:700;display:block}.compare-table td svg{top:14px;left:12px}}.start-grid{gap:44px;max-width:72rem;margin:0 auto;display:grid}@media (min-width:1024px){.start-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:72px}.start-steps{flex-direction:column;padding-block:6px;display:flex}.start-step:not(:last-child){flex:1}}.start-steps{list-style:none}.start-step{grid-template-columns:48px minmax(0,1fr);align-content:start;gap:22px;padding-bottom:34px;display:grid;position:relative}.start-step:last-child{padding-bottom:0}.start-step:not(:last-child):before{content:"";background:linear-gradient(#a78bfa8c,#67e8f92e);width:1px;position:absolute;top:56px;bottom:8px;left:24px}.start-step__num{width:48px;height:48px;font-family:var(--mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--violet-ink);background:#8b5cf612;border:1px solid #a78bfa57;border-radius:14px;place-items:center;font-size:15px;font-weight:600;display:grid}.start-step h3{padding-top:10px;font-size:21px;line-height:1.3}.start-step p{color:#e0dcf9cc;max-width:52ch;margin-top:8px;font-size:16px;line-height:1.65}.start-card{border-radius:var(--radius-lg);background:radial-gradient(110% 80% at 0 0,#8b5cf62b,#0000 60%),radial-gradient(90% 70% at 100% 100%,#22d3ee14,#0000 62%),linear-gradient(#140e2ceb,#0a071aeb);border:1px solid #a78bfa42;padding:30px;position:relative;box-shadow:0 30px 80px -36px #000000d9}.start-card__host{align-items:center;gap:14px;display:flex}.start-card__host img{background:linear-gradient(160deg,#2a1d63,#120a33);border:1px solid #ffffff29;border-radius:50%;flex:none;width:56px;height:56px}.start-card__host p{flex-direction:column;gap:2px;min-width:0;display:flex}.start-card__host b{color:#fff;font-size:16px;font-weight:680}.start-card__host span{color:var(--muted);font-size:14px}.start-card h3{margin-top:24px;font-size:clamp(22px,1.9vw,26px);line-height:1.25}.start-card__list{gap:11px;margin-top:16px;list-style:none;display:grid}.start-card__list li{color:#f1f5f9eb;align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;display:flex}.start-card__list svg{width:18px;height:18px;color:var(--ok);flex:none;margin-top:3px}.start-card .book-btn{justify-content:center;width:100%;margin-top:26px;display:flex}.start-card__note{text-align:center;color:#e0dcf9b8;margin-top:12px;font-size:14.5px;line-height:1.5}.start-card__note a{min-height:44px;color:var(--cyan-ink);text-underline-offset:4px;align-items:center;font-weight:650;text-decoration:underline;display:inline-flex}.start-card__note a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:8px}@media (max-width:600px){.start-card{padding:24px 20px}.start-step{grid-template-columns:44px minmax(0,1fr);gap:16px}.start-step__num{width:44px;height:44px}.start-step:not(:last-child):before{top:52px;left:22px}}.founder__card{border-radius:var(--radius-lg);border:1px solid var(--line-2);box-shadow:var(--shadow-lg), inset 0 1px 0 #ffffff0f;background:radial-gradient(52% 70% at 24% 78%,#8b5cf642,#0000 72%),radial-gradient(46% 56% at 96% 0,#22d3ee17,#0000 70%),linear-gradient(#120a33e6,#08051af0);display:grid;position:relative;overflow:hidden}.founder__portrait{order:2;justify-content:center;align-self:end;padding:8px 24px 0;display:flex;position:relative}.founder__portrait:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#a78bfa57,#22d3ee1a 58%,#0000 76%);border-radius:50%;width:min(440px,92%);position:absolute;bottom:0;left:50%;translate:-50% 12%}.founder__portrait img{width:min(360px,100%);height:auto;display:block;position:relative}.founder__copy{padding:36px 22px 8px}.founder__copy .eyebrow-pill{margin-bottom:20px}.founder__text{gap:16px;margin-top:22px;display:grid}.founder__text p{color:#e0dcf9d6;max-width:60ch;font-size:17px;line-height:1.7}.founder__sign{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;margin-top:30px;padding-top:24px;display:flex}.founder__name{letter-spacing:-.01em;color:var(--ink);font-size:18px;font-weight:650;display:block}.founder__role{color:var(--muted);margin-top:4px;font-size:15px;display:block}@media (min-width:1024px){.founder__card{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center}.founder__portrait{order:0;padding:28px 0 0 24px}.founder__portrait img{pointer-events:none;width:min(580px,128%);max-width:none}.founder__copy{padding:64px 64px 60px 24px}}.founder__socials{gap:10px;display:flex}.founder__socials a{background:#ffffff0d;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .18s,border-color .18s;display:grid}.founder__socials a:hover{border-color:#ffffff52;transform:translateY(-2px)}.founder__socials svg{width:20px;height:20px}.founder__socials a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.faq-stage{padding:104px 0}.faq-grid{gap:40px;display:grid}@media (min-width:1024px){.faq-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:64px}}.faq-left h2{letter-spacing:-.03em;font-size:clamp(2.2rem,3.6vw,3rem);font-weight:700;line-height:1.06}.faq-contact-line{color:#f5f3ffc2;margin-top:16px;font-size:16px;line-height:1.5}.faq-contact-line a{min-height:44px;color:var(--cyan-ink);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.faq-fit{border-top:1px solid #ffffff1a;margin-top:30px;padding-top:24px}.faq-fit h3{font-size:21px;line-height:1.3}.faq-fit p{color:#e0dcf9cc;margin-top:10px;font-size:16px;line-height:1.65}.faq-fit .book-btn{margin-top:20px}.faq-list{border-top:1px solid #ffffff1f}.faq-item{border-bottom:1px solid #ffffff1a}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:16px 4px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary h3{letter-spacing:-.01em;font-size:17px;font-weight:620;line-height:1.4}.faq-item summary:after{content:"";width:10px;height:10px;transition:transform .3s var(--ease-out-ui);border-bottom:2px solid #cbd5e1b8;border-right:2px solid #cbd5e1b8;flex:none;margin-right:6px;transform:translateY(-3px)rotate(45deg)}.faq-item[open] summary:after{transform:translateY(2px)rotate(-135deg)}.faq-item summary:hover h3{color:#fff}.faq-item summary:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:10px}.faq-item__answer{padding:0 4px 22px}.faq-item[open] .faq-item__answer{animation:faq-open .32s var(--ease-out-ui) both}.faq-item__answer p{color:#e0dcf9cc;max-width:64ch;font-size:16px;line-height:1.7}.faq-item__answer a{color:var(--cyan-ink);text-underline-offset:3px;text-decoration:underline}@keyframes faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:1023px){.hero-badge,.hero-badge__tag{font-size:14px}.compare-table thead th{letter-spacing:.08em;font-size:14px}}@media (prefers-reduced-motion:reduce){.landing-root .hdr .brand,.landing-root :is(.hdr-nav,.hdr__actions),.hero-badge,.hero-word,.hero-desc,.hero-cta-row,.hero-proof,.hero-visual__galaxy,.hero-visual__tagline,.hero-container,.sky__system-in,.sky__sun-swirl,.sky__dome,.sky__sparks i,.run-stage__inner,.rc *,.faq-item__answer{animation:none!important}.run-stage:after{transition:none}}html[data-runtime-tier=minimal] :is(.sky__system-in,.sky__sun-swirl,.sky__dome,.sky__sparks i,.run-stage__inner,.rc *){animation:none}
