:root{font-synthesis:none;--qv-color-bg:#fbfcf8;--qv-color-surface:#fff;--qv-color-surface-muted:#f4f7f2;--qv-color-text:#172018;--qv-color-text-muted:#5b665d;--qv-color-border:#d9dfd8;--qv-color-accent:#215f3f;--qv-color-accent-mid:#1b5236;--qv-color-accent-strong:#15452d;--qv-color-accent-soft:#e7f0ea;--qv-color-danger:#a12d2d;--qv-color-danger-strong:#7f2020;--qv-color-focus:#3f7558;--qv-space-1:.25rem;--qv-space-2:.5rem;--qv-space-3:.75rem;--qv-space-4:1rem;--qv-space-5:1.5rem;--qv-space-6:2rem;--qv-space-8:3rem;--qv-radius-sm:.5rem;--qv-radius-md:.875rem;--qv-radius-pill:999px;--qv-font-sm:.875rem;--qv-font-base:1rem;--qv-font-lg:1.125rem;--qv-line-height:1.55;--qv-control-height:2.75rem;--qv-content-max:70rem;--qv-bg:var(--qv-color-bg);--qv-surface:var(--qv-color-surface);--qv-text:var(--qv-color-text);--qv-muted:var(--qv-color-text-muted);--qv-border:var(--qv-color-border);--qv-accent:var(--qv-color-accent);--qv-accent-strong:var(--qv-color-accent-strong);--qv-max:var(--qv-content-max);--qv-radius:var(--qv-radius-md);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}button,input,select,textarea{font:inherit}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--qv-color-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--qv-color-bg);color:var(--qv-color-text);line-height:var(--qv-line-height);margin:0}a{color:var(--qv-color-accent)}a:hover{color:var(--qv-color-accent-strong)}.qv-shell{max-width:var(--qv-content-max);padding:0 var(--qv-space-5);margin:0 auto}.qv-header,.qv-footer{justify-content:space-between;align-items:center;gap:var(--qv-space-5);padding:22px 0;display:flex}.qv-header nav,.qv-footer nav{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.qv-brand{color:var(--qv-color-text);font-weight:800;text-decoration:none}.qv-button{min-height:var(--qv-control-height);border-radius:var(--qv-radius-pill);background:var(--qv-color-accent);color:#fff;justify-content:center;align-items:center;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.qv-button:hover{background:var(--qv-color-accent-strong);color:#fff}.qv-button-secondary{color:var(--qv-color-accent);border:1px solid var(--qv-color-border);background:0 0}.qv-button-secondary:hover{color:#fff}main{min-height:70vh}.qv-hero{max-width:820px;padding:92px 0 72px}.qv-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--qv-color-accent);font-size:.78rem;font-weight:800}h1{letter-spacing:-.045em;margin:.2em 0;font-size:clamp(2.5rem,6vw,5rem);line-height:1.02}h2{letter-spacing:-.025em;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.1}.qv-lead{color:var(--qv-color-text-muted);max-width:720px;font-size:clamp(1.1rem,2vw,1.35rem)}.qv-actions{gap:var(--qv-space-3);flex-wrap:wrap;margin-top:28px;display:flex}.qv-section{border-top:1px solid var(--qv-color-border);padding:56px 0}.qv-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.qv-card{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);padding:var(--qv-space-5)}.qv-card h3{margin-top:0}.qv-price{letter-spacing:-.03em;font-size:2.2rem;font-weight:800}.qv-muted{color:var(--qv-color-text-muted)}.qv-prose{max-width:760px;padding:56px 0}.qv-prose h1{font-size:clamp(2.2rem,5vw,4rem)}.qv-notice{border-left:4px solid var(--qv-color-accent);background:var(--qv-color-accent-soft);padding:14px 18px}.qv-footer{border-top:1px solid var(--qv-color-border);color:var(--qv-color-text-muted);margin-top:48px}.qv-form{gap:16px;max-width:560px;margin-top:24px;display:grid}.qv-field{gap:6px;font-weight:700;display:grid}.qv-field input,.qv-field select,.qv-field textarea{box-sizing:border-box;width:100%;min-height:var(--qv-control-height);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);background:var(--qv-color-surface);color:var(--qv-color-text);font:inherit;padding:10px 12px}.qv-field textarea{resize:vertical;min-height:140px}button.qv-button{cursor:pointer;font:inherit;border:0}button.qv-button:disabled{cursor:wait;opacity:.7}.qv-honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.qv-header,.qv-footer{flex-direction:column;align-items:flex-start}.qv-hero{padding-top:56px}.qv-section{padding:40px 0}}
