@font-face{font-family:Montserrat;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/montserrat-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/montserrat-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Montserrat;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/montserrat-latin-800-normal.woff2)format("woff2")}@font-face{font-family:Montserrat;font-weight:900;font-style:normal;font-display:swap;src:url(/fonts/montserrat-latin-900-normal.woff2)format("woff2")}:root{--navy:#0f1b33;--blue:#2f6fe0;--blue-ink:#2257c2;--aqua:#2ee6c5;--aqua-ink:#06231e;--muted:#3d4a63;--line:#dbe3f0;--card-line:#2c4170;--card-option:#16264a;--card-text:#eef3fb;--card-muted:#a9b7cf;--success-bg:#ecfbf4;--success-ink:#0b6b47;--bg:#fff;--soft:#f5f8fd;--brand-gradient:linear-gradient(120deg, #0f1b33 0%, #123a6b 45%, #0e8f9c 80%, #2ee6c5 100%);--shadow-card:0 18px 40px -20px #0f1b338c;--radius-card:22px;--radius-btn:14px;--font:"Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wrap:1120px;--gutter:16px;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--bg);color:var(--navy);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:600;line-height:1.55;overflow-x:hidden}img,video{max-width:100%;display:block}a{color:var(--blue)}h1,h2,h3,h4{letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:800;line-height:1.18}p{margin:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #fbbf24}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.wrap{width:100%;max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.narrow{max-width:760px}.section{padding:56px 0}.section--soft{background:var(--soft)}.center{text-align:center}.hl{color:var(--blue)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-ink);margin-bottom:10px;font-size:12px;font-weight:800;display:inline-block}.h-section{font-size:24px;font-weight:900}.lead{color:var(--muted);margin-top:12px;font-size:16px}.section-head{text-align:center;max-width:680px;margin:0 auto 32px}@media (width>=768px){:root{--gutter:24px}.section{padding:84px 0}.h-section{font-size:34px}.lead{font-size:18px}.section-head{margin-bottom:48px}}.pill{border:1.5px solid var(--line);text-transform:uppercase;letter-spacing:.06em;color:var(--navy);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:800;display:inline-flex}.pill--success{background:var(--success-bg);color:var(--success-ink);border-color:#0000}.btn{text-transform:uppercase;letter-spacing:.03em;border-radius:var(--radius-btn);cursor:pointer;text-align:center;border:0;justify-content:center;align-items:center;gap:8px;padding:17px 26px;font-family:inherit;font-size:18px;font-weight:900;line-height:1.15;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn--primary{background:var(--aqua);color:var(--aqua-ink);box-shadow:0 10px 24px -12px #2ee6c5e6}.btn--primary:hover{transform:translateY(-1px);box-shadow:0 14px 28px -12px #2ee6c5}.btn--ghost{color:var(--navy);border:1.5px solid var(--line);background:0 0}.btn--ghost:hover{border-color:var(--navy)}.btn--sm{border-radius:12px;padding:11px 16px;font-size:14px}.btn--block{width:100%}@media (width<=599px){.btn--mobile-block{width:100%}}.card{border:1.5px solid var(--line);border-radius:var(--radius-card);background:#fff;padding:22px}.card--dark{background:var(--navy);color:var(--card-text);border-color:var(--card-line);box-shadow:var(--shadow-card)}.card--dark .muted{color:var(--card-muted)}.card-title-caps{text-transform:uppercase;letter-spacing:.01em;font-weight:900}.muted{color:var(--muted)}.grid{gap:16px;display:grid}@media (width>=700px){.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}}@media (width>=1000px){.grid--4{grid-template-columns:repeat(4,1fr)}.grid--3-lg{grid-template-columns:repeat(3,1fr)}}@media (width>=700px) and (width<=999px){.grid--4{grid-template-columns:repeat(2,1fr)}}.icon-badge{background:var(--soft);width:44px;height:44px;color:var(--blue);border-radius:12px;flex:none;place-items:center;display:grid}.card--dark .icon-badge{background:var(--card-option);color:var(--aqua)}.icon-badge svg{width:22px;height:22px}.check-list li{align-items:flex-start;gap:10px;padding:6px 0;font-size:15px;display:flex}.check-list svg{width:20px;height:20px;color:var(--success-ink);flex:none;margin-top:2px}.card--dark .check-list svg{color:var(--aqua)}.faq{gap:10px;display:grid}.faq details{border:1.5px solid var(--line);background:#fff;border-radius:16px}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:16px;font-weight:800;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--blue);flex:none;font-size:24px;font-weight:700;line-height:1;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq .faq-a{color:var(--muted);padding:0 20px 18px}.band{background:var(--brand-gradient);color:#fff}.band .muted,.band .lead{color:#ffffffd1}.stars{color:#f5b301;letter-spacing:2px;font-size:15px}.hdr[data-astro-cid-nen7h5rs]{z-index:50;backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky;top:0}.hdr-in[data-astro-cid-nen7h5rs]{align-items:center;gap:16px;height:62px;display:flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:30px}.nav[data-astro-cid-nen7h5rs]{margin-left:auto;display:none}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:2px;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.mnav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){color:var(--navy);white-space:nowrap;border-radius:10px;padding:8px 10px;font-size:15px;font-weight:700;text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--soft)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--blue)}.hdr-cta[data-astro-cid-nen7h5rs]{white-space:nowrap;display:none}.burger[data-astro-cid-nen7h5rs]{border:1.5px solid var(--line);width:44px;height:44px;color:var(--navy);cursor:pointer;background:0 0;border-radius:12px;place-items:center;margin-left:auto;display:grid}.burger[data-astro-cid-nen7h5rs] svg{width:22px;height:22px}.burger[data-astro-cid-nen7h5rs] .i-close,.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .i-open{display:none}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .i-close{display:block}.mnav[data-astro-cid-nen7h5rs]{background:#fff;padding:12px 0 32px;position:fixed;inset:62px 0 0;overflow-y:auto}.mnav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){border-bottom:1px solid var(--line);border-radius:0;padding:14px 4px;font-size:18px;display:block}.mnav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--blue)}.mnav-cta[data-astro-cid-nen7h5rs]{margin-top:20px}@media (width>=1000px){.hdr-in[data-astro-cid-nen7h5rs]{height:74px}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:34px}.nav[data-astro-cid-nen7h5rs]{display:block}.hdr-cta[data-astro-cid-nen7h5rs]{margin-left:8px;display:inline-flex}.burger[data-astro-cid-nen7h5rs],.mnav[data-astro-cid-nen7h5rs]{display:none!important}}.ftr[data-astro-cid-jo6i4kqk]{padding:48px 0 96px}.ftr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:not(.btn){color:#fff;text-decoration:none}.ftr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:not(.btn):hover{text-decoration:underline}.ftr-cta[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-card);background:#0f1b338c;border:1px solid #ffffff24;gap:18px;padding:24px;display:grid}.ftr-cta-t[data-astro-cid-jo6i4kqk]{margin-bottom:4px;font-size:20px;font-weight:900;line-height:1.2}.ftr-grid[data-astro-cid-jo6i4kqk]{gap:28px;margin-top:40px;display:grid}.wrap[data-astro-cid-jo6i4kqk]>.ftr-grid[data-astro-cid-jo6i4kqk]:first-child{margin-top:0}.ftr-logo[data-astro-cid-jo6i4kqk]{width:auto;height:30px;margin-bottom:14px}.ftr-about[data-astro-cid-jo6i4kqk]{max-width:340px;font-size:15px}.ftr-h[data-astro-cid-jo6i4kqk]{text-transform:uppercase;letter-spacing:.06em;color:var(--aqua);margin-bottom:10px;font-size:12px;font-weight:900}.ftr[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{padding:4px 0;font-size:15px}.ftr-social[data-astro-cid-jo6i4kqk]{gap:14px;display:flex}.ftr-bottom[data-astro-cid-jo6i4kqk]{color:#ffffffbf;border-top:1px solid #ffffff2e;gap:10px;margin-top:40px;padding-top:20px;font-size:13px;display:grid}.ftr-bottom[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:6px 18px;display:flex}.ftr-bottom[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{padding:0;font-size:13px}@media (width>=768px){.ftr[data-astro-cid-jo6i4kqk]{padding:64px 0 40px}.ftr-cta[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr auto;align-items:center;padding:28px 32px}.ftr-cta-t[data-astro-cid-jo6i4kqk]{font-size:24px}.ftr-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1fr}.ftr-bottom[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr auto}}.wa[data-astro-cid-dsjoc6do]{z-index:40;color:#06301a;background:#25d366;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 12px 28px -12px #0f1b3399}.wa[data-astro-cid-dsjoc6do] svg[data-astro-cid-dsjoc6do]{width:24px;height:24px}.wa[data-astro-cid-dsjoc6do]:hover{filter:brightness(1.04)}@media (width<=420px){.wa[data-astro-cid-dsjoc6do] span[data-astro-cid-dsjoc6do]{display:none}.wa[data-astro-cid-dsjoc6do]{padding:13px}}.skip[data-astro-cid-hkbrpulz]{z-index:100;background:var(--navy);color:#fff;border-radius:10px;padding:10px 14px;position:absolute;top:8px;left:-9999px}.skip[data-astro-cid-hkbrpulz]:focus{left:8px}
