.offer-choices{margin-top:22px}.choice{display:block}.choice span{color:var(--mint);font-size:13px;font-weight:700}.offer h2{margin:16px 0}.offer h3{margin:10px 0}.offer ul{padding-left:21px}.offer li{margin:8px 0}.offer-note{margin-top:20px;font-size:13px}.offer-boundary{border-top:1px solid var(--line);margin:12px 0 20px;padding-top:18px}.decision{color:var(--text);padding:15px 0}.offer{scroll-margin-top:20px}.contact-grid{align-items:start;margin-top:20px}.contact-context{position:sticky;top:20px}.contact-context h2{margin:16px 0}.contact-context ol{padding-left:20px}.contact-context details,.case-copy details{margin-top:24px}label{display:block;color:var(--text);font-size:14px;font-weight:650;margin:20px 0 7px}input,select,textarea{font:inherit;display:block;width:100%;min-width:0;background:#0e1c2c;color:var(--text);border:1px solid var(--line);border-radius:9px;padding:11px 12px}textarea{resize:vertical;line-height:1.6}input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.optional{font-weight:400;color:var(--muted)}form .fineprint{margin-top:16px}#form-status,#copy-status{min-height:24px;margin:12px 0 0;color:var(--mint)}#message-panel{margin-top:28px;padding:28px;scroll-margin-top:24px}#message-panel .actions{margin-top:20px}.case-copy>h2{margin-top:28px}@media(max-width:900px){.contact-context{position:static}}@media(max-width:600px){.contact-grid{grid-template-columns:1fr}#message-panel{padding:18px}.offer-choices{grid-template-columns:1fr}}