@font-face{font-family:__outfit_9cf408;src:url(/_next/static/media/e96e15292515bfc8-s.p.woff2) format("woff2");font-display:swap;font-weight:300 600;font-style:normal}@font-face{font-family:__outfit_Fallback_9cf408;src:local("Arial");ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:99.17%}.__className_9cf408{font-family:__outfit_9cf408,__outfit_Fallback_9cf408;font-style:normal}.__variable_9cf408{--atlas-font-sans-loaded:"__outfit_9cf408","__outfit_Fallback_9cf408"}@font-face{font-family:"__instrumentSerif_80c35f";src:url(/_next/static/media/e872e3f251959e82-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"__instrumentSerif_80c35f";src:url(/_next/static/media/7cb8e1b9ab81be17-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"__instrumentSerif_Fallback_80c35f";src:local("Times New Roman");ascent-override:117.87%;descent-override:36.91%;line-gap-override:0.00%;size-adjust:83.99%}.__className_80c35f{font-family:"__instrumentSerif_80c35f","__instrumentSerif_Fallback_80c35f"}.__variable_80c35f{--atlas-font-serif-loaded:"__instrumentSerif_80c35f","__instrumentSerif_Fallback_80c35f"}:root{--atlas-brand:#09122a;--atlas-brand-fg:#f7f3eb;--atlas-brand-soft:#eae2d2;--atlas-ink:#09122a;--atlas-ink-soft:#374358;--atlas-cream:#f7f3eb;--atlas-cream-deep:#f0e9dc;--atlas-surface:#fff;--atlas-fg:#09122a;--atlas-fg-muted:#374358;--atlas-bg:#f7f3eb;--atlas-bg-muted:#f0e9dc;--atlas-border:#e2dbcd;--atlas-hairline:rgba(9,18,42,.12);--atlas-hairline-strong:rgba(9,18,42,.22);--atlas-link:#0a3d62;--atlas-link-hover:#06283f;--atlas-accent:#0b6b4f;--atlas-accent-soft:#dfeae3;--atlas-success:#066e25;--atlas-warn:#a6590b;--atlas-error:#991b1b;--atlas-dark-bg:#0b1226;--atlas-dark-bg-muted:#111a33;--atlas-dark-surface:#16203c;--atlas-dark-fg:#ece6da;--atlas-dark-fg-muted:#9aa6bd;--atlas-dark-border:hsla(40,43%,95%,.14);--atlas-dark-link:#7fb3e8;--atlas-dark-accent:#4fd1a5;--atlas-dark-brand-fg:#09122a;--atlas-font-sans:var(--atlas-font-sans-loaded,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);--atlas-font-serif:var(--atlas-font-serif-loaded,Georgia,"Times New Roman",Times,serif);--atlas-font-mono:var(--atlas-font-mono-loaded,ui-monospace,"Cascadia Code",Menlo,Consolas,"Liberation Mono",monospace);--atlas-space-1:4px;--atlas-space-2:8px;--atlas-space-3:12px;--atlas-space-4:16px;--atlas-space-5:20px;--atlas-space-6:24px;--atlas-space-8:32px;--atlas-space-10:40px;--atlas-space-12:48px;--atlas-space-16:64px;--atlas-space-20:80px;--atlas-space-24:96px;--atlas-radius-sm:4px;--atlas-radius-md:6px;--atlas-radius-lg:10px;--atlas-radius-xl:16px;--atlas-radius-2xl:22px;--atlas-radius-3xl:28px;--atlas-radius-pill:999px;--atlas-shadow-sm:0 2px 8px rgba(9,18,42,.06);--atlas-shadow-md:0 20px 50px -30px rgba(9,18,42,.3);--atlas-shadow-lg:0 30px 70px -40px rgba(9,18,42,.35);--atlas-shadow-xl:0 50px 120px -50px rgba(9,18,42,.35);--atlas-ease:cubic-bezier(0.2,0.7,0.15,1);--atlas-dur-fast:0.18s;--atlas-dur-lift:0.35s;--atlas-dur-rise:0.9s;--atlas-container:1400px;--atlas-container-pad:clamp(20px,4vw,40px);--atlas-focus:#0a3d62;--atlas-focus-offset:2px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--fs-hero:clamp(2.625rem,10.5vw,7rem);--fs-h2-xl:clamp(2.75rem,8vw,5.75rem);--fs-h2:clamp(2rem,5.2vw,3.5rem);--fs-h3:clamp(1.5rem,2.6vw,1.9rem);--fs-lead:clamp(1.0625rem,1.4vw,1.1875rem);--fs-body:clamp(0.9375rem,1.1vw,1.0625rem);--fs-eyebrow:0.8125rem;--fs-micro:0.75rem;--nav-h:68px}html{overflow-x:clip;scroll-behavior:auto;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:var(--atlas-bg);color:var(--atlas-fg);font-family:var(--atlas-font-sans);font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11";min-height:100vh}canvas,img,svg,video{max-width:100%;height:auto;display:block}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;background:none;border:none}::selection{background:var(--atlas-ink);color:var(--atlas-cream)}:where(button,[role=button],input,select,textarea){min-height:44px}:where(a,button,[role=button],input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--atlas-focus);outline-offset:var(--atlas-focus-offset);border-radius:var(--atlas-radius-sm)}[id]{scroll-margin-top:calc(var(--nav-h) + 12px)}.u-wrap-anywhere{overflow-wrap:anywhere}.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--atlas-ink);color:var(--atlas-cream);padding:12px 18px;border-radius:0 0 var(--atlas-radius-md) 0}.skip-link:focus{left:0}.container{width:100%;max-width:var(--atlas-container);margin-inline:auto;padding-inline:var(--atlas-container-pad)}.section{padding-block:clamp(72px,12vw,160px);border-top:1px solid var(--atlas-hairline)}.section--flush{border-top:none}.section--band{background:var(--atlas-cream-deep)}.eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--atlas-hairline);border-radius:var(--atlas-radius-pill);padding:6px 14px;font-size:var(--fs-eyebrow);letter-spacing:.01em;color:var(--atlas-ink-soft);min-height:0}.serif{font-family:var(--atlas-font-serif);font-style:italic;font-weight:400}.grid,.grid>*,.split,.split>*{min-width:0}.hairline-grid{display:grid;grid-gap:1px;gap:1px;background:var(--atlas-hairline);border:1px solid var(--atlas-hairline);border-radius:var(--atlas-radius-3xl);overflow:hidden}.hairline-grid>*{background:var(--atlas-bg)}@media (min-width:768px){.hairline-grid--3{grid-template-columns:repeat(3,1fr)}}.split{display:grid;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px)}@media (min-width:900px){.split--media-first{grid-template-columns:1fr 1.1fr}.split--content-first{grid-template-columns:1.1fr 1fr}.split--even{grid-template-columns:1fr 1fr}}.card-grid{display:grid;grid-gap:16px;gap:16px}@media (min-width:640px){.card-grid--2{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.card-grid--3{grid-template-columns:repeat(3,1fr)}}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}[data-reveal]{opacity:0}[data-reveal].is-in{animation:rise-in var(--atlas-dur-rise) var(--atlas-ease) both;animation-delay:var(--reveal-delay,0ms)}.lift{transition:transform var(--atlas-dur-lift) var(--atlas-ease),box-shadow var(--atlas-dur-lift) ease,background-color var(--atlas-dur-fast) ease,color var(--atlas-dur-fast) ease,border-color var(--atlas-dur-fast) ease}.lift:hover{transform:translateY(-2px)}@keyframes dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal].is-in{opacity:1;animation:none;transform:none}.lift{transition:background-color var(--atlas-dur-fast) ease,color var(--atlas-dur-fast) ease}.lift:hover{transform:none}*{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--atlas-radius-pill);padding:14px 26px;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;border:1px solid transparent}.btn svg{width:16px;height:16px}.btn--primary{background:var(--atlas-ink);color:var(--atlas-cream)}.btn--primary:hover{background:#16223f}.btn--ghost{background:var(--atlas-surface);color:var(--atlas-ink);border-color:var(--atlas-hairline-strong)}.btn--ghost:hover{border-color:var(--atlas-ink)}.btn--sm{padding:10px 18px;min-height:40px}.card{background:var(--atlas-surface);border:1px solid var(--atlas-hairline);border-radius:var(--atlas-radius-2xl);padding:clamp(24px,3vw,36px)}.card--pad-sm{padding:20px}.panel{border:1px solid var(--atlas-hairline);border-radius:var(--atlas-radius-3xl);box-shadow:var(--atlas-shadow-lg);overflow:hidden}.chip,.panel{background:var(--atlas-surface)}.chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--atlas-hairline);border-radius:var(--atlas-radius-pill);padding:8px 14px;font-size:13px;color:var(--atlas-ink);min-height:0}.dot{width:7px;height:7px;border-radius:50%;background:var(--atlas-accent);flex:none}@media (prefers-reduced-motion:no-preference){.dot--live{animation:dot-pulse 2.4s ease-in-out infinite}}.check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none;border:1px solid var(--atlas-hairline-strong);border-radius:50%}.check svg{width:12px;height:12px}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;transition:background-color .3s ease,border-color .3s ease,-webkit-backdrop-filter .3s ease;transition:background-color .3s ease,border-color .3s ease,backdrop-filter .3s ease;transition:background-color .3s ease,border-color .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;border-bottom:1px solid transparent}.nav.is-scrolled{background:color-mix(in srgb,var(--atlas-cream) 78%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--atlas-hairline)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.nav.is-scrolled{background:var(--atlas-cream)}}.nav__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--nav-h)}.nav__links{display:none;align-items:center;gap:34px}.nav__link{font-size:14px;color:var(--atlas-ink-soft);transition:color .2s ease;min-height:0}.nav__link:hover{color:var(--atlas-ink)}.nav__cta{display:none}.nav__burger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--atlas-radius-md)}@media (min-width:900px){.nav__cta,.nav__links{display:inline-flex}.nav__burger{display:none}}.drawer{position:fixed;inset:0;z-index:50;display:grid;grid-template-rows:var(--nav-h) 1fr;background:var(--atlas-cream);overscroll-behavior:contain}.drawer__top{display:flex;align-items:center;justify-content:space-between;padding-inline:var(--atlas-container-pad);border-bottom:1px solid var(--atlas-hairline)}.drawer__body{padding:28px var(--atlas-container-pad);display:flex;flex-direction:column;gap:6px;overflow-y:auto}.drawer__link{font-size:22px;font-weight:300;letter-spacing:-.01em;padding:14px 0;border-bottom:1px solid var(--atlas-hairline)}.drawer__cta{margin-top:20px}@media (prefers-reduced-motion:no-preference){.drawer{animation:rise-in .24s var(--atlas-ease) both}}.is-locked{overflow:hidden}.kicker{text-align:center;font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--atlas-ink-soft)}.h1{font-size:var(--fs-hero);line-height:.94;letter-spacing:-.045em;overflow-wrap:break-word}.h1,.h2{font-weight:300;text-wrap:balance}.h2{font-size:var(--fs-h2);line-height:1.02;letter-spacing:-.025em}.h2--xl{font-size:var(--fs-h2-xl);line-height:.98;letter-spacing:-.035em}.h3{font-size:var(--fs-h3);font-weight:400;line-height:1.15;letter-spacing:-.015em}.lead{font-size:var(--fs-lead);line-height:1.6}.lead,.muted{color:var(--atlas-ink-soft)}.hero{padding-block:clamp(40px,7vw,88px) clamp(64px,12vw,150px)}.hero__head{max-width:1100px;margin-inline:auto;text-align:center}.hero__title{margin-top:24px}.hero__lead{max-width:620px;margin:34px auto 0;text-align:center}.hero__ctas{margin-top:36px;flex-direction:column;gap:12px}.hero__ctas,.hero__trust{display:flex;align-items:center}.hero__trust{margin-top:34px;flex-wrap:wrap;justify-content:center;gap:10px 22px;font-size:12.5px;color:var(--atlas-ink-soft)}.hero__sep{width:1px;height:12px;background:var(--atlas-hairline-strong)}@media (min-width:640px){.hero__ctas{flex-direction:row;justify-content:center}}.ledger{display:grid;grid-gap:1px;gap:1px;background:var(--atlas-hairline);border:1px solid var(--atlas-hairline);border-radius:var(--atlas-radius-2xl);overflow:hidden}@media (min-width:640px){.ledger{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ledger{grid-template-columns:repeat(4,1fr)}}.ledger__cell{background:var(--atlas-bg);padding:22px 20px;display:flex;flex-direction:column;gap:6px}.ledger__num{font-size:clamp(2rem,4vw,2.75rem);font-weight:300;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.ledger__label{font-size:14px}.ledger__note{font-size:12px;color:var(--atlas-ink-soft)}.tabs{display:flex;flex-wrap:wrap;gap:8px}.tab{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--atlas-hairline);background:var(--atlas-surface);border-radius:var(--atlas-radius-pill);padding:10px 18px;font-size:13px;font-weight:500;color:var(--atlas-ink);min-height:40px}.tab[aria-selected=true]{background:var(--atlas-ink);color:var(--atlas-cream);border-color:var(--atlas-ink)}.tab svg{width:15px;height:15px}.feature-list{display:grid;grid-gap:10px;gap:10px;margin-top:8px;list-style:none}@media (min-width:560px){.feature-list{grid-template-columns:1fr 1fr}}.feature-list li{display:flex;align-items:center;gap:10px;font-size:14px}.timeline{position:relative}.timeline__rail{position:absolute;top:8px;bottom:8px;left:7px;width:1px;background:var(--atlas-hairline-strong)}.timeline__item{position:relative;padding-left:40px;padding-block:14px}.timeline__node{position:absolute;left:0;top:20px;width:15px;height:15px;border-radius:50%;background:var(--atlas-ink);border:3px solid var(--atlas-bg)}.timeline__phase{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--atlas-ink-soft)}.trust-list{list-style:none;display:flex;flex-direction:column;gap:16px}.trust-list li{display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid var(--atlas-hairline);padding-bottom:16px;font-size:15.5px}.avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--atlas-ink);color:var(--atlas-cream);font-weight:500;letter-spacing:.02em;flex:none}.form{display:flex;flex-direction:column;gap:8px;background:var(--atlas-surface);border:1px solid var(--atlas-hairline);border-radius:var(--atlas-radius-xl);box-shadow:var(--atlas-shadow-sm);padding:8px;max-width:620px;margin-inline:auto}.form__input,.form__select{border:none;background:transparent;padding:12px 16px;font-size:15px;color:var(--atlas-ink);border-radius:var(--atlas-radius-pill)}.form__select{background:var(--atlas-cream-deep)}.form__input{flex:1 1;min-width:0}.form__input::placeholder{color:color-mix(in srgb,var(--atlas-ink) 40%,transparent)}.form__note{margin-top:16px;text-align:center;font-size:12.5px;color:var(--atlas-ink-soft)}.form__ok{border:1px solid var(--atlas-hairline);background:var(--atlas-surface);border-radius:var(--atlas-radius-pill);padding:16px 24px;text-align:center;font-size:15px}@media (min-width:560px){.form{flex-direction:row}}.footer{border-top:1px solid var(--atlas-hairline);background:var(--atlas-cream-deep);padding-block:56px 40px}.footer__grid{display:grid;grid-gap:40px;gap:40px}@media (min-width:768px){.footer__grid{grid-template-columns:2fr 1fr 1fr}}.footer__col-title{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--atlas-ink-soft)}.footer__links{list-style:none;margin-top:16px;display:flex;flex-direction:column;gap:10px;font-size:14px}.footer__links a:hover{color:var(--atlas-link)}.footer__bottom{margin-top:40px;padding-top:24px;border-top:1px solid var(--atlas-hairline);display:flex;flex-direction:column;gap:12px;font-size:12.5px;color:var(--atlas-ink-soft)}.footer__bottom a{display:inline-block;padding:8px 4px}.footer__bottom a:hover{color:var(--atlas-link)}@media (min-width:768px){.footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.wordmark{font-size:22px;font-weight:300;letter-spacing:-.02em;color:var(--atlas-ink);display:inline-flex;align-items:baseline;gap:1px}.wordmark__o{color:var(--atlas-link)}.askdemo{background:var(--atlas-surface);border:1px solid var(--atlas-hairline);border-radius:var(--atlas-radius-3xl);box-shadow:var(--atlas-shadow-lg);overflow:hidden}.askdemo__bar{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid var(--atlas-hairline);font-size:13px;color:var(--atlas-ink-soft)}.askdemo__body{padding:clamp(20px,3vw,32px);display:flex;flex-direction:column;gap:20px}.askdemo__composer{border:1px solid var(--atlas-hairline-strong);border-radius:var(--atlas-radius-xl);padding:14px 18px;font-size:15px;color:var(--atlas-ink);background:var(--atlas-cream);min-height:52px;display:flex;align-items:center}.askdemo__caret{display:none}.askdemo__pipeline{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.askdemo__stage{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--atlas-hairline);border-radius:var(--atlas-radius-pill);padding:7px 14px;font-size:12.5px;color:var(--atlas-ink-soft);position:relative;overflow:hidden}.askdemo__stage .dot{background:var(--atlas-hairline-strong)}.askdemo__answer{display:flex;flex-direction:column;gap:12px}.askdemo__answer p{font-size:15px;line-height:1.6}.askdemo__cite{font-size:.72em;vertical-align:super;color:var(--atlas-link);font-weight:600;margin-inline:2px}.askdemo__sources{display:flex;flex-wrap:wrap;gap:8px}.askdemo__source{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--atlas-hairline);border-radius:var(--atlas-radius-md);padding:8px 12px;font-size:12.5px;background:var(--atlas-cream)}.askdemo__source .idx{font-weight:600;color:var(--atlas-link)}.askdemo__badge{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;border:1px solid var(--atlas-accent-soft);background:var(--atlas-accent-soft);color:#0a3d31;border-radius:var(--atlas-radius-pill);padding:6px 12px;font-size:12px;font-weight:500}.askdemo__footer{font-size:12px;color:var(--atlas-ink-soft);line-height:1.55}.askdemo__replay{display:none}@media (prefers-reduced-motion:no-preference){.askdemo[data-anim=ready] .askdemo__composer:after{content:"";display:inline-block;width:2px;height:1.1em;margin-left:1px;background:var(--atlas-ink);animation:dot-pulse 1s steps(2,start) infinite}.askdemo[data-anim=ready] .askdemo__replay{display:inline-flex}}.askdemo[data-anim=ready] .askdemo__answer,.askdemo[data-anim=ready] .askdemo__badge,.askdemo[data-anim=ready] .askdemo__sources{opacity:0;transform:translateY(4px);transition:opacity .4s var(--atlas-ease),transform .4s var(--atlas-ease)}.askdemo[data-anim=ready][data-phase=rest] .askdemo__answer,.askdemo[data-anim=ready][data-phase=rest] .askdemo__badge,.askdemo[data-anim=ready][data-phase=rest] .askdemo__sources,.askdemo[data-anim=ready][data-phase=sources] .askdemo__answer,.askdemo[data-anim=ready][data-phase=sources] .askdemo__sources,.askdemo[data-anim=ready][data-phase=stream] .askdemo__answer{opacity:1;transform:none}.art{color:var(--atlas-ink);display:block;width:100%;height:auto}.art--soft{color:var(--atlas-ink-soft)}.art .stroke{fill:none;stroke:currentColor;stroke-width:1;opacity:.5}.art .stroke-strong{fill:none;stroke:currentColor;stroke-width:1.5}.art .node{fill:currentColor}.art .node-hollow{fill:var(--atlas-surface);stroke:currentColor;stroke-width:1.25}.art .accent{stroke:var(--atlas-accent);fill:var(--atlas-accent)}.art .fill-soft{fill:currentColor;opacity:.08}.art .label{fill:currentColor;opacity:.7;font-family:var(--atlas-font-sans);font-size:11px}@keyframes flow-dash{to{stroke-dashoffset:-240}}@media (prefers-reduced-motion:no-preference){.art .flow{stroke-dasharray:6 8;animation:flow-dash 14s linear infinite}}.divider-art{height:40px;margin-block:clamp(16px,4vw,40px);color:var(--atlas-ink-soft)}