.hero.svelte-1bex8oj{background:linear-gradient(135deg,#012d53d9,#0064a0b3),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}.hero.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-family:var(--font-display);font-size:clamp(36px,5vw,48px);margin-bottom:var(--space-2)}.hero.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:var(--text-xl);opacity:.9}.page-content.svelte-1bex8oj{padding:var(--space-16) 0 var(--space-32)}.container.svelte-1bex8oj{max-width:800px;margin:0 auto;padding:0 var(--space-8)}.search-bar.svelte-1bex8oj{position:relative;margin-bottom:var(--space-6)}.search-icon.svelte-1bex8oj{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--color-gray-400)}.search-bar.svelte-1bex8oj input:where(.svelte-1bex8oj){width:100%;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-12);border:1px solid var(--color-gray-300);border-radius:var(--radius-lg);font-size:var(--text-md);font-family:inherit;color:var(--color-text);background:var(--color-surface);transition:border-color .15s ease}.search-bar.svelte-1bex8oj input:where(.svelte-1bex8oj):focus{outline:none;border-color:var(--color-teal);box-shadow:0 0 0 3px #0096b41a}.category-tabs.svelte-1bex8oj{display:flex;gap:var(--space-2);margin-bottom:var(--space-8);overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-2)}.category-tab.svelte-1bex8oj{padding:var(--space-2) var(--space-4);border:1px solid var(--color-gray-200);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;white-space:nowrap;transition:all .15s ease;font-family:inherit}.category-tab.svelte-1bex8oj:hover{border-color:var(--color-teal);color:var(--color-teal)}.category-tab.active.svelte-1bex8oj{background:var(--color-teal);border-color:var(--color-teal);color:#fff}.faq-list.svelte-1bex8oj{margin-bottom:var(--space-16)}.faq-item.svelte-1bex8oj{border-bottom:1px solid var(--color-gray-200)}.faq-question.svelte-1bex8oj{display:flex;align-items:center;width:100%;padding:var(--space-5) 0;background:none;border:none;cursor:pointer;text-align:left;gap:var(--space-3)}.faq-category-badge.svelte-1bex8oj{display:none}.faq-q-text.svelte-1bex8oj{flex:1;font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-primary);line-height:1.4}.arrow.svelte-1bex8oj{font-size:var(--text-2xl);color:var(--color-teal);flex-shrink:0;line-height:1}.faq-answer.svelte-1bex8oj{padding:0 0 var(--space-6)}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--color-text-muted);margin-bottom:var(--space-2);font-size:var(--text-md);line-height:1.6}.no-results.svelte-1bex8oj{text-align:center;padding:var(--space-12) 0;color:var(--color-text-muted)}.contact-cta.svelte-1bex8oj{text-align:center;background:var(--color-surface);padding:var(--space-10);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.contact-cta.svelte-1bex8oj h3:where(.svelte-1bex8oj){font-family:var(--font-display);color:var(--color-primary);margin-bottom:var(--space-3)}.contact-cta.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--color-text-muted);margin-bottom:var(--space-6)}.contact-cta.svelte-1bex8oj a:where(.svelte-1bex8oj):not(.btn){color:var(--color-teal)}.btn.svelte-1bex8oj{display:inline-block;padding:var(--space-3) var(--space-8);border:none;border-radius:var(--radius-md);font-weight:var(--font-semibold);cursor:pointer;text-decoration:none;font-size:var(--text-md)}.btn-primary.svelte-1bex8oj{background:var(--color-teal);color:#fff}.btn-primary.svelte-1bex8oj:hover{background:var(--color-primary)}@media(max-width:560px){.category-tabs.svelte-1bex8oj{gap:var(--space-1)}.category-tab.svelte-1bex8oj{font-size:var(--text-xs);padding:var(--space-2) var(--space-3)}}
