.hero[data-astro-cid-i3irphx7]{isolation:isolate;color:#fff;clip-path:polygon(0 0,100% 0,100% calc(100% - 64px),0 100%);background:var(--blue-900);align-items:center;min-height:clamp(600px,88vh,880px);padding-block:96px 160px;display:flex;position:relative}.hero__media[data-astro-cid-i3irphx7]{z-index:-1;position:absolute;inset:0;overflow:hidden}.hero__media[data-astro-cid-i3irphx7] picture,.hero__media[data-astro-cid-i3irphx7] img,.hero__video[data-astro-cid-i3irphx7]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__video[data-astro-cid-i3irphx7]{opacity:0}.hero__video[data-astro-cid-i3irphx7].is-ready{opacity:1}.hero__media[data-astro-cid-i3irphx7]:after{content:"";background:linear-gradient(90deg,#001632e0 0%,#001e429e 42%,#001e422e 78%),linear-gradient(#0000 60%,#0016328c);position:absolute;inset:0}.hero__content[data-astro-cid-i3irphx7]{position:relative}.hero__content[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]{max-width:760px}.hero__badge[data-astro-cid-i3irphx7]{backdrop-filter:blur(6px);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:12px;margin-bottom:26px;padding:8px 16px;font-size:1.05rem;font-weight:700;display:inline-flex}.hero__badge[data-astro-cid-i3irphx7] .hero__badge-icon{width:20px;height:20px;color:var(--sky)}.hero[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{color:#fff;text-shadow:0 2px 30px #00000040;margin-bottom:24px}.hero[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{color:var(--sky);display:block}.hero__lead[data-astro-cid-i3irphx7]{color:#ffffffe6;max-width:620px;margin-bottom:36px;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.6}@media (width<=767px){.hero[data-astro-cid-i3irphx7]{clip-path:polygon(0 0,100% 0,100% calc(100% - 36px),0 100%);min-height:0;padding-block:72px 132px}.hero__media[data-astro-cid-i3irphx7]:after{background:linear-gradient(#00163299,#001632cc)}.hero__badge[data-astro-cid-i3irphx7]{letter-spacing:.05em;gap:10px;padding:7px 14px;font-size:.85rem}.hero__badge[data-astro-cid-i3irphx7] .hero__badge-icon{width:16px;height:16px}.hero[data-astro-cid-i3irphx7] .btn-row[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{width:100%}}.trust[data-astro-cid-ryjhli7x]{z-index:2;margin-top:-104px;padding-bottom:clamp(48px,6vw,80px);position:relative}.trust__card[data-astro-cid-ryjhli7x]{border-radius:var(--radius);box-shadow:var(--shadow-lg);border-bottom:5px solid var(--blue);background:#fff;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.trust__item[data-astro-cid-ryjhli7x]{align-items:center;gap:14px;padding:26px 20px;display:flex}.trust__item[data-astro-cid-ryjhli7x]+.trust__item[data-astro-cid-ryjhli7x]{border-left:1px solid var(--line)}.trust__icon[data-astro-cid-ryjhli7x]{background:var(--blue);color:#fff;width:50px;height:48px;transform:skewX(var(--skew));border-radius:2px;flex:none;place-items:center;display:grid}.trust__icon[data-astro-cid-ryjhli7x] svg{width:24px;height:24px;transform:skew(12deg)}.trust[data-astro-cid-ryjhli7x] strong[data-astro-cid-ryjhli7x]{color:var(--charcoal);font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:1.25rem;font-weight:800;line-height:1.1;display:block}.trust[data-astro-cid-ryjhli7x] small[data-astro-cid-ryjhli7x]{color:var(--muted);margin-top:4px;font-size:.92rem;line-height:1.4;display:block}@media (width<=1300px){.trust__card[data-astro-cid-ryjhli7x]{grid-template-columns:1fr 1fr}.trust__item[data-astro-cid-ryjhli7x]{padding:24px 26px}.trust__item[data-astro-cid-ryjhli7x]:nth-child(3){border-left:0}.trust__item[data-astro-cid-ryjhli7x]:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=600px){.trust[data-astro-cid-ryjhli7x]{margin-top:-96px}.trust__card[data-astro-cid-ryjhli7x]{grid-template-columns:1fr}.trust__item[data-astro-cid-ryjhli7x]{gap:14px;padding:16px 18px}.trust__item[data-astro-cid-ryjhli7x]+.trust__item[data-astro-cid-ryjhli7x]{border-left:0;border-top:1px solid var(--line)}.trust__icon[data-astro-cid-ryjhli7x]{width:44px;height:42px}.trust__icon[data-astro-cid-ryjhli7x] svg{width:22px;height:22px}.trust[data-astro-cid-ryjhli7x] strong[data-astro-cid-ryjhli7x]{font-size:1.15rem}.trust[data-astro-cid-ryjhli7x] small[data-astro-cid-ryjhli7x]{margin-top:2px}}@media (width<=360px){.trust__item[data-astro-cid-ryjhli7x]{gap:12px;padding:14px}.trust[data-astro-cid-ryjhli7x] strong[data-astro-cid-ryjhli7x]{font-size:1rem}}.about[data-astro-cid-j4y4sje3]{padding-top:clamp(72px,9vw,120px)}.about__grid[data-astro-cid-j4y4sje3]{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(40px,6vw,88px);display:grid}.about__media[data-astro-cid-j4y4sje3]{padding:0 18% 18% 0;position:relative}.about__img[data-astro-cid-j4y4sje3]{border-radius:var(--radius);object-fit:cover;box-shadow:var(--shadow)}.about__img--main[data-astro-cid-j4y4sje3]{aspect-ratio:4/5;width:100%}.about__img--second[data-astro-cid-j4y4sje3]{aspect-ratio:1;border:8px solid #fff;width:52%;position:absolute;bottom:0;right:0}.about__years[data-astro-cid-j4y4sje3]{background:var(--blue);color:#fff;transform:skewX(var(--skew));box-shadow:var(--shadow);align-items:center;gap:12px;padding:16px 26px 16px 22px;display:flex;position:absolute;bottom:9%;left:-14px}.about__years[data-astro-cid-j4y4sje3]>[data-astro-cid-j4y4sje3]{transform:skew(12deg)}.about__years[data-astro-cid-j4y4sje3] strong[data-astro-cid-j4y4sje3]{font-family:var(--font-display);font-size:3.6rem;font-weight:900;line-height:.9}.about__years[data-astro-cid-j4y4sje3] span[data-astro-cid-j4y4sje3]{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:1.05rem;font-weight:700;line-height:1.15}.about__lead[data-astro-cid-j4y4sje3]{color:var(--charcoal);font-size:1.2rem}.about[data-astro-cid-j4y4sje3] .checklist[data-astro-cid-j4y4sje3]{margin:28px 0 34px}@media (width<=1023px){.about__grid[data-astro-cid-j4y4sje3]{grid-template-columns:1fr}.about__media[data-astro-cid-j4y4sje3]{max-width:560px}}@media (width<=767px){.about__years[data-astro-cid-j4y4sje3]{gap:10px;padding:12px 20px 12px 18px;left:10px}.about__years[data-astro-cid-j4y4sje3] strong[data-astro-cid-j4y4sje3]{font-size:2.8rem}.about__years[data-astro-cid-j4y4sje3] span[data-astro-cid-j4y4sje3]{font-size:.95rem}}.services__rows[data-astro-cid-qmjtkzr2]{gap:clamp(28px,4vw,48px);display:grid}.svc[data-astro-cid-qmjtkzr2]{border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:1.1fr 1fr;align-items:stretch;display:grid;overflow:hidden}.svc--flip[data-astro-cid-qmjtkzr2]{grid-template-columns:1fr 1.1fr}.svc--flip[data-astro-cid-qmjtkzr2] .svc__media[data-astro-cid-qmjtkzr2]{clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);order:2}.svc__media[data-astro-cid-qmjtkzr2]{clip-path:polygon(0 0,100% 0,92% 100%,0 100%);min-height:420px;display:block;position:relative;overflow:hidden}.svc__media[data-astro-cid-qmjtkzr2] img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;inset:0}.svc[data-astro-cid-qmjtkzr2]:hover .svc__media[data-astro-cid-qmjtkzr2] img{transform:scale(1.04)}.svc__num[data-astro-cid-qmjtkzr2]{color:#fff;font-family:var(--font-display);text-shadow:0 4px 20px #00000059;font-size:3.4rem;font-weight:900;line-height:1;position:absolute;top:18px;left:22px}.svc--flip[data-astro-cid-qmjtkzr2] .svc__num[data-astro-cid-qmjtkzr2]{left:auto;right:22px}.svc__body[data-astro-cid-qmjtkzr2]{flex-direction:column;justify-content:center;padding:clamp(28px,4vw,56px);display:flex}.svc__kicker[data-astro-cid-qmjtkzr2]{color:var(--blue);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.95rem;font-weight:800}.svc[data-astro-cid-qmjtkzr2] h3[data-astro-cid-qmjtkzr2]{margin-bottom:16px;font-size:clamp(2rem,3.4vw,2.75rem)}.svc[data-astro-cid-qmjtkzr2] h3[data-astro-cid-qmjtkzr2] a[data-astro-cid-qmjtkzr2]{color:inherit;text-decoration:none}.svc[data-astro-cid-qmjtkzr2] h3[data-astro-cid-qmjtkzr2] a[data-astro-cid-qmjtkzr2]:hover{color:var(--blue)}.svc__features[data-astro-cid-qmjtkzr2]{grid-template-columns:1fr 1fr;gap:10px 20px;margin:8px 0 30px;padding:0;list-style:none;display:grid}.svc__features[data-astro-cid-qmjtkzr2] li[data-astro-cid-qmjtkzr2]{color:var(--charcoal);align-items:center;gap:10px;font-weight:500;display:flex}.svc__features[data-astro-cid-qmjtkzr2] svg{color:#fff;background:var(--blue);stroke-width:3px;border-radius:50%;flex:none;width:20px;height:20px;padding:3px}.services__more[data-astro-cid-qmjtkzr2]{text-align:center;justify-items:center;gap:16px;margin-top:48px;display:grid}.services__more[data-astro-cid-qmjtkzr2] p[data-astro-cid-qmjtkzr2]{color:var(--charcoal);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:1.2rem;font-weight:800}.services__more[data-astro-cid-qmjtkzr2] ul[data-astro-cid-qmjtkzr2]{grid-template-columns:repeat(4,1fr);gap:10px;width:100%;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.services__more[data-astro-cid-qmjtkzr2] li[data-astro-cid-qmjtkzr2]{border:1px solid var(--line);color:var(--charcoal);white-space:nowrap;background:#fff;border-radius:999px;padding:9px 12px;font-size:.95rem;font-weight:500}@media (width<=600px){.services__more[data-astro-cid-qmjtkzr2] ul[data-astro-cid-qmjtkzr2]{grid-template-columns:repeat(2,1fr);gap:8px}.services__more[data-astro-cid-qmjtkzr2] li[data-astro-cid-qmjtkzr2]{padding:8px 6px;font-size:clamp(.8rem,3.9vw,.95rem)}}@media (width<=900px){.svc[data-astro-cid-qmjtkzr2],.svc--flip[data-astro-cid-qmjtkzr2]{grid-template-columns:1fr}.svc__media[data-astro-cid-qmjtkzr2],.svc--flip[data-astro-cid-qmjtkzr2] .svc__media[data-astro-cid-qmjtkzr2]{aspect-ratio:16/10;clip-path:polygon(0 0,100% 0,100% 88%,0 100%);order:0;width:100%;min-height:0}.svc--flip[data-astro-cid-qmjtkzr2] .svc__num[data-astro-cid-qmjtkzr2]{left:22px;right:auto}}@media (width<=420px){.svc__features[data-astro-cid-qmjtkzr2]{grid-template-columns:1fr}}.videos[data-astro-cid-vguhmukd]{background-color:var(--charcoal)}.videos__track[data-astro-cid-vguhmukd]{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.reel[data-astro-cid-vguhmukd]{aspect-ratio:9/16;background:#000;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0006}.reel__video[data-astro-cid-vguhmukd]{object-fit:cover;width:100%;height:100%}.reel[data-astro-cid-vguhmukd] .reel__cover{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.reel[data-astro-cid-vguhmukd].has-started .reel__cover{display:none}.reel__play[data-astro-cid-vguhmukd]{cursor:pointer;text-align:left;color:#fff;background:linear-gradient(#0000 45%,#000f23d9 100%);border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:18px;transition:background-color .3s;display:flex;position:absolute;inset:0}.reel__btn[data-astro-cid-vguhmukd]{background:var(--blue);width:58px;height:58px;transition:transform .3s var(--ease), box-shadow .3s;border-radius:50%;place-items:center;margin:auto;display:grid;box-shadow:0 0 0 8px #0056b84d}.reel__btn[data-astro-cid-vguhmukd] svg{width:24px;height:24px;margin-left:3px}.reel__play[data-astro-cid-vguhmukd]:hover .reel__btn[data-astro-cid-vguhmukd]{transform:scale(1.08);box-shadow:0 0 0 12px #0056b859}.reel__meta[data-astro-cid-vguhmukd] strong[data-astro-cid-vguhmukd]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;font-size:1.4rem;font-weight:800;line-height:1.05;display:block}.reel__meta[data-astro-cid-vguhmukd] small[data-astro-cid-vguhmukd]{color:#fffc;margin-top:6px;font-size:.9rem;line-height:1.4;display:block}.reel[data-astro-cid-vguhmukd].is-playing .reel__play[data-astro-cid-vguhmukd]{display:none}@media (width<=1023px){.videos__track[data-astro-cid-vguhmukd]{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-bottom:0;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.videos__track[data-astro-cid-vguhmukd]::-webkit-scrollbar{display:none}.reel[data-astro-cid-vguhmukd]{scroll-snap-align:start;flex:0 0 min(68vw,280px)}}.storm[data-astro-cid-sljocnv2]{isolation:isolate;color:#fff;padding-block:clamp(80px,11vw,150px);position:relative;overflow:hidden}.storm__bg[data-astro-cid-sljocnv2]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.storm[data-astro-cid-sljocnv2]:before{content:"";z-index:-1;background:linear-gradient(100deg,#00244ff0 0%,#003d84d1 55%,#003d8473 100%);position:absolute;inset:0}.storm__inner[data-astro-cid-sljocnv2]{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.storm[data-astro-cid-sljocnv2] .eyebrow[data-astro-cid-sljocnv2]{color:var(--sky)}.storm[data-astro-cid-sljocnv2] h2[data-astro-cid-sljocnv2]{color:#fff}.storm__copy[data-astro-cid-sljocnv2] p[data-astro-cid-sljocnv2]{color:#ffffffe0;margin-bottom:32px;font-size:1.125rem}.storm__quote[data-astro-cid-sljocnv2]{border:1px solid #ffffff38;border-left:6px solid var(--sky);backdrop-filter:blur(8px);border-radius:var(--radius);background:#ffffff1a;margin:0;padding:40px}.storm__quote[data-astro-cid-sljocnv2] .storm__icon{width:44px;height:44px;color:var(--sky);margin-bottom:18px}.storm__quote[data-astro-cid-sljocnv2] blockquote[data-astro-cid-sljocnv2]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:700;line-height:1.2}.storm__quote[data-astro-cid-sljocnv2] strong[data-astro-cid-sljocnv2]{color:var(--sky)}@media (width<=900px){.storm__inner[data-astro-cid-sljocnv2]{grid-template-columns:1fr}}@media (width<=767px){.storm[data-astro-cid-sljocnv2]{display:none}}.reviews__head[data-astro-cid-c5jzir7q]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;display:flex}.reviews__head[data-astro-cid-c5jzir7q] h2[data-astro-cid-c5jzir7q]{margin-bottom:0}.reviews__controls[data-astro-cid-c5jzir7q]{gap:10px;display:flex}.reviews__arrow[data-astro-cid-c5jzir7q]{width:52px;height:52px;color:var(--blue);border:2px solid var(--blue);cursor:pointer;transform:skewX(var(--skew));background:#fff;border-radius:2px;place-items:center;transition:background-color .2s,color .2s;display:grid}.reviews__arrow[data-astro-cid-c5jzir7q] svg{width:22px;height:22px;transform:skew(12deg)}.reviews__arrow[data-astro-cid-c5jzir7q]:hover{background:var(--blue);color:#fff}.reviews__track[data-astro-cid-c5jzir7q]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:calc(33.3333% - 16px);grid-auto-flow:column;gap:24px;margin:0;padding:4px 4px 16px;list-style:none;display:grid;overflow-x:auto}.reviews__track[data-astro-cid-c5jzir7q]::-webkit-scrollbar{display:none}.review[data-astro-cid-c5jzir7q]{scroll-snap-align:start}.review[data-astro-cid-c5jzir7q] figure[data-astro-cid-c5jzir7q]{border-radius:var(--radius);height:100%;box-shadow:var(--shadow-sm);border-top:4px solid var(--blue);background:#fff;flex-direction:column;margin:0;padding:32px;display:flex}.review__top[data-astro-cid-c5jzir7q]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.review__top[data-astro-cid-c5jzir7q] .review__mark{width:34px;height:34px;color:var(--sky)}.review[data-astro-cid-c5jzir7q] blockquote[data-astro-cid-c5jzir7q]{color:var(--charcoal);flex:1;margin:0 0 24px;font-size:1.02rem;line-height:1.65}.review[data-astro-cid-c5jzir7q] figcaption[data-astro-cid-c5jzir7q]{border-top:1px solid var(--line);align-items:center;gap:14px;padding-top:20px;display:flex}.review__avatar[data-astro-cid-c5jzir7q]{background:var(--blue);color:#fff;width:46px;height:46px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.4rem;font-weight:800;display:grid}.review[data-astro-cid-c5jzir7q] strong[data-astro-cid-c5jzir7q]{color:var(--charcoal);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:1.2rem;font-weight:800;display:block}.review[data-astro-cid-c5jzir7q] small[data-astro-cid-c5jzir7q]{color:var(--muted);font-size:.875rem;font-style:italic;display:block}.reviews__foot[data-astro-cid-c5jzir7q]{text-align:center;margin-top:36px}@media (width<=1023px){.reviews__track[data-astro-cid-c5jzir7q]{grid-auto-columns:calc(50% - 12px)}}@media (width<=640px){.reviews__track[data-astro-cid-c5jzir7q]{grid-auto-columns:86%}.reviews__controls[data-astro-cid-c5jzir7q]{display:none}}.faq-preview__grid[data-astro-cid-d45twmxh]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(40px,6vw,80px);display:grid}.faq-preview__intro[data-astro-cid-d45twmxh]{top:calc(var(--header-h) + 24px);position:sticky}.faq-preview__intro[data-astro-cid-d45twmxh]>p[data-astro-cid-d45twmxh]:not(.eyebrow){color:var(--muted);margin-bottom:28px;font-size:1.125rem}.faq-preview__img[data-astro-cid-d45twmxh]{aspect-ratio:4/3;object-fit:cover;object-position:center 30%;border-radius:var(--radius);clip-path:polygon(0 0,100% 0,100% 100%,8% 100%);width:100%;margin-top:40px}@media (width<=1023px){.faq-preview__grid[data-astro-cid-d45twmxh]{grid-template-columns:1fr}.faq-preview__intro[data-astro-cid-d45twmxh]{position:static}.faq-preview__img[data-astro-cid-d45twmxh]{display:none}}@media (width<=767px){.faq-preview[data-astro-cid-d45twmxh]{display:none}}
