@font-face{font-family:satoshi;src:url(../media/Satoshi_Regular-s.p.2oultpqxb_gh9.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_Medium-s.p.2gbh8zsgu5xby.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_Bold-s.p.19z5sx2nusz2v.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_Black-s.p.03d7m3bcbsl0m.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:102.23%;descent-override:24.29%;line-gap-override:10.12%;size-adjust:98.8%}.satoshi_2b611e61-module__p-cp6W__className{font-family:satoshi,satoshi Fallback}.satoshi_2b611e61-module__p-cp6W__variable{--font-satoshi:"satoshi", "satoshi Fallback"}
:root{--paper:#f9faf9;--white:#fff;--ink:#0e120f;--muted:#5f6661;--faint:#8f9891;--line:#dce1dd;--line-2:#e3e7e4;--tint:#f4f6f5;--green:#2f7a53;--green-light:#3a8a60;--green-deep:#2a6e4b;--mint:#a8cdb6;--mint-wash:#eef6f1;--grad:radial-gradient(ellipse 120% 90% at 50% 0%, var(--green-light) 0%, var(--green) 55%, var(--green-deep) 100%);--shadow:0 1px 2px #0e120f0f, 0 22px 44px -16px #0e120f47;--radius-lg:26px;--nav-h:76px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px);-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:var(--font-satoshi), system-ui, -apple-system, "Segoe UI", sans-serif;color:var(--ink);background-color:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:radial-gradient(#0e120f17 1px,#0000 1.2px);background-size:24px 24px;margin:0;overflow-x:hidden}a{color:inherit}img,svg{display:block}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:6px}.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}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.container{width:100%;max-width:1264px;margin:0 auto;padding:0 32px}.section{padding-top:140px}.section-head{flex-direction:column;gap:14px;margin-bottom:48px;display:flex}.section-head.center{text-align:center;align-items:center}.h2{letter-spacing:-.04em;margin:0;font-size:clamp(36px,4.6vw,56px);font-weight:900;line-height:1.02}.lede{max-width:620px;color:var(--muted);margin:0;font-size:19px;line-height:1.55}.btn{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-ink{background:var(--ink);color:var(--white)}.btn-ink:hover{box-shadow:0 10px 24px -10px #0e120f80}.btn-white{background:var(--white);color:var(--ink)}.btn-outline{background:var(--white);color:var(--ink);border:1px solid var(--line)}.btn-ghost-light{color:var(--white);background:0 0;border:1.5px solid #fff9}.btn-sm{height:42px;padding:0 18px;font-size:15px}@media (max-width:640px){.container{padding:0 20px}.section{padding-top:96px}}.prompt-pill{background:var(--white);border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;max-width:100%;padding:7px 12px;font-size:12.5px;font-weight:500;box-shadow:0 6px 16px -8px #0e120f4d}.skip:focus{z-index:100;clip:auto;background:var(--ink);width:auto;height:auto;color:var(--white);border-radius:999px;margin:0;padding:10px 16px;text-decoration:none;position:fixed;top:12px;left:12px;overflow:visible}
