html,body{margin:0;background:#0a2468}.site-v3{--accent: #52c3ff;--bg: #041328;--surface: rgba(7, 29, 61, .94);--divider: rgba(255, 255, 255, .2);--muted: #a8bbd6;--soft: #c4d3e8;--pale: #d6e2f2;--wa: #25d366;--pad: 40px;--font-display: "Limelight", "Archivo", system-ui, sans-serif;min-height:100vh;font-family:Archivo,system-ui,sans-serif;font-size:16px;line-height:1.55;color:#fff;background:linear-gradient(rgba(82,195,255,.07) 1px,transparent 1px) 0 0 / 100% 64px,linear-gradient(90deg,rgba(82,195,255,.07) 1px,transparent 1px) 0 0 / 64px 100%,radial-gradient(110% 70% at 78% 0%,#2a1a7a 0%,transparent 62%),linear-gradient(to bottom,#123a9c,#0a2468 45%,#041328)}.site-v3 h1,.site-v3 h2,.site-v3 h3,.site-v3 h4{font-family:Archivo,system-ui,sans-serif;font-weight:800;line-height:1.12;letter-spacing:-.015em;margin:0}.site-v3 .display{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:0}.site-v3 p{margin:0}.site-v3 img{display:block;max-width:100%}.site-v3 a{color:var(--accent);text-underline-offset:3px}.site-v3 :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.site-v3 .eyebrow{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:700}.site-v3 .wrap{max-width:1320px;margin:0 auto}.site-v3 .btn-wa{display:inline-flex;align-items:center;gap:10px;padding:15px 18px 15px 16px;background:var(--wa);color:#04220f;font-weight:800;font-size:15px;line-height:1.2;text-decoration:none}.site-v3 .btn-wa:hover{background:#3ee07a}@media (max-width: 599px){.site-v3{--pad: 20px}}.site-header[data-astro-cid-ctg3m53h]{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:32px;padding:18px var(--pad);background:#041328d9;backdrop-filter:blur(12px);border-bottom:2px solid var(--divider)}.site-header__brand[data-astro-cid-ctg3m53h]{display:flex;margin-right:auto}.site-header__brand[data-astro-cid-ctg3m53h] img[data-astro-cid-ctg3m53h]{height:24px;width:auto}.site-header__nav[data-astro-cid-ctg3m53h]{display:flex;gap:28px;font-size:14px;font-weight:600}.site-header__nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{color:var(--pale);text-decoration:none}.site-header__nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover,.site-header__nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{color:var(--accent)}.site-header__cta[data-astro-cid-ctg3m53h]{padding:10px 16px 10px 12px;font-size:14px}.wa-float[data-astro-cid-ctg3m53h]{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;align-items:center;gap:10px;height:58px;padding:0 20px 0 14px;border-radius:29px;background:var(--wa);color:#04220f;font-weight:800;font-size:15px;text-decoration:none;box-shadow:0 10px 28px #00000059;transition:transform .25s,background .2s}.wa-float[data-astro-cid-ctg3m53h]:hover{background:#3ee07a;transform:translateY(-3px)}@media (max-width: 899px){.site-header__nav[data-astro-cid-ctg3m53h]{display:none}}@media (max-width: 599px){.wa-float[data-astro-cid-ctg3m53h]{right:14px;bottom:14px;padding:0 14px}.wa-float__label[data-astro-cid-ctg3m53h]{display:none}}.site-footer[data-astro-cid-gcn2mc3v]{padding:28px calc(var(--pad) + 190px) 28px var(--pad);border-top:2px solid var(--divider);background:#030d1feb;display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;font-size:13px;color:var(--muted)}.site-footer[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{height:18px;width:auto}.site-footer__links[data-astro-cid-gcn2mc3v]{flex-basis:100%;display:flex;flex-wrap:wrap;gap:10px 28px;padding-bottom:20px;border-bottom:1px solid var(--divider);font-size:14px;font-weight:600}.site-footer__links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:#fff;text-decoration:none}.site-footer__social[data-astro-cid-gcn2mc3v]{display:flex;gap:20px}.site-footer__social[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--pale);text-decoration:none}.site-footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--accent)}@media (max-width: 599px){.site-footer[data-astro-cid-gcn2mc3v]{padding:28px var(--pad) 92px}}
