.sec-pill[data-astro-cid-uqjzjc6h]{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-uqjzjc6h]{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-uqjzjc6h] strong[data-astro-cid-uqjzjc6h]{background:linear-gradient(135deg,#0072d6 0%,#003b73 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:900}.hl[data-astro-cid-uqjzjc6h]{color:var(--color-gold);z-index:1;padding:0 2px;font-weight:800;display:inline-block;position:relative}.hl[data-astro-cid-uqjzjc6h]:after{content:"";z-index:-1;background:#0066c024;border-radius:4px;height:8px;position:absolute;bottom:2px;left:0;right:0}.showcase-frame[data-astro-cid-uqjzjc6h]{background:#fff;border:1px solid #00488a1f;border-radius:16px;padding:8px;box-shadow:0 18px 45px #002d5a1a}.showcase-frame[data-astro-cid-uqjzjc6h] img[data-astro-cid-uqjzjc6h]{border-radius:10px;width:100%;display:block}.img-floating-badge[data-astro-cid-uqjzjc6h]{z-index:3;backdrop-filter:blur(8px);color:#fff;font-family:var(--font-display);background:#1a222bd6;border:1px solid #fff3;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700;position:absolute;top:20px;left:20px;box-shadow:0 6px 16px #0003}.fac-card[data-astro-cid-uqjzjc6h]{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}.fac-card[data-astro-cid-uqjzjc6h]:hover{transform:translateY(-8px);box-shadow:0 22px 48px #00488a26}.bg-watermark[data-astro-cid-uqjzjc6h]{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}.fac-top[data-astro-cid-uqjzjc6h]{align-items:center;gap:10px;margin-bottom:16px;display:flex}.fac-num[data-astro-cid-uqjzjc6h]{color:#fff;width:36px;height:36px;font-family:var(--font-utility);background:linear-gradient(135deg,#0066c0,#003e78);border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 6px 14px #00488a38}.fac-zone[data-astro-cid-uqjzjc6h]{font-family:var(--font-utility);letter-spacing:.12em;color:var(--color-gold);background:var(--color-gold-soft);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.fac-card[data-astro-cid-uqjzjc6h] h3[data-astro-cid-uqjzjc6h]{font-family:var(--font-display);color:var(--color-navy);margin-bottom:10px;font-size:18.5px;font-weight:800}.fac-card[data-astro-cid-uqjzjc6h] p[data-astro-cid-uqjzjc6h]{color:var(--color-ink-soft);word-break:keep-all;font-size:14px;line-height:1.75}.luxury-table[data-astro-cid-uqjzjc6h]{border:1px solid #00488a1f;box-shadow:0 14px 36px #00488a12}.luxury-table[data-astro-cid-uqjzjc6h] th[data-astro-cid-uqjzjc6h]{background:linear-gradient(135deg,#1a222b 0%,#2c3744 100%);border-bottom:1px solid #ffffff14;width:25%}.luxury-table[data-astro-cid-uqjzjc6h] td[data-astro-cid-uqjzjc6h] strong[data-astro-cid-uqjzjc6h]{color:var(--color-gold);font-weight:800}@media (width<=640px){.luxury-table[data-astro-cid-uqjzjc6h] th[data-astro-cid-uqjzjc6h]{width:32%;padding:14px;font-size:13.5px}.luxury-table[data-astro-cid-uqjzjc6h] td[data-astro-cid-uqjzjc6h]{padding:14px;font-size:13.5px}}.luxury-prose[data-astro-cid-uqjzjc6h]{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-uqjzjc6h] h3[data-astro-cid-uqjzjc6h]{border-left:4px solid var(--color-gold);padding-left:14px;line-height:1.35}@media (width<=640px){.luxury-prose[data-astro-cid-uqjzjc6h]{padding:28px 20px}}.sub-cta[data-astro-cid-uqjzjc6h]{background:linear-gradient(135deg,#131b24 0%,#00376b 100%);padding:84px 0;position:relative;overflow:hidden}
