.su{--ink:#161a1b;--ink-soft:#39464a;--muted:#5c686c;--faint:#8b9699;--paper:#f8faf9;--panel:#fff;--panel-deep:#eef2f1;--band:#161a1b;--rule:#dce1e0;--rule-strong:#c3cbc9;--ice:#c2dbee;--go:#166534;--go-soft:#e8f1ec;--flag:#991b1b;--amber:#92400e;--r-card:16px;--r-btn:9px;--display:var(--nf-archivo,"Archivo",system-ui,sans-serif);--sans:var(--nf-hanken,"Hanken Grotesk",system-ui,sans-serif);--mono:var(--nf-hanken,"Hanken Grotesk",system-ui,sans-serif);color:var(--ink);background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.su *{box-sizing:border-box}.su h1,.su h2,.su h3,.su p,.su dl,.su dd{margin:0}.su a{color:inherit}.su a:focus-visible,.su button:focus-visible,.su input:focus-visible,.su textarea:focus-visible{outline:2px solid var(--go);outline-offset:3px}.su-w{width:min(1180px,100% - clamp(20px,5vw,64px));margin-inline:auto}.su-eyebrow{font-family:var(--sans);letter-spacing:.7px;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:0;font-size:12px;font-weight:400;display:flex}.su-eyebrow:before{content:"";background:var(--ice);flex:none;width:4px;height:14px}.su-nav{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.su-wordmark{font-family:var(--mono);letter-spacing:-.01em;align-items:baseline;gap:10px;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.su-wordmark small{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:400}.su-navlinks{align-items:center;gap:10px;display:flex}.su-btn{font-family:var(--sans);border-radius:var(--r-btn);border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink);cursor:pointer;white-space:nowrap;align-items:center;padding:10px 17px;font-size:.88rem;font-weight:600;text-decoration:none;transition:border-color .12s,background .12s;display:inline-flex}.su-btn:hover{border-color:var(--ink)}.su-btn--solid{background:var(--ink);border-color:var(--ink);color:var(--paper)}.su-btn--solid:hover{background:#000}.su-btn--go{background:var(--ink);border-color:var(--ink);color:var(--paper)}.su-btn--go:hover{background:#000;border-color:#000}.su-btn--clay{background:var(--ink);border-color:var(--ink);color:var(--paper)}.su-btn--clay:hover{background:#000;border-color:#000}.su-btn--light{color:#fff;background:0 0;border-color:#fff6}.su-btn--light:hover{border-color:#fff}.su a.su-btn{color:var(--ink)}.su a.su-btn--solid,.su a.su-btn--go,.su a.su-btn--clay{color:var(--paper)}.su a.su-btn--light{color:#fff}.su-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(32px,6vw,88px);padding:clamp(48px,8vh,96px) 0 clamp(36px,6vh,64px);display:grid}.su-h1{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;max-width:17ch;font-size:clamp(2.1rem,4.6vw,3.6rem);font-weight:500;line-height:1.04}.su-h1 em{color:var(--go);font-style:normal}.su-lede{color:var(--ink-soft);max-width:48ch;margin-top:20px;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.55}.su-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.su-sub{color:var(--muted);max-width:52ch;margin-top:14px;font-size:.86rem;line-height:1.6}.su-sub a{color:var(--go);text-underline-offset:3px;font-weight:600;text-decoration:underline}.su-card{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--panel);overflow:hidden}.su-card__k{border-bottom:1px solid var(--ink);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;font-size:.64rem;font-weight:600;display:flex}.su-card__k span:last-child{color:var(--muted)}.su-card__q{letter-spacing:-.015em;border-bottom:1px solid var(--rule);padding:16px;font-size:1.08rem;font-weight:600;line-height:1.3}.su-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(96px,28%) minmax(0,1fr);align-items:baseline;gap:14px;padding:13px 16px;display:grid}.su-row b{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.66rem;font-weight:600}.su-row p{color:var(--ink-soft);font-size:.92rem;line-height:1.5}.su-row--hi{background:var(--go-soft)}.su-row--hi b{color:var(--go)}.su-card__foot{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);padding:12px 16px;font-size:.64rem}.su-band{border-top:1px solid var(--ink);padding:clamp(48px,8vh,96px) 0}.su-band--panel{background:var(--panel)}.su-band--cream{background:var(--panel-deep)}.su-band--band{background:var(--band);color:#fff;border-top:0}.su-band--band .su-eyebrow{color:#ffffff8c}.su-band--band .su-h2{color:#fff}.su-band--band .su-body{color:#ffffffc2}.su-h2{font-family:var(--display);letter-spacing:-.028em;text-wrap:balance;max-width:22ch;margin-top:12px;font-size:clamp(1.5rem,2.9vw,2.3rem);font-weight:500;line-height:1.1}.su-h2 em{color:var(--go);font-style:normal}.su-body{color:var(--ink-soft);max-width:56ch;font-size:1rem;line-height:1.6}.su-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,72px);margin-bottom:clamp(28px,4vw,44px);display:grid}.su-three{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.su-item{border-bottom:1px solid var(--ink);border-right:1px solid var(--rule);padding:24px 24px 28px}.su-item:last-child{border-right:0}.su-item b{font-family:var(--sans);letter-spacing:.7px;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:400;display:block}.su-item h3{letter-spacing:-.02em;max-width:16ch;margin-top:14px;font-size:1.32rem;font-weight:600;line-height:1.15}.su-item p{color:var(--ink-soft);margin-top:10px;font-size:.94rem;line-height:1.55}.su-rows{border-top:1px solid var(--ink)}.su-r{border-bottom:1px solid var(--rule);grid-template-columns:64px minmax(0,1.05fr) minmax(0,1.4fr);align-items:start;gap:clamp(16px,3vw,40px);padding:22px 0;display:grid}.su-r__n{font-family:var(--display);color:var(--rule-strong);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:500;line-height:1}.su-r__k{font-family:var(--sans);letter-spacing:.7px;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:400}.su-r__t{letter-spacing:-.02em;margin-top:8px;font-size:1.12rem;font-weight:600;line-height:1.25}.su-r__p{color:var(--ink-soft);font-size:.95rem;line-height:1.6}.su-r__p+.su-r__p{margin-top:10px}.su-tell{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.su-call{color:var(--muted);margin-top:14px;font-size:.9rem}.su-call a{color:var(--go);text-underline-offset:3px;font-weight:600;text-decoration:underline}.su-footer{background:var(--band);color:#fff;padding:clamp(44px,7vh,80px) 0 28px}.su-footer__row{flex-wrap:wrap;align-items:flex-end;gap:28px;display:flex}.su-footer .su-eyebrow{color:#ffffff8c}.su-footer .su-h2{color:#fff}.su-footer .su-lede{color:#ffffffc2}.su-footer__bar{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#fff9;border-top:1px solid #ffffff38;flex-wrap:wrap;justify-content:space-between;gap:14px 28px;margin-top:40px;padding-top:18px;font-size:.66rem;display:flex}.su-footer__bar a{color:#ffffffd9;border-bottom:1px solid #ffffff4d;text-decoration:none}.su-footer__bar a:hover{color:#fff}@media (max-width:900px){.su-hero{grid-template-columns:1fr;gap:34px}.su-two{grid-template-columns:1fr;align-items:start;gap:18px}.su-three{grid-template-columns:1fr}.su-item{border-right:0}.su-tell{grid-template-columns:1fr;gap:28px}.su-r{grid-template-columns:40px minmax(0,1fr);gap:14px 16px}.su-r__n{font-size:1.2rem}.su-r>div:last-child{grid-column:2}}@media (max-width:620px){.su-nav{flex-wrap:wrap;gap:14px}.su-navlinks{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.su-navlinks .su-btn{justify-content:center}.su-actions .su-btn{flex:100%;justify-content:center}}.su .orf{--orf-ink:var(--ink);--orf-muted:var(--muted);--orf-paper:var(--paper);--orf-card:#fff;--orf-line:var(--rule);--orf-accent:var(--ink);--orf-accent-ink:var(--paper);--orf-accent-soft:#edf4f9;--orf-display:var(--display);--orf-sans:var(--sans);--orf-mono:var(--mono);--orf-radius:14px}.su .orf-q,.su .orf-sec h3,.su .orf-move b,.su .orf-side__t,.su .orf-done b,.su .orf-card b{letter-spacing:-.02em;font-weight:500}.su .orf-choice,.su .orf-next,.su .orf-side__cta,.su .orf-field input,.su .orf-field textarea{border-radius:var(--r-btn)}.su .orf-choice{background:var(--paper)}.su .orf-choice:hover{border-color:var(--ink);background:#edf4f9}.su .orf-choice.is-on{background:var(--ice);border-color:var(--ink);color:var(--ink);font-weight:500}.su .orf-card:hover{border-color:var(--ink);background:#edf4f9;transform:none}.su .orf-move{border:1px solid var(--rule);border-top:3px solid var(--ice);border-left:1px solid var(--rule);background:#fff}.orf-drivers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.orf-driver{border:1px solid var(--orf-line);border-top:3px solid var(--orf-line);background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.orf-driver__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.orf-driver__top b{font-family:var(--orf-display);letter-spacing:-.01em;font-size:1.05rem;font-weight:500}.orf-driver__top b span{font-family:var(--orf-sans);color:var(--orf-muted);margin-right:6px;font-size:.85rem;font-weight:400}.orf-driver__top em{white-space:nowrap;border:1px solid var(--orf-line);color:var(--orf-muted);background:var(--orf-paper);border-radius:20px;padding:4px 9px;font-size:11px;font-style:normal}.orf-driver p{color:var(--orf-muted);margin:0;font-size:.92rem;line-height:1.5}.orf-driver .orf-driver__ask{color:var(--orf-ink)}.orf-driver__ask span{letter-spacing:.7px;text-transform:uppercase;color:var(--orf-muted);margin-bottom:2px;font-size:11px;display:block}.orf-driver.is-strength{border-top-color:#166534}.orf-driver.is-strength em{color:#166534;background:#eaf3ed;border-color:#c6ddce}.orf-driver.is-mixed{border-top-color:#92400e}.orf-driver.is-mixed em{color:#92400e;background:#fff4de;border-color:#e8dbbc}.orf-driver.is-start{border-top-color:#991b1b}.orf-driver.is-start em{color:#991b1b;background:#fbedec;border-color:#edd0cb}.orf-driver.is-open{background:0 0}.orf-driver.is-open .orf-driver__ask{color:var(--orf-muted)}@media (max-width:720px){.orf-drivers{grid-template-columns:1fr}}.orf-partner{background:var(--orf-ink,#161a1b);color:var(--orf-paper,#f8faf9);border-radius:14px;flex-direction:column;gap:8px;padding:20px 22px;display:flex}.orf-partner .orf-kicker{color:#c2dbee}.orf-partner p{max-width:60ch;margin:0;font-size:.97rem;line-height:1.55}.su-door .su-band{border-top:1px solid var(--rule)}.su-door .su-band--white{background:#fff}.su-door .su-h2{letter-spacing:-.03em;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.12}.su-door .su-body{color:var(--muted);font-size:1.05rem;line-height:1.6}.su-door .su-head{flex-direction:column;gap:12px;max-width:760px;margin-bottom:clamp(26px,4vw,40px);display:flex}.su-door .su-head .su-h2{margin-top:0}.su-top{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:24px;padding:24px 0 22px;display:flex}.su-brand{gap:3px;text-decoration:none;display:grid}.su-brand__name{font:500 18px/1.25 var(--display);letter-spacing:-.35px}.su-brand__cap{color:var(--muted);font-size:12px}.su-top__right{align-items:center;gap:14px;display:flex}.su-top__tag{color:var(--muted);white-space:nowrap;font-size:12px}.su-door .su-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(30px,5vw,56px);padding:clamp(36px,6vh,56px) 0 clamp(40px,7vh,72px)}.su-door .su-h1{letter-spacing:-.045em;max-width:15ch;margin:18px 0 22px;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.08}.su-lead{color:var(--muted);max-width:34em;margin:0;font-size:clamp(1.02rem,1.4vw,1.14rem);line-height:1.55}.su-lead+.su-lead{color:var(--ink);margin-top:14px}.su-free{color:var(--muted);gap:12px;max-width:34em;margin-top:28px;font-size:.92rem;line-height:1.55;display:flex}.su-dot{background:var(--ice);flex:none;width:4px;height:34px;margin-top:4px;display:inline-block}.su-free a{color:var(--ink);white-space:nowrap;font-weight:600}.su-panel{border:1px solid var(--rule);background:#fff;border-radius:16px;padding:clamp(22px,3vw,28px)}.su-entry h2{font:500 clamp(1.3rem,2.2vw,1.55rem)/1.3 var(--display);letter-spacing:-.5px;margin:16px 0 0}.su-choices{gap:9px;margin:20px 0 9px;display:grid}.su-choice,.su-sell{text-align:left;background:var(--paper);border:1px solid var(--rule);min-height:49px;color:var(--ink);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.su-choice:hover,.su-sell:hover{border-color:var(--ink);background:#edf4f9}.su-choice>span{gap:2px;display:grid}.su-choice b{font:500 1rem/1.3 var(--display)}.su-choice>span>span{color:var(--muted);font-size:.92rem;line-height:1.4}.su-choice i,.su-sell i{color:var(--muted);flex:none;font-style:normal}.su-sell{background:var(--ink);border-color:var(--ink);color:var(--paper)}.su-sell b{font:500 1rem/1.3 var(--display)}.su-sell i{color:var(--ice)}.su-sell:hover{background:#303738;border-color:#303738}.su .su-sell{color:var(--paper)}.su-note{color:var(--muted);margin-top:14px;font-size:13px}.su-who{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.su-video{flex-direction:column;gap:10px;margin:0;display:flex}.su-video video{aspect-ratio:9/16;object-fit:cover;background:var(--ink);border-radius:16px;width:100%;display:block}.su-video figcaption{color:var(--muted);font-size:12px}.su-who .su-body{margin-top:16px}.su-steps{border-top:1px solid var(--rule);margin:28px 0 0;padding:0;list-style:none}.su-steps li{border-bottom:1px solid var(--rule);grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px 0;display:grid}.su-steps li>span{font:400 14px/1.6 var(--sans);color:var(--muted)}.su-steps b{font:500 1.08rem/1.3 var(--display);letter-spacing:-.2px}.su-steps p{color:var(--muted);max-width:56ch;margin-top:4px;font-size:.96rem;line-height:1.55}.su-next{background:var(--ink);color:var(--paper);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(24px,4vw,40px);display:grid}.su-next .su-eyebrow{color:var(--ice)}.su-next h2{font:500 clamp(1.7rem,3.2vw,2.4rem)/1.12 var(--display);letter-spacing:-.8px;margin:14px 0}.su-next__copy>p{color:#dce1e0;max-width:36em;font-size:1.02rem;line-height:1.6}.su-btn--ice{background:var(--ice);border-color:var(--ice);color:var(--ink);padding:13px 20px;font-size:1rem}.su-btn--ice:hover{background:#d8e8f3;border-color:#d8e8f3}.su a.su-btn--ice{color:var(--ink)}.su-next--call{grid-template-columns:minmax(0,1fr) auto;gap:clamp(20px,4vw,48px)}.su-next--call h2{margin-bottom:10px}.su a.su-next__call{font:500 clamp(1.05rem,1.6vw,1.25rem)/1.2 var(--display);justify-content:center;min-height:58px;padding:18px 28px}.su-form{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.su-form__copy{position:sticky;top:24px}.su-form__copy .su-h2{margin:12px 0 14px}.su-free a[href=\#form]{color:inherit;text-underline-offset:3px}.cb{flex-direction:column;gap:14px;display:flex}.cb-k{letter-spacing:.7px;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.cb-k:before{content:"";background:var(--ice);flex:none;width:4px;height:14px}.cb-two{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.cb-f{color:var(--ink);gap:6px;font-size:14px;display:grid}.cb-f input{border:1px solid var(--rule);background:var(--paper);width:100%;min-width:0;min-height:46px;color:var(--ink);font:inherit;border-radius:8px;padding:11px}.cb-f input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.cb-consent{color:var(--muted);align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.5;display:flex}.cb-consent input{width:16px;height:16px;accent-color:var(--ink);flex:none;margin-top:3px}.cb-go{border:1px solid var(--ink);background:var(--ink);min-height:46px;color:var(--paper);font:500 1rem/1 var(--display);cursor:pointer;border-radius:9px;align-self:stretch}.cb-go:disabled{opacity:.45;cursor:not-allowed}.cb-err{color:var(--flag);font-size:.9rem}.cb--sent b{font:500 1.4rem/1.2 var(--display);letter-spacing:-.4px}.cb--sent p{color:var(--muted);font-size:.98rem;line-height:1.55}.su-not{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.su-not li{background:var(--paper);border:1px solid var(--rule);border-radius:14px;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:18px 20px;display:grid}.su-not span{color:var(--muted);font-size:14px}.su-not p{font-size:.98rem;line-height:1.55}.su-foot{border-top:1px solid var(--rule);color:var(--muted);padding:22px 0 30px;font-size:12px}.su-foot__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.su-foot__row .su-brand__name{color:var(--ink);font-size:15px}.su-foot a{color:var(--muted);text-underline-offset:3px}.su-foot__fine{margin-top:12px}@media (max-width:900px){.su-door .su-hero,.su-who{grid-template-columns:1fr}.su-video{max-width:300px}.su-next{grid-template-columns:1fr}.su a.su-next__call{justify-self:start}.su-form{grid-template-columns:1fr}.su-form__copy{position:static}}@media (max-width:620px){.su a.su-next__call{white-space:normal;justify-self:stretch}}@media (max-width:720px){.su-top{flex-wrap:wrap;gap:12px}.su-top__tag{display:none}.su-not{grid-template-columns:1fr}}.su a.orf-side__cta{color:var(--paper)}.su-jump{display:none}@media (max-width:900px){.su-door .su-jump{justify-content:center;min-height:48px;margin-top:24px;font-size:1rem;display:flex}}.su-door .su-dark{isolation:isolate;background:radial-gradient(60% 70% at 88% 18%,#c2dbee29,transparent 70%), radial-gradient(45% 55% at 0% 100%,#c2dbee12,transparent 70%), var(--ink);color:var(--paper);position:relative;overflow:hidden}.su-door .su-dark:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#f8faf90b 1px,#0000 1px),linear-gradient(90deg,#f8faf90b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0009 55%,#0000 100%);mask-image:linear-gradient(#000 0%,#0009 55%,#0000 100%)}.su-dark .su-top{border-bottom-color:#f8faf924}.su-dark .su-brand__name{color:var(--paper)}.su-dark .su-brand__cap,.su-dark .su-top__tag{color:#f8faf999}.su-door .su-dark .su-hero{align-items:center;padding:clamp(32px,5vh,72px) 0 clamp(48px,8vh,96px)}.su-dark .su-eyebrow{color:var(--ice)}.su-door .su-dark .su-h1{color:var(--paper);letter-spacing:-.05em;max-width:13ch;margin:20px 0 26px;font-size:clamp(2.5rem,5.6vw,4.3rem);line-height:1.02}.su-dark .su-h1 em{color:var(--ice);font-style:normal;display:block}.su-dark .su-lead{color:#f8faf9bd;max-width:36em}.su-dark .su-lead--turn{color:var(--paper);margin-top:22px}.su-press{border-left:2px solid var(--ice);gap:0;max-width:36em;margin:26px 0 0;padding:0;list-style:none;display:grid}.su-press li{border-bottom:1px solid #f8faf91a;grid-template-columns:62px minmax(0,1fr);align-items:baseline;gap:14px;padding:11px 0 11px 18px;display:grid}.su-press li:last-child{border-bottom:0}.su-press b{font:500 11px/1.4 var(--sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--ice)}.su-press span{color:var(--paper);font-size:.98rem;line-height:1.5}.su-dark .su-free{color:#f8faf9a8}.su-dark .su-free a{color:var(--paper)}.su-dark .su-dot{background:var(--ice)}.su-dark .su-panel{color:var(--ink);border-color:#0000;box-shadow:0 30px 80px -24px #0009,0 0 0 1px #c2dbee40}.su-dark .su-panel .su-eyebrow{color:var(--muted)}@media (max-width:900px){.su-door .su-dark .su-h1{max-width:16ch}.su-door .su-dark .su-jump{margin:22px 0 4px}}@media (max-width:620px){.su-press li{grid-template-columns:1fr;gap:2px}.su-door .su-w{width:calc(100% - 40px)}}body:has(.su-door)>button[style*="999998"]{display:none!important}.suq-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.suq-count{color:var(--muted);white-space:nowrap;font-size:12px}.su-entry .suq-q{font:500 clamp(1.25rem,2.1vw,1.5rem)/1.28 var(--display);letter-spacing:-.5px;margin:14px 0 0}.su-entry .suq-q--read{font-size:clamp(1.12rem,1.8vw,1.3rem);line-height:1.35}.suq button.su-choice,.suq button.su-sell{width:100%;font:inherit;cursor:pointer}.suq .su-sell{margin-top:0}.suq-choice{min-height:52px}.suq-back{color:var(--muted);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:12px 0 0;font-size:13px;text-decoration:underline}.suq-back--inline{margin-left:4px;padding:0}.suq-drivers{margin-top:16px}.suq-drivers>span,.suq-move>span{letter-spacing:.7px;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.suq-drivers ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.suq-drivers li{border:1px solid var(--ice);color:var(--ink);background:#edf4f9;border-radius:999px;padding:5px 12px;font-size:.88rem}.suq-drivers--good li{background:var(--go-soft);border-color:#bfd8c8}.suq-move{background:var(--paper);border:1px solid var(--rule);border-left:3px solid var(--ice);border-radius:10px;margin-top:16px;padding:14px 16px}.suq-move b{font:500 1.02rem/1.35 var(--display);letter-spacing:-.2px;display:block}.suq-move p{color:var(--muted);margin-top:4px;font-size:.92rem;line-height:1.5}.suq-cta{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px;display:flex}.suq-call{padding:13px 18px;font-size:1rem}@media (max-width:620px){.suq-call{justify-content:center;width:100%}}.suq-snap{text-align:left;width:100%;font:inherit;color:var(--ink);border:1px solid var(--rule);border-left:3px solid var(--ice);cursor:pointer;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:12px 16px;transition:border-color .12s,background .12s;display:flex}.suq-snap:hover{border-color:var(--ink);background:#edf4f9}.suq-snap>span{gap:2px;display:grid}.suq-snap b{font:500 1rem/1.3 var(--display)}.suq-snap>span>span{color:var(--muted);font-size:.88rem}.suq-snap i{color:var(--muted);flex:none;font-style:normal}.suq-back--top{white-space:nowrap;padding:0}.sus-ask{flex-direction:column;gap:12px;display:flex}.sus-ask .suq-q{margin-bottom:4px}.su-note.sus-fine{margin-top:0;line-height:1.5}.sus-wait__k{letter-spacing:.7px;text-transform:uppercase;color:var(--muted);margin-top:16px;font-size:12px}.sus-wait ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.sus-wait li{align-items:baseline;gap:10px;font-size:.95rem;line-height:1.4;display:flex}.sus-wait li:before{content:"";background:var(--ice);flex:none;width:4px;height:12px}.sus-bar{background:var(--panel-deep);border-radius:4px;height:4px;margin-top:18px;overflow:hidden}.sus-bar span{background:var(--ink);transform-origin:0;width:100%;height:100%;animation:18s cubic-bezier(.2,.7,.3,1) forwards sus-fill;display:block}@keyframes sus-fill{0%{transform:scaleX(.04)}to{transform:scaleX(.94)}}@media (prefers-reduced-motion:reduce){.sus-bar span{animation:none;transform:scaleX(.5)}}.sus-err p{color:var(--muted);margin-top:8px;font-size:.95rem;line-height:1.5}.sus-report .suq-q:focus{outline:none}.sus-where{color:var(--muted);margin-top:6px;font-size:.9rem;line-height:1.45}.sus-flag{color:var(--flag);background:#fbedec;border-radius:8px;margin-top:10px;padding:8px 12px;font-size:.9rem;font-weight:600}.sus-desc{border-left:3px solid var(--ice);margin:12px 0 0;padding:2px 0 2px 12px}.sus-desc blockquote{color:var(--ink);margin:0;font-size:.95rem;line-height:1.5}.sus-desc figcaption{color:var(--muted);margin-top:3px;font-size:12px}.sus-scores{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.sus-score{border:1px solid var(--rule);background:var(--paper);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.sus-score__k{letter-spacing:.7px;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:600}.sus-score__k em{letter-spacing:0;text-transform:none;color:var(--muted);font-size:.8rem;font-style:normal;font-weight:400;display:block}.sus-score b{font:500 2.3rem/1 var(--display);letter-spacing:-.04em}.sus-score b small{font:400 .9rem/1 var(--sans);letter-spacing:0;color:var(--muted);margin-left:2px}.sus-score__n{color:var(--muted);font-size:.8rem}.sus-rev{color:var(--muted);margin-top:12px;font-size:.92rem;line-height:1.6}.sus-rev b{color:var(--ink);font-weight:600}.sus-rev b:before{content:"★ ";color:var(--amber)}.sus-rev span{white-space:nowrap}.sus-wins{background:var(--paper);border:1px solid var(--rule);border-left:3px solid var(--ice);border-radius:10px;margin-top:16px;padding:14px 16px}.sus-wins>span{letter-spacing:.7px;text-transform:uppercase;color:var(--muted);font-size:12px;display:block}.sus-wins ol{gap:10px;margin:8px 0 0;padding-left:20px;display:grid}.sus-wins li::marker{font:500 .95rem var(--display);color:var(--muted)}.sus-wins b{font:500 1rem/1.35 var(--display);letter-spacing:-.2px;display:block}.sus-wins p{color:var(--muted);margin-top:2px;font-size:.9rem;line-height:1.5}.su a.sus-call{white-space:normal;text-align:center;justify-content:center;line-height:1.3}.sus-more{border-top:1px solid var(--rule);margin-top:14px;padding-top:10px}.sus-more summary{cursor:pointer;color:var(--ink);text-underline-offset:3px;font-size:.9rem;text-decoration:underline}.sus-list{margin-top:12px}.sus-list>b{letter-spacing:.7px;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:400;display:block}.sus-list ul{gap:7px;margin:6px 0 0;padding:0;list-style:none;display:grid}.sus-list li{color:var(--ink-soft);grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:.88rem;line-height:1.45;display:grid}.sus-list li i{text-align:center;font-style:normal;font-weight:700}.sus-list li em{color:var(--ink);font-style:normal;font-weight:600}.sus-list li.is-pass i{color:var(--go)}.sus-list li.is-fail i{color:var(--flag)}.sus-list li.is-unknown{color:var(--muted)}.sus-list li.is-unknown i{color:var(--faint)}
