.hero.svelte-qzo0r3{position:relative;background:var(--oc-accent-dark);color:#fff;display:flex;align-items:center;overflow:hidden}.hero-slides.svelte-qzo0r3{position:absolute;inset:0;z-index:0}.hero-bg.svelte-qzo0r3{position:absolute;inset:0;opacity:.25}.hero-bg.svelte-qzo0r3 img{width:100%;height:100%;object-fit:cover}.hero-content.svelte-qzo0r3{position:relative;z-index:1;width:100%;padding:6.5rem 0 4rem}.hero-text.svelte-qzo0r3{text-align:center;max-width:800px;margin:0 auto 3rem}h1.svelte-qzo0r3{font-size:clamp(2.05rem,4.6vw,3.4rem);font-weight:800;line-height:1.15;letter-spacing:-.022em;margin-bottom:1.25rem;text-wrap:balance}h1.svelte-qzo0r3 span:where(.svelte-qzo0r3){color:var(--oc-on-dark)}.subtitle.svelte-qzo0r3{font-size:1.13rem;line-height:1.7;color:#c8d6e4;max-width:62ch;margin:0 auto}.offers-showcase.svelte-qzo0r3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:3rem}.offer-slide.svelte-qzo0r3{background:#ffffff0f;border:1px solid rgba(255,255,255,.16);padding:1.75rem;border-radius:var(--oc-radius);display:flex;flex-direction:column;justify-content:space-between;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.offer-slide.svelte-qzo0r3:hover{transform:translateY(-3px);border-color:#7ccbff8c;background:#ffffff1a}.offer-category.svelte-qzo0r3{display:block;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--oc-on-dark);margin-bottom:.6rem}.offer-slide.svelte-qzo0r3 h2:where(.svelte-qzo0r3){font-size:1.15rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .9rem;line-height:1.3}.offer-details.svelte-qzo0r3{margin-bottom:1.25rem}.price.svelte-qzo0r3{display:flex;align-items:baseline;margin-bottom:.6rem}.price.svelte-qzo0r3 span:where(.svelte-qzo0r3){font-size:.88rem;font-weight:600}.price.svelte-qzo0r3 strong:where(.svelte-qzo0r3){font-size:2.1rem;font-weight:800;letter-spacing:-.022em;margin:0 2px}.offer-details.svelte-qzo0r3 p:where(.svelte-qzo0r3){font-size:.92rem;color:#c8d6e4;line-height:1.6}.offer-actions.svelte-qzo0r3{display:flex;flex-direction:column;gap:.7rem}.btn-check.svelte-qzo0r3{background:var(--oc-accent);color:#fff;border:1px solid transparent;padding:.8rem 1.2rem;border-radius:10px;font:inherit;font-weight:700;font-size:.92rem;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.btn-check.svelte-qzo0r3:hover{background:#0068de;transform:translateY(-1px)}.btn-details.svelte-qzo0r3{font-size:.88rem;font-weight:700;color:#c8d6e4;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:color .18s ease,gap .16s ease}.btn-details.svelte-qzo0r3:hover{color:#fff;gap:.65rem}.trust-badge.svelte-qzo0r3{text-align:center;font-size:.74rem;font-weight:700;color:var(--oc-on-dark);text-transform:uppercase;letter-spacing:.14em}.container.svelte-qzo0r3{max-width:var(--oc-container);margin:0 auto;padding:0 1.5rem}@media(max-width:991px){.offers-showcase.svelte-qzo0r3{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.hero-content.svelte-qzo0r3{padding:5rem 0 3rem}.hero-text.svelte-qzo0r3{margin-bottom:2rem}.offers-showcase.svelte-qzo0r3{grid-template-columns:1fr}.subtitle.svelte-qzo0r3{font-size:1.05rem}}.hero-primary-actions.svelte-qzo0r3{display:flex;justify-content:center;margin-top:1.75rem}.btn-dedicated-link.svelte-qzo0r3{background:#ffffff14;border:1px solid rgba(255,255,255,.35);color:#fff;padding:.95rem 1.6rem;border-radius:10px;text-decoration:none;font-weight:700;font-size:.97rem;display:flex;align-items:center;gap:.55rem;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.btn-dedicated-link.svelte-qzo0r3:hover{background:#ffffff29;border-color:var(--oc-on-dark);transform:translateY(-1px)}.btn-dedicated-link.svelte-qzo0r3 svg:where(.svelte-qzo0r3){color:var(--oc-on-dark)}@media(prefers-reduced-motion:reduce){.offer-slide.svelte-qzo0r3,.btn-check.svelte-qzo0r3,.btn-details.svelte-qzo0r3,.btn-dedicated-link.svelte-qzo0r3{transition:none!important;transform:none!important}}
