.site-header[data-astro-cid-nen7h5rs]{background:var(--navy);z-index:50;border-bottom:1px solid #d4af3740;position:sticky;top:0}.wrap[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;padding:14px 24px;display:flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:48px;display:block}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:32px;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#fff;border-bottom:2px solid #0000;padding-bottom:4px;font-size:16px;font-weight:600;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom-color:var(--gold);color:var(--gold)}.nav-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:none;width:40px;height:40px;display:none;position:relative}.nav-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs],.nav-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:before,.nav-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{content:"";background:#fff;height:2px;position:absolute;left:8px;right:8px}.nav-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{top:19px}.nav-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:before{top:-8px}.nav-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{top:8px}@media (width<=720px){.nav-toggle[data-astro-cid-nen7h5rs]{display:block}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{background:var(--navy);border-bottom:1px solid #d4af3740;flex-direction:column;gap:0;display:none;position:absolute;top:100%;left:0;right:0}nav[data-astro-cid-nen7h5rs].open ul[data-astro-cid-nen7h5rs]{display:flex}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-top:1px solid #ffffff14}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:none;padding:16px 24px;display:block}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--navy);color:#fff;border-top:3px solid var(--gold);margin-top:80px}.wrap[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr;gap:32px;max-width:1120px;margin:0 auto;padding:56px 24px 32px;display:grid}.brand-col[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{height:56px;margin-bottom:12px}.brand-col[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#ffffffbf;max-width:320px;font-size:15px}h3[data-astro-cid-jo6i4kqk]{color:var(--gold);text-transform:uppercase;letter-spacing:.04em;margin:0 0 16px;font-size:16px}ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-jo6i4kqk]{color:#ffffffd9;font-size:15px;text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:var(--gold)}.bottom-line[data-astro-cid-jo6i4kqk]{text-align:center;border-top:1px solid #ffffff1f;padding:20px 24px}.bottom-line[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#ffffff8c;margin:0;font-size:13px}@media (width<=720px){.wrap[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.whatsapp-fab[data-astro-cid-dsjoc6do]{z-index:60;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .15s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 18px #00000040}.whatsapp-fab[data-astro-cid-dsjoc6do]:hover{transform:scale(1.06)}.whatsapp-fab[data-astro-cid-dsjoc6do] svg[data-astro-cid-dsjoc6do]{color:#fff;width:30px;height:30px}:root{--navy:#0b1d3d;--gold:#d4af37;--cream:#f7f1e1;--gray:#e8e8e8}*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:var(--navy);background:#fff;font-family:Montserrat,system-ui,sans-serif;line-height:1.55}h1,h2,h3,h4{margin:0 0 16px;font-weight:800;line-height:1.2}p{margin:0 0 16px;font-size:18px}a{color:inherit}img{max-width:100%}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}.btn{border:2px solid var(--gold);border-radius:6px;padding:14px 28px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.btn-primary{background:var(--gold);color:var(--navy)}.btn-outline{color:#fff;background:0 0}section{padding:72px 0}.section-cream{background:var(--cream)}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:15px;font-weight:700;display:block}
