:root{--brand-blue:var(--palette-blue);--brand-blue-light:var(--palette-tint);--brand-hero-gradient:linear-gradient(125deg,var(--palette-abyss) 0%,var(--palette-blue) 48%,var(--palette-blue) 100%);--brand-gutter:clamp(20px,5vw,80px);--brand-content-width:min(1240px,calc(100% - var(--brand-gutter) * 2));--brand-section-space:clamp(60px,7vw,100px);--brand-hero-title:clamp(48px,5.8vw,84px);--brand-section-title:clamp(34px,4vw,54px);--brand-card-radius:20px}.sm-wordmark,body[data-brand-site]{font-family:var(--gs-font-sans)}.sm-wordmark{display:inline-flex;align-items:center;gap:.015em;font-size:30px;font-weight:650;letter-spacing:-.065em;line-height:1;white-space:nowrap}.sm-wordmark .sm-wordmark__plus{display:inline-block;margin:0 .07em;color:var(--brand-blue);font-family:var(--gs-font-sans);font-size:1.17em;font-weight:500;line-height:.8;letter-spacing:0}.nf .sm-wordmark{color:var(--palette-on-dark)}.nf .sm-wordmark__plus{color:var(--brand-blue-light)}body[data-brand-site] .gs-header__inner{max-width:none;padding-inline:clamp(20px,3.5vw,72px)}body[data-brand-site] .gs-header .gs-btn{border-radius:999px}body[data-brand-site]:has([data-site-hero],.mh) .gs-header .gs-btn--ghost{color:var(--palette-muted)}body[data-brand-site]:has([data-site-hero],.mh) .gs-header .gs-btn--primary{background:color-mix(in srgb,var(--palette-surface) 5.1%,transparent);border-color:color-mix(in srgb,var(--palette-surface) 43.92%,transparent);color:var(--palette-on-dark)}body[data-brand-site]:has([data-site-hero],.mh) .gs-header .gs-btn--primary:hover{background:var(--palette-surface);color:var(--palette-ink)}body[data-brand-site] .gs-header .gs-btn--signup{gap:10px;font-weight:650}body[data-brand-site] .gs-header .gs-btn--signup>span{font-size:15px;transition:transform .18s ease}body[data-brand-site] .gs-header .gs-btn--signup:hover>span{transform:translate(2px,-2px)}body[data-brand-site]:has([data-site-hero],.mh) .gs-header .gs-btn--signup{background:var(--palette-surface);border-color:var(--palette-surface);color:var(--palette-ink);box-shadow:0 10px 30px -12px color-mix(in srgb,var(--palette-abyss) 46.67%,transparent)}body[data-brand-site]:has([data-site-hero],.mh) .gs-header .gs-btn--signup:hover{background:var(--palette-surface-soft);border-color:var(--palette-surface-soft);color:var(--palette-text)}body[data-brand-site] .gs-nav__item[aria-current=location]:after{content:"";position:absolute;left:10px;right:10px;bottom:6px;height:1px;background:currentColor;opacity:.65}body[data-brand-site] .gs-header .sm-wordmark__plus{color:var(--gs-accent)}body[data-brand-site]:has([data-site-hero],.mh) .gs-header .sm-wordmark__plus{color:var(--brand-blue-light)}body[data-brand-site] :is(.gs-container,.sj-section__wrap,.sj-page-hero__wrap,.sj-ca-proof__inner){width:var(--brand-content-width);max-width:1240px;padding-inline:0;margin-inline:auto}body[data-brand-site] .mh__container{width:100%;max-width:none;padding-inline:var(--brand-gutter)}body[data-brand-site] :is(.gs-section,.sj-section){padding-block:var(--brand-section-space)}body[data-brand-site] .gs-section--tight{padding-block:50px}body[data-brand-site] :is(.gs-h2,.sj-ca-intro__title,.sj-split__title,.sj-cta-band__title){font-family:var(--gs-font-sans);font-size:var(--brand-section-title);line-height:1.08;font-weight:400;letter-spacing:-.05em}body[data-brand-site] :is(.gs-eyebrow,.sj-section__eyebrow,.sj-split__eyebrow){font-family:var(--gs-font-mono);font-size:11px;letter-spacing:.1em;color:var(--gs-accent);text-transform:uppercase}body[data-brand-site] :is(.gs-btn,.sj-btn-solid,.sj-btn-outline){display:inline-flex;align-items:center;justify-content:center;border-radius:999px;min-height:46px;padding:12px 20px;font-family:var(--gs-font-sans);font-weight:500;font-size:13px}body[data-brand-site] .sj-btn-solid{background:var(--gs-accent);color:var(--palette-on-dark);border:1px solid var(--gs-accent)}body[data-brand-site] .sj-btn-outline{background:transparent;border:1px solid var(--gs-border-strong);color:var(--gs-fg)}body[data-brand-site] :is(.gs-card,.gs-bento__cell,.sj-ca-card,.gs-plan,.sj-nav-card){border-radius:var(--brand-card-radius);border-color:var(--gs-border);background:var(--gs-bg-elevated);color:var(--gs-fg)}body[data-brand-site] :is(.sj-section,.sj-ca-proof){color:var(--gs-fg);background:var(--gs-bg)}body[data-brand-site] .sj-section--soft{background:var(--gs-bg-subtle)}body[data-brand-site] :is(.sj-ca-intro__title,.sj-ca-card__title,.sj-split__title,.sj-ca-proof strong){color:var(--gs-fg)}body[data-brand-site] :is(.sj-ca-intro__lead,.sj-ca-card__text,.sj-split__text,.sj-ca-proof span,.sj-faq p){color:var(--gs-fg-muted)}body[data-brand-site] :is(.sj-ca-card__icon,.sj-ca-card__icon svg){color:var(--gs-accent)}body[data-brand-site] .sj-ca-proof{border-color:var(--gs-border)}body[data-brand-site] :is(.sj-cta-band,.gs-cta){background:var(--brand-hero-gradient);color:var(--palette-on-dark);border-radius:var(--brand-card-radius)}body[data-brand-site] :is(.sj-cta-band,.gs-cta) :is(h2,.gs-h2){color:var(--palette-on-dark)}body[data-brand-site] :is(.sj-cta-band,.gs-cta) p{color:var(--palette-text-accent)}body[data-brand-site] :is(.sj-cta-band,.gs-cta) :is(.gs-btn,.sj-btn-solid,.sj-btn-outline){color:var(--palette-on-dark);border:1px solid color-mix(in srgb,var(--palette-surface) 43.92%,transparent);background:transparent}body[data-brand-site] :is(.sj-cta-band,.gs-cta) :is(.gs-btn,.sj-btn-solid,.sj-btn-outline):hover{color:var(--palette-ink);background:var(--palette-surface)}body[data-brand-site] .nf{background:linear-gradient(125deg,var(--palette-abyss),var(--palette-blue) 65%,var(--palette-blue))}body[data-brand-site] .nf__developers-kicker{color:var(--brand-blue-light)}.brand-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--brand-hero-gradient)!important;color:var(--palette-on-dark)}.brand-hero:after{content:"";background:radial-gradient(ellipse at 80% 35%,color-mix(in srgb,var(--palette-tint) 20%,transparent),transparent 55%),linear-gradient(90deg,color-mix(in srgb,var(--palette-abyss) 33.33%,transparent),transparent)}.brand-hero:after,.brand-motif{position:absolute;z-index:0;pointer-events:none;inset:0}.brand-motif{overflow:hidden;color:var(--palette-text-accent)}.brand-motif>span{position:absolute;right:4%;top:4%;font-size:clamp(240px,34vw,560px);font-weight:300;line-height:1;opacity:.055}.brand-motif i{position:absolute;color:var(--palette-text-accent);opacity:.5;font:300 27px var(--gs-font-sans);font-style:normal}.brand-motif i:nth-child(2){right:8%;top:25%}.brand-motif i:nth-child(3){left:45%;bottom:14%}.brand-hero__globe{position:absolute;inset:0;z-index:0;opacity:.7;pointer-events:none}body[data-brand-site] .sj-page-hero{padding:calc(var(--gs-header-h) + 90px) 0 110px;min-height:740px;display:flex;align-items:center}body[data-brand-site] .sj-page-hero__wrap{position:relative;z-index:1}body[data-brand-site] .sj-page-hero__inner{max-width:740px}body[data-brand-site] .sj-page-hero__eyebrow{display:inline-flex;margin:0;padding:8px 14px;border:1px solid color-mix(in srgb,var(--palette-surface) 33.33%,transparent);border-radius:999px;color:var(--palette-muted);font:10px var(--gs-font-mono);letter-spacing:.1em}body[data-brand-site] .sj-page-hero__title{color:var(--palette-on-dark);font-size:var(--brand-hero-title);line-height:.98;letter-spacing:-.065em;font-weight:300;margin:25px 0}body[data-brand-site] .sj-page-hero__lead{color:var(--palette-text-accent);font-size:17px;line-height:1.75;max-width:52ch}body[data-brand-site] .sj-page-hero__note{color:var(--palette-text-accent);font-size:12px;max-width:58ch;line-height:1.7}body[data-brand-site] .sj-page-hero :is(.sj-btn-solid,.sj-btn-outline){background:transparent;color:var(--palette-on-dark);border-color:color-mix(in srgb,var(--palette-surface) 43.92%,transparent)}body[data-brand-site] .sj-page-hero :is(.sj-btn-solid,.sj-btn-outline):hover{background:var(--palette-surface);color:var(--palette-ink)}body[data-brand-site] .gs-hero.brand-hero{padding:calc(var(--gs-header-h) + 90px) 0 100px;min-height:740px}body[data-brand-site] .gs-hero.brand-hero>.gs-container{position:relative;z-index:1}body[data-brand-site] .gs-hero.brand-hero .gs-h1{color:var(--palette-on-dark);font-size:var(--brand-hero-title);font-weight:300;line-height:.98;letter-spacing:-.065em;max-width:13ch}body[data-brand-site] .gs-hero.brand-hero .gs-lead{color:var(--palette-text-accent)}body[data-brand-site] .gs-hero.brand-hero :is(.gs-hero__note,.gs-eyebrow){color:var(--palette-text-accent)}body[data-brand-site] .gs-hero.brand-hero .gs-btn{color:var(--palette-on-dark);background:transparent;border:1px solid color-mix(in srgb,var(--palette-surface) 43.92%,transparent)}body[data-brand-site] .gs-hero.brand-hero .gs-btn:hover{color:var(--palette-ink);background:var(--palette-surface)}body[data-brand-site] .brand-document{padding-block:80px;background:var(--gs-bg)}.brand-document h1{font-weight:400;letter-spacing:-.05em;font-size:var(--brand-section-title)}.brand-document :is(h1,h2){color:var(--gs-fg)}.brand-document :is(p,div){color:var(--gs-fg-muted)}body[data-brand-site] :is(a,button,summary,select):focus-visible{outline:3px solid var(--brand-blue-light);outline-offset:4px}@media(max-width:1250px){body[data-brand-site] .gs-logo__sep,body[data-brand-site] .gs-logo__tag{display:none}}@media(max-width:1100px){body[data-brand-site] .gs-nav{display:none}body[data-brand-site] .gs-burger{display:inline-flex}}@media(max-width:700px){:root{--brand-hero-title:clamp(43px,11vw,64px)}body[data-brand-site] .gs-header__inner{padding-inline:20px}body[data-brand-site] .gs-header__actions>.gs-btn{display:none}body[data-brand-site] .gs-header .sm-wordmark{font-size:26px}body[data-brand-site] .sj-page-hero{min-height:720px;padding:calc(var(--gs-header-h) + 50px) 0 75px}body[data-brand-site] .sj-page-hero__lead{font-size:15px}.brand-hero__globe{opacity:.35;left:-200px}body[data-brand-site] .gs-hero.brand-hero{min-height:740px;padding-top:calc(var(--gs-header-h) + 50px)}}@media(prefers-reduced-motion:reduce){body[data-brand-site]{scroll-behavior:auto}}.sm-wordmark--app{font-size:22px}.sm-wordmark--launch{font-size:clamp(36px,4vw,58px);color:var(--palette-on-dark)}.sm-wordmark--launch .sm-wordmark__plus{color:var(--palette-text-accent)}body[data-brand-site] :is(.sj-faq__item,.sj-nav-card){background:var(--gs-bg-elevated);border-color:var(--gs-border)}body[data-brand-site] :is(.sj-faq__question,.sj-nav-card__title,.sj-section__title){color:var(--gs-fg)}body[data-brand-site] :is(.sj-faq__answer,.sj-nav-card__text){color:var(--gs-fg-muted)}body[data-brand-site] .sj-section__title{font-size:var(--brand-section-title);font-weight:400;letter-spacing:-.05em}