.cc-explora-invitation{background:#eaf0f2;color:#0d273b;padding:clamp(28px,5vw,68px) 20px}
.cc-explora-invitation__inner{width:min(1180px,100%);margin:auto}
.cc-explora-invitation__eyebrow{display:block;color:#8a713b;font-size:.8rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.cc-explora-invitation h2{font:inherit;font-size:clamp(2rem,4vw,3.5rem);font-weight:750;line-height:1.12;margin:.6rem 0 1rem;color:#102c40}
.cc-explora-invitation__lead{font-size:clamp(1.1rem,2vw,1.4rem);font-weight:650;margin:0}
.cc-explora-invitation__date{color:#765f2d;font-weight:700;margin:.65rem 0 0}
.cc-explora-invitation__tariffs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}
.cc-explora-invitation__tariff{background:#fff;border:1px solid #cbd9df;border-radius:18px;padding:clamp(20px,3vw,30px);display:flex;flex-direction:column;min-width:0}
.cc-explora-invitation__tariff>span{font-weight:800;color:#8a713b;letter-spacing:.06em}
.cc-explora-invitation h3{font:inherit;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:760;line-height:1.2;margin:.65rem 0;color:#102c40}
.cc-explora-invitation__tariff p{line-height:1.5;margin:.4rem 0}
.cc-explora-invitation__terms{font-weight:650}
.cc-explora-invitation__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;width:fit-content;max-width:100%;margin-top:auto;padding:12px 18px;border-radius:12px;background:#0b3550;color:#fff!important;font-weight:750;text-align:center;text-decoration:none!important;line-height:1.25}
.cc-explora-invitation__button--primary{background:#d5ad43;color:#0b283e!important}
.cc-explora-invitation__button:hover,.cc-explora-invitation__button:focus-visible{filter:brightness(.94)}
.cc-explora-invitation__tariff small{display:block;color:#52697a;margin-top:12px;font-size:.86rem;line-height:1.45}
.cc-explora-invitation__fineprint{font-size:.9rem;line-height:1.5;color:#52697a;margin:22px 0 0}
.cc-explora-invitation__secondary{margin:18px 0 0}.cc-explora-invitation__secondary a{font-weight:750;color:#0b5578;text-underline-offset:3px}
.cc-explora-invitation--offers .cc-explora-invitation__intro{max-width:900px}
@media(max-width:680px){.cc-explora-invitation{padding:32px 16px}.cc-explora-invitation__tariffs{grid-template-columns:1fr;gap:14px;margin-top:20px}.cc-explora-invitation__button{width:100%}}
