:root{--ink:#07131c;--muted:#57616c;--surface:#f7f5ef;--line:#07131c1f;color:var(--ink);background:var(--surface);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,a{font:inherit}a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #3fe7c78c}h1,h2,h3,p{overflow-wrap:anywhere}.site-shell{min-height:100vh;color:var(--ink);background:#f7f5ef}.top-shell{background:linear-gradient(#080e15fa,#091118f0),#07131c}.site-header{color:#fff;grid-template-columns:minmax(210px,1fr) auto minmax(128px,1fr);align-items:center;gap:24px;width:min(1180px,100% - 40px);margin:0 auto;padding:20px 0;display:grid}.brand,.header-cta,.nav-links a,.button,.product-card-link,.site-footer a{text-decoration:none}.brand{color:#fff;align-items:center;gap:12px;display:inline-flex}.brand-mark{color:#d8b464;background:linear-gradient(135deg,#173530,#0f1c2a);border:1px solid #5ceecc5c;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.brand strong,.brand small{display:block}.brand strong{font-size:16px;line-height:1.1}.brand small{color:#9eb6b1;margin-top:3px;font-size:12px}.nav-links{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:6px;display:inline-flex}.nav-links a{color:#c9d7d5;border-radius:6px;padding:9px 12px;font-size:14px;transition:background-color .16s,color .16s}.nav-links a:hover,.nav-links a:focus-visible{color:#fff;background:#ffffff1a}.header-cta{color:#ffdda0;background:#d8b46414;border:1px solid #d8b46470;border-radius:8px;justify-content:center;justify-self:end;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.hero{color:#fff;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:42px;width:min(1180px,100% - 40px);margin:0 auto;padding:56px 0 84px;display:grid}.hero-copy{max-width:660px}.eyebrow,.section-kicker{color:#37ddc4;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:800;display:inline-flex}.hero h1{color:#fff;letter-spacing:0;margin:18px 0;font-size:clamp(52px,7vw,92px);line-height:.94}.hero-lede{color:#d4dedb;max-width:610px;margin:0;font-size:20px;line-height:1.62}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:15px;font-weight:800;transition:transform .16s,border-color .16s,background-color .16s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-1px)}.button-primary{color:#081018;background:#3fe7c7;border-color:#3fe7c7}.button-secondary{color:#fff;background:#ffffff14;border-color:#ffffff29}.button-compact{color:#081018;background:#fff;border-color:#07131c1f;min-height:44px}.proof-row{color:#b7c7c4;gap:10px;margin-top:32px;font-size:14px;display:grid}.proof-row span{align-items:flex-start;gap:10px;display:inline-flex}.proof-row svg{color:#d8b464;flex:none;margin-top:2px}.hero-media{background:#0a131b;border:1px solid #ffffff24;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000052}.hero-media img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.live-strip,.section,.cta-band,.site-footer{width:min(1180px,100% - 40px);margin:0 auto}.live-strip{background:#fff;border:1px solid #07131c1a;border-radius:8px;grid-template-columns:minmax(220px,.8fr) minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:-34px;padding:24px;display:grid;box-shadow:0 18px 50px #050f181a}.live-strip h2,.section-heading h2,.cta-band h2{color:var(--ink);letter-spacing:0;margin:8px 0 0;font-size:clamp(30px,4vw,48px);line-height:1.03}.live-strip h2{font-size:clamp(24px,3vw,34px)}.live-strip p{color:var(--muted);margin:0;line-height:1.55}.section{padding:84px 0 0}.section-heading{gap:14px;max-width:780px;margin-bottom:32px;display:grid}.section-heading.compact{margin-bottom:0}.section-heading p:not(.section-kicker),.cta-band p,.product-card p,.roadmap p{color:var(--muted);margin:0;line-height:1.65}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.product-card{min-height:286px;color:var(--ink);background:#fff;border:1px solid #07131c1a;border-radius:8px;flex-direction:column;padding:22px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.product-card-link:hover,.product-card-link:focus-visible{border-color:#3fe7c78c;transform:translateY(-2px);box-shadow:0 20px 46px #050f181c}.product-card-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:26px;display:flex}.icon-shell{color:#0d7568;background:#effbf8;border:1px solid #3fe7c740;border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.status{color:#666f79;background:#eef0f2;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.status-live{color:#0d604f;background:#dff9ef}.product-card h3,.roadmap h3{color:var(--ink);margin:0 0 10px;font-size:22px;line-height:1.2}.card-link,.card-note{color:#0f766e;align-items:center;gap:7px;margin-top:auto;padding-top:22px;font-size:14px;font-weight:800;display:inline-flex}.card-note{color:#8b6b22}.split-section{grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:start;gap:40px;display:grid}.assurance-list{gap:12px;display:grid}.assurance-list div{color:var(--ink);background:#fff;border:1px solid #07131c1a;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;padding:18px;display:grid}.assurance-list svg{color:#0f766e}.roadmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.roadmap article{background:#fff;border:1px solid #07131c1a;border-radius:8px;min-height:184px;padding:22px}.roadmap span{color:#0f766e;text-transform:uppercase;margin-bottom:18px;font-size:13px;font-weight:800;display:inline-flex}.cta-band{color:#fff;background:#07131c;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:84px;padding:34px;display:grid}.cta-band h2{color:#fff}.cta-band p{color:#c9d7d5;max-width:740px;margin-top:14px}.site-footer{color:#6b737c;justify-content:space-between;align-items:center;gap:18px;padding:32px 0 42px;font-size:14px;display:flex}.site-footer span:nth-child(2){text-align:center;max-width:660px}.site-footer a{color:#0f766e;font-weight:800}@media (width<=1040px){.site-header{grid-template-columns:1fr auto}.nav-links{display:none}.hero{grid-template-columns:1fr;padding-top:38px}.hero-copy{max-width:none}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-strip,.split-section,.cta-band{grid-template-columns:1fr}.live-strip{margin-top:-24px}}@media (width<=700px){.site-header,.hero,.live-strip,.section,.cta-band,.site-footer{width:min(100% - 28px,1180px)}.site-header{gap:12px;padding-top:14px}.brand small{display:none}.header-cta{min-height:40px;padding:0 11px}.hero{gap:28px;padding-bottom:58px}.hero h1{font-size:52px}.hero-lede{font-size:17px}.hero-actions{flex-direction:column}.button{box-sizing:border-box;width:100%}.proof-row{font-size:13px}.live-strip{padding:18px}.section{padding-top:62px}.product-grid,.roadmap{grid-template-columns:1fr}.product-card,.roadmap article{min-height:auto}.assurance-list div{grid-template-columns:32px minmax(0,1fr);padding:16px}.cta-band{margin-top:62px;padding:24px}.site-footer{flex-direction:column;align-items:flex-start}.site-footer span:nth-child(2){text-align:left}}
