@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");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}:root{color-scheme:light dark;--ink-0:#fff;--ink-50:#f7f7f6;--ink-100:#f0f0ee;--ink-200:#e4e4e0;--ink-300:#d2d2cc;--ink-500:#85868c;--ink-600:#6b6c73;--ink-700:#52535a;--ink-900:#17181a;--ink-1000:#0f1011;--night-0:#0f1011;--night-50:#161719;--night-100:#17181a;--night-150:#1b1d20;--night-200:#1d1e21;--night-300:#26282c;--night-400:#383b41;--night-450:#43474e;--night-500:#7a7b82;--night-600:#94959c;--night-700:#b6b7bd;--night-900:#e9e9ec;--brand-accent:#2f62d8;--brand-accent-strong:#1f4bb0;--brand-accent-soft:#eaf0fd;--brand-accent-line:#b9ccf5;--brand-accent-night:#7ba3ff;--brand-accent-night-strong:#a9c2ff;--brand-accent-night-ink:#0a1330;--brand-accent-night-soft:#16203a;--brand-accent-night-line:#2f4272;--brand-ok:#1a6b40;--brand-ok-night:#62c98c;--font:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:"Geist Mono Variable", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--weight-display:600;--weight-strong:500;--bg:var(--ink-50);--bg-subtle:var(--ink-100);--panel:var(--ink-0);--panel-hover:var(--ink-50);--border:var(--ink-200);--border-strong:var(--ink-300);--rule:var(--ink-900);--fg:var(--ink-900);--fg-muted:var(--ink-700);--fg-subtle:var(--ink-600);--fg-dim:var(--ink-500);--accent:var(--brand-accent);--accent-hover:var(--brand-accent-strong);--accent-fg:var(--ink-0);--accent-soft:var(--brand-accent-soft);--accent-line:var(--brand-accent-line);--button:var(--accent);--button-fg:var(--accent-fg);--button-hover:var(--accent-hover);--ok:var(--brand-ok);--warn:#825600;--danger:#ad2116;--focus:var(--brand-accent);--slab:var(--ink-1000);--slab-border:transparent;--slab-shadow:0 24px 60px #0f10112e;--scene:url(/inlet.svg);--text-xs:.6875rem;--text-sm:.8125rem;--text-base:1rem;--text-md:1.125rem;--display-sm:clamp(1.25rem, 1.1rem + .8vw, 1.75rem);--display-md:clamp(1.875rem, 1.3rem + 2.2vw, 3rem);--display-lg:clamp(2rem, 1rem + 3.4vw, 3.75rem);--display-xl:clamp(2.5rem, .6rem + 4.2vw, 4.25rem);--lh-tight:1.04;--lh-snug:1.1;--lh:1.55;--track-tight:-.025em;--track-label:.1em;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.25rem;--s6:1.5rem;--s8:2rem;--s10:2.5rem;--s12:3rem;--s14:3.5rem;--s16:4rem;--s20:5rem;--s24:6rem;--s32:8rem;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:20px;--r-pill:999px;--rule-weight:3px;--shadow:0 1px 2px #1012160f, 0 1px 3px #1012160a;--fast:.12s;--slow:.32s;--ease:cubic-bezier(.2, 0, 0, 1);--page:1240px;--measure:34rem;--gutter:clamp(1rem, .5rem + 2.5vw, 3.5rem)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]),:root:not([data-theme=light]) .on-slab{--bg:var(--night-0);--bg-subtle:var(--night-100);--panel:var(--night-50);--panel-hover:var(--night-200);--border:var(--night-300);--border-strong:var(--night-400);--rule:var(--night-900);--fg:var(--night-900);--fg-muted:var(--night-700);--fg-subtle:var(--night-600);--fg-dim:var(--night-500);--accent:var(--brand-accent-night);--accent-hover:var(--brand-accent-night-strong);--accent-fg:var(--brand-accent-night-ink);--accent-soft:var(--brand-accent-night-soft);--accent-line:var(--brand-accent-night-line);--button:var(--night-900);--button-fg:var(--night-0);--button-hover:var(--night-700);--ok:var(--brand-ok-night);--warn:#e0af62;--danger:#ff8b7e;--focus:var(--brand-accent-night);--shadow:0 1px 2px #00000080}:root:not([data-theme=light]){--slab:var(--night-150);--slab-border:var(--night-450);--slab-shadow:none;--scene:url(/inlet-night.svg)}}:root[data-theme=dark],:root[data-theme=dark] .on-slab{--bg:var(--night-0);--bg-subtle:var(--night-100);--panel:var(--night-50);--panel-hover:var(--night-200);--border:var(--night-300);--border-strong:var(--night-400);--rule:var(--night-900);--fg:var(--night-900);--fg-muted:var(--night-700);--fg-subtle:var(--night-600);--fg-dim:var(--night-500);--accent:var(--brand-accent-night);--accent-hover:var(--brand-accent-night-strong);--accent-fg:var(--brand-accent-night-ink);--accent-soft:var(--brand-accent-night-soft);--accent-line:var(--brand-accent-night-line);--button:var(--night-900);--button-fg:var(--night-0);--button-hover:var(--night-700);--ok:var(--brand-ok-night);--warn:#e0af62;--danger:#ff8b7e;--focus:var(--brand-accent-night);--shadow:0 1px 2px #00000080}.on-slab{--bg:var(--night-0);--bg-subtle:var(--night-100);--panel:var(--night-50);--panel-hover:var(--night-200);--border:var(--night-300);--border-strong:var(--night-400);--rule:var(--night-900);--fg:var(--night-900);--fg-muted:var(--night-700);--fg-subtle:var(--night-600);--fg-dim:var(--night-500);--accent:var(--brand-accent-night);--accent-hover:var(--brand-accent-night-strong);--accent-fg:var(--brand-accent-night-ink);--accent-soft:var(--brand-accent-night-soft);--accent-line:var(--brand-accent-night-line);--ok:var(--brand-ok-night);--warn:#e0af62;--danger:#ff8b7e;--focus:var(--brand-accent-night);--shadow:0 1px 2px #00000080}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--slab:var(--night-150);--slab-border:var(--night-450);--slab-shadow:none;--scene:url(/inlet-night.svg)}.on-accent{--fg:var(--accent-fg);--fg-muted:color-mix(in srgb, var(--accent-fg) 92%, var(--accent));--border-strong:color-mix(in srgb, var(--accent-fg) 60%, transparent);--focus:var(--accent-fg);--inverse-bg:var(--ink-0);--inverse-fg:var(--ink-900)}@media (prefers-reduced-motion:reduce){:root{--fast:0s;--slow:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html:has(:target){scroll-behavior:smooth}}:target{scroll-margin-top:84px}body{background:var(--bg);color:var(--fg);font-family:var(--font);font-size:var(--text-base);line-height:var(--lh);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--r-sm)}::selection{background:var(--accent);color:var(--accent-fg)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{width:100%;max-width:var(--page);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(var(--s16), 9vw, var(--s32))}.section-panel{background:var(--panel)}.slab{background:var(--slab);border:1px solid var(--slab-border);color:var(--fg)}.display{font-size:var(--display-lg);line-height:var(--lh-tight);letter-spacing:var(--track-tight);font-weight:var(--weight-display);text-wrap:balance}.display-xl{font-size:var(--display-xl)}.h2{font-size:var(--display-md);line-height:var(--lh-snug);letter-spacing:var(--track-tight);font-weight:var(--weight-display);text-wrap:balance}.lead{font-size:var(--text-md);line-height:var(--lh);color:var(--fg-muted);max-width:var(--measure);text-wrap:pretty}.small{font-size:var(--text-sm);color:var(--fg-muted)}.label{font-family:var(--mono);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-subtle);display:block}.eyebrow{color:var(--accent)}.dim{color:var(--fg-dim)}.display .dim,.h2 .dim{display:block}.head{gap:var(--s4);margin-bottom:var(--s12);display:grid}.head-center{text-align:center;justify-items:center}.nav{z-index:20;background:color-mix(in srgb, var(--bg) 90%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:var(--s6);min-height:64px;display:flex}.wordmark{align-items:center;gap:var(--s3);font-weight:var(--weight-strong);letter-spacing:-.022em;padding-block:var(--s2);display:inline-flex}.wordmark .mark{flex:none}.nav-links{align-items:center;gap:var(--s6);display:none}.nav-links a{font-size:var(--text-sm);color:var(--fg-muted);padding-block:var(--s2);transition:color var(--fast) var(--ease)}.nav-links a:hover{color:var(--fg)}@media (width>=900px){.nav-links{display:flex}}.nav-actions{align-items:center;gap:var(--s2);display:flex}.theme-toggle{border-radius:var(--r-pill);width:36px;height:36px;color:var(--fg-muted);cursor:pointer;transition:color var(--fast) var(--ease), background var(--fast) var(--ease);background:0 0;border:0;place-items:center;display:inline-grid}.theme-toggle:hover{color:var(--fg);background:var(--panel)}.theme-toggle .sun{display:none}:root[data-theme=dark] .theme-toggle .sun{display:block}:root[data-theme=dark] .theme-toggle .moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle .sun{display:block}:root:not([data-theme=light]) .theme-toggle .moon{display:none}}.btn{justify-content:center;align-items:center;gap:var(--s2);min-height:44px;padding:var(--s3) var(--s5);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);border-radius:var(--r-pill);cursor:pointer;transition:background var(--fast) var(--ease), color var(--fast) var(--ease), border-color var(--fast) var(--ease);border:1px solid #0000;display:inline-flex}.btn-primary{background:var(--button);color:var(--button-fg)}.btn-primary:hover{background:var(--button-hover)}.btn-ghost{border-color:var(--border-strong);color:var(--fg);background:0 0}.btn-ghost:hover{border-color:var(--fg)}.btn-inverse{background:var(--inverse-bg);color:var(--inverse-fg);font-weight:var(--weight-display)}.btn-inverse:hover{background:color-mix(in srgb, var(--inverse-bg) 88%, var(--inverse-fg))}.btn-lg{min-height:52px;padding-inline:var(--s6);font-size:var(--text-base)}.btn-sm{min-height:36px;padding:var(--s2) var(--s4)}.actions{gap:var(--s3);flex-wrap:wrap;display:flex}.hero{--scene-w:max(100vw, 900px);--scene-h:calc(var(--scene-w) / 2.4);--scene-strip:calc(var(--scene-h) * .46);position:relative}.hero:after{content:"";height:var(--scene-strip);pointer-events:none;background:linear-gradient(var(--bg), transparent 35%, transparent 85%, var(--bg)), var(--scene) 62% calc(var(--scene-h) * -.2) / var(--scene-w) auto no-repeat;position:absolute;inset:auto 0 0}.hero>.page{z-index:1;padding-block:clamp(var(--s8), 5vw, var(--s20)) calc(var(--scene-strip) * .85);position:relative}.hero-grid{align-items:center;gap:clamp(var(--s8), 4vw, var(--s16));flex-wrap:wrap;display:flex}.hero-copy{flex:400px;min-width:0}.hero-copy .display{margin-top:var(--s4);max-width:18ch}.hero-copy .lead{margin-top:var(--s6);font-size:clamp(var(--text-md), 1rem + .3vw, 1.1875rem)}.hero-actions{align-items:center;gap:var(--s6);margin-top:var(--s8)}.hero-note{margin-top:var(--s4)}.demo{flex:420px;min-width:0;max-width:36rem;position:relative;container-type:inline-size}.demo-file{align-items:center;gap:var(--s2);max-width:100%;padding:var(--s2) var(--s3);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--panel);box-shadow:var(--shadow);font-size:var(--text-sm);color:var(--fg);white-space:nowrap;display:inline-flex}.demo-file svg{color:var(--accent);flex:none}.demo-doc{width:82%;margin:var(--s3) 0 168px;padding:var(--s6);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--shadow);font-size:var(--text-sm);color:var(--fg-muted);font-variant-numeric:tabular-nums}.doc-head{justify-content:space-between;gap:var(--s3);align-items:baseline;display:flex}.doc-head strong{color:var(--fg);font-weight:var(--weight-display);font-size:var(--text-base)}.doc-lines{gap:var(--s2);margin-top:var(--s5);padding-top:var(--s4);border-top:1px dashed var(--border-strong);display:grid}.doc-lines li,.doc-total{justify-content:space-between;gap:var(--s3);display:flex}.doc-total{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--border);color:var(--fg)}.doc-total strong{font-weight:var(--weight-display)}.mark{border-radius:var(--r-sm);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent-line);padding:0 3px}.demo-entry{width:58%;padding:var(--s5);border-radius:var(--r-lg);box-shadow:var(--slab-shadow);font-size:var(--text-sm);position:absolute;bottom:0;right:0}.entry-head{justify-content:space-between;align-items:center;gap:var(--s2);color:var(--fg-subtle);display:flex}.entry-state{align-items:center;gap:var(--s1);padding:2px var(--s2) 2px var(--s1);border-radius:var(--r-pill);background:color-mix(in srgb, var(--ok) 18%, transparent);color:var(--fg);white-space:nowrap;display:inline-flex}.entry-state svg{width:16px;height:16px;color:var(--ok)}.entry-fields{gap:var(--s2);margin-top:var(--s4);display:grid}.entry-fields div{justify-content:space-between;gap:var(--s3);display:flex}.entry-fields dt{color:var(--fg-subtle)}.entry-fields dd{color:var(--fg);text-align:right;font-variant-numeric:tabular-nums}.demo-note{width:36%;font-size:var(--text-sm);color:var(--fg-subtle);line-height:1.45;position:absolute;bottom:0;left:0}@container (width<=460px){.demo-doc{width:100%;margin-bottom:0}.demo-entry{width:auto;margin:calc(var(--s6) * -1) 0 0 var(--s8);position:relative}.demo-note{width:auto;margin-top:var(--s4);position:static}}.industries{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.industry{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:28px;display:flex}.industry svg{color:var(--accent)}.industry h3{font-size:1.25rem;font-weight:var(--weight-display);letter-spacing:-.01em;line-height:var(--lh-snug)}.industry-who{color:var(--fg-subtle);font-size:.875rem}.industry-job{color:var(--fg-muted);font-size:.9375rem}.steps{gap:var(--s8) 0;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.step{text-align:center}.step-mark{justify-content:center;align-items:center;display:flex}.step-line{background:var(--accent-line);flex:1;height:1.5px}.step:first-child .step-line:first-child,.step:last-child .step-line:last-child{background:0 0}.step-num{border-radius:var(--r-pill);border:1.5px solid var(--accent);width:40px;height:40px;color:var(--accent);font-weight:var(--weight-display);flex:none;justify-content:center;align-items:center;display:inline-flex}.step h3{margin-top:var(--s5);padding-inline:var(--s4);font-size:1.1875rem;font-weight:var(--weight-display);letter-spacing:-.01em}.step p{margin:var(--s2) auto 0;padding-inline:var(--s4);max-width:36ch;color:var(--fg-muted);text-wrap:pretty;font-size:.9375rem}@media (width<=760px){.step{text-align:left}.step-mark{justify-content:flex-start}.step-line{display:none}.step h3,.step p{padding-inline:0}.step p{margin-inline:0}}.deal{gap:var(--s8);flex-wrap:wrap;align-items:stretch;display:flex}.deal-fit{flex:380px;min-width:0}.deal-fit h3{font-size:.9375rem;font-weight:var(--weight-display);margin-bottom:14px}.deal-fit h3+ul+h3{margin-top:var(--s8)}@media (width<=899px){.deal .price{order:-1}}.ticks{gap:var(--s3);display:grid}.ticks li{gap:var(--s3);color:var(--fg-muted);display:flex}.ticks svg{flex:none;margin-top:2px}.ticks-yes svg{color:var(--ok)}.ticks-no svg{color:var(--fg-subtle)}.price{border-radius:var(--r-xl);flex-direction:column;flex:400px;gap:18px;min-width:0;padding:clamp(28px,4vw,44px);display:flex}.price-figure{font-size:var(--display-sm);font-weight:var(--weight-display);letter-spacing:-.02em;line-height:var(--lh-snug)}.price-terms{color:var(--fg-muted);font-size:.9375rem}.price-list{margin-top:var(--s1);gap:10px;font-size:.9375rem;display:grid}.price .btn{margin-top:var(--s2);align-self:flex-start}.stage{gap:var(--s3);flex-direction:column;display:flex}.stage+.stage{margin-top:var(--s4)}.stage-when{color:var(--fg-muted);font-size:var(--text-sm)}.faq-wrap{gap:var(--s8) var(--s16);flex-wrap:wrap;display:flex}.faq-wrap>.head{flex:300px;align-content:start;margin:0}.faq{border-top:1px solid var(--border-strong);flex:2 520px;min-width:0}.faq details{border-bottom:1px solid var(--border-strong)}.faq summary{justify-content:space-between;align-items:center;gap:var(--s4);min-height:44px;padding-block:var(--s5);font-weight:var(--weight-display);cursor:pointer;font-size:1.0625rem;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent);transition:transform var(--fast) var(--ease);flex:none;font-size:1.375rem;line-height:1}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--fg-muted);max-width:64ch;margin-top:calc(var(--s2) * -1);padding-bottom:var(--s5);text-wrap:pretty}.closing{--scene-w:max(100vw, 900px);padding-block:clamp(var(--s16), 9vw, 7rem) calc(var(--scene-w) / 2.4 * .85 + var(--s12));background:linear-gradient(var(--bg) 45%, transparent 75%), var(--scene) 62% bottom / var(--scene-w) auto no-repeat}.closing .btn-ghost{background:var(--bg)}.closing-card{align-items:center;gap:var(--s8);text-align:center;flex-direction:column;display:flex}.closing-card .display{max-width:18ch;margin-inline:auto;font-size:clamp(2.125rem,1.4rem + 3vw,3.75rem)}.closing-card .lead{margin:var(--s4) auto 0;max-width:34rem}.closing-card .actions{justify-content:center}.sticky-cta{display:none}@media (width<=899px){.sticky-cta{z-index:25;justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s3) var(--gutter);padding-bottom:max(var(--s3), env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg) 92%, transparent);backdrop-filter:blur(10px);border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--fg-muted);display:flex;position:fixed;inset:auto 0 0}body:has(.sticky-cta){padding-bottom:72px}.sticky-cta{transition:transform var(--slow) var(--ease)}.hero-in-view .sticky-cta{transform:translateY(100%)}:root:not(.hero-in-view) .nav-cta{visibility:hidden}}.link{color:var(--accent);text-underline-offset:3px;transition:color var(--fast) var(--ease);text-decoration:underline}.link:hover{color:var(--accent-hover)}.foot{border-top:1px solid var(--border);background:var(--bg-subtle)}.foot>.page{padding-block:var(--s12) var(--s8)}.foot-grid{gap:var(--s10);display:grid}@media (width>=760px){.foot-grid{gap:var(--s8);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}}.foot-col{gap:var(--s3);align-content:start;display:grid}.foot-col a{font-size:var(--text-sm);color:var(--fg-muted);min-height:24px;transition:color var(--fast) var(--ease);align-items:center;display:inline-flex}.foot-col a:hover{color:var(--fg)}.foot-col .wordmark{color:var(--fg);font-size:var(--text-base);justify-self:start}.foot-base{gap:var(--s4) var(--s6);margin-top:var(--s12);padding-top:var(--s5);border-top:1px solid var(--border-strong);font-size:var(--text-sm);color:var(--fg-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.skip{left:var(--s4);top:var(--s4);z-index:100;padding:var(--s3) var(--s4);background:var(--fg);color:var(--bg);border-radius:var(--r-md);position:absolute;transform:translateY(-200%)}.skip:focus{transform:none}.legal{max-width:44rem}.legal .display{margin-top:var(--s4);font-size:var(--display-md)}.legal .lead{margin-top:var(--s6)}.legal-part{margin-top:var(--s10);gap:var(--s3);display:grid}.legal-part h2{font-size:1.25rem;font-weight:var(--weight-display);letter-spacing:-.01em}.legal-part p{color:var(--fg-muted)}
