.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:#061f2c;position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]{z-index:-2;position:absolute;inset:0}.hero__media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf],.hero__media[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:center 57%;width:100%;height:100%;position:absolute;inset:0}.hero__media[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity .8s}.hero__media[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf].is-playing{opacity:1}.hero[data-astro-cid-ge2uvauf]:after{content:"";z-index:-1;background:linear-gradient(90deg,#00141feb,#00141f80 48%,#00141f0d),linear-gradient(#0000 72%,#001a26);position:absolute;inset:0}.hero__inner[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:space-between;min-height:620px;padding-top:85px;display:flex}.hero__copy[data-astro-cid-ge2uvauf]{max-width:730px}.hero__tag[data-astro-cid-ge2uvauf]{text-transform:uppercase;letter-spacing:.17em;color:#c5eef2;align-items:center;gap:12px;margin-bottom:25px;font-size:12px;display:flex}.hero__dot[data-astro-cid-ge2uvauf]{background:var(--c-accent);border-radius:50%;width:6px;height:6px}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.055em;font-size:clamp(2.9rem,5.5vw,5rem);font-weight:400;line-height:1.04}h1[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--c-accent)}.hero__lede[data-astro-cid-ge2uvauf]{color:#d1dfe4;max-width:48ch;margin-top:26px;font-size:17px;line-height:1.7}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.hero__actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{gap:28px}.hero__secondary[data-astro-cid-ge2uvauf]{border-color:var(--c-accent);color:var(--c-text);background:0 0}.hero__bottom[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:center;gap:20px;padding-block:30px 20px;display:flex}.hero__caption[data-astro-cid-ge2uvauf]{letter-spacing:.025em;color:#c1d0d7;font-size:12px}.intro-offer[data-astro-cid-ge2uvauf]{background:#082a39;border-block:1px solid #ffffff1a}.intro-offer__inner[data-astro-cid-ge2uvauf]{grid-template-columns:1.35fr 1fr .9fr;align-items:center;gap:36px;padding-block:28px;display:grid}.intro-offer__copy[data-astro-cid-ge2uvauf] h2[data-astro-cid-ge2uvauf]{max-width:30ch;margin-top:8px;font-size:22px;line-height:1.25}.intro-offer__copy[data-astro-cid-ge2uvauf] .eyebrow[data-astro-cid-ge2uvauf]{font-size:12px}.intro-offer__price[data-astro-cid-ge2uvauf]{border-inline:1px solid #ffffff20;justify-content:center;align-items:center;gap:10px;padding:12px 22px;display:flex}.intro-offer__price[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{color:#c0d2d9;font-size:13px;line-height:1.4}.intro-offer__price[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-family:var(--f-display);white-space:nowrap;letter-spacing:-.05em;font-size:42px;font-weight:400}.intro-offer__action[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.intro-offer__action[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{justify-content:space-between;min-width:180px}.intro-offer__action[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{color:#bdcfd6;font-size:12px}@media (width<=900px){.hero__inner[data-astro-cid-ge2uvauf]{min-height:570px;padding-top:65px}.intro-offer__inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1fr;gap:24px}.intro-offer__price[data-astro-cid-ge2uvauf]{border:0;justify-content:flex-end;padding:0}.intro-offer__action[data-astro-cid-ge2uvauf]{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.hero__media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf],.hero__media[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf]{object-position:65% center}}@media (width<=560px){.hero__inner[data-astro-cid-ge2uvauf]{min-height:610px;padding-top:52px}.hero__copy[data-astro-cid-ge2uvauf]{max-width:100%}.hero__lede[data-astro-cid-ge2uvauf]{font-size:16px}.hero__actions[data-astro-cid-ge2uvauf]{gap:15px}.hero__bottom[data-astro-cid-ge2uvauf]{align-items:flex-end}.hero__caption[data-astro-cid-ge2uvauf]{max-width:190px;font-size:12px}.intro-offer__inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:18px}.intro-offer__price[data-astro-cid-ge2uvauf]{justify-content:flex-start}.intro-offer__copy[data-astro-cid-ge2uvauf] h2[data-astro-cid-ge2uvauf]{font-size:22px}.intro-offer__action[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:stretch}.intro-offer__action[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{width:100%}}.promo[data-astro-cid-haf435wi]{padding-block:var(--space-section)}.promo__inner[data-astro-cid-haf435wi]{flex-direction:column;gap:2rem;display:flex}.promo__head[data-astro-cid-haf435wi]{flex-direction:column;gap:.75rem;max-width:46ch;display:flex}.promo__head[data-astro-cid-haf435wi] h2[data-astro-cid-haf435wi]{font-size:var(--t-h2)}.promo__head[data-astro-cid-haf435wi] p[data-astro-cid-haf435wi]{color:var(--c-text-muted)}.promo__figure[data-astro-cid-haf435wi]{flex-direction:column;gap:.875rem;margin:0;display:flex}.promo__figure[data-astro-cid-haf435wi] video[data-astro-cid-haf435wi]{aspect-ratio:16/9;background:var(--c-surface-alt);border:1px solid var(--c-hairline);border-radius:var(--r-card);width:100%;height:auto;display:block}.promo__figure[data-astro-cid-haf435wi] figcaption[data-astro-cid-haf435wi]{font-size:var(--t-small);color:var(--c-text-dim);max-width:60ch}.services[data-astro-cid-lesv7jgp]{padding-block:var(--space-section)}.services__head[data-astro-cid-lesv7jgp]{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px;max-width:none;margin-bottom:2.25rem;display:flex}.services__head[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{max-width:38ch;font-size:15px}.services__head[data-astro-cid-lesv7jgp] h2[data-astro-cid-lesv7jgp]{max-width:20ch;font-size:var(--t-h2);margin-top:12px}.services__head[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--c-text-muted);font-size:15px}.services__grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.service[data-astro-cid-lesv7jgp]{background:#062b3c;flex-direction:column;gap:.9375rem;padding:0 26px 27px;display:flex;overflow:hidden}.service__visual[data-astro-cid-lesv7jgp]{height:195px;margin:0 -26px 8px;overflow:hidden}.service__visual[data-astro-cid-lesv7jgp] img{object-fit:cover;width:100%;height:100%;transition:transform .7s}@media (hover:hover){.service[data-astro-cid-lesv7jgp]:hover .service__visual[data-astro-cid-lesv7jgp] img{transform:scale(1.05)}}.service--featured[data-astro-cid-lesv7jgp]{border-color:var(--c-accent-line)}.service__top[data-astro-cid-lesv7jgp]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.service__icon[data-astro-cid-lesv7jgp]{background:var(--c-accent-soft);width:46px;height:46px;color:var(--c-accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.service__badge[data-astro-cid-lesv7jgp]{border:1px solid var(--c-accent-line);color:var(--c-accent);border-radius:var(--r-pill);padding:.3rem .75rem;font-size:.71875rem;font-weight:700}.service[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{font-size:var(--t-h3)}.service[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{font-size:var(--t-small);color:var(--c-text-muted)}.service__link[data-astro-cid-lesv7jgp]{font-size:var(--t-small);border-top:1px solid #ffffff20;justify-content:space-between;margin-top:auto;padding-top:17px;font-weight:700;display:flex}@media (width<=900px){.services__head[data-astro-cid-lesv7jgp]{flex-direction:column;align-items:flex-start;gap:18px}.service__visual[data-astro-cid-lesv7jgp]{height:220px}.services__grid[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}}.support[data-astro-cid-bkveggfh]{padding-bottom:var(--space-section)}.support__card[data-astro-cid-bkveggfh]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:3rem;padding:2.75rem 3rem;display:grid}.support__copy[data-astro-cid-bkveggfh]{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.support__copy[data-astro-cid-bkveggfh] h2[data-astro-cid-bkveggfh]{font-size:clamp(1.5rem,1.2rem + 1.4vw,2.125rem)}.support__copy[data-astro-cid-bkveggfh] p[data-astro-cid-bkveggfh]{color:var(--c-text-muted);font-size:var(--t-body)}.support__copy[data-astro-cid-bkveggfh] .btn[data-astro-cid-bkveggfh]{margin-top:.375rem}.support__details[data-astro-cid-bkveggfh]{margin:0}.support__row[data-astro-cid-bkveggfh]{border-bottom:1px solid var(--c-hairline);justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:.9375rem;display:flex}.support__row[data-astro-cid-bkveggfh]:last-child{border-bottom:0}.support__row[data-astro-cid-bkveggfh] dt[data-astro-cid-bkveggfh]{font-size:var(--t-small);color:var(--c-text-dim)}.support__row[data-astro-cid-bkveggfh] dd[data-astro-cid-bkveggfh]{overflow-wrap:anywhere;min-width:0;font-size:var(--t-small);text-align:right;margin:0;font-weight:500}@media (width<=860px){.support__card[data-astro-cid-bkveggfh]{grid-template-columns:1fr;gap:2rem;padding:2rem 1.5rem}}.trust[data-astro-cid-qlv4pxuf]{border-block:1px solid var(--c-hairline)}.trust__list[data-astro-cid-qlv4pxuf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-block:0;margin-inline:auto;padding-block:1.5rem;list-style:none;display:grid}.trust__list[data-astro-cid-qlv4pxuf] li[data-astro-cid-qlv4pxuf]{font-size:var(--t-small);color:#fffc;justify-content:center;align-items:center;gap:.75rem;display:flex}.trust__list[data-astro-cid-qlv4pxuf] svg{color:var(--c-accent);flex-shrink:0}@media (width<=860px){.trust__list[data-astro-cid-qlv4pxuf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem}}@media (width<=480px){.trust__list[data-astro-cid-qlv4pxuf]{grid-template-columns:1fr}}.badge[data-astro-cid-lcdefpme]{font-size:var(--t-tiny);color:var(--c-text-muted);flex-direction:column;gap:.25rem;line-height:1.45;display:flex}.badge[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--f-display);color:var(--c-accent);font-size:1.5rem;font-weight:400;line-height:1}
