.hero.svelte-ahqq54{background:linear-gradient(135deg,#012d53d9,#0078b4b3),url(https://files.yourbreezes.com/assets/2026-site/optimized/BZB_Property_Pool_Beach.jpg);background-size:cover;background-position:center;color:#fff;text-align:center;padding:120px var(--space-8) 80px}.hero-content.svelte-ahqq54{max-width:640px;margin:0 auto}.offer-logo.svelte-ahqq54{max-width:360px;width:100%;height:auto;margin-bottom:var(--space-6)}.hero-sub.svelte-ahqq54{font-size:18px;opacity:.92;line-height:1.6}.page-content.svelte-ahqq54{padding:64px 0 80px}.container.svelte-ahqq54{max-width:1100px;margin:0 auto;padding:0 var(--space-8)}.intro.svelte-ahqq54{text-align:center;margin-bottom:48px}.intro.svelte-ahqq54 h2:where(.svelte-ahqq54){font-family:var(--font-display);color:var(--color-primary);font-size:clamp(28px,4vw,36px);margin-bottom:16px}.intro.svelte-ahqq54 p:where(.svelte-ahqq54){font-size:16px;line-height:1.7;color:var(--color-text-muted);max-width:680px;margin:0 auto}.section-title.svelte-ahqq54{font-family:var(--font-display);color:var(--color-primary);text-align:center;font-size:clamp(26px,3.5vw,32px);margin-bottom:8px}.section-sub.svelte-ahqq54{text-align:center;font-size:15px;color:var(--color-text-muted);margin-bottom:32px;line-height:1.6}.rooms-section.svelte-ahqq54{margin-bottom:56px}.room-grid.svelte-ahqq54{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:28px}.room-card.svelte-ahqq54{background:var(--color-surface);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-sm);transition:box-shadow .2s,transform .2s}.room-card.svelte-ahqq54:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.room-card.svelte-ahqq54 img:where(.svelte-ahqq54){width:100%;height:220px;object-fit:cover;display:block}.room-body.svelte-ahqq54{padding:24px}.room-body.svelte-ahqq54 h3:where(.svelte-ahqq54){font-family:var(--font-display);color:var(--color-primary);font-size:22px;margin-bottom:8px}.room-body.svelte-ahqq54 p:where(.svelte-ahqq54){font-size:14px;color:var(--color-text-muted);line-height:1.6;margin-bottom:12px}.room-features.svelte-ahqq54{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.room-features.svelte-ahqq54 li:where(.svelte-ahqq54){background:var(--color-gray-50);border:1px solid var(--color-gray-200);padding:3px 10px;border-radius:var(--radius-full);font-size:12px;color:var(--color-text-muted)}.premium-note.svelte-ahqq54{background:linear-gradient(135deg,#012d530a,#0096880f);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);padding:28px;text-align:center}.premium-note.svelte-ahqq54 p:where(.svelte-ahqq54){color:var(--color-text-muted);font-size:15px;line-height:1.6;margin-bottom:16px}.included-section.svelte-ahqq54{background:var(--color-surface);border-radius:var(--radius-xl);padding:40px;box-shadow:var(--shadow-sm);margin-bottom:48px}.included-section.svelte-ahqq54 .section-title:where(.svelte-ahqq54){margin-bottom:28px}.included-grid.svelte-ahqq54{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.included-item.svelte-ahqq54{text-align:center}.included-item.svelte-ahqq54 strong:where(.svelte-ahqq54){display:block;color:var(--color-primary);margin-bottom:4px;font-size:16px}.included-item.svelte-ahqq54 span:where(.svelte-ahqq54){font-size:14px;color:var(--color-text-muted);line-height:1.5}.cta-section.svelte-ahqq54{text-align:center;padding:48px 0}.cta-section.svelte-ahqq54 h2:where(.svelte-ahqq54){font-family:var(--font-display);color:var(--color-primary);font-size:clamp(28px,4vw,36px);margin-bottom:12px}.cta-section.svelte-ahqq54 p:where(.svelte-ahqq54){font-size:16px;color:var(--color-text-muted);margin-bottom:24px;line-height:1.6}.cta-buttons.svelte-ahqq54{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn.svelte-ahqq54{display:inline-block;padding:10px 24px;border:none;border-radius:var(--radius-md);font-weight:var(--font-semibold);cursor:pointer;text-decoration:none;font-size:14px;transition:all .15s}.btn-primary.svelte-ahqq54{background:var(--color-teal);color:#fff}.btn-primary.svelte-ahqq54:hover{background:var(--color-primary);color:#fff}.btn-outline.svelte-ahqq54{background:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.btn-outline.svelte-ahqq54:hover{background:var(--color-primary);color:#fff}.btn-lg.svelte-ahqq54{padding:14px 32px;font-size:16px}@media(max-width:768px){.hero.svelte-ahqq54{padding:100px var(--space-8) 60px}.offer-logo.svelte-ahqq54{max-width:260px}.room-grid.svelte-ahqq54{grid-template-columns:1fr}.included-grid.svelte-ahqq54{grid-template-columns:1fr 1fr}.included-section.svelte-ahqq54{padding:28px 20px}}
