.site-header[data-astro-cid-3ef6ksr2]{background:var(--ei-navy);position:sticky;top:0;z-index:10}.hwrap[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;gap:16px;flex-wrap:wrap}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:10px;color:#fff;font-weight:800;text-decoration:none;font-size:1.2rem}.brand-logo[data-astro-cid-3ef6ksr2]{background:#fff;border-radius:8px;padding:4px 5px;display:inline-flex;line-height:0}.brand-logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:27px;width:auto;display:block}.brand-text[data-astro-cid-3ef6ksr2]{color:var(--ei-red-bright)}.brand-text[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{color:#fff}nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:18px;flex-wrap:wrap}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#dbe6f0;text-decoration:none;font-weight:500}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:#fff}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].btn--primary{color:var(--ei-navy)}.site-footer[data-astro-cid-sz7xmlte]{background:var(--ei-navy-2);color:#cdd9e4;padding:40px 0;margin-top:40px}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ei-cyan)}.fbrand-r[data-astro-cid-sz7xmlte]{color:var(--ei-red-bright)}.fgrid[data-astro-cid-sz7xmlte]{display:grid;gap:20px}@media(min-width:760px){.fgrid[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(3,1fr)}}.fine[data-astro-cid-sz7xmlte]{font-size:.85rem;margin-top:24px;border-top:1px solid rgba(255,255,255,.1);padding-top:16px}.social[data-astro-cid-sz7xmlte]{margin-top:12px;font-size:.9rem}.social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte][href*=google]{color:#ffd166;font-weight:600}:root{--ei-navy: #0d1b2a;--ei-navy-2: #14283e;--ei-cyan: #2bb4d6;--ei-cyan-ink: #0a7f9c;--ei-red: #b3122a;--ei-red-bright: #ff4d5b;--ei-ink: #1a1f24;--ei-muted: #5b6670;--ei-bg: #ffffff;--ei-bg-soft: #f4f7fa;--ei-ok: #2e9e5b;--ei-line: #e2e8ee;--ei-radius: 12px;--ei-max: 1080px;--ei-font: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--ei-font);color:var(--ei-ink);background:var(--ei-bg);line-height:1.6;font-size:17px}h1,h2,h3{line-height:1.2;color:var(--ei-navy);margin:0 0 .5em}h1{font-size:clamp(1.9rem,4vw,3rem)}h2{font-size:clamp(1.4rem,3vw,2rem)}a{color:var(--ei-cyan-ink)}.container{max-width:var(--ei-max);margin:0 auto;padding:0 20px}.section{padding:56px 0}.section--soft{background:var(--ei-bg-soft)}.grid{display:grid;gap:24px}@media(min-width:760px){.grid--3{grid-template-columns:repeat(3,1fr)}}.btn{display:inline-block;padding:14px 24px;border-radius:var(--ei-radius);font-weight:600;text-decoration:none;cursor:pointer;border:0}.btn--primary{background:var(--ei-cyan);color:var(--ei-navy)}.btn--primary:hover{background:var(--ei-cyan-ink);color:#fff}.btn--ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.btn-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.card{background:#fff;border:1px solid var(--ei-line);border-radius:var(--ei-radius);padding:28px}.muted{color:var(--ei-muted)}.lead{font-size:1.15rem;color:var(--ei-muted)}.eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;color:var(--ei-cyan-ink);font-weight:700}ul.checks{list-style:none;padding:0;margin:0}ul.checks li{padding:6px 0 6px 28px;position:relative}ul.checks li:before{content:"✓";color:var(--ei-ok);position:absolute;left:0;font-weight:700}.hl-badge{display:inline-block;background:var(--ei-red);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:999px;margin-bottom:10px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid currentColor;outline-offset:2px;border-radius:3px}.wa-float{position:fixed;right:18px;bottom:18px;width:60px;height:60px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #00000047;z-index:60}.wa-float:hover{background:#1ebe5b}
