@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_f61b83a3-module__bTvpVa__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_f61b83a3-module__bTvpVa__variable{--font-body:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:TASA Orbiter Display;src:url(/fonts/tasa-orbiter-display/Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:TASA Orbiter Display;src:url(/fonts/tasa-orbiter-display/Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:TASA Orbiter Display;src:url(/fonts/tasa-orbiter-display/SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:TASA Orbiter Display;src:url(/fonts/tasa-orbiter-display/Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:TASA Orbiter Display;src:url(/fonts/tasa-orbiter-display/Black.woff2)format("woff2");font-weight:900;font-display:swap}:root{--color-primary:#1a1a1a;--color-secondary:#4a4a4a;--color-tertiary:#f5f5f5;--surface:#fff;--surface-raised:#fff;--surface-sunken:#fafafc;--border:#e6e6ea;--ink:#16161a;--ink-muted:#55555f;--primary-strong:color-mix(in srgb, var(--color-primary) 90%, #000);--ink-on-primary:#fff;--highlight:var(--color-primary);--font-display:var(--font-body,system-ui, sans-serif);--radius:12px;--radius-lg:20px;--step:clamp(1rem, 2.5vw, 1.5rem);--section:clamp(3rem, 8vw, 5.5rem);--ease-out:cubic-bezier(.22, 1, .36, 1)}[data-objective=brand-site]{--surface:var(--color-tertiary);--surface-raised:#1a1a1a;--surface-sunken:#0a0a0a;--border:#ffffff24;--ink:#fff;--ink-muted:#a9a9b6;--highlight:var(--color-secondary);--radius:16px;--radius-lg:28px;--section:clamp(4rem, 10vw, 8rem)}[data-font=tasa-orbiter-display]{--font-display:"TASA Orbiter Display", var(--font-body,system-ui), sans-serif}*{box-sizing:border-box}html,body{color:var(--ink);background:var(--surface);font-family:var(--font-body,system-ui), -apple-system, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;margin:0;padding:0;line-height:1.55}body:has([data-objective=brand-site]){background:#000}main{background:var(--surface);color:var(--ink);overflow-x:clip}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;font-weight:700}p{text-wrap:pretty}.mark{color:var(--highlight);font-style:normal}.shell{width:100%;max-width:68rem;padding-inline:var(--step);margin-inline:auto}.button{background:var(--primary-strong);color:var(--ink-on-primary);cursor:pointer;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);border:0;border-radius:999px;padding:.9rem 1.75rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-block}.button:hover{box-shadow:0 .75rem 2rem color-mix(in srgb, var(--color-primary) 35%, transparent);transform:translateY(-2px)}.button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.button--ghost{color:var(--ink);border:1px solid var(--border);background:0 0;margin-top:2rem}.button--ghost:hover{border-color:var(--color-primary);box-shadow:none}.previewBanner{padding:.6rem var(--step);background:var(--primary-strong);color:var(--ink-on-primary);letter-spacing:.02em;text-align:center;margin:0;font-size:.85rem}.siteHeader{z-index:100;background:color-mix(in srgb, var(--surface) 80%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);position:sticky;top:0}.siteHeader__shell{justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;display:flex}.siteHeader__logo{line-height:0;display:inline-flex}.siteHeader__logo img{width:auto;height:clamp(1.75rem,4vw,2.25rem)}.siteHeader__nav{align-items:center;gap:clamp(.5rem,2vw,1.75rem);display:flex}.siteHeader__link{color:var(--ink);white-space:nowrap;font-size:.95rem;font-weight:600;text-decoration:none}.siteHeader__link--plain:hover{color:var(--color-primary)}.siteHeader__link--secondary{color:var(--ink-muted)}.siteHeader__link--primary{background:var(--primary-strong);color:var(--ink-on-primary);border-radius:999px;padding:.55rem 1.15rem}@media (max-width:30rem){.siteHeader__link--plain,.siteHeader__link--secondary{display:none}}.hero{padding-block:var(--section);isolation:isolate;position:relative}.hero:before{content:"";z-index:-1;background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--primary-strong) 55%, transparent) 0%, transparent 60%);pointer-events:none;position:absolute;inset:0}.hero--centered .shell{text-align:center;max-width:44rem}.hero--stacked .shell{max-width:52rem}.hero__shell{gap:clamp(1.5rem,4vw,3rem);display:grid}.hero--split .hero__shell{grid-template-columns:1fr;align-items:center}@media (min-width:48rem){.hero--split .hero__shell{grid-template-columns:1.05fr .95fr}}.hero__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin:0 0 .75rem;font-size:.8rem;font-weight:700}.hero__headline{letter-spacing:-.035em;margin:0;font-size:clamp(2.5rem,7vw,4.5rem);line-height:1.02}.hero__subheadline{max-width:34ch;color:var(--ink-muted);margin:1.25rem 0 2.25rem;font-size:clamp(1.05rem,2.2vw,1.25rem)}.hero--centered .hero__subheadline{margin-inline:auto}.hero__image{border-radius:var(--radius-lg);width:100%;height:auto}.hero__images--pair{grid-template-columns:minmax(0,1fr);display:grid}.hero__images--pair .hero__image{border-radius:0;grid-area:1/1;width:68%}.hero__images--pair .hero__image:first-child{place-self:start}.hero__images--pair .hero__image:last-child{place-self:end;margin-top:14%}.fold{padding-block:var(--section)}.fold__headline{letter-spacing:-.025em;max-width:20ch;margin:0 0 .75rem;font-size:clamp(1.9rem,4.5vw,3rem);line-height:1.1}.fold__body{max-width:60ch;color:var(--ink-muted);margin:0 0 3rem;font-size:1.05rem}.fold__items{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.fold__item{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);padding:2rem 1.75rem}.fold__itemIcon{width:2.75rem;height:2.75rem;margin-bottom:1.25rem}.fold__itemTitle{margin:0 0 .6rem;font-size:1.15rem;line-height:1.25}.fold__itemBody{color:var(--ink-muted);margin:0;font-size:.95rem}.fold__item--image{flex-direction:column;padding:0;display:flex;overflow:hidden}.fold__itemImage{object-fit:cover;object-position:center top;width:100%;height:clamp(11rem,26vw,15rem)}.fold__item--image .fold__itemTitle{margin:1.5rem 1.5rem .6rem}.fold__item--image .fold__itemBody{margin:0 1.5rem 1.75rem}.fold--text-image .shell{align-items:center;gap:clamp(1.5rem,5vw,3.5rem);display:grid}@media (min-width:48rem){.fold--text-image .shell{grid-template-columns:1fr 1fr}.fold--text-image .fold__headline,.fold--text-image .fold__body{grid-column:1}.fold--text-image .fold__image{grid-area:1/2/span 4}}.fold--text-image .fold__headline{margin-bottom:1rem}.fold--text-image .fold__body{margin-bottom:0}.fold--text-image .button--ghost{justify-self:start;margin-top:0}.fold__image{border-radius:var(--radius-lg);width:100%;height:auto}.metrics{padding-block:var(--section);isolation:isolate;text-align:center;position:relative}.metrics:before{content:"";z-index:-1;background:radial-gradient(90% 120% at 50% 100%, color-mix(in srgb, var(--primary-strong) 45%, transparent) 0%, transparent 62%);pointer-events:none;position:absolute;inset:0}.metrics__headline{letter-spacing:-.025em;margin:0 0 3rem;font-size:clamp(1.9rem,4.5vw,3rem)}.metrics__items{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:2.5rem 1.25rem;margin:0;display:grid}.metrics__item{margin:0}.metrics__value{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);margin:0;font-size:clamp(3rem,9vw,5rem);font-weight:900;line-height:1}.metrics__label{color:var(--ink-muted);margin:.5rem 0 0;font-size:1rem}.plan{padding-block:var(--section)}.plan__headline{letter-spacing:-.025em;max-width:18ch;margin:0 0 2.5rem;font-size:clamp(1.9rem,4.5vw,3rem)}.plan__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.75rem,4vw,3rem);display:grid}@media (min-width:52rem){.plan__card{grid-template-columns:1fr 1fr;align-items:center}}.plan__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.plan__name{letter-spacing:-.03em;margin:0 0 1.5rem;font-size:clamp(2rem,5vw,2.75rem)}.plan__image{border-radius:var(--radius);width:100%;height:auto}.plan__bullets{gap:.85rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.plan__bullet{padding-left:1.75rem;font-size:1rem;position:relative}.plan__bullet:before{content:"";border-left:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);width:.7rem;height:.4rem;position:absolute;top:.42em;left:0;transform:rotate(-45deg)}.proof{padding-block:var(--section);background:var(--surface-sunken)}.proof__headline{letter-spacing:-.02em;margin:0 0 2rem;font-size:clamp(1.6rem,3.5vw,2.25rem)}.proof__items{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.proof__item{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem}.proof__quote{margin:0 0 .75rem;font-size:1rem}.proof__author{color:var(--ink-muted);font-size:.9rem;font-style:normal}.leadForm{padding-block:var(--section)}.leadForm .shell{max-width:34rem}.leadForm__headline{letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.6rem,3.5vw,2.25rem)}.leadForm__body{color:var(--ink-muted);margin:0 0 1.5rem}.leadForm__form{gap:1rem;display:grid}.leadForm__done{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-raised);color:var(--ink);padding:1rem}.leadForm__error{color:#ff5a5f;margin:0;font-size:.9rem}.field{gap:.35rem;display:grid}.field__label{font-size:.85rem;font-weight:600}.field__input{border:1px solid var(--border);background:var(--surface-raised);color:var(--ink);font:inherit;border-radius:10px;padding:.8rem .95rem}.field__input::placeholder{color:var(--ink-muted)}.field__input:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.consent{grid-template-columns:auto 1fr;align-items:start;gap:.6rem;display:grid}.consent__text{color:var(--ink-muted);font-size:.85rem}.footer{border-top:1px solid var(--border);text-align:center;padding-block:clamp(2.5rem,6vw,4rem)}.footer__mark{width:100%;max-width:62rem;height:auto;margin-bottom:clamp(2rem,6vw,3.5rem)}.footer__disclaimer{color:var(--ink-muted);margin:0 0 .75rem;font-size:.85rem}.footer__links{flex-wrap:wrap;justify-content:center;gap:.35rem 1.5rem;display:flex}.footer__privacy,.footer__link{color:var(--ink-muted);font-size:.85rem}.notFound{padding-block:5rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-objective=brand-site] :is(.hero,.fold,.metrics,.plan,.proof,.leadForm) :is(h1,h2,p,.button,.fold__image,.hero__image,.plan__card){animation:linear both rise;animation-timeline:view();animation-range:entry 5% cover 28%}[data-objective=brand-site] .fold__item,[data-objective=brand-site] .metrics__item{animation:linear both rise;animation-timeline:view();animation-range:entry 5% cover 30%}[data-objective=brand-site] .fold__item:nth-child(2),[data-objective=brand-site] .metrics__item:nth-child(2){animation-range:entry 5% cover 38%}[data-objective=brand-site] .fold__item:nth-child(3),[data-objective=brand-site] .metrics__item:nth-child(3){animation-range:entry 5% cover 46%}[data-objective=brand-site] .fold__item:nth-child(4){animation-range:entry 5% cover 54%}.siteHeader *{animation:none}}}@keyframes rise{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.button{transition:none}.button:hover{transform:none}}
