:root{--bg: #F6F3EC;--surface: #FFFDF8;--ink: #15171C;--mute: #5D6068;--line: #E2DDD2;--accent: #D9472B;--chip: #EFE9DD;--band: #15171C;--band-ink: #F6F3EC;--band-mute: #B9B4AA;--ok: #2F7D4F;--ok-bg: #E3F1E8;--soon: #8A5A12;--soon-bg: #F7ECD6;--display: "Bricolage Grotesque", "Avenir Next", system-ui, sans-serif;--body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;color-scheme:light}@media (prefers-color-scheme: dark){:root{--bg: #111317;--surface: #181B21;--ink: #F1EEE7;--mute: #A3A6AE;--line: #2A2E36;--accent: #F06A4C;--chip: #22262E;--band: #1C1F26;--band-ink: #F1EEE7;--band-mute: #A3A6AE;--ok: #7FD3A0;--ok-bg: #1B2E23;--soon: #E9C07A;--soon-bg: #2E2616;color-scheme:dark}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--body)}a{color:inherit}.wrap{max-width:1080px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}header{border-bottom:1px solid var(--line)}.bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:18px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font:700 22px/1 var(--display);letter-spacing:-.02em}.brand img{width:30px;height:30px}nav{display:flex;gap:22px;font-size:14.5px}nav a{text-decoration:none;color:var(--mute)}nav a:hover{color:var(--ink)}.hero{padding-block:88px 72px;display:grid;gap:28px}.eyebrow{font:500 12.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}h1{margin:0;font:700 clamp(40px,6.4vw,76px)/1.02 var(--display);letter-spacing:-.035em;max-width:15ch;text-wrap:balance}h1 em{font-style:normal;color:var(--accent)}.lede{margin:0;max-width:58ch;font-size:18.5px;color:var(--mute)}section{padding-block:64px;border-top:1px solid var(--line)}.head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:28px}h2{margin:0;font:700 clamp(26px,3.4vw,36px)/1.1 var(--display);letter-spacing:-.025em;text-wrap:balance}.head p{margin:0;color:var(--mute);max-width:46ch}.mission{background:var(--band);color:var(--band-ink);border-top:0;padding-block:72px}.mission .wrap{display:grid;gap:18px}.mission-line{margin:0;font:700 clamp(30px,4.6vw,54px)/1.08 var(--display);letter-spacing:-.03em;max-width:20ch;text-wrap:balance}.mission-sub{margin:0;max-width:60ch;color:var(--band-mute);font-size:17px}.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px}.card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:26px;display:flex;flex-direction:column;gap:14px;min-width:0}.card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.mark{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;font:700 19px/1 var(--display)}.mark.rt{background:#f5b83d;color:#1b1b1b}.mark.md{background:#2f7d4f;color:#fff8ec}.mark.next{background:var(--chip);color:var(--mute);border:1px dashed var(--line)}.status{font:500 12px/1 var(--mono);padding:7px 10px;border-radius:999px;white-space:nowrap}.status.live,.status.launching{background:var(--ok-bg);color:var(--ok)}.status.soon{background:var(--soon-bg);color:var(--soon)}.card h3{margin:0;font:700 23px/1.15 var(--display);letter-spacing:-.02em}.card p{margin:0;color:var(--mute)}.tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.tags li{font-size:12.5px;background:var(--chip);border-radius:7px;padding:4px 9px}.card .link{margin-top:auto;padding-top:6px;font-weight:600;font-size:15px;text-decoration:none;color:var(--accent)}.card .link:hover{text-decoration:underline}.card.next{background:transparent;border-style:dashed}.ways{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px}.way{display:grid;gap:8px;align-content:start}.way b{font:700 18px/1.25 var(--display);letter-spacing:-.01em}.way span{color:var(--mute)}.way .num{font:500 12.5px/1 var(--mono);color:var(--accent)}.facts{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden}.fact{padding:18px 22px;border-bottom:1px solid var(--line);display:grid;gap:4px;min-width:0}.fact dt{font:500 11.5px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--mute)}.fact dd{margin:0;font-weight:500;overflow-wrap:anywhere}.fact dd.mono{font-family:var(--mono);font-size:15px}.contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.contact div{display:grid;gap:4px}.contact span{color:var(--mute);font-size:14.5px}.contact a{font:500 17px/1.3 var(--mono);text-decoration:none;overflow-wrap:anywhere}.contact a:hover{color:var(--accent)}footer{border-top:1px solid var(--line);padding-block:26px 40px;color:var(--mute);font-size:13.5px}footer .wrap{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}@media (max-width: 560px){nav{gap:14px;font-size:14px}nav a.hide-sm{display:none}.hero{padding-block:56px 48px}section,.mission{padding-block:48px}.lede{font-size:17px}}
