*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{overflow-x:hidden;max-width:100%}body{font-family:Figtree,system-ui,-apple-system,sans-serif;color:#15181e;background:#f3f4f6;-webkit-font-smoothing:antialiased;line-height:1.55}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.wrap{max-width:1180px;margin:0 auto;padding:0 32px}.eyebrow{font-family:DM Mono,Courier New,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#0b7a5c;font-weight:500}.eyebrow.dim{color:#ffffff8c}.ph{position:relative;border-radius:18px;overflow:hidden;background-color:#eef1f5;background-image:repeating-linear-gradient(135deg,#378add12 0 14px,#378add05 14px 28px);border:1px solid #e2e5ea}.ph:after{content:attr(data-label);position:absolute;left:12px;bottom:12px;font-family:DM Mono,Courier New,monospace;font-size:11px;letter-spacing:.04em;color:#646d7d;background:#ffffffd9;backdrop-filter:blur(4px);padding:4px 9px;border-radius:7px;border:1px solid #e2e5ea}.ph.dark{background-color:#16294326;background-image:repeating-linear-gradient(135deg,#ffffff0f 0 14px,#ffffff04 14px 28px);border-color:#ffffff1f}.ph.dark:after{color:#fff9;background:#0c1b3099;border-color:#ffffff1f}.btn{display:inline-flex;align-items:center;gap:8px;font-family:Figtree,system-ui,-apple-system,sans-serif;font-weight:700;font-size:14.5px;padding:11px 20px;border-radius:12px;cursor:pointer;border:1px solid transparent;transition:transform .12s,box-shadow .18s,background .15s,border-color .15s}.btn:active{transform:translateY(1px)}.btn-primary{background:#0b7a5c;color:#fff;box-shadow:0 6px 18px #378add52}.btn-primary:hover{background:#085e47;box-shadow:0 8px 22px #378add66}.btn-ghost{background:transparent;color:#15181e;border-color:#e2e5ea}.btn-ghost:hover{border-color:#9aa2b0}.btn-light{background:#fff;color:#12332a}.btn-light:hover{background:#eaf1fb}.btn-outline-d{background:#ffffff0f;color:#fff;border-color:#ffffff38}.btn-outline-d:hover{background:#ffffff1f}.btn-lg{padding:14px 26px;font-size:15.5px;border-radius:13px}section.band{padding:96px 0}.band.alt{background:#fff;border-top:1px solid #e2e5ea;border-bottom:1px solid #e2e5ea}.sec-head{max-width:720px}.sec-head h2{font-size:clamp(30px,3.6vw,48px);line-height:1.06;letter-spacing:-.025em;font-weight:800;margin-top:14px;text-wrap:balance}.sec-head p{font-size:18px;color:#4f5868;margin-top:18px}.badge{font-family:DM Mono,Courier New,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:9999px;font-weight:500;white-space:nowrap}.badge.live{background:#27a96c1f;color:#0b7a5c}.badge.beta{background:#378add1f;color:#0b7a5c}.badge.soon{background:#eceef2;color:#646d7d}.badge.later{background:#7a5ae01a;color:#6e56cf}.mobile-only{display:none}@media(max-width:920px){.nav-links{display:none}}@media(max-width:560px){.wrap{padding:0 20px}section.band{padding:64px 0}.nav-cta .btn-ghost{display:none}}.nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:50;background:#fbfbfcd1;backdrop-filter:blur(14px);border-bottom:1px solid #e2e5ea}.nav-inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;height:68px}.brand[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:10px}.brand[data-astro-cid-dmqpwcec] .word[data-astro-cid-dmqpwcec]{font-family:DM Mono,Courier New,monospace;font-size:18px;letter-spacing:.02em;font-weight:500;color:#15181e}.nav-links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:34px}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-size:14.5px;font-weight:600;color:#4f5868;transition:color .15s}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:#15181e}.nav-cta[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:14px}.ft[data-astro-cid-sz7xmlte]{background:#fff;border-top:1px solid #e2e5ea;padding:56px 0 40px}.ft-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}.ft-col[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-family:DM Mono,Courier New,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#646d7d;font-weight:500}.ft-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin-top:16px;display:flex;flex-direction:column;gap:11px}.ft-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:14.5px;color:#4f5868;transition:color .15s}.ft-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#15181e}.brand[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:10px}.brand[data-astro-cid-sz7xmlte] .word[data-astro-cid-sz7xmlte]{font-family:DM Mono,Courier New,monospace;font-size:18px;letter-spacing:.02em;font-weight:500;color:#15181e}.ft-about[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:14.5px;color:#4f5868;margin-top:14px;max-width:26em}.ft-bottom[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;margin-top:48px;padding-top:24px;border-top:1px solid #e2e5ea;font-size:13px;color:#646d7d;font-family:DM Mono,Courier New,monospace;flex-wrap:wrap;gap:12px}@media(max-width:920px){.ft-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:28px}}@media(max-width:560px){.ft-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}
