.sec-pill[data-astro-cid-7jfukldx]{font-family:var(--font-utility);letter-spacing:.14em;color:var(--color-gold);background:#00488a0f;border:1px solid #00488a2e;border-radius:999px;align-items:center;gap:8px;margin-bottom:6px;padding:6px 14px;font-size:11.5px;font-weight:800;display:inline-flex}.pill-dot[data-astro-cid-7jfukldx]{background:var(--color-gold-light);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #0066c02e}.sec-title-grad[data-astro-cid-7jfukldx] strong[data-astro-cid-7jfukldx]{background:linear-gradient(135deg,#0072d6 0%,#003b73 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:900}.hl[data-astro-cid-7jfukldx]{color:var(--color-gold);z-index:1;padding:0 2px;font-weight:800;display:inline-block;position:relative}.hl[data-astro-cid-7jfukldx]:after{content:"";z-index:-1;background:#0066c024;border-radius:4px;height:8px;position:absolute;bottom:2px;left:0;right:0}.tab-switch[data-astro-cid-7jfukldx]{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:36px;display:flex}.tab-btn[data-astro-cid-7jfukldx]{color:var(--color-ink-soft);border:1.5px solid var(--color-beige-line);transition:all .3s var(--ease);background:#fff;border-radius:999px;padding:13px 28px;font-size:15px;font-weight:700}.tab-btn[data-astro-cid-7jfukldx]:hover{border-color:var(--color-gold-light);color:var(--color-gold)}.tab-btn[data-astro-cid-7jfukldx].is-active{color:#fff;background:linear-gradient(135deg,#0066c0 0%,#003e78 100%);border-color:#0000;transform:translateY(-2px);box-shadow:0 8px 22px #00488a40}@media (width<=640px){.tab-switch[data-astro-cid-7jfukldx]{gap:6px}.tab-btn[data-astro-cid-7jfukldx]{padding:11px 16px;font-size:13.5px}}.tab-panel[data-astro-cid-7jfukldx]{animation:.4s fadeIn;display:none}.tab-panel[data-astro-cid-7jfukldx].is-active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.showcase-frame[data-astro-cid-7jfukldx]{background:#fff;border:1px solid #00488a24;border-radius:16px;padding:12px;box-shadow:0 18px 45px #002d5a1a}.showcase-frame[data-astro-cid-7jfukldx] img[data-astro-cid-7jfukldx]{border-radius:10px;width:100%;display:block}.map-top-bar[data-astro-cid-7jfukldx]{border-bottom:1px solid var(--color-beige-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px 14px;display:flex}.map-badge[data-astro-cid-7jfukldx]{font-family:var(--font-utility);letter-spacing:.1em;color:#fff;background:linear-gradient(135deg,#0066c0,#003e78);border-radius:6px;padding:4px 10px;font-size:11px;font-weight:800}.map-top-bar[data-astro-cid-7jfukldx] strong[data-astro-cid-7jfukldx]{color:var(--color-navy);font-size:16px;font-weight:800}.zoom-tip[data-astro-cid-7jfukldx]{color:var(--color-gold);background:var(--color-gold-soft);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.complex-card[data-astro-cid-7jfukldx]{border:1px solid #00488a1f;border-top:4px solid var(--color-gold);transition:transform .35s var(--ease), box-shadow .35s var(--ease);background:#fff;border-radius:16px;padding:34px 28px;position:relative;overflow:hidden;box-shadow:0 12px 32px #002d5a0f}.complex-card[data-astro-cid-7jfukldx]:hover{transform:translateY(-8px);box-shadow:0 22px 48px #00488a26}.bg-watermark[data-astro-cid-7jfukldx]{font-family:var(--font-utility);color:#00488a0b;pointer-events:none;font-size:68px;font-weight:900;line-height:1;position:absolute;top:8px;right:16px}.c-badge[data-astro-cid-7jfukldx]{font-family:var(--font-utility);letter-spacing:.12em;color:#fff;background:linear-gradient(135deg,#0066c0,#003e78);border-radius:6px;margin-bottom:14px;padding:4px 10px;font-size:10.5px;font-weight:800;display:inline-block}.complex-card[data-astro-cid-7jfukldx] h3[data-astro-cid-7jfukldx]{font-family:var(--font-display);color:var(--color-navy);margin-bottom:10px;font-size:18.5px;font-weight:800}.complex-card[data-astro-cid-7jfukldx] p[data-astro-cid-7jfukldx]{color:var(--color-ink-soft);word-break:keep-all;font-size:14px;line-height:1.75}.luxury-prose[data-astro-cid-7jfukldx]{border:1px solid var(--color-beige-line);background:#fff;border-radius:18px;padding:44px 40px;box-shadow:0 14px 40px #002d5a0f}.luxury-prose[data-astro-cid-7jfukldx] h3[data-astro-cid-7jfukldx]{border-left:4px solid var(--color-gold);padding-left:14px;line-height:1.35}@media (width<=640px){.luxury-prose[data-astro-cid-7jfukldx]{padding:28px 20px}}.sub-cta[data-astro-cid-7jfukldx]{background:linear-gradient(135deg,#131b24 0%,#00376b 100%);padding:84px 0;position:relative;overflow:hidden}
