:root{--bg:oklch(0.985 0.01 90);--panel:oklch(0.965 0.015 90);--panel-strong:oklch(0.93 0.02 90);--text:oklch(0.25 0.03 45);--muted:oklch(0.5 0.03 55);--brand:oklch(0.62 0.12 45);--brand-deep:oklch(0.45 0.1 42);--line:oklch(0.83 0.02 80)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Verdana,Geneva,sans-serif}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}h1,h2,h3{font-family:Georgia,Cambria,serif;letter-spacing:-.03em;line-height:.96;margin:0}p{line-height:1.6}.page-shell{min-height:100vh}.topbar{display:flex;justify-content:space-between;align-items:center;padding:24px clamp(20px,5vw,56px)}.brandmark{font-family:Georgia,Cambria,serif;font-size:1.1rem}.navlinks{display:flex;gap:20px;align-items:center}.button-secondary,.navlinks a{color:var(--muted)}.marketing-main{padding:8px clamp(20px,5vw,56px) 72px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:28px;align-items:stretch;padding:28px 0 56px}.hero-copy h1{font-size:clamp(3rem,7vw,6rem);max-width:10ch}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;color:var(--muted);margin:0 0 14px}.lede{max-width:62ch;font-size:1.08rem;color:color-mix(in oklab,var(--text) 82%,var(--muted))}.dashboard-actions,.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0 18px}.button-primary,.button-secondary{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:8px;font-weight:700}.button-primary{background:var(--brand);color:var(--bg)}.button-secondary{background:var(--panel)}.checklist,.signal-list{padding-left:18px;color:var(--muted)}.dashboard-card,.delivery-preview-card,.featured-plan,.feedback-form,.hero-demo-frame,.pricing-grid article,.signup-form{background:var(--panel);border:1px solid var(--line);border-radius:8px}.hero-demo-frame{padding:18px;align-self:end}.hero-video{border-radius:8px;overflow:hidden;background:var(--panel-strong);aspect-ratio:16/10;object-fit:cover}.demo-caption{display:grid;gap:4px;padding-top:14px;color:var(--muted)}.split-section{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:28px;padding:38px 0 16px}.dashboard-hero h1,.delivery-header h1,.preview-band h2,.pricing-hero h1,.signup-layout h1,.split-section h2{font-size:clamp(2rem,4vw,3.6rem)}.benefit-stack{display:grid;gap:16px}.benefit-stack article,.delivery-grid article,.pricing-note article,.workflow-strip article{padding:22px;background:color-mix(in oklab,var(--panel) 78%,var(--panel-strong));border-radius:8px}.preview-band{display:grid;gap:22px;padding-top:40px}.dashboard-columns,.delivery-grid,.mini-preview,.preview-flow,.pricing-grid,.pricing-note,.workflow-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mini-preview>div,.preview-flow>div{padding:20px;background:var(--panel-strong);border-radius:8px}.pill{display:inline-flex;padding:6px 10px;border-radius:8px;background:color-mix(in oklab,var(--brand) 14%,var(--panel));color:var(--brand-deep);font-size:.85rem;margin-bottom:12px}.footer-strip{padding:18px clamp(20px,5vw,56px) 32px;color:var(--muted);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.narrow-stack,.signup-layout{display:grid;gap:24px;max-width:980px}.feedback-form,.signup-form{padding:22px;display:grid;gap:14px;max-width:720px}.feedback-form label,.signup-form label{display:grid;gap:8px;font-weight:700}input,textarea{width:100%;padding:12px 14px;border-radius:8px;border:1px solid var(--line);background:color-mix(in oklab,var(--bg) 90%,var(--panel));color:var(--text);font:inherit}.app-shell{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr)}.app-sidebar{padding:28px 20px;border-right:1px solid var(--line);background:color-mix(in oklab,var(--panel) 86%,var(--bg));display:grid;align-content:start;gap:24px}.app-nav{display:grid;gap:12px}.app-main{padding:28px}.dashboard-stack{display:grid;gap:20px}.dashboard-card,.dashboard-hero,.delivery-preview-card,.delivery-support,.pricing-grid article,.pricing-hero{padding:24px}.dashboard-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-header{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:18px}.pricing-grid article{min-height:260px}.price-tag{font-size:2rem;font-weight:700}.featured-plan{background:color-mix(in oklab,var(--brand) 10%,var(--panel))}.delivery-page{padding:24px clamp(20px,5vw,56px) 72px;display:grid;gap:24px}.delivery-support{display:flex;justify-content:space-between;gap:20px;align-items:end;background:var(--panel);border:1px solid var(--line);border-radius:8px}.status-ok{color:var(--brand-deep)}.status-bad{color:#8a433c}.pricing-note,.workflow-strip{padding-top:28px}.pricing-note h2,.workflow-strip h3{font-size:1.4rem}@media (max-width:980px){.app-shell,.dashboard-columns,.delivery-grid,.delivery-support,.hero-grid,.mini-preview,.preview-flow,.pricing-grid,.pricing-note,.split-section,.workflow-strip{grid-template-columns:1fr}.app-shell{min-height:auto}.app-sidebar{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:640px){.topbar{align-items:start;flex-direction:column;gap:14px}.navlinks{width:100%;justify-content:space-between}.hero-copy h1{max-width:11ch}.app-main,.delivery-page,.marketing-main{padding-left:16px;padding-right:16px}}