body{background-color:#FFFFFF;color:#000000}.hero-offer .hero-panel-offer{background-color:#FFFFFF;border-width:3px; color:black;}.hero-offer .hero-panel-offer h1{font-size:clamp(2.6rem,4.2vw,3.6rem)}.section-header-offer{display:flex;flex-direction:column;gap:var(--space-4)}.section-header-offer-top{max-width:640px}.offer-split.align-start{align-items:flex-start}.offer-grid-programs{align-items:stretch}.offer-card-program{position:relative}.offer-card-program .offer-media{border-radius:var(--radius-md);overflow:hidden;border:2px solid #000000;box-shadow:var(--shadow-hard-md)}.offer-card-link{margin-top:auto;width:100%;justify-content:center}.offer-media img{width:100%;height:100%;object-fit:cover}.offer-aside-cta .cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.offer-aside-cta .cta-note{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:0.08em;margin-top:var(--space-3)}.offer-decor-card .offer-media{margin-bottom:var(--space-3)}.offer-safe-block{background-color:var(--color-primary-soft)}.offer-safe-block .chip-grid{margin-top:var(--space-3)}.offer-contact-cta .offer-form{background-color:#FFFFFF}.offer-contact-cta .form-footnote{margin-top:var(--space-3);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:0.08em}.offer-checklist{display:flex;flex-direction:column;gap:0.5rem;margin-top:var(--space-3);font-size:var(--text-sm)}.offer-checklist li{display:flex;align-items:flex-start;gap:0.5rem}.offer-checklist li::before{content:"";display:block;width:0.6rem;height:0.6rem;border-radius:999px;border:2px solid #000000;background-color:#4ADE80;margin-top:0.25rem}.offer-programs{background:linear-gradient(180deg,#FFFFFF 0,#E0F7FF 100%)}.offer-chips-decor{background:#FFFFFF}.offer-segments{background:linear-gradient(180deg,#E8FFE9 0,#FFFFFF 100%)}.offer-flexibility{background:#FFFFFF}.offer-contact-cta{background:#FFFFFF}@media (min-width:960px){.hero-offer .hero-panel-offer{max-width:820px}.offer-contact-cta .offer-form{max-width:540px}}@media (max-width:767px){.hero-offer .hero-panel-offer{padding:var(--space-6)var(--space-4)}.offer-aside-cta .cta-actions{flex-direction:column}.offer-card-link{width:100%}}