@font-face{font-family:Clash Display;src:url(/fonts/clash-display-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Quicksand;src:url(/fonts/quicksand-600-latin.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");font-weight:100 800;font-display:swap}:root,:root[data-theme=dark]{color-scheme:dark;--bg:#141318;--surface:#1b1a21;--text:#f6f6f4;--muted:#9b9aa3;--accent:#6aa6e8;--on-accent:#141318;--line:#ffffff1a;--line-strong:#ffffff24;--faint:#9b9aa399;--meta:#ffffff94;--micro:#ffffff9e;--dim:#ffffff6b;--struck:#ffffff47;--faq-question:#deddd8;--faq-marker:#ffffff1f;--grid-line:#ffffff08;--hero-grid-line:#fff1;--hero-glow:#6aa6e829;--cta-glow-1:#6aa6e826;--cta-glow-2:#6aa6e80d;--cue-line:#ffffff47;--nav-bg:#141318b8;--control-fill:#ffffff0a;--control-fill-hover:#ffffff17;--ghost-border:#ffffff26;--ghost-fill:#ffffff05;--ghost-fill-hover:#ffffff12;--btn-shadow:#6aa6e847;--tap-fill:#6aa6e82e;--card-fill:#17161c;--card-chrome:#1b1a21;--card-screen:#0e0d11;--card-line:#ffffff1c;--card-dot-1:#fff3;--card-dot-2:#ffffff24;--card-dot-3:#ffffff1a;--card-url-fill:#ffffff0d;--card-url-text:#ffffff52;--card-hatch:#ffffff08;--card-shadow:0 26px 60px -18px #000000bf, 0 2px 0 #ffffff0a inset;--card-shadow-hover:0 34px 70px -18px #000000d9, 0 2px 0 #ffffff0d inset;--panel-back:linear-gradient(150deg, #1a1920, #141318);--panel-mid:linear-gradient(150deg, #1e1d25, #16151b);--panel-front:linear-gradient(150deg, #232229, #191820);--panel-border-back:#ffffff1a;--panel-border-mid:#ffffff21;--panel-border-front:#ffffff29;--panel-label-back:#fff6;--panel-label-mid:#ffffff8c;--panel-number-back:#ffffff47;--panel-number-mid:#ffffff5c;--panel-shadow:0 34px 66px -26px #000000d9;--panel-shadow-front:0 40px 76px -28px #000000e6, 0 0 0 1px #6aa6e81f;--panel-accent-edge:#6aa6e8d9;--popular-fill:#6aa6e80a}:root[data-theme=light]{color-scheme:light;--bg:#f5f4f0;--surface:#ecebe6;--text:#141318;--muted:#5f5e68;--accent:#2f6fb8;--on-accent:#fff;--line:#1413181f;--line-strong:#14131829;--faint:#6c6b74;--meta:#1413189e;--micro:#141318a3;--dim:#141318a3;--struck:#14131847;--faq-question:#2a2930;--faq-marker:#14131829;--grid-line:#1413180b;--hero-grid-line:#14131812;--hero-glow:#2f6fb81f;--cta-glow-1:#2f6fb81f;--cta-glow-2:#2f6fb80a;--cue-line:#14131847;--nav-bg:#f5f4f0c7;--control-fill:#14131808;--control-fill-hover:#14131812;--ghost-border:#1413182e;--ghost-fill:#ffffff80;--ghost-fill-hover:#fffffff2;--btn-shadow:#2f6fb847;--tap-fill:#2f6fb824;--card-fill:#fff;--card-chrome:#f1f0ec;--card-screen:#e7e6e1;--card-line:#1413181f;--card-dot-1:#14131838;--card-dot-2:#14131826;--card-dot-3:#1413181a;--card-url-fill:#1413180d;--card-url-text:#14131873;--card-hatch:#1413180a;--card-shadow:0 26px 56px -24px #14131847;--card-shadow-hover:0 34px 64px -24px #1413185c;--panel-back:linear-gradient(150deg, #eceae5, #e4e2dc);--panel-mid:linear-gradient(150deg, #f4f3ef, #eae8e3);--panel-front:linear-gradient(150deg, #fff, #f4f3ef);--panel-border-back:#1413181a;--panel-border-mid:#1413181f;--panel-border-front:#14131824;--panel-label-back:#14131861;--panel-label-mid:#1413188c;--panel-number-back:#1413184d;--panel-number-mid:#14131866;--panel-shadow:0 30px 60px -28px #14131852;--panel-shadow-front:0 36px 70px -28px #14131866, 0 0 0 1px #2f6fb81f;--panel-accent-edge:#2f6fb8d9;--popular-fill:#2f6fb80b}:root{--font-display:"Clash Display", "Satoshi", system-ui, sans-serif;--font-sans:"Satoshi", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ease:cubic-bezier(.22, .7, .3, 1);--spring:cubic-bezier(.3, 1.35, .6, 1);--gutter:48px;--content-max:1320px;--nav-h:70px}@media (width<=1199.98px){:root{--gutter:32px}}@media (width<=809.98px){:root{--gutter:20px;--content-max:640px;--nav-h:62px}}*,:before,:after{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}h1,h2,h3,p{font:inherit;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img{max-width:100%;display:block}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.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}.t-display{font:600 72px/1.03 var(--font-display);letter-spacing:-2.3px;text-wrap:balance}.t-lead{font:400 18px/1.62 var(--font-sans);letter-spacing:-.02em;color:var(--muted);text-wrap:balance}.t-eyebrow{font:500 11px/1 var(--font-mono);letter-spacing:2.9px;text-transform:uppercase;color:var(--muted)}.t-navlink{font:500 14px/1 var(--font-sans);letter-spacing:-.02em;color:var(--muted)}.t-navlink-drawer{font:500 18px/1 var(--font-sans);letter-spacing:-.18px;color:var(--text)}.t-btn{font:700 16px/1 var(--font-sans);letter-spacing:-.08px}.t-btn-sm{font:700 14px/1 var(--font-sans);letter-spacing:-.07px}.t-mono-btn{font:600 12.5px/1 var(--font-mono);letter-spacing:1.5px}.t-monotag{font:400 11.5px/1 var(--font-mono);letter-spacing:1.15px;color:var(--muted)}.t-wordmark{font:500 21px/1 var(--font-display);letter-spacing:-.21px;color:var(--text)}.t-section{font:600 50px/1.12 var(--font-mono);letter-spacing:.5px;color:var(--text);text-wrap:balance}.t-card-title{font:600 20px/1.2 var(--font-mono);letter-spacing:2px;color:var(--text)}.t-card-body{font:400 13px/1.75 var(--font-mono);letter-spacing:.65px;color:var(--muted)}.t-card-meta{font:400 11px/1.9 var(--font-mono);letter-spacing:.99px;color:var(--meta)}.t-card-tagline{font:500 12px/1.6 var(--font-mono);letter-spacing:1.08px;color:var(--text)}.t-step-number{font:600 13px/1 var(--font-mono);letter-spacing:1.82px;color:var(--accent)}.t-step-title{font:600 19px/1.2 var(--font-mono);letter-spacing:2.28px;color:var(--text)}.t-step-body{font:400 12.5px/1.8 var(--font-mono);letter-spacing:.63px;color:var(--muted)}.t-about{font:700 38px/1.22 var(--font-sans);letter-spacing:-.84px;color:var(--text);text-wrap:balance}.t-stat{font:600 42px/1 var(--font-mono);letter-spacing:-.42px;color:var(--text)}.t-micro{font:400 10.5px/1.5 var(--font-mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--micro)}.t-faq-q{font:500 20px/1.4 var(--font-sans);letter-spacing:-.2px;text-wrap:balance}.t-faq-a{font:400 16px/1.72 var(--font-sans);letter-spacing:-.16px;color:var(--muted)}.t-cta{font:600 58px/1.08 var(--font-display);letter-spacing:-1.74px;color:var(--text);text-wrap:balance}@media (width<=1199.98px){.t-display{letter-spacing:-1.79px;font-size:56px}.t-lead{font-size:17px}.t-section{font-size:36px}.t-card-title{font-size:18px}.t-step-title{font-size:17px}.t-about{letter-spacing:-.7px;font-size:32px}.t-stat{letter-spacing:-.36px;font-size:36px}.t-faq-q{letter-spacing:-.18px;font-size:18px}.t-faq-a{letter-spacing:-.15px;font-size:15.5px}.t-cta{letter-spacing:-1.32px;font-size:44px}}@media (width<=809.98px){.t-display{letter-spacing:-1.22px;font-size:38px}.t-lead{font-size:16px}.t-btn{font-size:15px}.t-monotag{font-size:11px}.t-section{font-size:26px}.t-card-title{font-size:17px}.t-step-title{font-size:16px}.t-about{letter-spacing:-.57px;font-size:26px;line-height:1.24}.t-stat{letter-spacing:-.3px;font-size:30px}.t-faq-q{letter-spacing:-.17px;font-size:17px;line-height:1.42}.t-faq-a{letter-spacing:-.15px;font-size:15px;line-height:1.74}.t-cta{letter-spacing:-.96px;font-size:32px;line-height:1.1}}.section{flex-direction:column;align-items:center;scroll-margin-top:86px;display:flex;position:relative;overflow:clip}.container{z-index:1;width:100%;max-width:var(--content-max);padding-inline:var(--gutter);position:relative}.colgrid{z-index:0;pointer-events:none;--cols:12;--row-top:0px;--row-h:600px;padding-inline:max(var(--gutter), calc((100% - var(--content-max)) / 2 + var(--gutter)));padding-top:var(--row-top);background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px);background-size:calc(100% / var(--cols)) var(--row-h);background-origin:content-box;background-clip:border-box;position:absolute;inset:0}.colgrid[data-rows]{background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-size:calc(100% / var(--cols)) var(--row-h), calc(100% / var(--cols)) var(--row-h)}@media (width<=1199.98px){.colgrid{--cols:6}}@media (width<=809.98px){.colgrid{--cols:1}.colgrid[data-rows]{background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px)}}.section-head{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.section-head .t-section{padding:28px 0 64px}@media (width<=1199.98px){.section-head .t-section{padding:24px 0 48px}}@media (width<=809.98px){.section-head .t-section{padding:20px 0 40px}}.cell-row{grid-template-columns:repeat(var(--row-cols,3), minmax(0, 1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);width:100%;display:grid}.cell-row>*{border-right:1px solid var(--line)}@media (width<=809.98px){.cell-row{border-bottom:0;border-left:0;flex-direction:column;display:flex}.cell-row>*{border-right:0;border-bottom:1px solid var(--line)}}.js .reveal{opacity:0;transform:translateY(var(--reveal-y,18px))}.js .reveal.is-in{opacity:1;transition:opacity .6s var(--ease) var(--delay,0s), transform .6s var(--ease) var(--delay,0s);transform:none}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none}}.text-link{color:var(--text);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:color .18s,text-decoration-color .18s}.text-link:hover{color:var(--accent);text-decoration-color:currentColor}.btn[data-astro-cid-ekguhzzh]{-webkit-tap-highlight-color:transparent;display:inline-flex}.btn__surface[data-astro-cid-ekguhzzh]{background:var(--accent);width:100%;height:54px;color:var(--on-accent);white-space:nowrap;user-select:none;transition:transform .35s var(--spring), box-shadow .35s ease, background-color .35s ease;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 28px;display:inline-flex}.btn[data-astro-cid-ekguhzzh]:hover .btn__surface[data-astro-cid-ekguhzzh]{box-shadow:0 14px 30px 0 var(--btn-shadow);transform:translateY(-2px)scale(1.1)}.btn[data-astro-cid-ekguhzzh]:active .btn__surface[data-astro-cid-ekguhzzh]{transition-duration:.2s;transform:scale(.97)}.btn--ghost[data-astro-cid-ekguhzzh] .btn__surface[data-astro-cid-ekguhzzh]{background:var(--ghost-fill);border:1px solid var(--ghost-border);color:var(--text);padding:0 26px}.btn--ghost[data-astro-cid-ekguhzzh]:hover .btn__surface[data-astro-cid-ekguhzzh]{background:var(--ghost-fill-hover)}.btn--nav[data-astro-cid-ekguhzzh] .btn__surface[data-astro-cid-ekguhzzh]{border-radius:10px;height:40px;padding:0 20px}.btn--nav[data-astro-cid-ekguhzzh]:hover .btn__surface[data-astro-cid-ekguhzzh]{box-shadow:0 10px 22px 0 var(--btn-shadow)}.btn--mono[data-astro-cid-ekguhzzh] .btn__surface[data-astro-cid-ekguhzzh],.btn--mono-ghost[data-astro-cid-ekguhzzh] .btn__surface[data-astro-cid-ekguhzzh]{border-radius:10px;gap:10px;height:52px}.btn--mono-ghost[data-astro-cid-ekguhzzh] .btn__surface[data-astro-cid-ekguhzzh]{border:1px solid var(--line-strong);color:var(--text);background:0 0}.btn--mono-ghost[data-astro-cid-ekguhzzh]:hover .btn__surface[data-astro-cid-ekguhzzh]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}@media (prefers-reduced-motion:reduce){.btn[data-astro-cid-ekguhzzh] .btn__surface[data-astro-cid-ekguhzzh]{transition:none}.btn[data-astro-cid-ekguhzzh]:hover .btn__surface[data-astro-cid-ekguhzzh]{transform:none}}
