.hero[data-astro-cid-anhloy43]{position:relative;overflow:hidden;isolation:isolate;min-height:clamp(600px,78vh,820px);padding-top:calc(var(--header-height) + clamp(1.5rem,3.5vw,2.5rem));padding-bottom:clamp(2.5rem,8vw,8rem);background:#05030f;color:#fff}.hero__media[data-astro-cid-anhloy43]{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.hero__media[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{display:block;width:100%;height:100%;object-fit:cover;object-position:62% 0%}.hero__overlay[data-astro-cid-anhloy43]{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(5,3,15,.7) 0%,rgba(5,3,15,.2) 38%,transparent 62%),linear-gradient(180deg,transparent 70%,#020015 88%)}.hero__content[data-astro-cid-anhloy43]{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center;margin-top:clamp(1rem,5vw,4rem)}.hero__text[data-astro-cid-anhloy43]{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.hero__title[data-astro-cid-anhloy43]{font-family:var(--font-display);font-weight:700;font-size:clamp(2.25rem,5vw,4.375rem);line-height:1.11;letter-spacing:0;color:#fff;margin:0 0 3.5rem;text-wrap:balance}.hero__title-accent[data-astro-cid-anhloy43]{color:var(--color-primary);white-space:nowrap}.hero__subhead[data-astro-cid-anhloy43]{font-family:var(--font-sans);font-size:1.125rem;line-height:1.55;color:#ffffffeb;margin:0 0 1.75rem;max-width:32rem}.hero__subhead[data-astro-cid-anhloy43] p[data-astro-cid-anhloy43]{margin:0 0 1rem}.hero__subhead[data-astro-cid-anhloy43] p[data-astro-cid-anhloy43]:last-child{margin-bottom:0}.hero__cta[data-astro-cid-anhloy43]{margin-top:.5rem}.hero__stats[data-astro-cid-anhloy43]{display:flex;flex-direction:column;gap:clamp(1.75rem,3.2vw,2.75rem);margin:0;padding:0;list-style:none;align-self:center;min-width:0}.hero__stat[data-astro-cid-anhloy43]{display:flex;flex-direction:column;gap:.4rem;--value-shift: 0;--label-shift: 0}.hero__stat[data-astro-cid-anhloy43]:nth-child(1){--value-shift: 50%;--label-shift: 50%}.hero__stat[data-astro-cid-anhloy43]:nth-child(2){--value-shift: 60%;--label-shift: 60%}.hero__stat[data-astro-cid-anhloy43]:nth-child(3){--value-shift: 55%;--label-shift: 55%}.hero__stat[data-astro-cid-anhloy43]:nth-child(4){--value-shift: 45%;--label-shift: 45%}.hero__stat-value[data-astro-cid-anhloy43]{font-family:var(--font-display);font-weight:700;font-size:clamp(2.5rem,3vw,4rem);line-height:1;letter-spacing:-.01em;color:var(--color-primary);transform:translate(var(--value-shift))}.hero__stat-label[data-astro-cid-anhloy43]{font-family:var(--font-display);font-weight:700;font-size:1rem;line-height:1.4;color:#fff;transform:translate(var(--label-shift))}@media(max-width:1024px){.hero__media[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{object-position:80% 20%}.hero__overlay[data-astro-cid-anhloy43]{background:linear-gradient(90deg,rgba(5,3,15,.6) 0%,transparent 55%),linear-gradient(180deg,transparent 70%,#020015 88%)}.hero__content[data-astro-cid-anhloy43]{grid-template-columns:1.2fr 1fr;gap:2.5rem}.hero__title[data-astro-cid-anhloy43]{font-size:clamp(2.8rem,5vw,3.5rem)}.hero__stat-value[data-astro-cid-anhloy43]{font-size:clamp(2.5rem,5vw,3rem)}.hero__stat[data-astro-cid-anhloy43]:nth-child(2){--value-shift: 3%;--label-shift: 3%}.hero__stat[data-astro-cid-anhloy43]:nth-child(3){--value-shift: 6%;--label-shift: 6%}.hero__stat[data-astro-cid-anhloy43]:nth-child(4){--value-shift: 4%;--label-shift: 4%}}@media(max-width:767px){.hero[data-astro-cid-anhloy43]{min-height:0}.hero__media[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{content:url(/images/hero/hero-bg-mobile.webp);object-position:top right;opacity:.65}.hero__overlay[data-astro-cid-anhloy43]{background:linear-gradient(180deg,transparent 34%,#020015 64%)}.hero__content[data-astro-cid-anhloy43]{grid-template-columns:1fr;gap:2.5rem}.hero__subhead[data-astro-cid-anhloy43]{max-width:50%;font-size:1rem}.hero__title-accent[data-astro-cid-anhloy43]{white-space:normal}.hero__cta[data-astro-cid-anhloy43]{align-self:center}.hero__stats[data-astro-cid-anhloy43]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;align-self:start}.hero__stat-value[data-astro-cid-anhloy43],.hero__stat-label[data-astro-cid-anhloy43]{transform:none}}@media(max-width:480px){.hero__stats[data-astro-cid-anhloy43]{grid-template-columns:1fr}}.section-nav[data-astro-cid-lzpwesgs]{position:relative;isolation:isolate;z-index:2;display:grid;grid-template-columns:24.4% minmax(0,1fr);gap:clamp(1.5rem,6vw,8rem);max-width:1368px;margin-inline:auto;padding-inline:var(--container-pad);padding-block:clamp(2.5rem,5vw,4rem);color:#fff}.section-nav[data-astro-cid-lzpwesgs]:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:100vw;background:#05030f;z-index:-1}.section-nav__sidebar[data-astro-cid-lzpwesgs]{align-self:start;position:sticky;top:calc(var(--header-height) + 1.5rem);z-index:3;display:flex;flex-direction:column;gap:1rem}.section-nav__sidebar[data-astro-cid-lzpwesgs] ul[data-astro-cid-lzpwesgs]{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none}.section-nav__sidebar[data-astro-cid-lzpwesgs] nav[data-astro-cid-lzpwesgs] a[data-astro-cid-lzpwesgs]{display:block;padding:13px 20px;border-radius:3px;font-family:var(--font-display);font-size:18px;font-weight:500;line-height:1.2;color:#fff;background:#ffffff1a;transition:background-color .18s ease}.section-nav__sidebar[data-astro-cid-lzpwesgs] nav[data-astro-cid-lzpwesgs] a[data-astro-cid-lzpwesgs]:hover{background:#fff3}.section-nav__subscribe[data-astro-cid-lzpwesgs]{width:100%}.section-nav__content[data-astro-cid-lzpwesgs]{min-width:0;display:flex;flex-direction:column;gap:clamp(3rem,6vw,15rem)}@media(max-width:1024px){.section-nav[data-astro-cid-lzpwesgs]{grid-template-columns:1fr}.section-nav__sidebar[data-astro-cid-lzpwesgs]{display:none}.section-nav__content[data-astro-cid-lzpwesgs]{gap:var(--mobile-section-gap)}}.about[data-astro-cid-zsov6f23]{color:#fff}.about__inner[data-astro-cid-zsov6f23]{display:grid;grid-template-columns:minmax(350px,.8fr) minmax(0,1.6fr);gap:0px;align-items:end}.about__text[data-astro-cid-zsov6f23]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding-bottom:clamp(.5rem,2vw,1.5rem)}.about__eyebrow[data-astro-cid-zsov6f23]{margin:0 0 .85rem;font-family:var(--font-display);font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:.3em;color:var(--color-primary);text-transform:uppercase}.about__title[data-astro-cid-zsov6f23]{margin:0 0 1.5rem;font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,2.75rem);line-height:1.2;font-weight:700;color:#fff}.about__copy[data-astro-cid-zsov6f23]{margin:0 0 .9rem;max-width:28rem;font-size:1rem;line-height:1.75;color:#ffffffe0}.about__copy[data-astro-cid-zsov6f23]:last-of-type{margin-bottom:1.75rem}.about__cta[data-astro-cid-zsov6f23]{margin-top:.25rem}.about__stack[data-astro-cid-zsov6f23]{position:relative;width:100%;max-width:640px;aspect-ratio:1 / 1;margin-top:45px;justify-self:end}.about__layer[data-astro-cid-zsov6f23]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.about__layer--halo[data-astro-cid-zsov6f23]{z-index:0}.about__layer--back[data-astro-cid-zsov6f23]{z-index:1}.about__layer--front[data-astro-cid-zsov6f23]{z-index:2}.about__layer--halo[data-astro-cid-zsov6f23]{opacity:0;transform:scale(.2);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:.2s}.about__layer--back[data-astro-cid-zsov6f23],.about__layer--front[data-astro-cid-zsov6f23]{opacity:0;transform:translate(50%);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.about__layer--back[data-astro-cid-zsov6f23]{transition-delay:.4s}.about__layer--front[data-astro-cid-zsov6f23]{transition-delay:.6s}[data-astro-cid-zsov6f23][data-about-visual][data-visible=true] .about__layer--halo[data-astro-cid-zsov6f23],[data-astro-cid-zsov6f23][data-about-visual][data-visible=true] .about__layer--back[data-astro-cid-zsov6f23],[data-astro-cid-zsov6f23][data-about-visual][data-visible=true] .about__layer--front[data-astro-cid-zsov6f23]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.about__layer[data-astro-cid-zsov6f23]{opacity:1;transform:none;transition:none}}@media(max-width:900px){.about__inner[data-astro-cid-zsov6f23]{grid-template-columns:1fr;gap:var(--mobile-block-gap)}.about__copy[data-astro-cid-zsov6f23]{max-width:none}.about__stack[data-astro-cid-zsov6f23]{margin:40px auto 0;max-width:460px;justify-self:center}}.services[data-astro-cid-bp4bfslc]{color:#fff}.services__header[data-astro-cid-bp4bfslc]{margin-bottom:clamp(1.5rem,3vw,2.5rem);max-width:44rem}.services__eyebrow[data-astro-cid-bp4bfslc]{margin:0 0 .75rem;font-family:var(--font-display);font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:.3em;text-transform:uppercase;color:var(--color-primary)}.services__intro[data-astro-cid-bp4bfslc]{margin:0;font-family:var(--font-display);font-size:1rem;line-height:1.5em;color:#ffffffe0}.services__list[data-astro-cid-bp4bfslc]{display:grid;grid-template-columns:1fr;gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none}.service[data-astro-cid-bp4bfslc]{position:relative;isolation:isolate;display:grid;grid-template-columns:auto 1fr;column-gap:clamp(1.25rem,2vw,1.75rem);align-items:center;padding:clamp(1.25rem,2.2vw,1.875rem);border:1px solid rgba(255,255,255,.1);border-radius:5px;background:linear-gradient(90deg,#4690d430 50%,#4690d400);transition:background-color .4s ease,transform .22s ease,border-color .4s ease;overflow:hidden}.service[data-astro-cid-bp4bfslc]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--color-primary-soft) 0%,var(--color-primary) 100%);opacity:0;transition:opacity .4s ease}.service[data-astro-cid-bp4bfslc]:hover{border-color:#fff3;transform:translateY(-2px)}.service[data-astro-cid-bp4bfslc]:hover:before{opacity:1}.service__icon[data-astro-cid-bp4bfslc]{width:clamp(56px,6vw,84px);height:auto;object-fit:contain;flex-shrink:0}.service__body[data-astro-cid-bp4bfslc]{min-width:0}.service__title[data-astro-cid-bp4bfslc]{margin:0 0 .5rem;font-family:var(--font-display);font-weight:700;font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.3;letter-spacing:0;color:#fff}.service__desc[data-astro-cid-bp4bfslc]{margin:0;font-size:.975rem;line-height:1.5;color:#ffffffe0}@media(max-width:900px){.services__header[data-astro-cid-bp4bfslc]{margin-bottom:var(--mobile-block-gap)}.services__list[data-astro-cid-bp4bfslc]{gap:var(--mobile-block-gap)}}@media(max-width:640px){.services__header[data-astro-cid-bp4bfslc]{text-align:left}.service[data-astro-cid-bp4bfslc]{grid-template-columns:1fr;row-gap:1.25rem;justify-items:center;text-align:center;padding:clamp(2rem,7vw,2.75rem) 1.5rem;background:linear-gradient(180deg,#4690d438,#4690d40a);border-color:#ffffff1f}.service__icon[data-astro-cid-bp4bfslc]{width:clamp(96px,28vw,140px);height:auto}.service__title[data-astro-cid-bp4bfslc]{font-size:1.3rem;line-height:1.25;max-width:18em}.service__desc[data-astro-cid-bp4bfslc]{font-size:1rem;line-height:1.55;max-width:28em}.service[data-astro-cid-bp4bfslc]:hover{transform:none}}.why-us[data-astro-cid-i4rbyshl]{color:#fff}.why-us__header[data-astro-cid-i4rbyshl]{margin-bottom:clamp(1.5rem,3vw,2.5rem);max-width:42rem}.why-us__eyebrow[data-astro-cid-i4rbyshl]{margin:0 0 .85rem;font-family:var(--font-display);font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:.3em;text-transform:uppercase;color:var(--color-primary)}.why-us__title[data-astro-cid-i4rbyshl]{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,2.375rem);line-height:1.2;font-weight:700;color:#fff}.why-us__main[data-astro-cid-i4rbyshl]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,3vw,2.5rem);align-items:center}.why-us__image[data-astro-cid-i4rbyshl]{width:100%;height:auto;max-width:clamp(340px,34vw,440px);justify-self:start;object-fit:contain}.why-us__list[data-astro-cid-i4rbyshl]{display:flex;flex-direction:column;gap:clamp(1.25rem,2vw,1.75rem);margin:0;padding:0;list-style:none;max-width:26rem}.benefit[data-astro-cid-i4rbyshl]{margin:0}.benefit__title[data-astro-cid-i4rbyshl]{margin:0 0 .4rem;font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.3;color:#fff}.benefit__desc[data-astro-cid-i4rbyshl]{margin:0;font-family:var(--font-sans);font-size:1rem;line-height:1.6;color:#bdbad7}.why-us__outro[data-astro-cid-i4rbyshl]{width:100%;margin-top:clamp(2.5rem,10vw,7.5rem);margin-bottom:clamp(1rem,8vw,7.5rem);padding:clamp(1.25rem,2.5vw,1.75rem);background-image:linear-gradient(90deg,#0e1c39 89%,#020015);border-radius:10px 0 0 10px;color:#ededed}.why-us__outro[data-astro-cid-i4rbyshl] p[data-astro-cid-i4rbyshl]{margin:0 0 1rem;font-size:1.125rem;line-height:1.6;color:#ededed}.why-us__outro[data-astro-cid-i4rbyshl] p[data-astro-cid-i4rbyshl]:last-child{margin:0}@media(max-width:900px){.why-us__outro[data-astro-cid-i4rbyshl]{margin-top:var(--mobile-block-gap);margin-bottom:0}.why-us__outro[data-astro-cid-i4rbyshl] p[data-astro-cid-i4rbyshl]{font-size:1rem}}@media(max-width:900px){.why-us__main[data-astro-cid-i4rbyshl]{grid-template-columns:1fr;gap:var(--mobile-block-gap)}.why-us__image[data-astro-cid-i4rbyshl]{order:2;justify-self:center;max-width:420px}.why-us__list[data-astro-cid-i4rbyshl]{order:1;max-width:none}}.partners[data-astro-cid-h3iyqbi5]{color:#fff}.partners__eyebrow[data-astro-cid-h3iyqbi5]{margin:0 0 1.5rem;font-family:var(--font-display);font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:.3em;text-transform:uppercase;color:var(--color-primary)}.partners__viewport[data-astro-cid-h3iyqbi5]{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.partners__track[data-astro-cid-h3iyqbi5]{display:flex;align-items:center;gap:clamp(2rem,5vw,4rem);width:max-content;margin:0;padding:0;list-style:none;animation:partners-scroll 36s linear infinite}.partners__track[data-astro-cid-h3iyqbi5]:hover{animation-play-state:paused}.partners__item[data-astro-cid-h3iyqbi5]{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:clamp(48px,5vw,72px)}.partners__item[data-astro-cid-h3iyqbi5] img[data-astro-cid-h3iyqbi5]{max-height:100%;width:auto;object-fit:contain;opacity:.82;filter:grayscale(0);transition:opacity .18s ease}.partners__item[data-astro-cid-h3iyqbi5]:hover img[data-astro-cid-h3iyqbi5]{opacity:1}@keyframes partners-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.partners__track[data-astro-cid-h3iyqbi5]{animation:none;transform:none;flex-wrap:wrap;justify-content:center}}@media(max-width:720px){.partners__track[data-astro-cid-h3iyqbi5]{gap:clamp(1.25rem,5vw,2rem);animation-duration:28s}.partners__item[data-astro-cid-h3iyqbi5]{height:44px}}.faq[data-astro-cid-mh6t5pw4]{color:#fff;margin-top:clamp(2rem,6vw,5rem)}.faq__inner[data-astro-cid-mh6t5pw4]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:0;align-items:start}.faq__main[data-astro-cid-mh6t5pw4]{min-width:0}.faq__header[data-astro-cid-mh6t5pw4]{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.faq__eyebrow[data-astro-cid-mh6t5pw4]{margin:0 0 .85rem;font-family:var(--font-display);font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:.3em;text-transform:uppercase;color:var(--color-primary)}.faq__title[data-astro-cid-mh6t5pw4]{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,2.375rem);line-height:1.2;font-weight:700;color:#fff}.faq__list[data-astro-cid-mh6t5pw4]{display:flex;flex-direction:column;gap:1.25rem}.faq-item__header[data-astro-cid-mh6t5pw4]{display:flex;align-items:center;gap:1rem;padding:17px 27px 18px;cursor:pointer;list-style:none;color:#fff;font-family:var(--font-display);font-weight:700;background:#ffffff0d;border-radius:5px;transition:background-color .22s ease}.faq-item__header[data-astro-cid-mh6t5pw4]::-webkit-details-marker{display:none}.faq-item__header[data-astro-cid-mh6t5pw4]:hover,.faq-item[data-astro-cid-mh6t5pw4][open] .faq-item__header[data-astro-cid-mh6t5pw4]{background:var(--color-primary)}.faq-item__question[data-astro-cid-mh6t5pw4]{flex-grow:1;font-size:1rem;line-height:1.4}.faq-item__icon[data-astro-cid-mh6t5pw4]{flex-shrink:0;display:inline-block;width:12px;height:12px;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);transform:rotate(45deg);transition:transform .24s ease,border-color .24s ease}.faq-item[data-astro-cid-mh6t5pw4][open] .faq-item__icon[data-astro-cid-mh6t5pw4],.faq-item__header[data-astro-cid-mh6t5pw4]:hover .faq-item__icon[data-astro-cid-mh6t5pw4]{border-color:#fff}.faq-item[data-astro-cid-mh6t5pw4][open] .faq-item__icon[data-astro-cid-mh6t5pw4]{transform:rotate(225deg)}.faq-item[data-astro-cid-mh6t5pw4]>.faq-item__answer-wrap[data-astro-cid-mh6t5pw4]{display:block;overflow:hidden;height:auto}.faq-item[data-astro-cid-mh6t5pw4]:not([open])>.faq-item__answer-wrap[data-astro-cid-mh6t5pw4]{height:0}.faq-item__answer[data-astro-cid-mh6t5pw4]{padding:1.25rem .25rem .5rem;color:#ffffffeb}.faq-item__answer[data-astro-cid-mh6t5pw4] p{margin:0;font-size:1rem;line-height:1.7}.faq-item__answer[data-astro-cid-mh6t5pw4] strong{font-weight:700;color:#fff}.faq__decor[data-astro-cid-mh6t5pw4]{display:flex;justify-content:flex-end;align-items:flex-start;align-self:start;margin:0 -10% 0 0;padding-top:clamp(.5rem,2vw,2rem)}.faq__decor[data-astro-cid-mh6t5pw4] img[data-astro-cid-mh6t5pw4]{width:100%;max-width:clamp(440px,52vw,640px);height:auto;object-fit:contain}.faq__cta-line[data-astro-cid-mh6t5pw4]{margin:clamp(2rem,5vw,5rem) 0 0;text-align:center;font-family:var(--font-display);font-size:1.1875rem;font-weight:700;line-height:1.3;color:var(--color-primary);text-shadow:0 0 10px rgba(0,0,0,.3)}.faq__cta[data-astro-cid-mh6t5pw4]{color:var(--color-primary);text-decoration:none;transition:opacity .18s ease}.faq__cta[data-astro-cid-mh6t5pw4]:hover{opacity:.85}.faq__cta[data-astro-cid-mh6t5pw4]:hover .faq__cta-lead[data-astro-cid-mh6t5pw4]{text-decoration-color:currentColor}.faq__cta-lead[data-astro-cid-mh6t5pw4]{text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.faq__inner[data-astro-cid-mh6t5pw4]{grid-template-columns:1fr;gap:var(--mobile-block-gap)}.faq__decor[data-astro-cid-mh6t5pw4]{order:2;margin:1rem auto 0;justify-content:center}.faq__decor[data-astro-cid-mh6t5pw4] img[data-astro-cid-mh6t5pw4]{max-width:300px}.faq-item__header[data-astro-cid-mh6t5pw4]{padding:1rem 1.25rem}.faq-item__answer[data-astro-cid-mh6t5pw4]{padding:1rem 1.25rem 0}.faq__cta-line[data-astro-cid-mh6t5pw4]{font-size:1.0625rem;margin-top:var(--mobile-block-gap)}}.resources[data-astro-cid-thivack6]{color:#fff}.resources__header[data-astro-cid-thivack6]{margin-bottom:clamp(1.5rem,3vw,2.5rem);max-width:46rem}.resources__eyebrow[data-astro-cid-thivack6]{margin:0 0 .85rem;font-family:var(--font-display);font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:.3em;text-transform:uppercase;color:var(--color-primary)}.resources__title[data-astro-cid-thivack6]{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,2.375rem);line-height:1.2;font-weight:700;color:#fff}.resources__inner[data-astro-cid-thivack6]{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,4vw,3.5rem);align-items:center}.resources__stack[data-astro-cid-thivack6]{position:relative;width:100%;max-width:580px;aspect-ratio:1 / 1;margin:0;justify-self:start}.resources__layer[data-astro-cid-thivack6]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.resources__layer--halo[data-astro-cid-thivack6]{z-index:0}.resources__layer--back[data-astro-cid-thivack6]{z-index:1}.resources__layer--front[data-astro-cid-thivack6]{z-index:2}.resources__layer--halo[data-astro-cid-thivack6]{opacity:0;transform:scale(.2);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:.2s}.resources__layer--back[data-astro-cid-thivack6],.resources__layer--front[data-astro-cid-thivack6]{opacity:0;transform:translate(50%);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.resources__layer--back[data-astro-cid-thivack6]{transition-delay:.4s}.resources__layer--front[data-astro-cid-thivack6]{transition-delay:.6s}[data-astro-cid-thivack6][data-resources-visual][data-visible=true] .resources__layer--halo[data-astro-cid-thivack6],[data-astro-cid-thivack6][data-resources-visual][data-visible=true] .resources__layer--back[data-astro-cid-thivack6],[data-astro-cid-thivack6][data-resources-visual][data-visible=true] .resources__layer--front[data-astro-cid-thivack6]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.resources__layer[data-astro-cid-thivack6]{opacity:1;transform:none;transition:none}}.resources__text[data-astro-cid-thivack6]{min-width:0}.resources__copy[data-astro-cid-thivack6]{margin:0 0 1rem;font-size:1rem;line-height:1.75;color:#ffffffe0;max-width:32rem}.resources__inline-link[data-astro-cid-thivack6]{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px;transition:opacity .18s ease}.resources__inline-link[data-astro-cid-thivack6]:hover{opacity:.85}.resources__cta[data-astro-cid-thivack6]{margin-top:.5rem}@media(max-width:900px){.resources__header[data-astro-cid-thivack6]{margin-bottom:var(--mobile-block-gap)}.resources__inner[data-astro-cid-thivack6]{grid-template-columns:1fr;gap:var(--mobile-block-gap)}.resources__stack[data-astro-cid-thivack6]{max-width:440px;margin:0 auto;justify-self:center}}.contact[data-astro-cid-zbjjch6a]{color:#fff}.contact__inner[data-astro-cid-zbjjch6a]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,3.5rem);align-items:start}.contact__text[data-astro-cid-zbjjch6a]{min-width:0}.contact__eyebrow[data-astro-cid-zbjjch6a]{margin:0 0 .85rem;font-family:var(--font-display);font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:.3em;text-transform:uppercase;color:var(--color-primary)}.contact__title[data-astro-cid-zbjjch6a]{margin:0 0 1.25rem;font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,2.375rem);line-height:1.2;font-weight:700;color:#fff}.contact__intro[data-astro-cid-zbjjch6a]{margin:0;max-width:32rem;font-size:1rem;line-height:1.7;color:#ffffffe0}.contact__form[data-astro-cid-zbjjch6a]{min-width:0;min-height:360px}@media(max-width:900px){.contact__inner[data-astro-cid-zbjjch6a]{grid-template-columns:1fr;gap:var(--mobile-block-gap)}}.contact__form .nh-decor,.contact__form .nh-powered{display:none!important}.contact__form #nh-form,.contact__form .nh-form,.contact__form form{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important}.contact__form #nh-form .nh-formBody,.contact__form .nh-formBody{padding:20px!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}.contact__form #nh-form input,.contact__form #nh-form textarea,.contact__form #nh-form select,.contact__form .nh-formBody-input,.contact__form .nh-formBody input,.contact__form .nh-formBody textarea,.contact__form .nh-formBody select{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#fff!important;border:0!important;border-bottom:1px solid #ffffff!important;border-radius:0!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;font:inherit;font-size:14px!important;line-height:1.5!important;padding:8px 0!important;min-height:38px!important;box-sizing:border-box!important;width:100%!important}.contact__form #nh-form textarea,.contact__form .nh-formBody textarea{resize:vertical!important;min-height:72px!important;padding:10px 0!important}.contact__form #nh-form select,.contact__form .nh-formBody select{padding:8px 24px 8px 0!important;min-height:40px!important;line-height:1.6!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='white' stroke-width='1.5'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 4px center!important;background-size:12px 8px!important}.contact__form #nh-form select option,.contact__form .nh-formBody select option{background:#05030f!important;color:#fff!important}.contact__form #nh-form input::placeholder,.contact__form #nh-form textarea::placeholder,.contact__form .nh-formBody-input::placeholder,.contact__form .nh-formBody input::placeholder,.contact__form .nh-formBody textarea::placeholder{color:#fff!important;opacity:1!important}.contact__form #nh-form input:-webkit-autofill,.contact__form #nh-form textarea:-webkit-autofill,.contact__form .nh-formBody-input:-webkit-autofill{-webkit-text-fill-color:#ffffff!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important;transition:background-color 9999s ease-in-out 0s!important;caret-color:#fff!important}.contact__form #nh-form input:focus,.contact__form #nh-form textarea:focus,.contact__form #nh-form select:focus,.contact__form .nh-formBody-input:focus{border-bottom-color:#fff!important}.contact__form #nh-form .nh-formBody label.nh-focus .nh-label,.contact__form #nh-form .nh-formBody-input:focus+.nh-label,.contact__form .nh-formBody label.nh-focus .nh-label{color:#fff!important}.contact__form #nh-form .nh-label,.contact__form .nh-formBody .nh-label{color:#fffc!important}.contact__form #nh-form .nh-btn,.contact__form .nh-btn{background:#7040f2!important;background-color:#7040f2!important;background-image:none!important;border:0 solid #7040F2!important;color:#fff!important;border-radius:10px!important;padding:10px 35px!important;font-weight:700!important;font-size:14px!important;line-height:1!important;height:35px!important;box-shadow:none!important;text-shadow:none!important;transition:background-color .3s ease-in-out,color .3s ease-in-out}.contact__form #nh-form .nh-btn:hover,.contact__form .nh-btn:hover{background:#ededed!important;background-color:#ededed!important;color:#000!important;border-color:#ededed!important}.contact__form #nh-form .nh-btn:before,.contact__form .nh-btn:before{content:none!important;background:none!important;filter:none!important;opacity:0!important;transition:none!important}.contact__form #nh-form .nh-formSuccess-title,.contact__form .nh-formSuccess-title,.contact__form .nh-formSuccess-description,.contact__form .nh-formSuccess-description span{color:#fff!important}.contact__form #nh-form .nh-formSuccess-icon,.contact__form .nh-formSuccess-icon{display:none!important}@media(max-width:640px){.contact__form #nh-form .nh-formBody,.contact__form .nh-formBody{padding-left:4px!important;padding-right:4px!important}}
