:root{color:#18211f;background:#f4f1ea;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}.site-shell{min-height:100vh;background:linear-gradient(180deg,#ffffffc7,#fff0),#f4f1ea}.topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 auto;max-width:1180px;padding:20px 24px}.brand{display:inline-flex;align-items:center;gap:12px;color:#111816;font-size:18px;font-weight:700}.brand img{width:40px;height:40px}nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;color:#59615e;font-size:14px;font-weight:600}nav a:hover{color:#116149}main{margin:0 auto;max-width:1180px;padding:24px}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:48px;align-items:center;min-height:calc(100vh - 92px);padding:18px 0 64px}.hero-copy{min-width:0}.eyebrow{margin:0 0 14px;color:#116149;font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase}h1{margin:0;max-width:720px;color:#111816;font-size:clamp(48px,8vw,92px);line-height:.98;letter-spacing:0}.lede{margin:24px 0 0;max-width:670px;color:#3d4642;font-size:21px;line-height:1.55}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.web-action,.primary-action,.secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:8px;padding:12px 18px;font-size:15px;font-weight:800}.web-action{background:#111816;color:#fff}.web-action:hover{background:#26302c}.primary-action{background:#116149;color:#fff}.primary-action:hover{background:#0b4f3a}.primary-action.disabled{pointer-events:none;opacity:.58}.secondary-action{border:1px solid #c9d1cb;background:#ffffffb8;color:#26302c}.release-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;max-width:780px}.release-panel div,.metric,.feature{border:1px solid #d8d5ca;border-radius:8px;background:#ffffffb8}.release-panel div{padding:14px}.release-panel span,.metric span{display:block;color:#68716d;font-size:12px;font-weight:700;text-transform:uppercase}.release-panel strong,.metric strong{display:block;margin-top:8px;color:#17201d;font-size:18px}.checksum,.error{overflow-wrap:anywhere;margin:16px 0 0;max-width:780px;font-size:13px}.checksum{color:#68716d;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.error{color:#9f1239;font-weight:700}.product-panel{border:1px solid #d7d2c3;border-radius:8px;background:#111816;box-shadow:0 24px 70px #1c24202e;color:#fff;overflow:hidden}.window-bar{display:flex;gap:7px;border-bottom:1px solid rgba(255,255,255,.12);padding:16px}.window-bar span{width:10px;height:10px;border-radius:999px;background:#f1f5f3;opacity:.55}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px}.metric{border-color:#ffffff1c;background:#ffffff12;padding:18px}.metric span{color:#ffffff94}.metric strong{color:#fff;font-size:24px}.workflow-list{display:grid;gap:1px;background:#ffffff17;color:#ffffffd4}.workflow-list p{margin:0;background:#111816;padding:18px 20px}.capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 0 72px}.feature{padding:24px}.feature h2{margin:0;color:#111816;font-size:20px}.feature p{margin:12px 0 0;color:#58615d;line-height:1.55}footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 auto;max-width:1180px;border-top:1px solid #d8d5ca;padding:22px 24px;color:#67706c;font-size:14px}@media(max-width:880px){.topbar{align-items:flex-start;flex-direction:column}nav{justify-content:flex-start}.hero{grid-template-columns:1fr;min-height:auto}.release-panel,.capabilities{grid-template-columns:1fr}}
