.client-section{padding:105px clamp(20px,6vw,96px);background:#fff;color:#0b1722;display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;align-items:center}.client-copy h2{font:700 clamp(42px,5.5vw,72px)/.96 Space Grotesk,sans-serif;letter-spacing:-.05em;margin:18px 0}.client-copy>p:last-child{color:#5e6b76;line-height:1.75}.client-wall{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #cbd8e0;border-left:1px solid #cbd8e0}.client-wall span{min-height:72px;display:flex;align-items:center;padding:18px;border-right:1px solid #cbd8e0;border-bottom:1px solid #cbd8e0;font:700 14px Space Grotesk;color:#294050}.client-note{grid-column:2;font-size:11px;color:#70818d;margin:0}.form-step{display:flex;align-items:center;gap:12px;margin:30px 0 22px;padding-bottom:12px;border-bottom:1px solid #cbd8e0;font:700 13px Space Grotesk;text-transform:uppercase;letter-spacing:.12em}.form-step:first-child{margin-top:0}.form-step b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#0796ed;color:#fff;font-size:10px}.quote-form fieldset{border:0;padding:0;margin:0 0 24px}.quote-form legend{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;margin-bottom:14px}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.check-grid label,.quote-form .consent{display:flex;align-items:flex-start;gap:10px;text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;margin:0;padding:12px;background:#fff;border:1px solid #d6e0e6}.check-grid input,.quote-form .consent input{width:17px;height:17px;margin:1px 0 0;accent-color:#0796ed;flex:0 0 auto}.plan-preview{margin:24px 0;padding:20px;background:#0b1b2a;color:#fff;border-left:4px solid #36c5ff}.plan-preview span{text-transform:uppercase;letter-spacing:.13em;color:#36c5ff;font-size:10px;font-weight:800}.plan-preview p{margin:8px 0 0;line-height:1.6;font-size:13px;color:#c5d4df}.quote-form .consent{background:#e8f2f7;line-height:1.55;margin:0 0 20px}.consent span{font-weight:500}@media(max-width:900px){.client-section{grid-template-columns:1fr}.client-note{grid-column:1}}@media(max-width:600px){.client-wall,.check-grid{grid-template-columns:1fr}}
.weekly-section{background:#f2f6f8;color:#07182a;padding:100px max(24px,calc((100vw - 1200px)/2));border-block:1px solid #dbe5ea}.weekly-copy{max-width:820px}.weekly-copy h2{max-width:800px}.weekly-copy>p:not(.kicker){font-size:18px;line-height:1.7;max-width:690px}.weekly-copy ul{display:grid;gap:14px;list-style:none;padding:0;margin:30px 0}.weekly-copy li{padding-left:30px;position:relative;font-weight:700}.weekly-copy li:before{content:'✓';position:absolute;left:0;color:#1275b7}.weekly-copy .weekly-fine{font-size:14px!important;margin-top:16px;color:#4c6070}.weekly-copy .button{display:inline-block;text-decoration:none}@media(max-width:700px){.weekly-section{padding:70px 20px}.weekly-copy>p:not(.kicker){font-size:16px}}

.quote-form .trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}

.call-option{margin:0 0 26px;font-size:14px;line-height:1.6;color:#c5d4df}.call-option a{color:#71d4ff;text-underline-offset:4px}.quote-call-link{display:inline-block;margin:20px 0 8px;text-decoration:none}.call-context{font-size:14px;line-height:1.6;color:#c8d5df;max-width:460px}
