.wh.svelte-1g2alp3{max-width:1100px;margin:0 auto}.wh-helper.svelte-1g2alp3{margin-bottom:var(--space-md, 1.5rem);font-size:var(--text-small, .875rem);color:var(--dg-slate, #aaa)}.wh-helper.svelte-1g2alp3 summary:where(.svelte-1g2alp3){cursor:pointer;color:var(--dg-accent, #d4a853);font-weight:600}.wh-helper.svelte-1g2alp3 p:where(.svelte-1g2alp3){margin-top:var(--space-xs, .5rem);line-height:1.6;max-width:760px}.wh-filters.svelte-1g2alp3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm, 1rem);margin-bottom:var(--space-sm, 1rem)}.wh-facet.svelte-1g2alp3{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.wh-facet-label.svelte-1g2alp3{font-family:var(--font-mono, monospace);font-size:var(--text-micro, .75rem);text-transform:uppercase;letter-spacing:.06em;color:var(--dg-soft, #b0aaaa);margin-right:.15rem}.wh-chip.svelte-1g2alp3{padding:.35rem .85rem;border-radius:var(--radius-full, 999px);cursor:pointer;background:var(--dg-surface, #1a1b23);border:1px solid var(--dg-border, #2a2b35);color:var(--dg-soft, #b0aaaa);font-family:inherit;font-size:var(--text-small, .875rem);transition:all .15s}.wh-chip.svelte-1g2alp3:hover{border-color:var(--dg-accent, #d4a853);color:var(--dg-white, #fff)}.wh-chip-on.svelte-1g2alp3{background:var(--dg-accent, #d4a853);border-color:var(--dg-accent, #d4a853);color:var(--dg-void, #0f1117);font-weight:600}.wh-clear.svelte-1g2alp3{background:none;border:none;color:var(--dg-accent, #d4a853);cursor:pointer;font-family:inherit;font-size:var(--text-small, .875rem);text-decoration:underline}.wh-count.svelte-1g2alp3{font-family:var(--font-mono, monospace);font-size:var(--text-micro, .75rem);color:var(--dg-soft, #b0aaaa);margin:0 0 var(--space-md, 1.5rem)}.wh-grid.svelte-1g2alp3{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-md, 1.5rem)}.wh-tile.svelte-1g2alp3{position:relative;display:flex;flex-direction:column;background:var(--dg-surface, #1a1b23);border:1px solid var(--dg-border, #2a2b35);border-radius:var(--radius-lg, 12px);overflow:hidden;transition:border-color .2s,transform .15s}.wh-tile.svelte-1g2alp3:hover{border-color:var(--dg-accent, #d4a853);transform:translateY(-2px)}.wh-tile-badge.svelte-1g2alp3{position:absolute;top:.6rem;left:.6rem;z-index:2;background:var(--dg-accent, #d4a853);color:var(--dg-void, #0f1117);font-family:var(--font-mono, monospace);font-size:var(--text-micro, .7rem);font-weight:700;padding:.2rem .55rem;border-radius:var(--radius-full, 999px);text-transform:uppercase;letter-spacing:.04em}.wh-tile-img.svelte-1g2alp3{display:flex;align-items:center;justify-content:center;height:180px;background:#f5f0eb}.wh-tile-img.svelte-1g2alp3 img:where(.svelte-1g2alp3){max-height:160px;max-width:80%;object-fit:contain}.wh-tile-body.svelte-1g2alp3{display:flex;flex-direction:column;gap:.4rem;padding:var(--space-md, 1.25rem);flex:1}.wh-tile-tags.svelte-1g2alp3{display:flex;flex-wrap:wrap;gap:.3rem}.wh-tag.svelte-1g2alp3{font-family:var(--font-mono, monospace);font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:var(--dg-soft, #b0aaaa);border:1px solid var(--dg-border, #2a2b35);border-radius:var(--radius-full, 999px);padding:.15rem .5rem}.wh-tag-tier.svelte-1g2alp3{color:var(--dg-accent, #d4a853);border-color:#d4a8534d}.wh-tile-title.svelte-1g2alp3{font-family:var(--font-display, sans-serif);font-size:var(--text-body, 1rem);color:var(--dg-white, #fff)}.wh-tile-model.svelte-1g2alp3{font-family:var(--font-mono, monospace);font-size:var(--text-micro, .7rem);color:var(--dg-soft, #b0aaaa)}.wh-tile-desc.svelte-1g2alp3{font-size:var(--text-small, .8rem);color:var(--dg-slate, #aaa);line-height:1.5;margin:.2rem 0;flex:1}.wh-tile-spec.svelte-1g2alp3{display:flex;flex-direction:column;gap:.15rem;font-size:var(--text-micro, .7rem);color:var(--dg-soft, #b0aaaa)}.wh-tile-foot.svelte-1g2alp3{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;margin-top:var(--space-sm, .85rem)}.wh-tile-price.svelte-1g2alp3{display:flex;flex-direction:column}.wh-price-value.svelte-1g2alp3{font-family:var(--font-mono, monospace);font-size:1.35rem;font-weight:700;color:var(--dg-accent, #d4a853);line-height:1.1}.wh-price-fin.svelte-1g2alp3{font-size:.65rem;color:var(--dg-soft, #b0aaaa)}.wh-reserve.svelte-1g2alp3{background:var(--dg-accent, #d4a853);color:var(--dg-void, #0f1117);border:none;border-radius:var(--radius-md, 8px);padding:.55rem 1rem;cursor:pointer;font-family:var(--font-display, sans-serif);font-weight:700;font-size:var(--text-small, .875rem);white-space:nowrap;transition:opacity .2s}.wh-reserve.svelte-1g2alp3:hover{opacity:.9}.wh-empty.svelte-1g2alp3{text-align:center;color:var(--dg-slate, #aaa);padding:var(--space-xl, 3rem) 0}.wh-link.svelte-1g2alp3{background:none;border:none;color:var(--dg-accent, #d4a853);cursor:pointer;text-decoration:underline;font:inherit}.wh-modal-overlay.svelte-1g2alp3{position:fixed;inset:0;z-index:1000;background:#000000b3;display:flex;align-items:center;justify-content:center;padding:1rem;overflow-y:auto}.wh-modal.svelte-1g2alp3{position:relative;width:100%;max-width:480px;background:var(--dg-surface, #1a1b23);border:1px solid var(--dg-border, #2a2b35);border-radius:var(--radius-lg, 12px);padding:var(--space-lg, 2rem);margin:auto}.wh-modal-close.svelte-1g2alp3{position:absolute;top:.75rem;right:.9rem;background:none;border:none;color:var(--dg-soft, #b0aaaa);font-size:1.6rem;line-height:1;cursor:pointer}.wh-modal-close.svelte-1g2alp3:hover{color:var(--dg-white, #fff)}.wh-modal-label.svelte-1g2alp3{font-family:var(--font-mono, monospace);font-size:var(--text-micro, .7rem);text-transform:uppercase;letter-spacing:.06em;color:var(--dg-accent, #d4a853)}.wh-modal-title.svelte-1g2alp3{display:block;font-family:var(--font-display, sans-serif);font-size:var(--text-h3, 1.4rem);color:var(--dg-white, #fff);margin:.2rem 0}.wh-modal-model.svelte-1g2alp3{font-family:var(--font-mono, monospace);font-size:var(--text-micro, .7rem);color:var(--dg-soft, #b0aaaa)}.wh-modal-price.svelte-1g2alp3{display:flex;flex-direction:column;padding:var(--space-sm, 1rem) 0;margin:var(--space-sm, 1rem) 0;border-top:1px solid var(--dg-border, #2a2b35);border-bottom:1px solid var(--dg-border, #2a2b35)}.wh-modal-price-value.svelte-1g2alp3{font-family:var(--font-mono, monospace);font-size:2rem;font-weight:700;color:var(--dg-accent, #d4a853);line-height:1.1}.wh-modal-price-sub.svelte-1g2alp3{font-size:var(--text-small, .8rem);color:var(--dg-soft, #b0aaaa)}.wh-modal-caveat.svelte-1g2alp3{font-size:var(--text-micro, .72rem);color:var(--dg-soft, #b0aaaa);line-height:1.5;margin:0 0 var(--space-md, 1.5rem)}.wh-form.svelte-1g2alp3{display:flex;flex-direction:column;gap:var(--space-sm, .85rem)}.wh-form-row.svelte-1g2alp3{display:grid;gap:var(--space-sm, .85rem)}.wh-form-row-2.svelte-1g2alp3{grid-template-columns:1fr 1fr}.wh-form.svelte-1g2alp3 input:where(.svelte-1g2alp3){width:100%;box-sizing:border-box;padding:.7rem .9rem;background:var(--dg-void, #0f1117);border:1px solid var(--dg-border, #2a2b35);border-radius:var(--radius-md, 8px);color:var(--dg-white, #fff);font-family:var(--font-body, sans-serif);font-size:var(--text-body, 1rem)}.wh-form.svelte-1g2alp3 input:where(.svelte-1g2alp3)::placeholder{color:var(--dg-soft, #b0aaaa);opacity:.5}.wh-form.svelte-1g2alp3 input:where(.svelte-1g2alp3):focus{outline:none;border-color:var(--dg-accent, #d4a853)}.wh-error.svelte-1g2alp3{color:#e74c3c;font-size:var(--text-small, .85rem);margin:0;padding:.5rem .9rem;background:#e74c3c1a;border-radius:var(--radius-md, 8px)}.wh-btn.svelte-1g2alp3{width:100%;padding:.95rem;border:none;border-radius:var(--radius-md, 8px);font-family:var(--font-display, sans-serif);font-weight:700;font-size:var(--text-body, 1rem);cursor:pointer}.wh-btn.svelte-1g2alp3:disabled{opacity:.5;cursor:not-allowed}.wh-btn-deposit.svelte-1g2alp3{background:var(--dg-accent, #d4a853);color:var(--dg-void, #0f1117)}.wh-btn-deposit.svelte-1g2alp3:hover:not(:disabled){opacity:.9}.wh-deposit-note.svelte-1g2alp3{text-align:center;font-size:var(--text-micro, .72rem);color:var(--dg-soft, #b0aaaa);margin:.3rem 0 0}.wh-or.svelte-1g2alp3{display:flex;align-items:center;gap:.75rem;margin:.25rem 0;color:var(--dg-soft, #b0aaaa);font-size:var(--text-small, .8rem);text-transform:uppercase;letter-spacing:.05em}.wh-or.svelte-1g2alp3 span:where(.svelte-1g2alp3){flex:1;height:1px;background:var(--dg-border, #2a2b35)}.wh-btn-send.svelte-1g2alp3{background:transparent;color:var(--dg-soft, #b0aaaa);border:1px solid var(--dg-border, #2a2b35)}.wh-btn-send.svelte-1g2alp3:hover:not(:disabled){border-color:var(--dg-accent, #d4a853);color:var(--dg-white, #fff)}.wh-form-alt.svelte-1g2alp3{text-align:center;margin-top:var(--space-sm, 1rem)}.wh-form-alt.svelte-1g2alp3 p:where(.svelte-1g2alp3){font-size:var(--text-small, .8rem);color:var(--dg-soft, #b0aaaa);margin:0 0 .2rem}.wh-phone.svelte-1g2alp3{font-family:var(--font-mono, monospace);color:var(--dg-accent, #d4a853);text-decoration:none;font-weight:600}.wh-phone.svelte-1g2alp3:hover{text-decoration:underline}.wh-success.svelte-1g2alp3{text-align:center}.wh-success-icon.svelte-1g2alp3{width:56px;height:56px;margin:0 auto var(--space-md, 1.5rem);background:#d4a85326;border:2px solid var(--dg-accent, #d4a853);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--dg-accent, #d4a853)}.wh-success.svelte-1g2alp3 h3:where(.svelte-1g2alp3){color:var(--dg-white, #fff);margin:0 0 var(--space-sm, 1rem)}.wh-success.svelte-1g2alp3 p:where(.svelte-1g2alp3){color:var(--dg-slate, #aaa);line-height:1.6;margin:0 auto var(--space-sm, 1rem);max-width:360px}.wh-success.svelte-1g2alp3 .wh-btn:where(.svelte-1g2alp3){margin-top:var(--space-sm, 1rem)}@media(max-width:520px){.wh-form-row-2.svelte-1g2alp3{grid-template-columns:1fr}.wh-tile-foot.svelte-1g2alp3{flex-direction:column;align-items:stretch}.wh-reserve.svelte-1g2alp3{width:100%}}.hero[data-astro-cid-suyf55j3]{position:relative;padding:var(--space-2xl, 5rem) 0 var(--space-xl, 3rem);overflow:hidden}.hero-bg[data-astro-cid-suyf55j3]{position:absolute;inset:0;background:linear-gradient(135deg,var(--dg-void, #0f1117) 0%,#1a1d2e 50%,var(--dg-void, #0f1117) 100%);z-index:0}.hero-inner[data-astro-cid-suyf55j3]{position:relative;z-index:1;text-align:center;max-width:720px}.hero[data-astro-cid-suyf55j3] h1[data-astro-cid-suyf55j3]{font-size:clamp(2rem,5vw,3rem);margin:.5rem 0 1rem;line-height:1.1}.hero-sub[data-astro-cid-suyf55j3]{font-size:var(--text-body, 1rem);color:var(--dg-slate, #aaa);max-width:580px;margin:0 auto;line-height:1.6}.trust-bar[data-astro-cid-suyf55j3]{background:var(--dg-surface, #1a1b23);border-bottom:1px solid var(--dg-border, #2a2b35);padding:var(--space-sm, 1rem) 0}.trust-bar-inner[data-astro-cid-suyf55j3]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--space-xs, .5rem) var(--space-sm, 1rem);text-align:center}.trust-item[data-astro-cid-suyf55j3]{font-family:var(--font-mono, monospace);font-size:var(--text-micro, .75rem);color:var(--dg-slate, #aaa);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.trust-sep[data-astro-cid-suyf55j3]{color:var(--dg-muted, #888)}.grid-section[data-astro-cid-suyf55j3]{padding-top:var(--space-xl, 3rem);padding-bottom:var(--space-xl, 3rem)}.hiw-intro[data-astro-cid-suyf55j3]{margin-bottom:var(--space-xl, 3rem)}.hiw-steps[data-astro-cid-suyf55j3]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg, 2rem);max-width:900px;margin:0 auto}.hiw-step[data-astro-cid-suyf55j3]{text-align:center}.hiw-step[data-astro-cid-suyf55j3] h3[data-astro-cid-suyf55j3]{font-size:var(--text-body, 1rem);margin:.5rem 0}.hiw-step[data-astro-cid-suyf55j3] p[data-astro-cid-suyf55j3]{font-size:var(--text-small, .875rem);color:var(--dg-dark-muted, #666);line-height:1.6}.faq-container[data-astro-cid-suyf55j3]{max-width:750px}.faq-list[data-astro-cid-suyf55j3]{margin-top:var(--space-lg, 2rem);display:flex;flex-direction:column;gap:var(--space-xs, .5rem)}.faq-item[data-astro-cid-suyf55j3]{background:var(--dg-surface, #1a1b23);border:1px solid var(--dg-border, #2a2b35);border-radius:var(--radius-md, 8px);overflow:hidden}.faq-question[data-astro-cid-suyf55j3]{padding:var(--space-sm, 1rem) var(--space-md, 1.5rem);font-family:var(--font-display, sans-serif);font-weight:600;color:var(--dg-white, #fff);cursor:pointer;list-style:none}.faq-question[data-astro-cid-suyf55j3]::marker,.faq-question[data-astro-cid-suyf55j3]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-suyf55j3]:after{content:"+";float:right;font-weight:400;color:var(--dg-muted, #888)}.faq-item[data-astro-cid-suyf55j3][open] .faq-question[data-astro-cid-suyf55j3]:after{content:"−"}.faq-answer[data-astro-cid-suyf55j3]{padding:0 var(--space-md, 1.5rem) var(--space-sm, 1rem);color:var(--dg-slate, #aaa);font-size:var(--text-small, .875rem);line-height:1.6;margin:0}.cta-section[data-astro-cid-suyf55j3]{background:var(--dg-accent, #d4a853);padding:var(--space-xl, 3rem) 0}.cta-heading[data-astro-cid-suyf55j3]{color:var(--dg-void, #0f1117);margin-bottom:.5rem}.cta-sub[data-astro-cid-suyf55j3]{color:#0f1117b3;margin-bottom:var(--space-md, 1.5rem)}.cta-buttons[data-astro-cid-suyf55j3]{display:flex;justify-content:center;gap:var(--space-sm, 1rem);flex-wrap:wrap}@media(max-width:768px){.hiw-steps[data-astro-cid-suyf55j3]{grid-template-columns:1fr;gap:var(--space-md, 1.5rem)}}@media(max-width:480px){.trust-sep[data-astro-cid-suyf55j3]{display:none}}
