:root{--navy: #142b5c;--navy-deep: #0b1a3a;--tomato: #f2553d;--on-tomato: #1a0a06;--ground: #f5f6fa;--surface: #ffffff;--ink: #0e1630;--muted: #4b5268;--line: #d6dae6;--radius: 20px;--shadow: 0 1px 2px rgba(14, 22, 48, .06), 0 8px 24px rgba(14, 22, 48, .06);--font: "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);font-size:17px;line-height:1.5;color:var(--ink);background:var(--ground)}h1,h2,h3{line-height:1.1;letter-spacing:-.02em;margin:0}h3,h4,b,strong,th{font-weight:600}p{margin:0}a{color:var(--navy)}a:hover{color:var(--navy-deep)}img{max-width:100%;height:auto}:focus-visible{outline:3px solid var(--navy);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:1080px;margin:0 auto;padding:0 20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;border:0;font:inherit;font-weight:600;font-size:16px;text-decoration:none;cursor:pointer}.btn-primary{background:var(--navy);color:#fff}.btn-primary:hover{background:var(--navy-deep);color:#fff}.btn-accent{background:var(--tomato);color:var(--on-tomato)}.btn-accent:hover{background:#e4452d;color:var(--on-tomato)}.btn-ghost{background:var(--surface);color:var(--ink);border:1.5px solid var(--line)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.wordmark[data-astro-cid-hhuuaa7r]{display:inline-flex;align-items:flex-end;gap:.1em;font-weight:900;letter-spacing:-.02em;color:var(--navy);line-height:1}.dot[data-astro-cid-hhuuaa7r]{width:.3em;height:.3em;border-radius:50%;background:var(--tomato);margin-bottom:.14em}.site-header[data-astro-cid-3ef6ksr2]{position:relative;z-index:20;padding:18px 0}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:16px}.home[data-astro-cid-3ef6ksr2]{text-decoration:none;display:inline-flex;min-height:44px;align-items:center}nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:20px}.nav-link[data-astro-cid-3ef6ksr2]{color:var(--ink);text-decoration:none;font-weight:500;min-height:44px;display:inline-flex;align-items:center}.nav-link[data-astro-cid-3ef6ksr2]:hover{text-decoration:underline}.mob[data-astro-cid-3ef6ksr2]{display:none}summary[data-astro-cid-3ef6ksr2]{list-style:none;cursor:pointer;gap:6px}summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.chev[data-astro-cid-3ef6ksr2]{transition:transform .15s ease}.menu[data-astro-cid-3ef6ksr2][open] .chev[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.menu[data-astro-cid-3ef6ksr2]{position:relative}.panel[data-astro-cid-3ef6ksr2]{position:absolute;right:0;top:calc(100% + 10px);width:300px;padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 40px #0e163024}.item[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:12px;text-decoration:none;color:var(--ink)}.item[data-astro-cid-3ef6ksr2]:hover{background:var(--ground)}.item-title[data-astro-cid-3ef6ksr2]{font-weight:600;color:var(--navy)}.item-desc[data-astro-cid-3ef6ksr2]{font-size:14px;color:var(--muted)}@media(max-width:760px){.desk[data-astro-cid-3ef6ksr2]{display:none}.mob[data-astro-cid-3ef6ksr2]{display:inline}nav[data-astro-cid-3ef6ksr2]{gap:14px}.btn[data-astro-cid-3ef6ksr2]{padding:0 16px;font-size:15px}.panel[data-astro-cid-3ef6ksr2]{right:-64px;width:min(300px,calc(100vw - 32px))}}@media(max-width:420px){nav[data-astro-cid-3ef6ksr2]{gap:12px}.nav-link[data-astro-cid-3ef6ksr2]{font-size:15px}nav[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{padding-left:14px;padding-right:14px}}.langs[data-astro-cid-gto7lgxt] ul[data-astro-cid-gto7lgxt]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 6px}.langs[data-astro-cid-gto7lgxt] a[data-astro-cid-gto7lgxt],.current[data-astro-cid-gto7lgxt]{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:999px;font-size:14px;font-weight:500;text-decoration:none;color:var(--muted)}.langs[data-astro-cid-gto7lgxt] a[data-astro-cid-gto7lgxt]:hover{color:var(--navy);background:var(--surface)}.current[data-astro-cid-gto7lgxt]{color:var(--navy);background:var(--surface);box-shadow:var(--shadow)}.langs-row[data-astro-cid-sz7xmlte]{margin-top:16px}.site-footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--line);padding:32px 0 40px;margin-top:80px;color:var(--muted);font-size:15px}.row[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}.brand[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:12px}nav[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:0 20px}nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--muted);min-height:44px;display:inline-flex;align-items:center}.small[data-astro-cid-sz7xmlte]{margin-top:8px;font-size:13px}.hp[data-astro-cid-ng6jf3ql]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.gate-dialog[data-astro-cid-xlubavtr]{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:28px;background:var(--navy);color:#fff;box-shadow:0 24px 64px #0e163059;overflow:auto}.gate-dialog[data-astro-cid-xlubavtr]::backdrop{background:#0e16308c;backdrop-filter:blur(4px)}.gate-dialog[data-astro-cid-xlubavtr][open]{animation:pop .18s ease-out}@keyframes pop{0%{transform:translateY(8px) scale(.98);opacity:0}}.gate[data-astro-cid-xlubavtr]{position:relative;padding:32px clamp(20px,5vw,32px) 24px;text-align:left;display:flex;flex-direction:column;gap:14px}.gate-close[data-astro-cid-xlubavtr]{position:absolute;top:12px;right:12px;width:44px;height:44px;border:0;border-radius:50%;background:#ffffff1a;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.gate-close[data-astro-cid-xlubavtr]:hover{background:#fff3}#gate-email[data-astro-cid-xlubavtr]{min-height:52px;border-radius:14px;border:0;padding:0 16px;font:inherit;color:var(--ink);width:100%}.gate-title[data-astro-cid-xlubavtr]{font-size:26px;font-weight:900;padding-right:48px}.gate-lead[data-astro-cid-xlubavtr]{color:#d5dcef}.gate-submit[data-astro-cid-xlubavtr]{min-height:52px;padding:0 24px;width:100%}.gate-submit[data-astro-cid-xlubavtr]:disabled{opacity:.7;cursor:progress}.gate-consent[data-astro-cid-xlubavtr]{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:#d5dcef;cursor:pointer}.gate-consent[data-astro-cid-xlubavtr] input[data-astro-cid-xlubavtr]{width:22px;height:22px;margin-top:2px;flex:none;accent-color:var(--tomato)}.gate-consent[data-astro-cid-xlubavtr] a[data-astro-cid-xlubavtr]{color:#fff}.gate[data-astro-cid-xlubavtr] [data-astro-cid-xlubavtr]:focus-visible{outline-color:#fff}.gate-status[data-astro-cid-xlubavtr]{min-height:1.4em;font-weight:600;color:#ffd2c9}.sticky-wl[data-astro-cid-otajcja5]{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--navy);color:#fff;padding:10px 16px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -6px 24px #0e16302e;border-radius:20px 20px 0 0}@media(min-width:721px){.sticky-wl[data-astro-cid-otajcja5]{display:none}}.swl-form[data-astro-cid-otajcja5]{display:flex;flex-direction:column;gap:8px}.sticky-wl[data-astro-cid-otajcja5][hidden],.swl-form[data-astro-cid-otajcja5][hidden],.swl-joined[data-astro-cid-otajcja5][hidden]{display:none}.swl-title[data-astro-cid-otajcja5]{margin:0;font-size:14px;font-weight:600;color:#d5dcef}.swl-row[data-astro-cid-otajcja5]{display:flex;gap:8px;align-items:center}.swl-row[data-astro-cid-otajcja5] input[data-astro-cid-otajcja5]{flex:1;min-width:0;min-height:44px;border:0;border-radius:12px;padding:0 12px;font:inherit;font-size:16px;color:var(--ink)}.swl-row[data-astro-cid-otajcja5] .btn[data-astro-cid-otajcja5]{min-height:44px;padding:0 16px}.swl-row[data-astro-cid-otajcja5] .btn[data-astro-cid-otajcja5]:disabled{opacity:.7}.swl-close[data-astro-cid-otajcja5]{flex:none;width:44px;height:44px;margin-right:-8px;display:grid;place-items:center;background:transparent;border:0;border-radius:12px;color:#d5dcef;cursor:pointer}.swl-consent[data-astro-cid-otajcja5],.swl-status[data-astro-cid-otajcja5]{display:none}.open[data-astro-cid-otajcja5] .swl-consent[data-astro-cid-otajcja5]{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;line-height:1.4;color:#d5dcef}.swl-consent[data-astro-cid-otajcja5] input[data-astro-cid-otajcja5]{width:20px;height:20px;margin-top:1px;flex:none;accent-color:var(--tomato)}.swl-consent[data-astro-cid-otajcja5] a[data-astro-cid-otajcja5]{color:#fff}.open[data-astro-cid-otajcja5] .swl-status[data-astro-cid-otajcja5]:not(:empty){display:block;margin:0;font-size:13px;font-weight:600;color:#ffd2c9}.swl-status[data-astro-cid-otajcja5][data-ok=true]{color:#fff}.swl-joined[data-astro-cid-otajcja5]{margin:4px 0;font-weight:600}.sticky-wl[data-astro-cid-otajcja5] [data-astro-cid-otajcja5]:focus-visible{outline-color:#fff}@media(max-width:720px){html.has-sticky-wl body{padding-bottom:104px}}.skip[data-astro-cid-37fxchfa]:focus{position:fixed;top:12px;left:12px;width:auto;height:auto;clip:auto;padding:10px 16px;background:var(--surface);border-radius:12px;z-index:10}
