
.offer-banner{display:flex;justify-content:center;align-items:center;gap:35px;padding:18px 5%;background:#008f43;color:#fff;font-size:16px}.offer-banner strong{margin-right:18px;font-size:14px;letter-spacing:.06em}.offer-banner a{font-weight:700;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.offer-hero{display:grid;grid-template-columns:1.1fr 1fr;background:#061d50;color:white}.offer-hero-copy{padding:65px 6% 65px 9%}.offer-hero .eyebrow{color:#53c6ff;font-size:14px}.offer-hero h1{display:flex;flex-direction:column;line-height:1}.offer-number{font-size:clamp(120px,15vw,225px);letter-spacing:-.075em;color:#06a9f4}.offer-headline{font-size:clamp(42px,4.4vw,66px);letter-spacing:-.045em;line-height:1.05;margin-top:10px}.offer-hero-copy>p:not(.eyebrow){font-size:18px;max-width:520px;margin:26px 0;color:#cbdff0}.offer-facts{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:28px;font-size:14px;color:#cbdff0}.offer-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:30px 30px 30px 0;padding:35px;background:#fff;border-radius:8px;color:#061d50}.offer-visual img{width:100%;height:auto;display:block}.offer-visual p{font-size:14px;letter-spacing:.08em;text-align:center;margin-top:25px}.offer-visual strong{font:600 clamp(30px,3vw,45px)/1.2 Manrope,Arial,sans-serif;letter-spacing:-.04em;display:block;margin-top:10px}.offer-claim{background:#083566;color:white;display:grid;grid-template-columns:1fr 1.1fr;gap:70px}.offer-claim .eyebrow{color:#53c6ff;font-size:14px}.offer-claim>div>p{margin:24px 0;color:#cbdff0}.offer-terms{border-top:1px solid #547693;padding-top:25px;margin-top:40px;max-width:450px}.offer-terms p{margin-top:14px;color:#cbdff0;font-size:16px}.offer-terms .draft-terms{font-size:14px}.offer-form{border:1px solid #547693;border-radius:8px;padding:30px;background:#061d50}.offer-customer-types{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:25px}.offer-customer-types button{font:inherit;font-size:16px;border:1px solid #547693;border-radius:5px;background:transparent;color:white;padding:13px 10px}.offer-customer-types button[aria-pressed=true]{background:#06a9f4;color:#061d50;border-color:#06a9f4;font-weight:700}.offer-form label{font-size:14px}.offer-form #offer-submit{width:100%;margin-top:8px}.offer-form #offer-status{font-size:16px;margin-top:18px;color:#cbdff0}.offer-steps .eyebrow{font-size:14px}
@media(max-width:780px){.offer-banner{flex-direction:column;gap:9px;text-align:center}.offer-banner strong{display:block;margin:0 0 5px}.offer-hero,.offer-claim{grid-template-columns:1fr}.offer-hero-copy{padding:45px 6%}.offer-hero h1{flex-direction:row;gap:23px;align-items:center}.offer-number{font-size:130px}.offer-headline{font-size:39px;margin:0}.offer-visual{margin:0 6% 30px;padding:25px}.offer-claim{gap:30px}.offer-form{padding:24px}.offer-customer-types button{font-size:14px}.offer-terms{max-width:none}}
@media(max-width:370px){.offer-number{font-size:105px}.offer-headline{font-size:32px}.offer-hero h1{gap:18px}}

.offer-hero-copy>p.offer-limit{display:inline-block;max-width:100%;margin:0 0 24px;padding:11px 16px;border:1px solid #51bce9;border-radius:5px;color:#d9f4ff;font-size:15px;line-height:1.5;background:#0b3566}
