:root{--sx-ink:#0b0b0d;--sx-w1:#ffffff;--sx-w2:rgba(255,255,255,0.74);--sx-w-line:rgba(255,255,255,0.14);--sx-d1:#16161a;--sx-d2:rgba(22,22,26,0.66);--sx-d3:rgba(22,22,26,0.46);--sx-rule:rgba(22,22,26,0.13);--sx-rule-soft:rgba(22,22,26,0.07);--sx-paper:#f6f5f3;--sx-meta:rgba(22,22,26,0.7);--sx-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace}.sx-stack{display:grid;grid-template-columns:minmax(0,1fr)}.sx-stack>*{grid-area:1/1;min-width:0}.sx-stack>.is-off{visibility:hidden;pointer-events:none}:root{--sx-nav:76px;--sx-clearance:calc(var(--sx-nav) + 26px)}.sx-sec{padding:var(--sx-clearance) 0 clamp(44px,4.4vw,64px)}.sx-sec-light{background:var(--sx-w1);color:var(--sx-d1)}.sx-sec-shell{padding:12px}.sx-sec+.sx-sec-shell{margin-top:clamp(14px,1.8vw,26px)}.sx-sec,.sx-sec-shell{scroll-margin-top:var(--sx-nav)}[data-hero-stage]+.sx-sec{padding-top:var(--sx-clearance)}.sx-sec-end{padding-bottom:calc(2 * clamp(38px, 3.4vw, 48px))}.sx-shell{border-radius:var(--pv-radius-hero);padding:clamp(36px,4vw,58px) clamp(22px,3.4vw,56px)}.sx-shell-major{padding-top:var(--sx-clearance);min-height:min(calc(100svh - 24px),900px);display:flex;flex-direction:column;justify-content:center}@media (max-width:1279px){.sx-shell-major{min-height:0;display:block}}@media (max-width:767px){.sx-shell{border-radius:24px;padding:40px 18px}}.sx-shell-ink{background:var(--sx-ink)}.sx-stage-shell{background:var(--brand-red);border-radius:var(--pv-radius-hero);padding:clamp(88px,8vw,104px) clamp(22px,3.4vw,56px) clamp(36px,4vw,54px);min-height:min(calc(100svh - 24px),900px);display:flex;flex-direction:column;justify-content:center}@media (max-width:1279px){.sx-stage-shell{min-height:0;display:block}}@media (max-width:767px){.sx-stage-shell{border-radius:24px;padding:96px 18px 40px}}.sx-wrap{max-width:1240px;margin:0 auto;padding:0 20px;width:100%}@media (min-width:768px){.sx-wrap{padding:0 32px}}.sx-shell .sx-wrap,.sx-stage-shell .sx-wrap{padding:0;max-width:1180px;width:100%}.sx-eyebrow{font-family:var(--sx-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sx-meta);display:inline-flex;align-items:center;gap:9px}.sx-eyebrow:before{content:"";width:18px;height:1px;background:var(--brand-red)}.sx-shell-ink .sx-eyebrow{color:var(--sx-w2)}.sx-shell-ink .sx-eyebrow:before{background:var(--brand-red)}.sx-stage-shell .sx-eyebrow{background:var(--sx-w1);color:var(--sx-d1);font-weight:700;height:26px;padding:0 12px;border-radius:999px}.sx-stage-shell .sx-eyebrow:before{content:none}.sx-head{display:grid;gap:14px;margin-bottom:22px}@media (min-width:900px){.sx-head{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:40px;align-items:end}}.sx-h2{margin-top:12px;font:800 clamp(27px,3.2vw,42px)/1.07 Manrope,sans-serif;letter-spacing:-.035em;color:var(--sx-d1)}.sx-head-dark .sx-h2{color:var(--sx-w1)}.sx-dek{font:400 15px/1.55 Manrope,sans-serif;color:var(--sx-d2);max-width:44ch}.sx-head-dark .sx-dek{color:var(--sx-w2)}.sx-answer{margin:0 0 22px;padding-left:16px;border-left:2px solid var(--brand-red);max-width:84ch}.sx-answer-q{font:700 14px/1.45 Manrope,sans-serif;color:var(--sx-d1);letter-spacing:-.012em;margin-bottom:5px}.sx-answer-a{font:400 15px/1.72 Manrope,sans-serif;color:var(--sx-d2)}.sx-answer-dark .sx-answer-q{color:var(--sx-w1)}.sx-answer-dark .sx-answer-a{color:var(--sx-w2)}.sx-note{margin-top:20px;font:400 13px/1.62 Manrope,sans-serif;color:var(--sx-d2);max-width:82ch}.sx-point{margin-top:24px;font:600 clamp(16px,1.5vw,19px)/1.5 Manrope,sans-serif;color:var(--sx-d1);max-width:66ch;letter-spacing:-.012em}.sx-point-dark{color:var(--sx-w1)}.sx-inline-l{align-self:start;justify-self:start;margin-top:4px;display:inline-flex;align-items:center;gap:6px;font:700 12.5px/1 Manrope,sans-serif;color:var(--sx-d1);border-bottom:1px solid;padding-bottom:3px;transition:opacity .2s ease}.sx-inline-l:hover{opacity:.7}.sx-inline-l-dark{color:var(--sx-w1)}.sx-aside{margin-top:26px;padding:20px 22px;border:1px solid var(--sx-rule);border-left:2px solid var(--sx-d1);border-radius:4px;max-width:84ch}.sx-aside-k{font-family:var(--sx-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--sx-meta);margin-bottom:8px}.sx-aside-v{font:400 14.5px/1.68 Manrope,sans-serif;color:var(--sx-d2)}.sx-aside .sx-inline-l{margin-top:14px}.sx-aside-dark{border-color:var(--sx-w-line);border-left-color:var(--sx-w1)}.sx-aside-dark .sx-aside-k,.sx-aside-dark .sx-aside-v{color:var(--sx-w2)}.sx-formula{margin-top:12px;font-family:var(--sx-mono);font-size:12.5px;letter-spacing:.04em;color:var(--sx-d1);font-weight:700}.sx-hero{display:grid;gap:40px}@media (min-width:1180px){.sx-hero{grid-template-columns:minmax(0,496px) minmax(0,1fr);gap:52px;align-items:center}}.sx-hero-copy,.sx-hero-vis{min-width:0}.sx-h1{margin-top:16px;font:800 clamp(30px,3.6vw,43px)/1.09 Manrope,sans-serif;letter-spacing:-.038em;color:var(--sx-w1)}.sx-hero-dek{margin-top:18px;font:700 clamp(19px,1.6vw,21px)/1.5 Manrope,sans-serif;color:var(--sx-w1);max-width:40ch;letter-spacing:-.018em}.sx-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.sx-btn{display:inline-flex;align-items:center;gap:9px;height:46px;padding:0 22px;border-radius:999px;font:700 14px/1 Manrope,sans-serif;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.sx-btn-solid{background:var(--sx-w1);color:var(--sx-d1)}.sx-btn-solid:hover{opacity:.88}.sx-btn-line{border:1px solid var(--sx-w1);color:var(--sx-w1)}.sx-btn-line:hover{background:rgba(255,255,255,.14)}.sx-stage-shell .sx-btn-line{background:var(--sx-ink);border-color:var(--sx-ink);color:var(--sx-w1)}.sx-stage-shell .sx-btn-line:hover{background:#000}.sx-sec-light .sx-btn-solid{background:var(--sx-d1);color:var(--sx-w1)}.sx-sec-light .sx-btn-line{border-color:var(--sx-rule);color:var(--sx-d1)}.sx-sec-light .sx-btn-line:hover{background:rgba(22,22,26,.05)}.sx-card{background:var(--sx-w1);border-radius:14px;padding:18px clamp(16px,1.8vw,24px) 16px;color:var(--sx-d1)}.sx-card-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;padding-bottom:13px;border-bottom:1px solid var(--sx-rule)}.sx-card-ref{font-family:var(--sx-mono);font-size:14px;font-weight:700;letter-spacing:.02em;color:var(--sx-d1)}.sx-card-dot{width:3px;height:3px;border-radius:50%;background:var(--sx-d3);flex:none;align-self:center}.sx-card-item{font:600 13.5px/1.3 Manrope,sans-serif;color:var(--sx-d2)}.sx-card-meta{margin-left:auto;font-family:var(--sx-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--sx-meta);white-space:nowrap}@media (max-width:560px){.sx-card-meta{margin-left:0}}.sx-figs{display:grid;gap:8px;margin:14px 0 4px}.sx-figs>div{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 18px;padding:14px 16px 14px 18px;border-radius:8px;background:var(--sx-paper)}.sx-figs>div:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:1px;background:transparent;transition:background-color .3s ease}.sx-figs>div[data-moved=true]:before{background:var(--brand-red)}.sx-figs dt{grid-column:1;grid-row:1;font-family:var(--sx-mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--sx-meta)}.sx-fig-v{grid-column:1;grid-row:2;font:400 12.5px/1.4 Manrope,sans-serif;color:var(--sx-d2)}.sx-figs dd{grid-row:1;font:800 clamp(34px,3.4vw,48px)/1 Manrope,sans-serif;letter-spacing:-.032em;color:var(--sx-d1);font-variant-numeric:tabular-nums}.sx-fig-d,.sx-figs dd{grid-column:2;justify-self:end}.sx-fig-d{grid-row:2;font-family:var(--sx-mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--sx-meta);font-variant-numeric:tabular-nums;transition:color .3s ease}.sx-figs>div[data-moved=true] .sx-fig-d{color:var(--sx-d1)}.sx-rail{display:flex;flex-wrap:wrap;gap:4px 2px;margin:14px 0 12px}.sx-ev{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px 0 9px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:background-color .22s ease,border-color .22s ease,color .22s ease}.sx-ev,.sx-ev-d{background:transparent}.sx-ev-d{width:7px;height:7px;border-radius:50%;flex:none;border:1px solid var(--sx-d3);transition:background-color .28s ease,border-color .28s ease}.sx-ev-t{font-family:var(--sx-mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--sx-meta);white-space:nowrap;transition:color .22s ease}.sx-ev[data-rel=done] .sx-ev-d{background:var(--sx-d1);border-color:var(--sx-d1)}.sx-ev[data-rel=done] .sx-ev-t{color:var(--sx-d1)}.sx-ev[data-on=true]{background:rgba(22,22,26,.06);border-color:var(--sx-rule)}.sx-ev[data-on=true] .sx-ev-d{background:var(--brand-red);border-color:var(--brand-red)}.sx-ev:hover .sx-ev-t,.sx-ev[data-on=true] .sx-ev-t{color:var(--sx-d1)}.sx-ev:focus-visible{outline:2px solid var(--sx-d1);outline-offset:2px}.sx-ask-vs{padding-top:12px;border-top:1px solid var(--sx-rule)}.sx-ask-q{font:700 15px/1.4 Manrope,sans-serif;color:var(--sx-d1);letter-spacing:-.018em;display:flex;align-items:baseline;flex-wrap:wrap;gap:9px}.sx-ask-own{font-family:var(--sx-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--sx-meta);font-weight:600;border:1px solid var(--sx-rule);border-radius:3px;padding:2px 6px;white-space:nowrap}.sx-ask-v{margin-top:7px;font:400 13.5px/1.6 Manrope,sans-serif;color:var(--sx-d2);max-width:68ch}.sx-ask-ref{margin-top:9px;display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-family:var(--sx-mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--sx-meta)}.sx-ask-tag{border:1px solid var(--sx-rule);border-radius:3px;padding:2px 7px;color:var(--sx-d1);font-weight:600}.sx-card-hint{margin:0 0 12px;font:400 11px/1.45 Manrope,sans-serif;color:var(--sx-meta)}.sx-card-body{display:grid;gap:2px}.sx-card-foot{margin-top:14px;padding-top:12px;border-top:1px solid var(--sx-rule);display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;font-family:var(--sx-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--sx-meta)}.sx-card-model{text-transform:none;letter-spacing:.02em;color:var(--sx-d1);font-weight:700}.sx-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sx-three{display:grid;gap:14px}@media (min-width:860px){.sx-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.sx-three li{display:grid;gap:6px;align-content:start;padding:20px 20px 22px;border:1px solid var(--sx-rule);border-radius:8px}.sx-three li[data-last=true]{border-color:var(--brand-red)}.sx-three-n{font-family:var(--sx-mono);font-size:10.5px;letter-spacing:.1em;color:var(--sx-meta);font-weight:700}.sx-three b,.sx-three li[data-last=true] .sx-three-n{color:var(--sx-d1)}.sx-three b{font:700 17px/1.3 Manrope,sans-serif;letter-spacing:-.02em}.sx-three-v{font:400 13.5px/1.62 Manrope,sans-serif;color:var(--sx-d2)}.sx-trace{display:grid;gap:34px;margin-top:6px}@media (min-width:1024px){.sx-trace{grid-template-columns:minmax(0,1fr) minmax(0,316px);gap:60px;align-items:start}}.sx-tr-ev,.sx-tr-list{display:grid}.sx-tr-ev{position:relative;grid-template-columns:26px minmax(0,1fr) minmax(0,234px);gap:10px 22px;padding:0 0 30px}.sx-tr-ev:last-child{padding-bottom:0}.sx-tr-ev:before{content:"";position:absolute;left:5px;top:18px;bottom:-4px;width:1px;background:var(--sx-rule)}.sx-tr-ev:last-child:before{content:none}.sx-tr-node{grid-column:1;grid-row:1;align-self:start;margin-top:7px;width:11px;height:11px;border-radius:50%;border:1px solid var(--sx-d1);background:var(--sx-w1);z-index:1}.sx-tr-ev[data-held=true] .sx-tr-node{background:var(--brand-red);border-color:var(--brand-red)}.sx-tr-b{grid-column:2;grid-row:1;display:grid;gap:9px;align-content:start}.sx-tr-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:11px}.sx-tr-h b{font:800 clamp(19px,1.8vw,24px)/1.15 Manrope,sans-serif;letter-spacing:-.026em;color:var(--sx-d1)}.sx-tr-ref{font-family:var(--sx-mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--sx-meta);font-weight:600;border:1px solid var(--sx-rule);border-radius:3px;padding:2px 7px;white-space:nowrap}.sx-tr-moves{display:flex;flex-wrap:wrap;gap:8px 16px}.sx-tr-chip{display:inline-flex;align-items:baseline;gap:7px;font-family:var(--sx-mono);font-size:13.5px;font-weight:700;color:var(--sx-d1);font-variant-numeric:tabular-nums;border-bottom:2px solid var(--sx-d1);padding-bottom:3px}.sx-tr-chip i{font-style:normal;font-size:10px;letter-spacing:.09em;text-transform:uppercase;font-weight:600;color:var(--sx-meta)}.sx-tr-open{font:400 13.5px/1.5 Manrope,sans-serif;color:var(--sx-d2)}.sx-tr-a{grid-column:3;grid-row:1;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;justify-content:flex-end;text-align:right}.sx-tr-a>i{font-style:normal;width:100%;font-family:var(--sx-mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--sx-meta)}.sx-tr-a>b{font:800 clamp(26px,2.6vw,34px)/1 Manrope,sans-serif;letter-spacing:-.03em;color:var(--sx-d1);font-variant-numeric:tabular-nums}.sx-tr-from{font:700 19px/1 Manrope,sans-serif;color:var(--sx-d3);font-variant-numeric:tabular-nums}.sx-tr-a svg{color:var(--sx-d3);align-self:center;flex:none}.sx-tr-ev[data-held=true] .sx-tr-a>b{color:var(--brand-red)}.sx-tr-hold-l{width:100%;font-family:var(--sx-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sx-d1)}.sx-tr-why{grid-column:2/-1;grid-row:2;font:400 13.5px/1.62 Manrope,sans-serif;color:var(--sx-d2);max-width:74ch}@media (max-width:899px){.sx-tr-ev{grid-template-columns:26px minmax(0,1fr)}.sx-tr-a{grid-column:2;grid-row:2;justify-content:flex-start;text-align:left}.sx-tr-why{grid-row:3}}.sx-tr-res{border-top:2px solid var(--sx-d1);padding-top:18px}@media (min-width:1024px){.sx-tr-res{position:sticky;top:calc(var(--sx-nav) + 24px)}}.sx-tr-res-ref{font-family:var(--sx-mono);font-size:14px;font-weight:700;letter-spacing:.02em;color:var(--sx-d1)}.sx-tr-res-item{margin-top:3px;font:400 12.5px/1.4 Manrope,sans-serif;color:var(--sx-d2)}.sx-tr-res-f{display:grid;margin-top:18px}.sx-tr-res-f>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--sx-rule-soft)}.sx-tr-res-f dt{font-family:var(--sx-mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--sx-meta)}.sx-tr-res-f dd{font:700 21px/1 Manrope,sans-serif;color:var(--sx-d1);font-variant-numeric:tabular-nums}.sx-tr-res-f>div[data-k=available]{border-bottom:0;border-top:1px solid var(--sx-d1);margin-top:3px;padding-top:14px}.sx-tr-res-f>div[data-k=available] dd{font-size:36px;font-weight:800;letter-spacing:-.03em;color:var(--brand-red)}.sx-tr-eq{margin-top:13px;font-size:12.5px;font-weight:700;letter-spacing:.03em;color:var(--sx-d1)}.sx-tr-eq,.sx-tr-res-k{font-family:var(--sx-mono)}.sx-tr-res-k{margin-top:24px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--sx-meta)}.sx-tr-res-v{margin-top:8px;font:400 13.5px/1.62 Manrope,sans-serif;color:var(--sx-d2)}.sx-tr-close{margin-top:clamp(40px,3.8vw,58px);padding-top:clamp(26px,2.4vw,34px);border-top:1px solid var(--sx-rule);display:grid;gap:26px}@media (min-width:900px){.sx-tr-close{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:58px;align-items:start}}.sx-tr-point{margin:0;max-width:34ch;font:700 clamp(20px,2vw,26px)/1.35 Manrope,sans-serif;letter-spacing:-.026em;color:var(--sx-d1)}.sx-tr-close .sx-answer{margin:0}.sx-cm{display:grid;gap:22px}.sx-cm-ask{padding:18px 20px;border:1px dashed var(--sx-w-line);border-radius:8px;max-width:72ch}.sx-cm-k{font-family:var(--sx-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--sx-w2);margin-bottom:6px}.sx-cm-v{font:600 16px/1.5 Manrope,sans-serif;color:var(--sx-w1);letter-spacing:-.015em}.sx-cm-reads{display:grid;gap:12px}@media (min-width:780px){.sx-cm-reads{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.sx-cm-reads>div{display:grid;gap:3px;padding:16px 18px 18px;border:1px solid var(--sx-w-line);border-radius:8px}.sx-cm-reads>div[data-key=available]{border-color:var(--brand-red)}.sx-cm-reads dt{font-family:var(--sx-mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--sx-w2)}.sx-cm-reads dd{font:800 clamp(28px,3vw,36px)/1.05 Manrope,sans-serif;color:var(--sx-w1);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sx-cm-reads span{font:400 12.5px/1.45 Manrope,sans-serif;color:var(--sx-w2)}.sx-cm-verdict{display:grid;gap:10px;justify-items:start;max-width:76ch}.sx-cm-tag{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:999px;font-family:var(--sx-mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;font-weight:700;background:var(--sx-w1);color:var(--sx-d1)}.sx-cm-verdict[data-ok=false] .sx-cm-tag{background:transparent;color:var(--sx-w1);border:1px solid var(--sx-w1)}.sx-cm-verdict>span:last-child{font:400 14.5px/1.68 Manrope,sans-serif;color:var(--sx-w2)}.sx-places{display:grid;gap:0;border-top:1px solid var(--sx-rule-soft)}.sx-places li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,130px) minmax(0,190px);gap:6px 20px;align-items:baseline;padding:15px 0;border-bottom:1px solid var(--sx-rule-soft)}@media (max-width:700px){.sx-places li{grid-template-columns:minmax(0,1fr) minmax(0,120px)}}.sx-places b{font:700 15px/1.4 Manrope,sans-serif;color:var(--sx-d1);letter-spacing:-.018em}.sx-places-n{display:inline-flex;align-items:baseline;gap:7px}.sx-places-n span{font:800 20px/1 Manrope,sans-serif;color:var(--sx-d1);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.sx-places-n i{font-style:normal;font-family:var(--sx-mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--sx-meta)}.sx-places-r{font:400 13px/1.5 Manrope,sans-serif;color:var(--sx-d2)}@media (max-width:700px){.sx-places-r{grid-column:1/-1}}.sx-places-t{border-bottom:0;border-top:1px solid var(--sx-d1);margin-top:2px}.sx-places-t b{color:var(--sx-d1)}.sx-tx{margin-top:26px;padding:20px 22px;border:1px solid var(--sx-rule);border-radius:8px;max-width:84ch}.sx-tx-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:6px 0 12px}.sx-tx-p{font:700 14px/1.3 Manrope,sans-serif;color:var(--sx-d1)}.sx-tx-a{color:var(--sx-d3)}.sx-tx-a,.sx-tx-q{display:inline-flex}.sx-tx-q{align-items:center;height:26px;padding:0 11px;border-radius:999px;background:var(--sx-d1);color:var(--sx-w1);font-family:var(--sx-mono);font-size:11px;font-weight:700;letter-spacing:.04em}.sx-cnt{display:grid;gap:12px;margin-bottom:24px}@media (min-width:640px){.sx-cnt{grid-template-columns:repeat(3,minmax(0,200px));gap:16px}}.sx-cnt>div{display:grid;gap:3px;padding:16px 18px;border:1px solid var(--sx-rule);border-radius:8px}.sx-cnt>div[data-k=variance]{border-color:var(--brand-red)}.sx-cnt-k{font-family:var(--sx-mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--sx-meta)}.sx-cnt-v{font:800 clamp(24px,2.4vw,30px)/1.05 Manrope,sans-serif;color:var(--sx-d1);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sx-cnt>div[data-k=variance] .sx-cnt-v{color:var(--brand-red)}.sx-steps{display:grid;gap:0}.sx-steps li{display:grid;grid-template-columns:22px minmax(0,150px) minmax(0,1fr);gap:4px 14px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--sx-rule-soft)}.sx-steps li:last-child{border-bottom:0}@media (max-width:560px){.sx-steps li{grid-template-columns:22px minmax(0,1fr)}.sx-steps li>span:last-child{grid-column:2}}.sx-steps-n{font-family:var(--sx-mono);font-size:10px;letter-spacing:.06em;color:var(--sx-meta);font-weight:700}.sx-steps b{font:700 13.5px/1.4 Manrope,sans-serif;color:var(--sx-d1)}.sx-steps li>span:last-child{font:400 13px/1.58 Manrope,sans-serif;color:var(--sx-d2)}.sx-att{display:grid;gap:0;border-top:1px solid var(--sx-rule-soft)}.sx-att li{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,1fr);gap:6px 20px;align-items:baseline;padding:15px 0 15px 14px;border-bottom:1px solid var(--sx-rule-soft);border-left:2px solid transparent}@media (max-width:820px){.sx-att li{grid-template-columns:minmax(0,1fr)}}.sx-att li[data-s=low],.sx-att li[data-s=variance]{border-left-color:var(--brand-red)}.sx-att-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sx-att b{font:700 14px/1.4 Manrope,sans-serif;color:var(--sx-d1);letter-spacing:-.012em}.sx-att-tag{font-family:var(--sx-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;border:1px solid var(--sx-rule);border-radius:3px;padding:2px 7px;white-space:nowrap}.sx-att li[data-s=ok] .sx-att-tag,.sx-att-tag{color:var(--sx-meta)}.sx-att-state{font:400 13px/1.5 Manrope,sans-serif;color:var(--sx-d2)}.sx-att-act{font:600 13px/1.5 Manrope,sans-serif;color:var(--sx-d1)}.sx-att li[data-s=ok] .sx-att-act{color:var(--sx-d2);font-weight:400}.sx-bounds{display:grid;gap:0;border-top:1px solid var(--sx-rule-soft)}.sx-bounds li{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:6px 30px;padding:16px 0 16px 14px;border-bottom:1px solid var(--sx-rule-soft);border-left:2px solid transparent}@media (max-width:720px){.sx-bounds li{grid-template-columns:minmax(0,1fr)}}.sx-bounds li[data-ours=true]{border-left-color:var(--brand-red)}.sx-bounds b{font:700 15px/1.4 Manrope,sans-serif;letter-spacing:-.018em}.sx-bounds b,.sx-bounds li[data-ours=true] b{color:var(--sx-d1)}.sx-bound-v{font:400 14px/1.62 Manrope,sans-serif;color:var(--sx-d2);max-width:80ch}.sx-bounds .sx-inline-l{grid-column:2}@media (max-width:720px){.sx-bounds .sx-inline-l{grid-column:1}}.sx-conn{display:grid;gap:20px}@media (min-width:900px){.sx-conn{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.sx-conn-c{padding:24px clamp(18px,2vw,26px) 26px;border:1px solid var(--sx-rule);border-radius:8px}.sx-conn-v{font:400 14px/1.62 Manrope,sans-serif;color:var(--sx-d2);margin-bottom:16px}.sx-conn-c ul{display:grid;gap:12px}.sx-conn-c ul li{display:grid;gap:3px}.sx-conn-c ul b{font:700 13.5px/1.4 Manrope,sans-serif;color:var(--sx-d1);letter-spacing:-.012em}.sx-conn-c ul span{font:400 13px/1.6 Manrope,sans-serif;color:var(--sx-d2)}.sx-conn-honest{margin-top:16px;padding-top:14px;border-top:1px solid var(--sx-rule);font:400 13px/1.62 Manrope,sans-serif;color:var(--sx-d2)}.sx-drivers{display:grid;gap:0;border-top:1px solid var(--sx-rule-soft)}@media (min-width:880px){.sx-drivers{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:44px;column-gap:44px}}.sx-drivers li{display:grid;gap:5px;padding:15px 0;border-bottom:1px solid var(--sx-rule-soft)}.sx-driver-h{display:flex;align-items:center;justify-content:space-between;gap:16px}.sx-drivers b{font:700 14px/1.42 Manrope,sans-serif;color:var(--sx-d1);letter-spacing:-.012em}.sx-driver-l{display:inline-flex;gap:3px;flex:none}.sx-driver-l i{width:14px;height:3px;border-radius:2px;background:var(--sx-rule)}.sx-driver-l i[data-on=true]{background:var(--sx-d1)}.sx-driver-v{font:400 13.5px/1.6 Manrope,sans-serif;color:var(--sx-d2)}.sx-cases{display:grid;gap:16px}@media (min-width:700px){.sx-cases{grid-template-columns:repeat(3,minmax(0,1fr))}}.sx-cases a{display:grid;gap:12px;transition:opacity .2s ease}.sx-case-fig{display:block;aspect-ratio:4/3;border-radius:8px;overflow:hidden;background:var(--sx-paper)}.sx-case-fig img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sx-case-b{display:grid;gap:5px}.sx-case-b b{display:inline-flex;align-items:center;gap:6px;font:800 16px/1.25 Manrope,sans-serif;color:var(--sx-d1);letter-spacing:-.022em}.sx-case-m{font-family:var(--sx-mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--sx-meta)}.sx-case-s{font:400 12.5px/1.5 Manrope,sans-serif;color:var(--sx-d2)}.sx-cases a:hover{opacity:.66}.sx-nx,.sx-pf{margin-top:26px;display:grid;gap:12px}@media (min-width:760px){.sx-nx,.sx-pf{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1080px){.sx-nx{grid-template-columns:repeat(3,minmax(0,1fr))}}.sx-nx a,.sx-pf a{display:grid;gap:4px;padding:16px 0 0;border-top:1px solid var(--sx-rule);transition:opacity .2s ease}.sx-nx a:hover,.sx-pf a:hover{opacity:.66}.sx-nx b,.sx-pf b{display:inline-flex;align-items:center;gap:6px;font:700 14px/1.3 Manrope,sans-serif;color:var(--sx-d1);letter-spacing:-.015em}.sx-nx span,.sx-pf span{font:400 12.5px/1.5 Manrope,sans-serif;color:var(--sx-meta)}.sx-faq{display:grid;gap:0}.sx-faq>div{padding:20px 0;border-bottom:1px solid var(--sx-rule-soft)}.sx-faq>div:last-child{border-bottom:0}@media (min-width:900px){.sx-faq>div{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8px 40px}}.sx-faq dt{font:700 15.5px/1.42 Manrope,sans-serif;color:var(--sx-d1);letter-spacing:-.018em}.sx-faq dd{font:400 14.5px/1.65 Manrope,sans-serif;color:var(--sx-d2);max-width:78ch}.sx-tell{display:grid;gap:0;margin-bottom:8px;border-top:1px solid var(--sx-rule-soft)}@media (min-width:820px){.sx-tell{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:44px;column-gap:44px}}.sx-tell li{position:relative;padding:13px 0 13px 16px;border-bottom:1px solid var(--sx-rule-soft);font:400 14px/1.55 Manrope,sans-serif;color:var(--sx-d2)}.sx-tell li:before{content:"";position:absolute;left:0;top:21px;width:7px;height:1px;background:var(--brand-red)}@media (prefers-reduced-motion:reduce){.sx-btn,.sx-cases a,.sx-ev,.sx-ev-d,.sx-ev-t,.sx-fig-d,.sx-figs>div:before,.sx-inline-l,.sx-nx a,.sx-pf a{transition:none!important}}