:root{--navy:#061A40;--blue:#0353A4;--cyan:#00B4D8;--mint:#2EC4B6;--green:#16A34A;--orange:#F59E0B;--red:#DC2626;--bg:#F4F8FF;--ink:#07172F;--muted:#52657C;--line:#D7E2EE;--paper:#FFFFFF;--soft:#EAF3FF}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;background:radial-gradient(circle at 14% 12%,rgba(0,180,216,.18),transparent 28%),radial-gradient(circle at 86% 4%,rgba(46,196,182,.18),transparent 26%),linear-gradient(180deg,#F9FCFF 0%,var(--bg) 100%);color:var(--ink);font-family:"Liberation Sans","Aptos","Segoe UI",sans-serif}.grain{position:fixed;inset:0;pointer-events:none;opacity:.16;background-image:linear-gradient(rgba(6,26,64,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(6,26,64,.05) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(#000,transparent 85%)}a{color:inherit;text-decoration:none}.site-nav{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:18px;position:relative;z-index:1}.brand{font-size:24px;line-height:.95;letter-spacing:-.055em;font-weight:950}.brand span{display:block;color:var(--cyan);font-style:italic}.site-nav nav{display:flex;gap:24px;color:var(--muted);font-weight:850}.nav-cta,.primary-cta,.price-card a{background:var(--navy);border:1px solid var(--navy);color:#fff;border-radius:10px;padding:12px 16px;font-weight:900}.hero{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:74px 0 62px;display:grid;grid-template-columns:.86fr 1.14fr;gap:52px;align-items:center}.eyebrow{font-family:"DejaVu Sans Mono",monospace;color:var(--blue);font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:900;margin:0 0 16px}.hero h1{font-size:clamp(54px,7.2vw,92px);line-height:.88;letter-spacing:-.085em;margin:0 0 24px}.lead{font-size:22px;line-height:1.38;color:#40546B;max-width:640px;margin:0 0 28px}.hero-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.primary-cta{font-size:16px;padding:15px 20px}.proof{color:var(--muted);font-weight:850}.screenshot-frame{background:#fff;border:1px solid var(--line);border-radius:28px;overflow:hidden;padding:10px;position:relative}.screenshot-frame:after{content:"";position:absolute;inset:auto 10px 10px 10px;height:22%;background:linear-gradient(transparent,rgba(255,255,255,.92));pointer-events:none;border-radius:0 0 18px 18px}.frame-top{height:42px;background:var(--navy);color:#DCEBFF;border-radius:18px 18px 0 0;display:flex;align-items:center;gap:8px;padding:0 14px}.frame-top span{width:9px;height:9px;border-radius:50%;background:#8BA6C7}.frame-top span:nth-child(2){background:var(--orange)}.frame-top span:nth-child(3){background:var(--green);margin-right:8px}.frame-top b{font-size:13px}.screenshot-frame img{display:block;width:100%;border:1px solid var(--line);border-top:0;border-radius:0 0 18px 18px}.workflow,.pricing-section{width:min(1180px,calc(100% - 36px));margin:0 auto}.workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:18px 0 54px}.workflow article,.price-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:24px}.workflow span{font-family:"DejaVu Sans Mono",monospace;color:var(--cyan);font-weight:900}.workflow h2{font-size:24px;letter-spacing:-.045em;margin:14px 0 8px}.workflow p,.price-card p,.pricing-intro p:not(.eyebrow){color:var(--muted);line-height:1.55}.pricing-section{padding:10px 0 84px}.pricing-intro{max-width:760px;margin-bottom:20px}.pricing-intro h2{font-size:44px;line-height:1;letter-spacing:-.065em;margin:0}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.price-card{display:grid;gap:12px}.price-card.featured{background:var(--navy);border-color:var(--navy);color:white}.price-card strong{font-size:20px}.price-card b{font-size:40px;letter-spacing:-.065em}.price-card ul{margin:0;padding-left:18px}.price-card li{color:var(--muted);line-height:1.5}.price-card.featured p,.price-card.featured li{color:#CFE3FF}.price-card.featured a{background:#fff;color:var(--navy);border-color:#fff;text-align:center}.price-card a{text-align:center;margin-top:4px}@media(max-width:900px){.site-nav nav{display:none}.hero,.workflow,.pricing-grid{grid-template-columns:1fr}.hero{padding-top:42px}.hero h1{font-size:52px}.pricing-intro h2{font-size:36px}}.pricing-grid.two-tier{grid-template-columns:1fr 1fr;max-width:860px}.pricing-grid.two-tier .price-card{min-height:360px}@media(max-width:900px){.pricing-grid.two-tier{grid-template-columns:1fr}}
