.page-hero.svelte-1bv7ezn{position:relative;height:50vh;min-height:350px;display:flex;align-items:flex-end;overflow:hidden}.hero-bg.svelte-1bv7ezn{position:absolute;inset:0;background-size:cover;background-position:center top}.hero-overlay.svelte-1bv7ezn{position:absolute;inset:0;background:linear-gradient(to bottom,#0a142466,#0a1424e0)}.page-hero-content.svelte-1bv7ezn{position:relative;z-index:2;padding:0 2rem 3rem;max-width:1200px;width:100%;margin:68px auto 0}.breadcrumb.svelte-1bv7ezn{font-size:.8rem;color:#ffffff8c;margin:0 0 .75rem;letter-spacing:.05em}.breadcrumb.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:#ffffff8c;text-decoration:none}.breadcrumb.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{color:#c9a84c}.page-hero-content.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;color:#fff;margin:0 0 .5rem}.hero-sub.svelte-1bv7ezn{color:#ffffffb3;font-size:1rem;margin:0}.contact-bar.svelte-1bv7ezn{background:#0d1e33;border-bottom:1px solid rgba(201,168,76,.15)}.contact-bar-inner.svelte-1bv7ezn{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;align-items:center}.contact-bar-item.svelte-1bv7ezn{display:flex;align-items:center;gap:.75rem;padding:1.5rem 0;flex:1}.cb-icon.svelte-1bv7ezn{font-size:1.25rem;flex-shrink:0}.contact-bar-item.svelte-1bv7ezn div:where(.svelte-1bv7ezn){display:flex;flex-direction:column;gap:.1rem}.cb-label.svelte-1bv7ezn{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;font-weight:600}.cb-value.svelte-1bv7ezn{text-decoration:none;color:#fff;font-size:.9rem;font-weight:600;transition:color .2s}a.cb-value.svelte-1bv7ezn:hover{color:#c9a84c}.contact-bar-sep.svelte-1bv7ezn{width:1px;height:40px;background:#ffffff1a;margin:0 1.5rem;flex-shrink:0}.contact-main.svelte-1bv7ezn{background:#0a1424;padding:5rem 0}.contact-main-inner.svelte-1bv7ezn{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 380px;gap:4rem;align-items:start}.section-label.svelte-1bv7ezn{color:#c9a84c;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;margin:0 0 .75rem}.agents-section.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:2rem;font-weight:800;color:#fff;margin:0 0 2rem}.agents-grid.svelte-1bv7ezn{display:flex;flex-direction:column;gap:1.5rem}.agent-card.svelte-1bv7ezn{background:#0d1e33;border:1px solid rgba(201,168,76,.12);border-radius:6px;padding:2rem;display:flex;gap:2rem;align-items:flex-start;transition:border-color .2s}.agent-card.svelte-1bv7ezn:hover{border-color:#c9a84c59}.agent-avatar.svelte-1bv7ezn{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#c9a84c,#8b6e2a);display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-initials.svelte-1bv7ezn{font-size:1.4rem;font-weight:800;color:#0a1424;letter-spacing:.02em}.agent-info.svelte-1bv7ezn{flex:1}.agent-name.svelte-1bv7ezn{font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 .2rem}.agent-role.svelte-1bv7ezn{color:#c9a84c;font-size:.82rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600;margin:0 0 .3rem}.agent-license.svelte-1bv7ezn{color:#fff6;font-size:.78rem;margin:0 0 1.25rem}.agent-contacts.svelte-1bv7ezn{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.agent-phone.svelte-1bv7ezn,.agent-email.svelte-1bv7ezn{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:#ffffffb3;font-size:.9rem;transition:color .2s}.agent-phone.svelte-1bv7ezn:hover,.agent-email.svelte-1bv7ezn:hover{color:#c9a84c}.contact-icon.svelte-1bv7ezn{font-size:.85rem}.btn-agent.svelte-1bv7ezn{display:inline-block;background:transparent;color:#c9a84c;text-decoration:none;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.6rem 1.25rem;border:1.5px solid #C9A84C;border-radius:2px;transition:background .2s,color .2s}.btn-agent.svelte-1bv7ezn:hover{background:#c9a84c;color:#0a1424}.property-sidebar.svelte-1bv7ezn{display:flex;flex-direction:column;gap:1.5rem}.property-card.svelte-1bv7ezn{background:#0d1e33;border:1px solid rgba(201,168,76,.2);border-radius:6px;padding:1.75rem}.property-card.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-size:1.5rem;font-weight:800;color:#fff;margin:0 0 .3rem}.property-tagline.svelte-1bv7ezn{color:#c9a84c;font-size:.82rem;letter-spacing:.05em;margin:0 0 1.5rem}.property-details.svelte-1bv7ezn{display:flex;flex-direction:column;gap:0;margin-bottom:1.75rem;border:1px solid rgba(255,255,255,.07);border-radius:4px;overflow:hidden}.detail-row.svelte-1bv7ezn{display:flex;justify-content:space-between;align-items:center;padding:.65rem .9rem;border-bottom:1px solid rgba(255,255,255,.06)}.detail-row.svelte-1bv7ezn:last-child{border-bottom:none}.detail-label.svelte-1bv7ezn{font-size:.78rem;color:#ffffff73;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.detail-value.svelte-1bv7ezn{font-size:.875rem;color:#fff;font-weight:500;text-align:right}.property-actions.svelte-1bv7ezn{display:flex;flex-direction:column;gap:.75rem}.btn-primary.svelte-1bv7ezn{display:block;text-align:center;background:#c9a84c;color:#0a1424;text-decoration:none;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.75rem 1.5rem;border-radius:2px;transition:background .2s}.btn-primary.svelte-1bv7ezn:hover{background:#e8c96b}.btn-secondary-sm.svelte-1bv7ezn{display:block;text-align:center;text-decoration:none;color:#fff9;font-size:.82rem;font-weight:600;transition:color .2s}.btn-secondary-sm.svelte-1bv7ezn:hover{color:#c9a84c}.company-card.svelte-1bv7ezn{background:#0d1e33;border:1px solid rgba(201,168,76,.12);border-radius:6px;overflow:hidden}.company-img.svelte-1bv7ezn{width:100%;height:180px;object-fit:cover;display:block}.company-info.svelte-1bv7ezn{padding:1.25rem}.company-name.svelte-1bv7ezn{font-size:1rem;font-weight:700;color:#fff;margin:0 0 .5rem}.company-desc.svelte-1bv7ezn{font-size:.82rem;color:#ffffff8c;line-height:1.6;margin:0}.inquiry-section.svelte-1bv7ezn{background:#0d1e33;border-top:1px solid rgba(201,168,76,.15);padding:5rem 0}.inquiry-inner.svelte-1bv7ezn{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 280px;gap:5rem;align-items:center}.inquiry-content.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:2rem;font-weight:800;color:#fff;margin:0 0 1rem}.inquiry-desc.svelte-1bv7ezn{color:#fff9;font-size:.95rem;line-height:1.75;margin:0 0 2rem}.inquiry-methods.svelte-1bv7ezn{display:flex;flex-direction:column;gap:1.25rem}.method.svelte-1bv7ezn{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#0a142480;border:1px solid rgba(255,255,255,.07);border-radius:4px}.method-icon.svelte-1bv7ezn{font-size:1.25rem;flex-shrink:0}.method.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin:0}.method-label.svelte-1bv7ezn{font-size:.72rem;color:#ffffff73;letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin-bottom:.15rem!important}.method-value.svelte-1bv7ezn{text-decoration:none;color:#c9a84c;font-size:.95rem;font-weight:600;transition:opacity .2s}.method-value.svelte-1bv7ezn:hover{opacity:.75}.inquiry-aside.svelte-1bv7ezn{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.availability-badge.svelte-1bv7ezn{display:flex;align-items:center;gap:.5rem;background:#c9a84c1a;border:1px solid rgba(201,168,76,.3);border-radius:999px;padding:.5rem 1.25rem}.badge-dot.svelte-1bv7ezn{width:8px;height:8px;border-radius:50%;background:#4ade80;animation:svelte-1bv7ezn-pulse 2s infinite;flex-shrink:0}@keyframes svelte-1bv7ezn-pulse{0%,to{opacity:1}50%{opacity:.4}}.badge-text.svelte-1bv7ezn{font-size:.82rem;font-weight:700;color:#c9a84c;letter-spacing:.08em;text-transform:uppercase}.suite-quick.svelte-1bv7ezn{text-align:center}.quick-num.svelte-1bv7ezn{display:block;font-size:3rem;font-weight:900;color:#fff;line-height:1}.quick-label.svelte-1bv7ezn{display:block;font-size:.75rem;color:#ffffff73;letter-spacing:.1em;text-transform:uppercase;margin-top:.25rem}@media(max-width:900px){.contact-main-inner.svelte-1bv7ezn,.inquiry-inner.svelte-1bv7ezn{grid-template-columns:1fr}.inquiry-aside.svelte-1bv7ezn{flex-direction:row;flex-wrap:wrap;justify-content:center}.contact-bar-inner.svelte-1bv7ezn{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.5rem 2rem}.contact-bar-sep.svelte-1bv7ezn{display:none}}
