.pilot-marketing h1{max-width:18ch;line-height:1.1;font-size:clamp(2.25rem,4vw,3.6rem)}.pilot-marketing p{max-width:70ch}.pilot-marketing .marketing-hero{align-items:center}.pilot-fine{font-size:.875rem;color:var(--color-text-muted,var(--color-text-muted));line-height:1.6}.pilot-report-preview{padding:2rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px}.pilot-report-preview h2{font-size:1.5rem}.pilot-report-preview dl{margin:2rem 0}.pilot-report-preview dl div{padding:1rem 0;border-top:1px solid var(--color-border)}.pilot-report-preview dt{color:var(--color-text-muted);font-size:.875rem}.pilot-report-preview dd{margin:.3rem 0 0;font-weight:600}.pilot-offer{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:start}.pilot-offer li{padding:.4rem 0}.pilot-price{font-size:2.5rem;font-weight:700}.pilot-price span{font-size:1rem;font-weight:400}.pilot-intake{background:var(--color-surface);padding:1.75rem;border:1px solid var(--color-border);border-radius:12px}.pilot-form{display:grid;grid-gap:1rem;gap:1rem}.pilot-form label{display:grid;grid-gap:.4rem;gap:.4rem;font-weight:600}.pilot-form input,.pilot-form textarea{width:100%;min-height:44px;border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);border-radius:6px;padding:.65rem;font:inherit;box-sizing:border-box}.pilot-form textarea{resize:vertical}.pilot-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.pilot-error{color:var(--color-danger)}.pilot-success{padding:1rem;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:6px}.pilot-faq{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.pilot-faq h3{font-size:1rem}.sample-document{max-width:900px;margin:auto;padding:3rem 1.5rem;color:var(--color-text)}.sample-document section{padding:1.5rem 0;border-bottom:1px solid var(--color-border)}.sample-document .sample-note{border:1px solid var(--color-border);padding:1rem;border-radius:8px;background:var(--color-surface-subtle)}.sample-document table{width:100%;border-collapse:collapse}.sample-document td,.sample-document th{text-align:left;padding:.75rem;border-bottom:1px solid var(--color-border);vertical-align:top}.sample-document .table-region{overflow:auto}.sample-document h1{font-size:2.5rem}.pilot-admin-record{border:1px solid var(--color-border);padding:1rem;border-radius:8px;overflow-wrap:anywhere}.pilot-admin-record form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.pilot-admin-record label{display:grid;grid-gap:.3rem;gap:.3rem}.pilot-admin-record input,.pilot-admin-record select,.pilot-admin-record textarea{padding:.5rem;min-height:44px;max-width:100%;font:inherit}.pilot-admin-record textarea{min-width:220px}.pilot-admin-record ul{padding-left:1.25rem}.pilot-admin-status{min-height:1.5em}@media (max-width:720px){.pilot-faq,.pilot-offer{grid-template-columns:1fr}.pilot-offer{gap:1.5rem}.pilot-intake,.pilot-report-preview{padding:1rem}.pilot-marketing .marketing-nav{flex-wrap:wrap;gap:1rem}.pilot-marketing .marketing-nav nav{flex-wrap:wrap}.sample-document{padding:1.5rem 1rem}.sample-document h1{font-size:2rem}}@media print{.debug-version-badge,.sample-document .sample-actions,.sample-document nav{display:none!important}.sample-document{padding:0;max-width:none}.sample-document section,.sample-document tr{page-break-inside:avoid;break-inside:avoid}.sample-document{font-size:11pt}.sample-document .sample-note{background:white}.sample-document a{color:inherit;text-decoration:none}}.pilot-form input,.pilot-form textarea{font-size:1rem}.pilot-marketing .marketing-nav nav a{min-height:44px;display:inline-flex;align-items:center}.pilot-marketing .button,.sample-document .button{min-height:44px}.pilot-offer>div{min-width:0}