:root{--navy: #061a3a;--navy-2: #0b2750;--blue: #1769ff;--blue-soft: #eaf2ff;--green: #13b45b;--green-dark: #069648;--green-soft: #eafaf1;--text: #10264a;--muted: #66758c;--line: #dfe8f3;--surface: #ffffff;--bg: #f6f9fd;--shadow: 0 18px 45px rgba(18, 47, 87, .12);--shadow-soft: 0 12px 30px rgba(18, 47, 87, .08);--font-body: "Inter", system-ui, sans-serif;--fs-h1: clamp(40px, 5vw, 68px);--fs-h2: clamp(30px, 4vw, 46px);--fs-h3: 24px;--fs-body: 16px;--fs-small: 14px;--fs-kicker: 12px;--space-xs: 8px;--space-sm: 16px;--space-md: 24px;--space-lg: 40px;--space-xl: 64px;--space-2xl: 82px;--radius-sm: 9px;--radius-md: 16px;--radius-lg: 18px;--radius-pill: 999px;--container-max: 1180px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--text);background:var(--surface);line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.container{width:min(var(--container-max),calc(100% - 40px));margin-inline:auto}.kicker{display:inline-block;font-size:var(--fs-kicker);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.kicker--green{color:var(--green)}h1{font-size:var(--fs-h1);line-height:1.03;letter-spacing:-.045em}h2{font-size:var(--fs-h2);letter-spacing:-.035em}p{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-sm);padding:14px 22px;font-weight:800;font-size:var(--fs-body)}.btn-primary{background:linear-gradient(135deg,var(--blue),#0d54d6);color:#fff}.btn-secondary{background:linear-gradient(135deg,var(--green),var(--green-dark));color:#fff}.btn-outline{background:transparent;border:1px solid var(--line);color:var(--text)}.card{background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-md);box-shadow:var(--shadow)}.card--flat{box-shadow:var(--shadow-soft)}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:#061a3af7;backdrop-filter:blur(12px);color:#fff}.nav-wrap[data-astro-cid-3ef6ksr2]{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;flex-direction:column;line-height:1}.brand-main[data-astro-cid-3ef6ksr2]{font-size:24px;font-weight:800;letter-spacing:-.04em}.brand-sub[data-astro-cid-3ef6ksr2]{margin-top:4px;font-size:9px;font-weight:700;letter-spacing:.22em;color:#b9c9df}.main-nav[data-astro-cid-3ef6ksr2]{display:flex;gap:28px;font-size:14px;font-weight:500}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#dce5f2;padding:8px 0}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:#fff}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{font-weight:700}.header-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:16px}.btn-sm[data-astro-cid-3ef6ksr2]{padding:8px 16px;font-size:13px;border-color:#ffffff59;color:#fff}.menu-toggle[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;gap:5px;background:transparent;border:0;padding:8px}.menu-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:22px;height:2px;background:#fff;border-radius:2px}@media (max-width: 760px){.header-actions[data-astro-cid-3ef6ksr2] .btn-sm[data-astro-cid-3ef6ksr2]{display:none}.menu-toggle[data-astro-cid-3ef6ksr2]{display:flex}.main-nav[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;background:var(--navy-2, #0b2750);max-height:0;overflow:hidden;transition:max-height .25s ease}.main-nav[data-astro-cid-3ef6ksr2][data-state=open]{max-height:320px}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:16px 24px;border-top:1px solid rgba(255,255,255,.08)}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--navy, #061a3a);color:#dce5f2;padding:56px 0 24px}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.footer-grid[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{color:#fff;font-size:14px;margin-bottom:12px}.footer-grid[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;color:#b9c9df;padding:4px 0;font-size:14px}.footer-grid[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:#b9c9df;font-size:14px}.pending[data-astro-cid-sz7xmlte]{font-style:italic;opacity:.75}.brand-main[data-astro-cid-sz7xmlte]{font-size:20px;font-weight:800;color:#fff}.socials[data-astro-cid-sz7xmlte]{display:flex;gap:12px;margin-top:16px}.socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#ffffff14}.footer-bottom[data-astro-cid-sz7xmlte]{margin-top:40px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);font-size:13px;color:#8ba0bf}@media (max-width: 700px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:24px}}
