:root{--bg: #f7fafc;--surface: #ffffff;--text: #0B1220;--muted: #5B667A;--primary: #18A7A7;--secondary: #2F6FED;--accent: #FF6B6B;--radius: 16px;--shadow: 0 10px 30px rgba(0,0,0,.18)}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text);background:radial-gradient(900px 500px at 15% 10%,rgba(24,167,167,.1),transparent 60%),radial-gradient(900px 500px at 85% 0%,rgba(47,111,237,.1),transparent 55%),var(--bg)}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:clip}a{color:var(--secondary)}.card{background:var(--surface);border:1px solid rgba(11,18,32,.08);border-radius:var(--radius, 16px);box-shadow:0 12px 30px #0b12200f;padding:22px 22px 28px}a:focus-visible,.btn:focus-visible,.back:focus-visible,.cardLink:focus-visible{outline:3px solid rgba(47,111,237,.45);outline-offset:3px;border-radius:999px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:999px;font-weight:800;text-decoration:none;border:1px solid transparent;transition:filter .15s ease,transform .15s ease,box-shadow .15s ease}.btn:hover{filter:brightness(.97);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btnPrimary{background:var(--secondary);color:#fff;box-shadow:0 10px 22px #2f6fed2e}.btnAccent{background:var(--accent);color:#fff;box-shadow:0 10px 22px #ff6b6b2e}.btnGhost{background:transparent;color:var(--secondary);border-color:#2f6fed59}html{height:100%}body{min-height:100vh;display:flex;flex-direction:column}main{flex:1}@media(max-width:480px){.btn{padding:9px 12px;font-size:.92rem}}._nav_1mna4_1{position:sticky;top:0;z-index:40;background:#ffffffdb;backdrop-filter:blur(10px);width:100%;border-bottom:1px solid rgba(11,18,32,.06)}._inner_1mna4_11{width:100%;box-sizing:border-box;padding:12px 20px;display:flex;align-items:center;gap:12px;max-width:1100px;margin:0 auto}._brand_1mna4_25{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--text);min-width:0;flex:0 1 auto}._logoWrap_1mna4_35{width:34px;height:34px;border-radius:10px;overflow:hidden;background:var(--surface);border:1px solid rgba(11,18,32,.06);display:grid;place-items:center;flex:0 0 auto}._brandText_1mna4_47{font-weight:900;letter-spacing:.2px;color:var(--primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}._links_1mna4_57{width:100%;display:flex;justify-content:center;gap:14px;flex-wrap:nowrap;white-space:nowrap}._link_1mna4_57{text-decoration:none;color:var(--muted);font-weight:800;padding:8px 12px;border-radius:999px}._link_1mna4_57:hover{background:var(--surface);color:var(--text)}@media(max-width:820px){._inner_1mna4_11{padding:10px 14px;justify-content:center}._links_1mna4_57{justify-content:center;width:100%}}._wa_18x52_1{position:fixed;right:16px;bottom:16px;z-index:50;padding:12px 16px;border-radius:999px;background:#25d366;color:#fff;font-weight:800;font-size:.9rem;text-decoration:none;box-shadow:var(--shadow)}._wa_18x52_1:hover{filter:brightness(.95)}.footer[data-astro-cid-sz7xmlte]{background:var(--primary);color:#ffffffeb;margin-top:60px;padding:48px 20px 32px}.footerInner[data-astro-cid-sz7xmlte]{max-width:1100px;margin:0 auto}.footerGrid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;margin-bottom:32px}.footerBrand[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{margin:0 0 12px;font-size:1.4rem;color:#fff}.footerTagline[data-astro-cid-sz7xmlte]{margin:0;color:#ffffffb3;line-height:1.6}.footerLinks[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte],.footerContact[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{margin:0 0 14px;font-size:1rem;color:#fff}.footerLinks[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte],.footerContact[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0}.footerLinks[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte],.footerContact[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:8px}.footerLinks[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.footerContact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fffc;text-decoration:none;transition:color .2s}.footerLinks[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.footerContact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.footerBottom[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(255,255,255,.15);padding-top:24px;text-align:center}.footerBottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:6px 0;font-size:.9rem;color:#ffffffa6}.footerDisclaimer[data-astro-cid-sz7xmlte]{font-size:.85rem;font-style:italic}@media(max-width:900px){.footerGrid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:32px}.footer[data-astro-cid-sz7xmlte]{padding:36px 20px 24px}}
