.hero[data-astro-cid-tcy35dad]{padding:clamp(60px,9vw,100px) 0 clamp(40px,6vw,60px);position:relative;overflow:hidden}.hero[data-astro-cid-tcy35dad] .orb-gold[data-astro-cid-tcy35dad]{top:-120px;right:-80px;opacity:.4}.hero[data-astro-cid-tcy35dad] h1[data-astro-cid-tcy35dad]{margin-bottom:24px;max-width:900px}.hero[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad].lead{font-size:clamp(16px,1.7vw,19px);color:var(--text-soft);max-width:720px;margin-bottom:32px;line-height:1.7}.hero-cta[data-astro-cid-tcy35dad]{display:flex;gap:14px;flex-wrap:wrap}.bullets-section[data-astro-cid-tcy35dad]{padding:60px 0}.bullets-grid[data-astro-cid-tcy35dad]{display:grid;gap:16px;grid-template-columns:1fr;max-width:920px}@media (min-width: 768px){.bullets-grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr 1fr;gap:20px}}.bullet[data-astro-cid-tcy35dad]{padding:24px;background:var(--bg-2);border:1px solid var(--glass-border);border-radius:var(--radius-md);display:flex;gap:16px;align-items:flex-start;transition:border-color .3s,transform .3s}.bullet[data-astro-cid-tcy35dad]:hover{border-color:var(--gold);transform:translateY(-2px)}.bullet-check[data-astro-cid-tcy35dad]{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#d4af371f;border:1px solid rgba(212,175,55,.25);display:flex;align-items:center;justify-content:center;color:var(--gold)}.bullet-check[data-astro-cid-tcy35dad] svg[data-astro-cid-tcy35dad]{width:14px;height:14px}.bullet-text[data-astro-cid-tcy35dad]{color:var(--text-main);font-size:15.5px;line-height:1.55}.body-section[data-astro-cid-tcy35dad]{padding:60px 0 40px}.body-section[data-astro-cid-tcy35dad] .prose[data-astro-cid-tcy35dad]{max-width:860px}.body-section[data-astro-cid-tcy35dad] .prose[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{font-size:clamp(26px,3.5vw,36px);margin:48px 0 16px;color:#fff}.body-section[data-astro-cid-tcy35dad] .prose[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]:first-child{margin-top:0}.body-section[data-astro-cid-tcy35dad] .prose[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{font-size:clamp(20px,2.5vw,26px);margin:32px 0 12px;color:var(--gold)}.body-section[data-astro-cid-tcy35dad] .prose[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{color:var(--text-soft);font-size:16px;line-height:1.8;margin-bottom:16px}.body-section[data-astro-cid-tcy35dad] .prose[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad] strong[data-astro-cid-tcy35dad]{color:#fff}.body-section[data-astro-cid-tcy35dad] .prose[data-astro-cid-tcy35dad] details[data-astro-cid-tcy35dad]{border-bottom:1px solid var(--glass-border);padding:20px 0}.body-section[data-astro-cid-tcy35dad] .prose[data-astro-cid-tcy35dad] summary[data-astro-cid-tcy35dad]{font-size:clamp(16px,1.8vw,19px);font-family:Cormorant Garamond,serif;cursor:pointer;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none;font-weight:500}.body-section[data-astro-cid-tcy35dad] .prose[data-astro-cid-tcy35dad] summary[data-astro-cid-tcy35dad]::-webkit-details-marker{display:none}.body-section[data-astro-cid-tcy35dad] .prose[data-astro-cid-tcy35dad] summary[data-astro-cid-tcy35dad]:after{content:"+";width:28px;height:28px;flex-shrink:0;border:1px solid var(--glass-border);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:16px;transition:.4s}.body-section[data-astro-cid-tcy35dad] .prose[data-astro-cid-tcy35dad] details[data-astro-cid-tcy35dad][open] summary[data-astro-cid-tcy35dad]{color:var(--gold)}.body-section[data-astro-cid-tcy35dad] .prose[data-astro-cid-tcy35dad] details[data-astro-cid-tcy35dad][open] summary[data-astro-cid-tcy35dad]:after{transform:rotate(45deg);border-color:var(--gold);color:var(--gold)}.body-section[data-astro-cid-tcy35dad] .prose[data-astro-cid-tcy35dad] details[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{color:var(--text-soft);padding-top:12px;line-height:1.75;font-size:15px}.cities-strip-section[data-astro-cid-tcy35dad]{padding:60px 0;background:linear-gradient(180deg,var(--bg),#08080a)}.cities-strip[data-astro-cid-tcy35dad]{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.cities-strip[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{padding:8px 16px;background:var(--bg-2);border:1px solid var(--glass-border);border-radius:var(--radius-pill);font-size:13px;transition:.3s}.cities-strip[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]:hover{border-color:var(--gold);color:var(--gold);transform:translateY(-2px)}.cta-band[data-astro-cid-tcy35dad]{padding:80px 0;text-align:center;background:linear-gradient(180deg,transparent,#08080a);border-top:1px solid var(--glass-border)}.cta-band[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{font-size:clamp(32px,5vw,48px);margin-bottom:16px}.cta-band[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{color:var(--text-muted);margin-bottom:28px;max-width:540px;margin-left:auto;margin-right:auto}.cta-row[data-astro-cid-tcy35dad]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}
