.cs-root{--cs-card:rgba(255,255,255,.04);--cs-card2:rgba(255,255,255,.075);--cs-rim:rgba(221,227,235,.14);--cs-rim2:rgba(221,227,235,.32);--cs-ink:#fff;--cs-body:#b4b8c0;--cs-mute:#92969e;--cs-chrome:linear-gradient(180deg,#fff,#dde3eb 44%,#8c96a6);--cs-ghost:linear-gradient(180deg,rgba(221,227,235,.34),rgba(221,227,235,.04));--cs-red:linear-gradient(180deg,#ff8a78,#ff3b33 52%,#b0080f);--cs-cta:linear-gradient(180deg,#fff,#dde3eb 48%,#aeb8c8);--cs-cta-ink:#0a0a0c;--cs-bar:linear-gradient(90deg,#8c96a6,#fff);--cs-track:rgba(255,255,255,.08);--cs-ok:#34d399;position:relative;overflow:hidden;color:var(--cs-body);font-family:Inter,system-ui,sans-serif;font-size:18px;line-height:1.6}[data-theme=light] .cs-root{--cs-card:rgba(255,255,255,.7);--cs-card2:#fff;--cs-rim:rgba(60,66,78,.16);--cs-rim2:rgba(60,66,78,.36);--cs-ink:#0a0a0c;--cs-body:#3b4049;--cs-mute:#5b616c;--cs-chrome:linear-gradient(180deg,#444a54,#0a0a0c 46%,#000);--cs-ghost:linear-gradient(180deg,rgba(10,10,12,.3),rgba(10,10,12,.03));--cs-red:linear-gradient(180deg,#ff5a48,#e1261d 52%,#a30a10);--cs-cta:linear-gradient(160deg,#2b2e35,#0a0a0c 52%,#1b1d22);--cs-cta-ink:#f3f3f5;--cs-bar:linear-gradient(90deg,#444a54,#0a0a0c);--cs-track:rgba(10,10,12,.09);--cs-ok:#0b7f58}.cs-root *{box-sizing:border-box}.cs-root a{color:inherit}.cs-only-light{display:none}[data-theme=light] .cs-only-light{display:inline-block}[data-theme=light] .cs-only-dark{display:none}.cs-wrap{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.cs-top{padding-top:clamp(132px,13vw,200px)}.cs-sec{padding-top:clamp(96px,14vw,220px)}.cs-end{padding-bottom:clamp(72px,9vw,140px)}.cs-chrome,.cs-ghost,.cs-red{-webkit-background-clip:text;background-clip:text;color:transparent!important}.cs-chrome{background-image:var(--cs-chrome)}.cs-red{background-image:var(--cs-red)}.cs-ghost{background-image:var(--cs-ghost)}.cs-label{font:500 12px/1.3 Inter,system-ui,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--cs-mute)}.cs-display{font:600 clamp(48px,10.6vw,168px)/.92 Sora,system-ui,sans-serif;letter-spacing:-.06em}.cs-display,.cs-h2{margin:0;padding-bottom:.08em}.cs-h2{font:600 clamp(36px,6.2vw,96px)/1 Sora,system-ui,sans-serif;letter-spacing:-.05em}.cs-h3{margin:0;font:600 clamp(22px,2.6vw,36px)/1.12 Sora,system-ui,sans-serif;letter-spacing:-.035em;color:var(--cs-ink)}.cs-num{font:600 clamp(84px,12.5vw,200px)/.9 Sora,system-ui,sans-serif;letter-spacing:-.07em;padding-bottom:.04em}.cs-num small{font-size:.42em;letter-spacing:-.04em}.cs-lead{margin:0;font:400 clamp(19px,2vw,28px)/1.4 Inter,system-ui,sans-serif;letter-spacing:-.01em;color:var(--cs-ink)}.cs-p{margin:0}.cs-p+.cs-p{margin-top:18px}.cs-ink{color:var(--cs-ink)}.cs-link{color:var(--cs-ink)!important;text-decoration:underline;-webkit-text-decoration-color:var(--cs-rim2);text-decoration-color:var(--cs-rim2);text-underline-offset:5px}.cs-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.cs-card{background:var(--cs-card);border:1px solid var(--cs-rim);border-radius:28px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cs-card--lift{border-color:var(--cs-rim2)}.cs-rule{display:flex;align-items:center;gap:16px;padding-bottom:clamp(28px,4vw,56px)}.cs-rule:after{content:"";flex:1 1;height:1px;background:var(--cs-rim)}.cs-grid{display:grid;grid-gap:clamp(24px,5vw,96px);gap:clamp(24px,5vw,96px)}.cs-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.cs-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.cs-grid--4{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.cs-grid--tight{gap:20px}.cs-rows{display:grid;grid-gap:0 clamp(24px,4vw,56px);gap:0 clamp(24px,4vw,56px)}.cs-rows>*{border-top:1px solid var(--cs-rim);padding:28px 0 36px}.cs-rows p{margin:12px 0 0}.cs-crumb{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cs-crumb img{width:44px;height:44px;border-radius:12px}.cs-crumb b{font:600 20px/1 Sora,system-ui,sans-serif;letter-spacing:-.03em;color:var(--cs-ink)}.cs-crumb a{text-decoration:none}.cs-crumb a:hover{color:var(--cs-ink)}.cs-hero-h1{margin-top:clamp(28px,4vw,56px)}.cs-hero-grid{margin-top:clamp(40px,6vw,88px);align-items:end}.cs-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 24px;gap:20px 24px}.cs-facts dd{margin:10px 0 0;color:var(--cs-ink)}.cs-stats{padding-top:clamp(72px,10vw,150px)}.cs-stats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-gap:clamp(40px,5vw,72px) clamp(24px,4vw,56px);gap:clamp(40px,5vw,72px) clamp(24px,4vw,56px);border-top:1px solid var(--cs-rim);padding-top:clamp(32px,4vw,56px)}.cs-stats__grid .cs-num{margin-top:22px}.cs-stats__grid p{margin:18px 0 0}.cs-question{margin:clamp(32px,4vw,56px) 0 0;max-width:30ch;font:400 clamp(24px,3vw,44px)/1.15 Sora,system-ui,sans-serif;letter-spacing:-.035em;color:var(--cs-ink)}.cs-answers{margin-top:clamp(32px,4vw,56px)}.cs-answer{padding:clamp(24px,3vw,40px)}.cs-answer__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cs-answer__engine{display:flex;align-items:center;gap:10px;font:600 16px/1 Inter,system-ui,sans-serif;color:var(--cs-ink)}.cs-answer__engine img{width:24px;height:24px}.cs-answer ol{list-style:none;margin:28px 0 0;padding:0;font:500 clamp(22px,2.4vw,32px)/1 Sora,system-ui,sans-serif;letter-spacing:-.03em;color:var(--cs-mute)}.cs-answer li{padding:18px 0;border-top:1px solid var(--cs-rim)}.cs-answer li:last-child{border-bottom:1px solid var(--cs-rim)}.cs-answer li.cs-answer__new{margin:0 -14px;padding:22px 14px;border:1px solid var(--cs-rim2);border-radius:20px;background:var(--cs-card2);box-shadow:0 30px 80px -30px rgba(255,59,51,.6)}.cs-answer li.cs-answer__new+li{border-top:0}.cs-answer__brand{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cs-answer__brand img{width:40px;height:40px;border-radius:11px}.cs-answer__brand strong{font-size:clamp(30px,3.6vw,52px);font-weight:600;letter-spacing:-.045em}.cs-answer__tag{margin-left:auto;font:600 12px/1 Inter,system-ui,sans-serif;letter-spacing:0;color:var(--cs-ok);border:1px solid;padding:7px 11px;border-radius:999px}.cs-answer__said{margin:14px 0 0;font:400 17px/1.5 Inter,system-ui,sans-serif;letter-spacing:0;color:var(--cs-body)}.cs-answer__note{margin:24px 0 0;font-size:16px}.cs-engines{flex-wrap:wrap;gap:10px 22px;margin-top:clamp(32px,4vw,56px)}.cs-engines,.cs-engines span{display:flex;align-items:center}.cs-engines span{gap:14px}.cs-engines img{width:22px;height:22px}.cs-versus{margin-top:clamp(40px,5vw,72px);gap:clamp(40px,5vw,72px) clamp(24px,5vw,96px)}.cs-meter{height:6px;border-radius:999px;background:var(--cs-track);margin-top:28px;position:relative;overflow:hidden}.cs-meter>i{display:block;height:100%;border-radius:999px;background:var(--cs-bar)}.cs-meter>i.cs-meter--red{background:var(--cs-red)}.cs-meter>b{position:absolute;inset:0 auto 0 0;background:var(--cs-mute)}.cs-versus .cs-lead{margin-top:24px;font-size:clamp(18px,1.6vw,22px)}.cs-after{margin-top:clamp(56px,7vw,104px)}.cs-timeline{list-style:none;margin:clamp(40px,5vw,72px) 0 0;padding:0}.cs-timeline li{display:grid;grid-template-columns:minmax(96px,.28fr) minmax(0,1fr);grid-gap:8px 24px;gap:8px 24px;align-items:baseline;padding:24px 0;border-top:1px solid var(--cs-rim)}.cs-timeline li:last-child{border-bottom:1px solid var(--cs-rim)}.cs-timeline .cs-date{color:var(--cs-mute)}.cs-timeline span span{display:block}.cs-timeline span span+span{margin-top:8px}.cs-why{margin-top:clamp(48px,6vw,88px);padding:clamp(28px,4vw,64px)}.cs-why__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-gap:clamp(28px,3vw,44px) clamp(24px,4vw,64px);gap:clamp(28px,3vw,44px) clamp(24px,4vw,64px);margin-top:32px}.cs-why__grid p{margin:10px 0 0}.cs-result{padding:clamp(28px,3.4vw,48px);display:flex;flex-direction:column;gap:30px}.cs-result__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.cs-result .cs-meter{margin-top:14px}.cs-quote{margin:0}.cs-quote__mark{display:block;font:600 clamp(96px,14vw,220px)/.6 Sora,system-ui,sans-serif}.cs-quote blockquote{margin:0;max-width:34ch;font:500 clamp(26px,3.5vw,52px)/1.14 Sora,system-ui,sans-serif;letter-spacing:-.04em;padding-bottom:.08em}.cs-quote figcaption{display:flex;align-items:center;gap:16px;margin-top:clamp(32px,4vw,56px)}.cs-quote figcaption img{width:52px;height:52px;border-radius:14px}.cs-quote figcaption a{display:block;font:600 20px/1.2 Sora,system-ui,sans-serif;letter-spacing:-.02em}.cs-quote figcaption .cs-label{display:block;margin-top:8px}.cs-lessons{list-style:none;margin:0;padding:0}.cs-lessons li{display:grid;grid-template-columns:minmax(64px,.16fr) minmax(0,1fr);grid-gap:8px 24px;gap:8px 24px;padding:clamp(28px,3.4vw,48px) 0;border-top:1px solid var(--cs-rim)}.cs-lessons li:last-child{border-bottom:1px solid var(--cs-rim)}.cs-lessons .cs-h2{font-size:clamp(28px,4vw,64px)}.cs-lessons li>span>span{display:block}.cs-lessons li>span>span+span{margin-top:16px;max-width:56ch}.cs-close{text-align:center}.cs-close .cs-lead{max-width:44ch;margin:22px auto 0}.cs-close .cs-display{margin:clamp(72px,10vw,160px) auto 0;font-size:clamp(44px,9vw,144px);max-width:12ch}.cs-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:clamp(36px,5vw,64px)}.cs-btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:21px 30px;border-radius:999px;font:600 17px/1 Inter,system-ui,sans-serif;text-decoration:none;transition:transform .2s}.cs-btn:hover{transform:translateY(-2px)}.cs-btn--primary{background:var(--cs-cta);color:var(--cs-cta-ink)!important}.cs-btn--primary img{width:20px;height:auto}.cs-btn--ghost{border:1px solid var(--cs-rim2);color:var(--cs-ink)!important}.cs-note{max-width:84ch;margin:clamp(56px,7vw,104px) auto 0;font-size:13px;color:var(--cs-mute)}.cs-story{display:block;margin-top:clamp(48px,6vw,96px);padding:clamp(28px,4.4vw,72px);text-decoration:none;transition:border-color .2s,transform .2s}.cs-story:hover{border-color:var(--cs-rim2);transform:translateY(-3px)}.cs-story__title{margin-top:clamp(24px,3vw,40px);max-width:20ch}.cs-story__sum{margin-top:clamp(20px,2.4vw,32px);max-width:52ch}.cs-story__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));grid-gap:28px clamp(24px,4vw,56px);gap:28px clamp(24px,4vw,56px);margin-top:clamp(36px,5vw,64px);padding-top:clamp(28px,3vw,40px);border-top:1px solid var(--cs-rim)}.cs-story__stats strong{display:block;font:600 clamp(48px,6vw,88px)/.95 Sora,system-ui,sans-serif;letter-spacing:-.06em;padding-bottom:.06em}.cs-story__stats span{display:block;margin-top:10px;font-size:16px}.cs-story__more{display:inline-flex;margin-top:clamp(32px,4vw,48px);font:600 17px/1 Inter,system-ui,sans-serif;color:var(--cs-ink)}@media (max-width:640px){.cs-root{font-size:17px}.cs-facts{grid-template-columns:1fr 1fr}.cs-lessons li,.cs-timeline li{grid-template-columns:1fr}.cs-answer__tag{margin-left:0}.cs-btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.cs-btn,.cs-story{transition:none}}