.header{padding:20px 32px;border-bottom:1px solid rgba(228,226,222,.6)}.header-inner{max-width:720px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.wordmark{font-family:var(--font-display);font-size:26px;font-weight:600;color:var(--deep-sea);text-decoration:none;white-space:nowrap}.wordmark em{font-weight:400;color:var(--blush-text)}.back-link{font-size:13px;color:var(--slate);text-decoration:none}.back-link:hover{color:var(--ocean)}.cv-hero{background:var(--deep-sea);padding:72px 32px;text-align:center}.cv-hero-label{font-size:12px;font-weight:600;color:var(--seafoam);letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px}.cv-hero h1{font-family:var(--font-display);font-size:clamp(34px,5vw,46px);font-weight:400;font-style:italic;color:var(--pearl);line-height:1.3;margin-bottom:16px}.cv-hero p{font-size:17px;color:var(--seafoam);max-width:500px;margin:0 auto 32px;line-height:1.7}.cv-hero .cv-hero-buy{display:inline-block;padding:14px 32px;background:var(--pearl);color:var(--deep-sea);text-decoration:none;font-size:15.5px;font-weight:600;border-radius:8px;margin-bottom:40px;transition:background .2s}.cv-hero .cv-hero-buy:hover{background:#e8e7e4}.cv-hero .cv-hero-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px}.cv-hero .cv-hero-ctas .cv-hero-buy{margin-bottom:0}.cv-hero .cv-hero-call{background:transparent;color:var(--pearl);border:1px solid rgba(245,244,242,.45)}.cv-hero .cv-hero-call:hover{background:#f5f4f21a}.cv-scope-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:760px;margin:0 auto 40px;text-align:left}.cv-scope-card{background:#89b5a81a;border:1px solid rgba(137,181,168,.2);border-radius:10px;padding:24px 28px}.cv-scope-card h2{font-family:var(--font-display);font-size:21px;font-weight:600;color:var(--pearl);margin-bottom:8px}.cv-hero .cv-scope-card p{font-size:15px;color:#c3dad2;line-height:1.65;max-width:none;margin:0}.cv-hero-tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:760px;margin:0 auto;align-items:stretch}.cv-tier-pill{background:#89b5a81a;border:1px solid rgba(137,181,168,.2);border-radius:10px;padding:26px 28px 28px;text-align:center;display:flex;flex-direction:column}.cv-tier-includes{list-style:none;margin:18px 0 0;padding:16px 0 0;text-align:left;border-top:1px solid rgba(137,181,168,.18)}.cv-tier-includes li{position:relative;padding-left:20px;font-size:15px;line-height:1.55;color:#c3dad2;margin-bottom:9px}.cv-tier-includes li:last-child{margin-bottom:0}.cv-tier-includes li:before{content:"◇";position:absolute;left:0;top:0;color:var(--seafoam);font-size:13px;line-height:1.75}.cv-tier-name{font-size:12px;font-weight:600;color:var(--pearl);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.cv-tier-price{font-family:var(--font-display);font-size:26px;font-weight:500;color:var(--pearl)}.cv-tier-desc{font-size:13.5px;color:#a4c5bb;margin-top:4px}.cv-hero .cv-tier-credit-note{font-size:13.5px;color:#a4c5bb;line-height:1.7;max-width:500px;margin:72px auto 0}.cv-tier-credit-note strong{color:var(--seafoam);font-weight:600}.form-container{max-width:640px;margin:0 auto;padding:56px 32px 80px}.form-intro{text-align:center;font-size:16.5px;color:var(--charcoal);line-height:1.8;margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid var(--divider)}.form-intro strong{color:var(--ink);font-weight:500}.form-divider{border:none;border-top:1px solid var(--divider);margin:40px 0}.submit-note{margin-top:16px;text-align:center;font-size:13.5px;color:var(--slate);line-height:1.6}.verticals-section{max-width:760px;margin:0 auto;padding:8px 32px 72px}.verticals-header{text-align:center;background:#2a6b7c0f;border:1px solid rgba(42,107,124,.14);border-radius:14px;padding:36px 28px}.verticals-label{font-size:12px;font-weight:600;color:var(--ocean);letter-spacing:.18em;text-transform:uppercase}.verticals-rule{width:48px;height:2px;background:var(--blush);margin:18px auto}.verticals-desc{font-size:16.5px;color:var(--charcoal);line-height:1.7;max-width:540px;margin:0 auto}.verticals-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:26px}.vertical-link{display:inline-block;padding:10px 20px;font-size:14.5px;color:var(--charcoal);background:#fff;border:1px solid #E4E2DE;border-radius:20px;text-decoration:none;transition:border-color .2s,color .2s}.vertical-link:hover,.vertical-link:focus-visible{border-color:#2a6b7c73;color:var(--ocean)}.form-main{padding-top:8px}.vertical-link{display:inline-block;padding:10px 20px;font-size:14px;color:var(--charcoal);background:#fff;border:1px solid #E4E2DE;border-radius:20px;text-decoration:none;transition:all .2s}.vertical-link:hover{border-color:#2a6b7c4d;color:var(--ocean)}.quote-provenance{text-align:center;font-size:12.5px;color:var(--slate);margin:-40px auto 0;padding:0 24px}.quote-provenance a{color:var(--ocean);text-decoration:none;border-bottom:1px solid rgba(42,107,124,.35)}.visibility-echo{text-align:center;font-size:14.5px;color:var(--charcoal);margin:36px auto 8px;padding:0 24px}.visibility-echo a{color:var(--ocean);text-decoration:none;border-bottom:1px solid rgba(42,107,124,.35)}@media(max-width:640px){.cv-hero{padding:48px 24px}.form-container{padding:40px 24px 60px}.cv-hero-tiers,.cv-scope-pair{grid-template-columns:minmax(0,1fr)}}
