@font-face{font-stretch:62% 125%;font-family:archivo;src:url(../media/Archivo_Variable_latin-s.p.3b1_7etm2gpf5.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.m2sEuW_className{font-family:archivo,archivo Fallback}.m2sEuW_variable{--ff-archivo:"archivo", "archivo Fallback"}
@font-face{font-family:geist;src:url(../media/Geist_Variable_latin-s.p.175rzww1hghhr.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.AO4_zG_className{font-family:geist,geist Fallback}.AO4_zG_variable{--ff-geist:"geist", "geist Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_Variable_latin-s.p.29txv0wq9-da0.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.rVSwLG_className{font-family:geistMono,geistMono Fallback}.rVSwLG_variable{--ff-geist-mono:"geistMono", "geistMono Fallback"}
:root,[data-theme=default]{--paper:#f3f1ec;--paper-2:#eae6de;--surface:#fbfaf7;--grid:#e2ded6;--line:#d6d1c7;--field:#8a847a;--ink:#16140f;--ink-2:#221f1a;--ink-line:#3a362f;--graphite:#5e5a52;--stone:#a9a399;--signal:#e5531a;--signal-deep:#b83a0b;--signal-tint:#fbe4d8;--ok:#1f7a4d;--error:#b42318;--shadow-float:0 24px 48px -16px #16140f38, 0 2px 6px #16140f14}:root{--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px;--space-128:128px;--r-sm:4px;--r-md:8px;--r-lg:16px;--r-pill:999px;--section-pad-desktop:112px;--section-pad-mobile:72px;--content-max:1280px;--gutter-desktop:80px;--gutter-mobile:20px;--longform-max:680px;--measure:560px;--header-desktop:72px;--header-mobile:64px;--button-desktop:52px;--button-mobile:48px;--button-pad-x:24px;--field-height:52px;--tap-min:44px;--chip-height:24px;--float-card-min:240px;--float-card-max:280px;--icon-box:24px;--icon-stroke:1.5px;--grid-cell:48px;--grid-stroke:1px;--tick-length:12px;--tick-stroke:1.5px;--eyebrow-tick:24px;--focus-ring:2px;--font-display:var(--ff-archivo), "Arial", sans-serif;--font-body:var(--ff-geist), system-ui, sans-serif;--font-mono:var(--ff-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--text-display:600 80px/.98 var(--font-display);--text-display-mobile:600 42px/.98 var(--font-display);--text-h2:600 56px/1.02 var(--font-display);--text-h2-mobile:600 34px/1.02 var(--font-display);--text-h3:600 26px/1.15 var(--font-display);--text-h3-mobile:600 22px/1.15 var(--font-display);--text-statement:500 44px/1.15 var(--font-display);--text-statement-mobile:500 28px/1.15 var(--font-display);--text-lead:400 20px/1.5 var(--font-body);--text-lead-mobile:400 18px/1.5 var(--font-body);--text-body:400 17px/1.6 var(--font-body);--text-body-mobile:400 16px/1.6 var(--font-body);--text-small:400 14px/1.5 var(--font-body);--text-small-mobile:400 14px/1.5 var(--font-body);--text-label:500 15px/1.4 var(--font-body);--text-label-mobile:500 15px/1.4 var(--font-body);--text-eyebrow:500 13px/1.4 var(--font-mono);--text-eyebrow-mobile:500 12px/1.4 var(--font-mono);--text-button:500 14px/1 var(--font-mono);--text-button-mobile:500 14px/1 var(--font-mono);--text-step:400 40px/1 var(--font-mono);--text-step-mobile:400 32px/1 var(--font-mono)}.display{font-family:var(--font-display);letter-spacing:-.035em;font-size:80px;font-weight:600;line-height:.98}.display-mobile{font-family:var(--font-display);letter-spacing:-.035em;font-size:42px;font-weight:600;line-height:.98}.h2{font-family:var(--font-display);letter-spacing:-.03em;font-size:56px;font-weight:600;line-height:1.02}.h2-mobile{font-family:var(--font-display);letter-spacing:-.03em;font-size:34px;font-weight:600;line-height:1.02}.h3{font-family:var(--font-display);letter-spacing:-.015em;font-size:26px;font-weight:600;line-height:1.15}.h3-mobile{font-family:var(--font-display);letter-spacing:-.015em;font-size:22px;font-weight:600;line-height:1.15}.statement{font-family:var(--font-display);letter-spacing:-.02em;font-size:44px;font-weight:500;line-height:1.15}.statement-mobile{font-family:var(--font-display);letter-spacing:-.02em;font-size:28px;font-weight:500;line-height:1.15}.lead{font-family:var(--font-body);letter-spacing:0;font-size:20px;font-weight:400;line-height:1.5}.lead-mobile{font-family:var(--font-body);letter-spacing:0;font-size:18px;font-weight:400;line-height:1.5}.body{font-family:var(--font-body);letter-spacing:0;font-size:17px;font-weight:400;line-height:1.6}.body-mobile{font-family:var(--font-body);letter-spacing:0;font-size:16px;font-weight:400;line-height:1.6}.small,.small-mobile{font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:400;line-height:1.5}.label,.label-mobile{font-family:var(--font-body);letter-spacing:0;font-size:15px;font-weight:500;line-height:1.4}.eyebrow{font-family:var(--font-mono);letter-spacing:.06em;font-size:13px;font-weight:500;line-height:1.4}.eyebrow-mobile{font-family:var(--font-mono);letter-spacing:.06em;font-size:12px;font-weight:500;line-height:1.4}.button,.button-mobile{font-family:var(--font-mono);letter-spacing:.04em;font-size:14px;font-weight:500;line-height:1}.step{font-family:var(--font-mono);letter-spacing:-.02em;font-size:40px;font-weight:400;line-height:1}.step-mobile{font-family:var(--font-mono);letter-spacing:-.02em;font-size:32px;font-weight:400;line-height:1}
:root{--ease:cubic-bezier(.22, 1, .36, 1)}.display,.display-mobile,.h2,.h2-mobile,.h3,.h3-mobile,.statement,.statement-mobile{font-family:var(--font-display);font-variation-settings:"wdth" 112.5;font-stretch:112.5%}.lead,.lead-mobile,.body,.body-mobile,.small,.small-mobile,.label,.label-mobile{font-family:var(--font-body)}.eyebrow,.eyebrow-mobile,.button,.button-mobile,.step,.step-mobile{font-family:var(--font-mono)}.eyebrow,.eyebrow-mobile,.button,.button-mobile{text-transform:uppercase}@media (max-width:767px){.display{font-size:42px}.h2{font-size:34px}.h3{font-size:22px}.statement{font-size:28px}.lead{font-size:18px}.body{font-size:16px}.eyebrow{font-size:12px}.step{font-size:32px}}.ssx-mobile .display{font-size:42px}.ssx-mobile .h2{font-size:34px}.ssx-mobile .h3{font-size:22px}.ssx-mobile .statement{font-size:28px}.ssx-mobile .lead{font-size:18px}.ssx-mobile .body{font-size:16px}.ssx-mobile .eyebrow{font-size:12px}.ssx-mobile .step{font-size:32px}.ssx-root{font-family:var(--font-body);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.ssx-root *,.ssx-root :before,.ssx-root :after{box-sizing:border-box}.ssx-root p,.ssx-root h1,.ssx-root h2,.ssx-root h3,.ssx-root ul{margin:0}.ssx-root ul{padding:0;list-style:none}.ssx-icon{vertical-align:middle;flex:none;display:inline-block}.ssx-btn:focus-visible,.ssx-navlink:focus-visible,.ssx-menu-btn:focus-visible,.ssx-link:focus-visible,.ssx-footer-link:focus-visible,.ssx-social:focus-visible,.ssx-switch:focus-visible,.ssx-blog-title a:focus-visible,.ssx-header-logo:focus-visible,.ssx-menu-link:focus-visible{outline:var(--focus-ring) solid var(--signal);outline-offset:var(--focus-ring)}.ssx-tab:focus-visible,.ssx-faq-q:focus-visible{outline:var(--focus-ring) solid var(--signal);outline-offset:calc(var(--focus-ring) * -1)}.ssx-tick{width:var(--eyebrow-tick);height:var(--tick-stroke);background:var(--signal);flex:none;display:inline-block}.ssx-tick-corner{width:var(--tick-length);height:var(--tick-length);border-color:var(--signal);pointer-events:none;z-index:2;border-style:solid;border-width:0;position:absolute}.ssx-tick-corner.tl{border-top-width:var(--tick-stroke);border-left-width:var(--tick-stroke);top:-6px;left:-6px}.ssx-tick-corner.tr{border-top-width:var(--tick-stroke);border-right-width:var(--tick-stroke);top:-6px;right:-6px}.ssx-tick-corner.bl{border-bottom-width:var(--tick-stroke);border-left-width:var(--tick-stroke);bottom:-6px;left:-6px}.ssx-tick-corner.br{border-bottom-width:var(--tick-stroke);border-right-width:var(--tick-stroke);bottom:-6px;right:-6px}.ssx-frame{position:relative}.ssx-frame.radius-lg{border-radius:var(--r-lg)}.ssx-frame.radius-md{border-radius:var(--r-md)}.ssx-frame.has-border.tone-light{box-shadow:inset 0 0 0 var(--grid-stroke) var(--line)}.ssx-frame.has-border.tone-dark{box-shadow:inset 0 0 0 var(--grid-stroke) var(--ink-line)}.ssx-frame.is-surface{background:var(--surface)}.ssx-frame.tone-dark.is-surface{background:var(--ink-2)}.ssx-frame-grid{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ssx-grid-svg{width:100%;height:100%;display:block}.ssx-grid-line{stroke:var(--grid)}.tone-dark .ssx-grid-line,.on-dark .ssx-grid-line{stroke:var(--ink-line)}.ssx-frame-body{z-index:1;height:100%;position:relative}.ssx-btn{justify-content:center;align-items:center;gap:var(--space-12);height:var(--button-desktop);min-width:var(--tap-min);padding:0 var(--button-pad-x);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease);border:1px solid #0000;text-decoration:none;display:inline-flex}.ssx-btn-arrow{transition:transform .2s var(--ease)}.ssx-btn:hover .ssx-btn-arrow{transform:translate(4px)}.ssx-btn.full{width:100%}.ssx-btn.icon-only{width:var(--button-desktop);padding:0}.ssx-btn.v-primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ssx-btn.v-primary:hover{background:var(--ink-2);border-color:var(--ink-2)}.ssx-btn.v-secondary{border-color:var(--ink);color:var(--ink);background:0 0}.ssx-btn.v-secondary:hover{background:var(--signal-tint)}.ssx-btn.v-primary.on-dark{background:var(--paper);border-color:var(--paper);color:var(--ink)}.ssx-btn.v-primary.on-dark:hover{background:var(--surface);border-color:var(--surface)}.ssx-btn.v-secondary.on-dark{border-color:var(--paper);color:var(--paper)}.ssx-btn.v-secondary.on-dark:hover{background:var(--ink-2)}.ssx-btn.v-whatsapp{background:var(--signal);border-color:var(--signal);color:var(--ink)}.ssx-btn.v-whatsapp:hover{box-shadow:inset 0 0 0 1px var(--ink)}.ssx-btn[disabled],.ssx-btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.ssx-btn[disabled]:hover .ssx-btn-arrow{transform:none}.ssx-btn.size-sm{height:32px;padding:0 var(--space-12);gap:var(--space-8);font-size:13px}@media (max-width:767px){.ssx-btn{height:var(--button-mobile)}.ssx-btn.icon-only{width:var(--button-mobile)}.ssx-btn.size-sm{height:32px}}.ssx-mobile .ssx-btn{height:var(--button-mobile)}.ssx-mobile .ssx-btn.icon-only{width:var(--button-mobile)}.ssx-mobile .ssx-btn.size-sm{height:32px}.ssx-link{font:inherit;color:var(--signal-deep);text-underline-offset:3px;cursor:pointer;min-height:var(--tap-min);align-items:center;gap:var(--space-8);background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.ssx-link:hover{text-decoration-thickness:2px}.ssx-chip{align-items:center;gap:var(--space-4);height:var(--chip-height);padding:0 var(--space-12) 0 var(--space-8);border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.ssx-chip.v-neutral{background:var(--paper-2);color:var(--ink)}.ssx-chip.v-live{background:var(--surface);color:var(--ok);box-shadow:inset 0 0 0 1px var(--line)}.ssx-chip.v-waiting{background:var(--signal-tint);color:var(--signal-deep)}.ssx-sh{gap:var(--space-24);flex-direction:column;max-width:880px;display:flex}.ssx-sh.is-center{text-align:center;align-items:center;margin:0 auto}.ssx-eyebrow{align-items:center;gap:var(--space-12);color:var(--graphite);margin:0;display:inline-flex}.ssx-sh-title{color:var(--ink);margin:0}.ssx-sh-lead{color:var(--graphite);max-width:var(--measure);margin:0}.on-dark .ssx-eyebrow,.ssx-sh.on-dark .ssx-eyebrow{color:var(--stone)}.ssx-sh.on-dark .ssx-sh-title{color:var(--paper)}.ssx-sh.on-dark .ssx-sh-lead{color:var(--stone)}.ssx-scard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-float);padding:var(--space-16);min-width:var(--float-card-min);max-width:var(--float-card-max);gap:var(--space-12);color:var(--ink);font-family:var(--font-body);flex-direction:column;display:flex}.ssx-scard-label{align-items:center;gap:var(--space-8);color:var(--graphite);display:flex}.ssx-scard-label .ssx-icon{color:var(--ink)}.ssx-scard-content{color:var(--ink);gap:var(--space-4);flex-direction:column;font-size:16px;line-height:1.5;display:flex}.ssx-scard-meta{font-family:var(--font-mono);color:var(--graphite);font-size:12px;line-height:1.4}.ssx-scard-rows{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);gap:var(--space-4);flex-direction:column;font-size:13px;line-height:1.4;display:flex}.ssx-scard-footer{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.ssx-tabs{border-top:1px solid var(--line);flex-direction:column;display:flex}.ssx-tab{align-items:center;gap:var(--space-16);width:100%;min-height:64px;padding:var(--space-16) var(--space-24);border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;font:inherit;transition:background-color .2s var(--ease);background:0 0;display:flex;position:relative}.ssx-tab:hover{background:var(--signal-tint)}.ssx-tab-num{color:var(--graphite);flex:none;min-width:24px}.ssx-tab-label{flex:1;font-weight:500}.ssx-tab[aria-selected=true],.ssx-acc.is-open>.ssx-tab{background:var(--surface)}.ssx-tab[aria-selected=true]:before,.ssx-acc.is-open>.ssx-tab:before{content:"";background:var(--signal);width:3px;position:absolute;top:0;bottom:0;left:0}.ssx-tab[aria-selected=true] .ssx-tab-num,.ssx-acc.is-open .ssx-tab-num{color:var(--ink)}.ssx-acc-icon{transition:transform .2s var(--ease)}.ssx-acc.is-open .ssx-acc-icon{transform:rotate(45deg)}.ssx-acc-panel{background:var(--surface);padding:var(--space-24);border-bottom:1px solid var(--line)}.ssx-acc-panel[hidden]{display:none}.ssx-step{gap:var(--space-24);padding:var(--space-32);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);grid-template-columns:88px 1fr;display:grid}.ssx-step-num{gap:var(--space-12);color:var(--ink);flex-direction:column;display:flex}.ssx-step-num .ssx-tick{background:var(--line);transition:background-color .2s var(--ease)}.ssx-step.is-active .ssx-step-num .ssx-tick{background:var(--signal)}.ssx-step-body{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.ssx-step-title{color:var(--ink);margin:0}.ssx-step-text{color:var(--graphite);max-width:var(--measure)}.ssx-step-out{color:var(--ink);padding-top:var(--space-16);margin-top:var(--space-4);border-top:1px solid var(--grid)}@media (max-width:767px){.ssx-step{padding:var(--space-24);gap:var(--space-16);grid-template-columns:1fr}}.ssx-mobile .ssx-step{padding:var(--space-24);gap:var(--space-16);grid-template-columns:1fr}.ssx-faq{border-bottom:1px solid var(--line)}.ssx-faq:first-child{border-top:1px solid var(--line)}.ssx-faq-q{justify-content:space-between;align-items:center;gap:var(--space-24);padding:var(--space-24) 0;min-height:var(--tap-min);cursor:pointer;color:var(--ink);list-style:none;display:flex}.ssx-faq-q::-webkit-details-marker{display:none}.ssx-faq-title{margin:0;font-size:22px}.ssx-faq-icon{transition:transform .2s var(--ease);flex:none;display:inline-flex}.ssx-faq[open] .ssx-faq-icon{transform:rotate(45deg)}.ssx-faq-a{color:var(--graphite);padding:0 var(--space-64) var(--space-24) 0;max-width:680px}@media (max-width:767px){.ssx-faq-a{padding-right:0}}.ssx-mobile .ssx-faq-a{padding-right:0}.ssx-field{gap:var(--space-8);flex-direction:column;display:flex}.ssx-label{color:var(--ink)}.ssx-input{width:100%;height:var(--field-height);padding:0 var(--space-16);border:1px solid var(--field);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-body);appearance:none;transition:box-shadow .2s var(--ease), border-color .2s var(--ease);outline:none;font-size:16px;line-height:1.5}.ssx-input::placeholder{color:var(--graphite);opacity:1}.ssx-input:focus{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ssx-field.has-error .ssx-input{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.ssx-textarea{height:auto;padding:var(--space-12) var(--space-16);resize:vertical}.ssx-select{position:relative}.ssx-select .ssx-input{padding-right:var(--space-48);cursor:pointer}.ssx-select-icon{right:var(--space-16);pointer-events:none;color:var(--ink);position:absolute;top:50%;transform:translateY(-50%)}.ssx-help{color:var(--graphite)}.ssx-error{color:var(--error);align-items:flex-start;gap:var(--space-8);display:flex}.ssx-error .ssx-icon{margin-top:1px}.ssx-check{align-items:flex-start;gap:var(--space-12);min-height:var(--tap-min);cursor:pointer;color:var(--ink);padding:10px 0;display:flex;position:relative}.ssx-check-input{opacity:0;cursor:pointer;width:24px;height:24px;margin:0;position:absolute;top:10px;left:0}.ssx-check-box{border:1px solid var(--field);border-radius:var(--r-sm);background:var(--surface);color:#0000;width:24px;height:24px;transition:background-color .2s var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.ssx-check-input:checked+.ssx-check-box{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ssx-check-input:focus-visible+.ssx-check-box{outline:var(--focus-ring) solid var(--signal);outline-offset:var(--focus-ring)}.ssx-check-label{font-size:16px;line-height:1.5}.ssx-drawing{width:100%;height:auto;stroke:var(--ink);display:block}.ssx-drawing.on-dark{stroke:var(--paper)}.ssx-drawing .ssx-draw-signal{stroke:var(--signal)}.ssx-drawing .ssx-draw-dot{fill:var(--signal);stroke:none}.ssx-blog{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);transition:border-color .2s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.ssx-blog:hover{border-color:var(--ink)}.ssx-blog-cover{aspect-ratio:16/9;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.ssx-blog-img{object-fit:cover;width:100%;height:100%;display:block}.ssx-blog-fallback{background:var(--paper-2);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ssx-blog-fallback.on-dark{background:var(--ink)}.ssx-blog-fallback .ssx-drawing{width:52%;max-width:240px;position:relative}.ssx-blog-fallback-cat{top:var(--space-16);left:var(--space-16);color:var(--graphite);z-index:1;position:absolute}.ssx-blog-fallback.on-dark .ssx-blog-fallback-cat{color:var(--stone)}.ssx-blog-body{align-items:flex-start;gap:var(--space-12);padding:var(--space-24);flex-direction:column;display:flex}.ssx-cat{height:28px;padding:0 var(--space-8);border-radius:var(--r-sm);background:var(--paper-2);color:var(--ink);align-items:center;display:inline-flex}.ssx-blog-title{margin:0}.ssx-blog-title a{color:var(--ink);text-decoration:none}.ssx-blog-title a:after{content:"";position:absolute;inset:0}.ssx-blog:hover .ssx-blog-title a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ssx-blog-excerpt,.ssx-blog-meta{color:var(--graphite)}.ssx-switch{align-items:center;gap:var(--space-8);min-height:var(--tap-min);min-width:var(--tap-min);cursor:pointer;color:var(--graphite);background:0 0;border:0;padding:0;display:inline-flex}.ssx-switch-track{border-radius:var(--r-pill);background:var(--surface);width:44px;height:24px;box-shadow:inset 0 0 0 1px var(--field);transition:background-color .2s var(--ease);position:relative}.ssx-switch-thumb{border-radius:var(--r-pill);background:var(--field);width:16px;height:16px;transition:transform .2s var(--ease), background-color .2s var(--ease);position:absolute;top:4px;left:4px}.ssx-switch.is-on .ssx-switch-track{background:var(--ink);box-shadow:none}.ssx-switch.is-on .ssx-switch-thumb{background:var(--paper);transform:translate(20px)}.ssx-switch.is-locked{cursor:not-allowed}.ssx-cookie{left:var(--space-24);bottom:var(--space-24);z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);width:420px;max-width:calc(100% - 16px);box-shadow:var(--shadow-float);padding:var(--space-24);gap:var(--space-16);color:var(--ink);font-family:var(--font-body);flex-direction:column;display:flex;position:fixed}.ssx-cookie.is-inline{position:relative;bottom:auto;left:auto}.ssx-cookie-title{margin:0;font-size:22px}.ssx-cookie-text{color:var(--ink);font-size:16px}.ssx-cookie-actions{gap:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.ssx-cookie-actions .ssx-btn{width:100%;padding:0 var(--space-12)}.ssx-cookie-choose{align-self:flex-start}.ssx-cookie-panel{gap:var(--space-16);flex-direction:column;display:flex}.ssx-cookie-row{justify-content:space-between;align-items:center;gap:var(--space-16);padding-bottom:var(--space-16);border-bottom:1px solid var(--grid);display:flex}.ssx-muted{color:var(--graphite)}@media (max-width:767px){.ssx-cookie{width:auto;bottom:8px;left:8px;right:8px}.ssx-cookie.is-inline{left:auto;right:auto}}.ssx-logo{display:block}.ssx-wordmark{font-family:var(--font-display);font-variation-settings:"wdth" 112.5;text-transform:uppercase;letter-spacing:0;color:var(--ink);white-space:nowrap;font-weight:700;font-stretch:112.5%;line-height:1}.ssx-wordmark.on-dark{color:var(--paper)}.ssx-wordmark-x{color:var(--signal)}.ssx-header{z-index:50;height:var(--header-desktop);transition:background-color .2s var(--ease), border-color .2s var(--ease);background:0 0;border-bottom:1px solid #0000;position:sticky;top:0}.ssx-header.is-scrolled{background:var(--surface);border-bottom-color:var(--grid)}.ssx-header-in{height:100%;max-width:calc(var(--content-max) + var(--gutter-desktop) * 2);padding:0 var(--gutter-desktop);align-items:center;gap:var(--space-24);grid-template-columns:1fr auto 1fr;margin:0 auto;display:grid}.ssx-header-logo{min-height:var(--tap-min);color:var(--ink);justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.ssx-header-nav{align-items:center;gap:var(--space-32);display:flex}.ssx-navlink{color:var(--ink);min-height:var(--tap-min);align-items:center;text-decoration:none;display:inline-flex}.ssx-navlink:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.ssx-header-actions{justify-self:end;align-items:center;gap:var(--space-12);display:flex}.ssx-menu-btn{width:var(--button-mobile);height:var(--button-mobile);border:1px solid var(--ink);border-radius:var(--r-sm);color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:none}.ssx-menu-btn.is-visible{display:inline-flex}.ssx-menu{z-index:70;background:var(--paper);padding:0 var(--gutter-mobile) var(--space-32);flex-direction:column;display:flex;position:fixed;inset:0}.ssx-menu-top{height:var(--header-mobile);justify-content:space-between;align-items:center;display:flex}.ssx-menu-links{padding-top:var(--space-32);flex-direction:column;flex:1;display:flex}.ssx-menu-link{color:var(--ink);padding:var(--space-16) 0;border-bottom:1px solid var(--grid);text-decoration:none}@media (max-width:1199px){.ssx-header{height:var(--header-mobile)}.ssx-header-in{padding:0 var(--gutter-mobile);grid-template-columns:1fr auto}.ssx-header-nav,.ssx-header-cta{display:none}.ssx-menu-btn{display:inline-flex}.ssx-header-wa{width:var(--button-mobile);height:var(--button-mobile)}}.ssx-header.is-mobile{height:var(--header-mobile)}.ssx-header.is-mobile .ssx-header-in{padding:0 var(--gutter-mobile);grid-template-columns:1fr auto}.ssx-header.is-mobile .ssx-header-nav,.ssx-header.is-mobile .ssx-header-cta{display:none}.ssx-header.is-mobile .ssx-menu-btn{display:inline-flex}.ssx-header.is-mobile .ssx-header-wa{width:var(--button-mobile);height:var(--button-mobile)}.ssx-footer{background:var(--paper-2);color:var(--ink)}.ssx-footer-in{max-width:calc(var(--content-max) + var(--gutter-desktop) * 2);padding:var(--space-96) var(--gutter-desktop) var(--space-48);gap:var(--space-48) var(--space-32);grid-template-columns:4fr 8fr;margin:0 auto;display:grid}.ssx-footer-top{align-items:flex-start;gap:var(--space-16);flex-direction:column;display:flex}.ssx-footer-strap{color:var(--graphite)}.ssx-footer-cols{gap:var(--space-32);grid-template-columns:repeat(3,1fr);display:grid}.ssx-footer-head{color:var(--graphite);margin-bottom:var(--space-12)}.ssx-footer-col li{margin:0}.ssx-footer-link{min-height:var(--tap-min);color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;padding:0;font-size:16px;text-decoration:none;display:inline-flex}.ssx-footer-link:hover{color:var(--signal-deep);text-underline-offset:4px;text-decoration:underline}.ssx-footer-social{gap:var(--space-8);padding-top:var(--space-32);border-top:1px solid var(--line);grid-column:1/-1;display:flex}.ssx-social{width:var(--tap-min);height:var(--tap-min);border-radius:var(--r-sm);color:var(--ink);transition:background-color .2s var(--ease);justify-content:center;align-items:center;display:inline-flex}.ssx-social:hover{background:var(--signal-tint)}.ssx-footer-legal{color:var(--graphite);grid-column:1/-1;max-width:760px}@media (max-width:767px){.ssx-footer-in{padding:var(--section-pad-mobile) var(--gutter-mobile) var(--space-32);grid-template-columns:1fr}.ssx-footer-cols{grid-template-columns:1fr 1fr}}.ssx-mobile .ssx-footer-in{padding:var(--section-pad-mobile) var(--gutter-mobile) var(--space-32);grid-template-columns:1fr}.ssx-mobile .ssx-footer-cols{grid-template-columns:1fr 1fr}.js .reveal{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(24px)}.reveal.is-in{opacity:1;transform:none}.marquee{overflow:hidden}.marquee .track{width:max-content;animation:40s linear infinite ssx-slide;display:flex}.marquee:hover .track,.marquee:focus-within .track{animation-play-state:paused}@keyframes ssx-slide{to{transform:translate(-50%)}}.js .statement span{opacity:.35;transition:opacity .3s linear}.statement span.lit{opacity:1}.js .draw path,.js .draw line,.js .draw rect,.js .draw circle{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset .6s var(--ease)}.draw.is-in path,.draw.is-in line,.draw.is-in rect,.draw.is-in circle{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transition:none!important;transform:none!important}.marquee .track{flex-wrap:wrap;width:auto;animation:none}.statement span{opacity:1}.draw path,.draw line,.draw rect,.draw circle{stroke-dashoffset:0;transition:none}.ssx-btn,.ssx-btn-arrow,.ssx-faq-icon,.ssx-acc-icon,.ssx-switch-thumb,.ssx-tab,.ssx-header{transition:none!important}.ssx-btn:hover .ssx-btn-arrow{transform:none}}.ssx-footer .ssx-logo{height:40px!important}@media (max-width:767px){.ssx-footer .ssx-logo{height:36px!important}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:var(--text-body-mobile);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}@media (min-width:768px){body{font:var(--text-body)}}h1,h2,h3,p{margin:0}:focus-visible{outline:var(--focus-ring) solid var(--signal);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[id]{scroll-margin-top:var(--header-mobile)}@media (min-width:1200px){[id]{scroll-margin-top:var(--header-desktop)}}a{color:var(--signal-deep)}a:hover{color:var(--ink)}body{overflow-x:clip}.ssx-section{padding:var(--section-pad-mobile) var(--gutter-mobile)}.ssx-container{max-width:var(--content-max);margin:0 auto}@media (min-width:768px){.ssx-section{padding:var(--section-pad-desktop) var(--space-48)}}@media (min-width:1024px){.ssx-section{padding:var(--section-pad-desktop) var(--gutter-desktop)}}
.js .hero-grid{visibility:hidden}.js .card-slot{opacity:0}.js .h1-line{opacity:0;animation:ssx-rise-40 .9s var(--ease) forwards}.js .h1-line:nth-child(2){animation-delay:80ms}.js .hero-fade-eyebrow,.js .hero-fade-lead,.js .hero-fade-buttons,.js .hero-fade-facts{opacity:0;animation:ssx-rise-16 .6s var(--ease) forwards}.js .hero-fade-lead{animation-delay:.16s}.js .hero-fade-buttons{animation-delay:.24s}.js .hero-fade-facts{animation-delay:.32s}@keyframes ssx-rise-40{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes ssx-rise-16{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.js .st-words span{color:var(--graphite);opacity:.35;transition:opacity .3s linear,color .3s linear}.js .st-words span.lit{color:var(--ink);opacity:1}.js .shot{opacity:0;transition:opacity .6s var(--ease), transform .9s var(--ease);transform:translateY(32px)scale(.96)}.js .shot.is-in{opacity:1;transform:none}.panel-layer{transition:opacity .2s linear}.panel-layer.is-hidden{opacity:0}.panel-prev{pointer-events:none;position:absolute;top:0;left:0;right:0}.js .ssx-acc-panel:not([hidden]) .m-panel{animation:.2s linear ssx-panel-fade}@keyframes ssx-panel-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.js .hero-grid{visibility:visible}.js .h1-line,.js .hero-fade-eyebrow,.js .hero-fade-lead,.js .hero-fade-buttons,.js .hero-fade-facts,.js .card-slot,.js .shot{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.js .st-words span{color:var(--ink);opacity:1;transition:none}.panel-layer{transition:none}.js .ssx-acc-panel:not([hidden]) .m-panel{animation:none}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
