:root{--paper:oklch(98% .005 70);--sand:#f1ebe5;--ink:oklch(23% .003 60);--muted-ink:oklch(51% .008 60);--brand-red:oklch(58% .22 15);--line:oklch(85% .008 60/.82);--display:"Space Grotesk", Inter, sans-serif;--body:Inter, sans-serif;--panel-dur:.6s;--panel-ease:cubic-bezier(.22, 1, .36, 1);--nav-h:80px}@media (width<=720px){:root{--nav-h:72px}}.scroll-page{background:var(--paper);color:var(--ink);font-family:var(--body);position:relative}.panel{background:var(--panel-bg,var(--paper));transition:background-color var(--panel-dur) var(--panel-ease);position:relative}.panel.is-beige{--panel-bg:var(--sand)}@media (prefers-reduced-motion:reduce){.panel{transition:none}}.panel--focus,.panel--pinned{height:calc(var(--panel-length,1) * 100svh)}.panel--focus.panel-equation{height:calc(var(--panel-length,1) * 100svh - 200px)}.panel__sticky{height:100svh;position:sticky;top:0;overflow:hidden}.panel--cover{padding:95px 0 25px}.panel--transparent{background:0 0}.panel-video{object-fit:cover;object-position:top center;z-index:0;pointer-events:none;mix-blend-mode:multiply;opacity:.6;width:100%;height:100%;transition:opacity .6s var(--panel-ease);position:absolute;inset:0}.panel-video.is-hidden{opacity:0;visibility:hidden}.panel-loader{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.panel-loader-ring{border:3px solid color-mix(in oklch, var(--ink) 18%, transparent);border-top-color:var(--brand-red);border-radius:50%;width:44px;height:44px;animation:.9s linear infinite panel-spin}@keyframes panel-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.panel-loader-ring{border-top-color:var(--brand-red);animation:none}}.scroll-cue{z-index:2;color:#000;animation:cue-in .6s var(--panel-ease) both;pointer-events:none;justify-items:center;gap:10px;display:grid;position:absolute;bottom:clamp(28px,6vh,64px);left:50%;transform:translate(-50%)}.scroll-cue span{font:700 clamp(1rem, 1.6vw, 1.4rem)/1 var(--display);letter-spacing:-.02em}.scroll-cue svg{animation:1.4s ease-in-out infinite cue-bounce}@keyframes cue-in{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes cue-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.scroll-equation,.scene-title{z-index:1;width:min(1120px,100% - 48px);position:absolute;left:50%}.scroll-equation{top:calc(30% + var(--nav-h) / 2);grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(18px,4vw,66px);display:grid;transform:translate(-50%,-50%)}.equation-term{text-align:center;transform-origin:50%;will-change:opacity, transform}.equation-term strong{font:700 clamp(1.8rem, 3.8vw, 3.4rem)/.94 var(--display);letter-spacing:-.055em;color:#000;display:block}.equation-term span{color:#000;max-width:340px;font:400 11px/1.7 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;margin:16px auto 0;display:block}.equation-plus{color:#000;font:700 clamp(6rem, 9.6vw, 8.8rem)/1 var(--display);will-change:opacity, transform}.scene-title{top:calc(52% + var(--nav-h) / 2);width:90%;color:var(--brand-red);font:700 clamp(3.2rem, 13.5vw, 10.5rem)/.88 var(--display);letter-spacing:-.06em;text-align:center;will-change:opacity, transform;margin:0;transform:translate(-50%,-50%)}.editorial-flow{z-index:1;left:50%;top:calc(44% + var(--nav-h) / 2);width:min(1120px,100% - 48px);position:absolute;transform:translate(-50%,-50%)}.editorial-copy{width:min(860px,100%);margin:0 auto;padding-bottom:clamp(150px,27vh,270px)}.editorial-lottie{pointer-events:none;z-index:0;width:min(860px,100% - 48px);height:clamp(180px,42vh,360px);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.editorial-lottie canvas{object-fit:cover;object-position:bottom;display:block;width:100%!important;height:100%!important}.scroll-line{color:var(--ink);text-align:center;will-change:opacity, transform;transition:opacity var(--panel-dur) var(--panel-ease);margin:0}.scroll-line+.scroll-line{margin-top:.25em}.lead-line{font:500 clamp(1.6rem, 3vw, 2.5rem)/1.2 var(--display);letter-spacing:-.03em;color:var(--brand-red)}.body-line{font:400 clamp(1.06rem, 1.55vw, 1.32rem)/1.55 var(--body)}.copy-gap{height:clamp(2rem,4vh,3.5rem)}.panel-cards{background:var(--panel-bg,var(--paper));justify-content:center;align-items:center;padding:95px 0 25px;display:flex}.cards-flow{text-align:left;width:min(1120px,100% - 48px);margin:0 auto}.cards-title{max-width:24ch;font:700 clamp(1.9rem, 4.2vw, 3.4rem)/1.05 var(--display);letter-spacing:-.045em;text-align:center;margin:0 auto clamp(24px,4vh,44px)}.elastic-gallery{gap:12px;width:min(1240px,100% - 48px);height:clamp(200px,32vh,340px);margin:0 auto;display:flex}.elastic-card{border:1px solid var(--line);background:color-mix(in oklch, var(--paper) 88%, white);will-change:width;border-radius:12px;outline:none;flex-direction:column;flex:none;justify-content:space-between;width:calc(21.98% - 5.2752px);min-width:0;padding:28px;transition:width 1.4s cubic-bezier(.22,1,.36,1),background-color .4s,color .4s;display:flex;position:relative;overflow:hidden}.elastic-card:hover,.elastic-card:focus-visible,.elastic-card.is-active{background:var(--ink);width:calc(56.04% - 13.4496px);color:var(--paper)}.card-number{color:var(--brand-red);font:700 11px/1 var(--body);letter-spacing:.2em}.card-content{max-width:calc(100% - 56px);position:absolute;bottom:28px;left:28px}.card-content h2{font:600 1.05rem/1.15 var(--display);letter-spacing:-.03em;white-space:nowrap;writing-mode:horizontal-tb;transform-origin:0 100%;margin:0;transition:transform 1.4s cubic-bezier(.22,1,.36,1),font-size 1.4s cubic-bezier(.22,1,.36,1);transform:rotate(-90deg)}.elastic-card:hover .card-content h2,.elastic-card:focus-visible .card-content h2,.elastic-card.is-active .card-content h2{letter-spacing:-.04em;font-size:clamp(1.25rem,2vw,2rem);line-height:1.08;transform:none}.card-content p{max-width:28ch;color:var(--muted-ink);opacity:0;max-height:0;margin:15px 0 0;font-size:.92rem;line-height:1.55;transition:opacity 1.4s .28s,max-height 1.4s .28s;overflow:hidden}.elastic-card:hover p,.elastic-card:focus-visible p,.elastic-card.is-active p{opacity:1;color:color-mix(in oklch, var(--paper) 65%, var(--muted-ink));max-height:8em}.card-arrow{opacity:0;font-size:1.35rem;transition:opacity 1.4s .28s,transform 1.4s .28s;position:absolute;top:26px;right:28px;transform:translate(-8px,8px)}.elastic-card:hover .card-arrow,.elastic-card:focus-visible .card-arrow,.elastic-card.is-active .card-arrow{opacity:1;transform:translate(0)}@media (width<=720px){.panel--focus,.panel--pinned,.panel--focus.panel-equation{height:calc(var(--panel-length,1) * 100svh)}.panel__sticky{height:100svh}.panel--cover{padding:95px 0 25px}.scroll-equation{top:calc(28% + var(--nav-h) / 2);grid-template-columns:1fr;gap:12px}.equation-plus{order:1;margin:3px auto}.equation-left{order:0}.equation-right{order:2}.equation-term span{margin-top:8px;font-size:8px}.scene-title{top:calc(60% + var(--nav-h) / 2);width:94%;font:700 clamp(1.6rem, 7.8vw, 3rem)/.88 var(--display);letter-spacing:-.04em}.lead-line{font-size:1.12rem}.body-line{font-size:.92rem;line-height:1.45}.copy-gap{height:1.2rem}.elastic-gallery{flex-direction:column;gap:12px;height:auto}.elastic-card,.elastic-card.is-active{cursor:pointer;width:auto;min-height:0;transition:background-color .4s ease, color .4s ease, padding .4s var(--panel-ease);flex:auto;padding:20px 18px}.elastic-card.is-active{padding:24px 18px}.card-content{max-width:none;margin-top:12px;position:static}.card-content h2{writing-mode:horizontal-tb;font-size:1.12rem;line-height:1.2;transition:none;transform:none}.elastic-card.is-active .card-content h2{font-size:1.24rem}.card-content p,.elastic-card:not(.is-active) .card-content p{clip-path:none;width:auto;font-size:.88rem;line-height:1.5;position:static}.card-content p{opacity:0;max-height:0;transition:opacity .32s ease, max-height .42s var(--panel-ease), margin-top .32s ease;margin-top:0;overflow:hidden}.elastic-card.is-active .card-content p{opacity:1;max-height:14em;margin-top:14px}.card-arrow{opacity:1;transition:transform .32s var(--panel-ease);top:18px;right:18px;transform:none}.elastic-card.is-active .card-arrow{transform:rotate(90deg)}.sf-reveal .elastic-card{opacity:1!important;transition-delay:0s!important}}@media (prefers-reduced-motion:reduce){.scroll-line,.elastic-card,.card-content,.card-content h2,.card-content p,.card-arrow{transition:none}.scroll-cue,.scroll-cue svg{animation:none}}.panel-compare{background:var(--panel-bg,var(--paper));justify-content:center;align-items:center;padding:95px 0 25px;display:flex}.compare-flow{text-align:center;width:min(1120px,100% - 48px);margin:0 auto}.compare-title{max-width:20ch;font:700 clamp(1.9rem, 4.2vw, 3.4rem)/1.05 var(--display);letter-spacing:-.045em;margin:0 auto clamp(24px,4vh,44px)}.compare-toggle{border:1px solid var(--line);background:color-mix(in oklch, var(--paper) 80%, white);border-radius:999px;gap:4px;margin:0 auto clamp(24px,4vh,44px);padding:4px;display:inline-flex;position:relative}.compare-option{color:var(--muted-ink);font:600 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 22px;transition:color .3s;position:relative}.compare-option.is-active{color:var(--paper)}.compare-thumb{background:var(--brand-red);border-radius:999px;position:absolute;inset:0}.compare-option-label{z-index:1;position:relative}.compare-body{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.compare-copy{max-width:46ch;font:400 clamp(1.06rem, 1.55vw, 1.32rem)/1.6 var(--body);color:var(--ink);margin:0}.pdf-brochure,.scrolly-chart{aspect-ratio:1;justify-self:center;width:min(100%,clamp(240px,36vh,340px));position:relative}.pdf-brochure>div,.pdf-brochure svg,.scrolly-chart>div,.scrolly-chart svg{display:block;width:100%!important;height:100%!important}.scrolly-dash{background:var(--ink);border-radius:10px;flex-direction:column;gap:12px;height:clamp(240px,36vh,340px);padding:20px;display:flex;box-shadow:0 18px 44px oklch(23% .003 60/.22)}.dash-title{background:color-mix(in oklch, var(--paper) 30%, var(--ink));border-radius:5px;width:38%;height:9px}.dash-chart{background:color-mix(in oklch, var(--paper) 9%, var(--ink));border-radius:6px;flex:1.2;position:relative}.dash-row{flex:1;gap:12px;display:flex}.dash-block{background:color-mix(in oklch, var(--paper) 9%, var(--ink));border-radius:6px;flex:1;position:relative}.hotspot{background:var(--brand-red);border-radius:50%;width:10px;height:10px;position:absolute}.hotspot:after{content:"";border:1px solid var(--brand-red);border-radius:50%;animation:2s ease-out infinite hotspot-pulse;position:absolute;inset:-7px}.hotspot--1{top:34%;left:58%}.hotspot--2{top:52%;left:24%}.hotspot--3{top:30%;left:62%}@keyframes hotspot-pulse{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}@media (width<=720px){.panel-compare{align-items:flex-start;padding:95px 0 25px}.compare-toggle{width:100%;display:flex}.compare-option{letter-spacing:.08em;flex:1;padding:10px 8px;font-size:10px}.compare-body{text-align:center;grid-template-columns:1fr;gap:24px}.compare-copy{margin:0 auto}.pdf-brochure,.scrolly-chart{width:min(100%,240px)}.scrolly-dash{height:240px}}@media (prefers-reduced-motion:reduce){.hotspot:after{opacity:.6;animation:none}}.panel-usecases{background:var(--panel-bg,var(--paper));justify-content:center;align-items:center;padding:95px 0;display:flex}.uc-flow{width:min(1180px,100% - 48px);margin:0 auto}.uc-heading{font:700 clamp(1.6rem, 3.2vw, 2.6rem)/1.1 var(--display);letter-spacing:-.04em;text-align:center;margin:0 0 clamp(24px,4vh,44px)}.uc-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.uc-card{border:1px solid var(--line);background:color-mix(in oklch, var(--paper) 88%, white);border-radius:12px;flex-direction:column;gap:10px;padding:28px;display:flex}.uc-card.is-open{order:-1;grid-column:1/-1}.uc-card-top,.uc-card-bottom{flex-direction:column;gap:10px;display:flex}.uc-card-title{font:600 clamp(1.05rem, 1.5vw, 1.3rem)/1.2 var(--display);letter-spacing:-.02em;margin:0}.uc-card-subtitle{font:400 .95rem/1.5 var(--body);color:var(--muted-ink);margin:0}.uc-roi{flex-direction:column;gap:4px;margin-top:8px;display:flex}.uc-roi-value{font:700 clamp(2.4rem, 4.4vw, 3.4rem)/1 var(--display);letter-spacing:-.05em;color:var(--brand-red)}.uc-roi-caption{font:400 12px/1.5 var(--body);color:var(--muted-ink)}.uc-toggle{border:1px solid var(--line);color:var(--ink);font:600 11px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background var(--panel-dur) var(--panel-ease), color var(--panel-dur) var(--panel-ease);background:0 0;border-radius:999px;align-self:flex-start;margin-top:12px;padding:10px 18px}.uc-toggle:hover{background:var(--brand-red);border-color:var(--brand-red);color:var(--paper)}.uc-detail{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin-top:24px;padding-top:24px;display:grid}.uc-detail-block{flex-direction:column;gap:10px;display:flex}.uc-detail-label{font:600 11px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted-ink);margin:0}@media (width>=721px){.uc-card{justify-content:space-between;gap:0}.uc-card-bottom{order:2}.uc-detail{flex-grow:1;order:1}}.uc-detail-copy{font:400 1rem/1.6 var(--body);color:var(--ink);margin:0}.uc-demo{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex-direction:column;gap:12px;padding:18px;display:flex}.uc-demo-title{font:600 11px/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-ink);margin:0}.uc-years{gap:8px;display:flex}.uc-year{border:1px solid var(--line);color:var(--muted-ink);font:600 11px/1 var(--font-mono);letter-spacing:.12em;cursor:pointer;transition:all .3s var(--panel-ease);background:0 0;border-radius:999px;padding:7px 14px}.uc-year.is-active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.uc-chart{background:color-mix(in oklch, var(--paper) 70%, var(--muted-ink) 10%);border-radius:8px;align-items:flex-end;height:110px;padding:8px;display:flex}.uc-bar{background:var(--muted-ink);border-radius:4px;width:46px}.uc-bar.is-peak{background:var(--brand-red)}.uc-value{font:700 clamp(1.3rem, 2vw, 1.7rem)/1.1 var(--display);letter-spacing:-.03em;margin:0}.uc-value--small{font-size:1rem;font-weight:600}.uc-progress{background:color-mix(in oklch, var(--paper) 70%, var(--muted-ink) 12%);border-radius:999px;height:12px;overflow:hidden}.uc-progress-fill{background:var(--muted-ink);border-radius:999px;height:100%;display:block}.uc-progress-fill.is-target{background:oklch(72% .16 175)}.uc-action{border:1px solid var(--line);color:var(--ink);font:600 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .3s var(--panel-ease), color .3s var(--panel-ease), border-color .3s var(--panel-ease);background:0 0;border-radius:999px;align-self:flex-start;padding:10px 16px}.uc-action:hover{border-color:var(--ink)}.uc-action.is-copied{background:var(--brand-red);border-color:var(--brand-red);color:var(--paper)}.uc-quote{background:var(--ink);color:var(--paper);font:400 .95rem/1.55 var(--body);border-radius:8px;margin:0;padding:16px}@media (width<=900px){.uc-detail{grid-template-columns:1fr}}@media (width<=720px){.panel-usecases{padding:95px 0}.uc-grid{grid-template-columns:1fr}.uc-card{padding:22px}.uc-card.is-open{order:0}}@media (prefers-reduced-motion:reduce){.uc-card,.uc-detail{transition:none}}.panel-stats{background:var(--panel-bg,var(--paper));justify-content:center;align-items:center;padding:95px 0;display:flex}.panel-stats .sf-flow{gap:clamp(32px,5vh,56px)}.panel-stats .sf-lead{color:var(--ink);margin:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,72px);margin-inline:auto;display:grid}.panel-stats .sf-col{text-align:center;flex-direction:column;align-items:center;gap:clamp(14px,2vh,22px);display:flex}.panel-stats .sf-big{margin:0}.panel-stats .sf-stat{font:700 clamp(3.5rem, 8vw, 6rem)/1 var(--display);letter-spacing:-.04em;color:var(--brand-red);display:inline-block}.panel-stats .sf-stat-suffix{margin-left:.04em;font-size:.55em}.panel-stats .sf-stat-asterisk{vertical-align:super;color:var(--brand-red);margin-left:.08em;font-size:.35em}.panel-stats .sf-desc{max-width:32ch;font:400 clamp(1rem, 1.4vw, 1.2rem)/1.55 var(--body);color:var(--muted-ink);margin:0}.panel-stats .sf-big,.panel-stats .sf-desc{opacity:0;transition:opacity .6s var(--panel-ease), transform .6s var(--panel-ease);transform:translateY(18px)}.panel-stats .sf-lead.is-lit .sf-big,.panel-stats .sf-lead.is-lit .sf-desc{opacity:1;transform:none}.panel-stats .sf-col:first-child .sf-big{transition-delay:0s}.panel-stats .sf-col:first-child .sf-desc{transition-delay:.12s}.panel-stats .sf-col:nth-child(2) .sf-big{transition-delay:.24s}.panel-stats .sf-col:nth-child(2) .sf-desc{transition-delay:.36s}.panel-stats .sf-lead.is-lit .sf-stat{animation:2.4s ease-in-out 2 sf-pulse}.panel-stats .sf-source{text-align:center;width:100%;max-width:none;font:400 .75rem/1.6 var(--body);color:var(--muted-ink);margin:50px 0 0}.panel-stats .sf-source span{color:var(--brand-red);margin-right:.35em}@media (width<=720px){.panel-stats .sf-lead{grid-template-columns:minmax(0,1fr);gap:clamp(36px,6vh,56px)}}@keyframes sf-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.panel-summary{background:var(--panel-bg,var(--paper));justify-content:center;align-items:center;padding:95px 0;display:flex}@media (width>=721px){.panel-summary{min-height:100svh;position:sticky;top:0}}.sf-faq-list{border-top:1px solid var(--line);flex-direction:column;display:flex}.sf-item{border-bottom:1px solid var(--line)}.sf-question{cursor:pointer;font:600 clamp(1rem, 1.5vw, 1.2rem)/1.35 var(--display);letter-spacing:-.02em;color:var(--ink);transition:color .3s var(--panel-ease);justify-content:space-between;align-items:center;gap:24px;padding:22px 4px;list-style:none;display:flex}.sf-question::-webkit-details-marker{display:none}.sf-question:hover{color:var(--brand-red)}.sf-chevron{color:var(--brand-red);font:600 14px/1 var(--body);transition:transform .4s var(--panel-ease);flex:none}.sf-item[open] .sf-chevron{transform:rotate(180deg)}.sf-answer-wrap{transition:grid-template-rows .45s var(--panel-ease);grid-template-rows:0fr;display:grid}.sf-item[open] .sf-answer-wrap{grid-template-rows:1fr}.sf-answer{max-width:62ch;font:400 .98rem/1.65 var(--body);color:var(--muted-ink);margin:0;padding:0 4px;overflow:hidden}.sf-item[open] .sf-answer{padding-bottom:22px}.sf-cta{text-align:center}.panel-cta{background:var(--paper);flex-direction:column;min-height:100svh;display:flex}.panel-cta:before,.panel-cta:after{display:none}.cta-surface{isolation:isolate;background:var(--paper);flex:auto;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.cta-surface:before,.cta-surface:after{content:"";background:var(--paper);opacity:.35;pointer-events:none;z-index:4;height:1px;position:absolute;left:0;right:0}.cta-surface:before{top:0}.cta-surface:after{bottom:0}.cta-background-video{z-index:0;object-fit:cover;object-position:center;opacity:1;filter:blur(5px);pointer-events:none;width:calc(100% + 80px);max-width:none;height:calc(100% + 80px);max-height:none;position:absolute;inset:-40px}.panel-cta .sf-cta{z-index:2;width:min(980px,100% - 48px);min-height:100svh;color:var(--paper);--ink:var(--paper);--muted-ink:#ffffffb8;--line:#ffffff59;flex-direction:column;margin:0 auto;padding:95px 0 50px;display:flex;position:relative}.sf-cta-content{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:clamp(18px,2.8vh,32px);width:100%;display:flex}.sf-cta-main{flex-direction:column;justify-content:center;align-items:center;min-height:0;display:flex}.sf-cta-main .sf-cta-title{margin-bottom:clamp(18px,2.5vh,28px)}.sf-cta-description{color:#000;max-width:760px;font:500 clamp(1rem, 1.55vw, 1.3rem)/1.55 var(--display);letter-spacing:-.02em;text-align:center;text-wrap:balance;align-self:center;margin:0 auto}.sf-cta .sf-stats{flex:none;align-self:end;width:100%;margin-top:24px}.sf-cta-title{font:700 clamp(1.8rem, 4vw, 3.2rem)/1.1 var(--display);letter-spacing:-.04em;color:var(--paper);margin:0 0 clamp(18px,2.5vh,28px)}.sf-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sf-btn{font:600 11px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;transition:background .3s var(--panel-ease), color .3s var(--panel-ease), border-color .3s var(--panel-ease);border-radius:999px;align-items:center;padding:14px 26px;text-decoration:none;display:inline-flex}.sf-btn--primary{border:1px solid var(--paper);background:var(--paper);color:var(--brand-red)}.sf-btn--primary:hover{border-color:var(--ink);color:var(--paper);background:#000}.sf-btn--ghost{color:var(--paper);background:0 0;border:1px solid #ffffff8c}.sf-btn--ghost:hover{border-color:var(--paper);background:var(--paper);color:var(--brand-red)}.sf-stats{border-top:1px solid var(--line);margin-top:clamp(28px,5vh,48px);padding-top:18px}.sf-stats-grid{text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sf-stats-item{gap:6px;min-width:0;display:grid}.sf-stats-label{color:var(--muted-ink);font:400 10px/1.3 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.sf-stats-value{color:var(--ink);font:400 clamp(.85rem, 1.2vw, 1rem)/1.25 var(--body);letter-spacing:0;overflow-wrap:anywhere}.sf-stats-note{color:var(--muted-ink);font:400 11px/1.5 var(--font-mono);letter-spacing:.08em;margin:28px 0 0}@media (width<=720px){.panel-cta .sf-cta{min-height:100svh;padding:95px 0 50px}.sf-cta-content{gap:32px}.sf-cta-description{margin:0 auto;font-size:.95rem}.sf-cta-actions{flex-direction:column;align-items:stretch}.sf-btn{justify-content:center}.sf-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.sf-stats-grid{grid-template-columns:minmax(0,1fr)}}.sf-reveal .compare-title,.sf-reveal .compare-toggle,.sf-reveal .compare-stage,.sf-reveal .cards-title,.sf-reveal .uc-heading,.sf-reveal .sf-faq-list{opacity:0;transition:opacity .6s var(--panel-ease), transform .6s var(--panel-ease);transform:translateY(18px)}.sf-reveal .elastic-card,.sf-reveal .uc-card,.sf-reveal .sf-item{opacity:0;transition:opacity .6s var(--panel-ease)}.sf-reveal.is-lit .compare-title,.sf-reveal.is-lit .compare-toggle,.sf-reveal.is-lit .compare-stage,.sf-reveal.is-lit .cards-title,.sf-reveal.is-lit .uc-heading,.sf-reveal.is-lit .sf-faq-list{opacity:1;transform:none}.sf-reveal.is-lit .elastic-card,.sf-reveal.is-lit .uc-card,.sf-reveal.is-lit .sf-item{opacity:1}.sf-reveal .compare-toggle{transition-delay:.12s}.sf-reveal .compare-stage{transition-delay:.24s}.sf-reveal .elastic-card:first-child,.sf-reveal .uc-card:first-child,.sf-reveal .sf-item:first-child{transition-delay:.12s}.sf-reveal .elastic-card:nth-child(2),.sf-reveal .uc-card:nth-child(2),.sf-reveal .sf-item:nth-child(2){transition-delay:.24s}.sf-reveal .elastic-card:nth-child(3),.sf-reveal .uc-card:nth-child(3),.sf-reveal .sf-item:nth-child(3){transition-delay:.36s}.sf-reveal .sf-item:nth-child(4){transition-delay:.48s}.sf-reveal .sf-item:nth-child(5){transition-delay:.6s}.sf-reveal .sf-item:nth-child(6){transition-delay:.72s}.sf-reveal.is-lit .elastic-card{transition:width 1.4s cubic-bezier(.22, 1, .36, 1), background-color .4s ease, color .4s ease, opacity .6s var(--panel-ease);transition-delay:0s}.sf-pulse-target{display:inline-block}.sf-reveal.is-lit .sf-pulse-target{animation:2.4s ease-in-out 2 sf-pulse}@media (prefers-reduced-motion:reduce){.sf-lead.is-lit .sf-stat{animation:none}.sf-big,.sf-desc,.sf-reveal .compare-title,.sf-reveal .compare-toggle,.sf-reveal .compare-stage,.sf-reveal .cards-title,.sf-reveal .uc-heading,.sf-reveal .sf-faq-list,.sf-reveal .elastic-card,.sf-reveal .uc-card,.sf-reveal .sf-item{opacity:1;transition:none;transform:none}.sf-reveal.is-lit .sf-pulse-target{animation:none}.sf-answer-wrap,.sf-chevron{transition:none}.panel-summary{min-height:0;position:static}.cta-background-video{animation:none}}
