.hero-wrap[data-v-a94253fd]{margin-top:-7.5rem;padding-bottom:100px;z-index:1}.hero[data-v-a94253fd],.hero-wrap[data-v-a94253fd]{position:relative}.hero[data-v-a94253fd]{background-color:#0b0d1a;background-position:top;background-repeat:no-repeat;background-size:cover;min-height:100vh;min-height:min(100dvh,1000px);overflow:hidden}.hero[data-v-a94253fd]:before{background:#0b0d1aa6;inset:0;pointer-events:none;z-index:0}.hero[data-v-a94253fd]:after,.hero[data-v-a94253fd]:before{content:"";position:absolute}.hero[data-v-a94253fd]:after{background:var(--brand-red);bottom:0;height:4px;left:0;right:0;z-index:4}.hero__inner[data-v-a94253fd]{align-items:center;display:flex;min-height:100vh;min-height:min(100dvh,1000px);padding-bottom:3rem;padding-top:10.5rem;position:static;z-index:2}.hero__inner>section[data-v-a94253fd]{max-width:450px;position:relative;z-index:2}.hero__label[data-v-a94253fd]{align-items:center;border-bottom:1px solid;color:#ffffff8c;display:inline-flex;font-size:var(--fs-xs);font-weight:500;gap:.5rem;letter-spacing:.02em}.hero__label-icon[data-v-a94253fd]{color:#ffffff8c;font-size:14px}.hero__phone[data-v-a94253fd]{color:#fff;font-size:var(--fs-p1);font-weight:700;line-height:1.4;margin-bottom:1rem}.hero__body[data-v-a94253fd]{color:#fff9;font-size:var(--fs-p2);line-height:1.7;margin-bottom:0;max-width:420px}.hero__title[data-v-a94253fd]{color:#fff;font-family:var(--font-heading);font-size:clamp(2rem,3.5vw + .5rem,3.25rem);font-weight:700;left:50%;line-height:1.18;max-width:min(700px,90vw);position:absolute;text-align:center;top:9.5rem;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:3}.hero__highlight[data-v-a94253fd]{color:var(--brand-red);display:block}.hero__figure[data-v-a94253fd]{bottom:0;left:50%;line-height:0;margin:0;padding:0;position:absolute;transform:translate(-50%);z-index:1}.hero__guard-img[data-v-a94253fd]{display:block;height:500px;width:auto}.hero__stat[data-v-a94253fd]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:50%;bottom:160px;display:flex;flex-direction:column;gap:.15rem;height:90px;justify-content:center;left:calc(50% + 350px);position:absolute;text-align:center;width:150px;z-index:3}.hero__stat-number[data-v-a94253fd]{color:#fff;font-family:var(--font-heading);font-size:3rem;font-weight:700;line-height:1;text-align:left}.hero__stat-text[data-v-a94253fd]{color:#fffc;font-size:1rem;line-height:1.3;text-align:left}.hero__overlap[data-v-a94253fd]{bottom:0;left:50%;line-height:0;position:absolute;transform:translate(-50%);z-index:10}@media(max-width:1279px){.hero__guard-img[data-v-a94253fd]{height:440px}.hero__stat[data-v-a94253fd]{bottom:130px;left:calc(50% + 235px)}}@media(max-width:1023px){.hero[data-v-a94253fd]{min-height:0}.hero__inner[data-v-a94253fd]{align-items:center;flex-direction:column;gap:1.25rem;min-height:0;padding-bottom:calc(360px + 1.5rem);padding-top:9rem}.hero__title[data-v-a94253fd]{font-size:clamp(1.75rem,3.5vw + .5rem,2.5rem);max-width:100%;order:-1;position:relative;text-align:center;top:0;width:100%}.hero__highlight[data-v-a94253fd]{display:inline}.hero__inner>section[data-v-a94253fd]{max-width:100%;text-align:center}.hero__guard-img[data-v-a94253fd]{height:360px}.hero__stat[data-v-a94253fd]{bottom:100px;height:76px;left:calc(50% + 195px);width:76px}.hero__stat-number[data-v-a94253fd]{font-size:1.25rem}}@media(max-width:767px){.hero-wrap[data-v-a94253fd]{padding-bottom:70px}.hero__inner[data-v-a94253fd]{align-items:center;gap:1rem;padding-bottom:calc(280px + 1rem);padding-top:8.5rem}.hero__title[data-v-a94253fd]{font-size:clamp(1.6rem,6vw,2rem);position:relative;top:0}.hero__inner>section[data-v-a94253fd],.hero__title[data-v-a94253fd]{text-align:center}.hero__guard-img[data-v-a94253fd]{height:280px}.hero__stat[data-v-a94253fd]{display:none}.hero__overlap svg[data-v-a94253fd]{height:140px;width:140px}}@media(max-width:479px){.hero__guard-img[data-v-a94253fd]{height:220px}.hero__inner[data-v-a94253fd]{padding-bottom:calc(220px + 1rem)}}@media(prefers-reduced-motion:reduce){.hero__cta[data-v-a94253fd]{transition:none}.badge-ring-text[data-v-a94253fd]{animation:none}}.badge-ring-text[data-v-a94253fd]{animation:badge-spin-a94253fd 12s linear infinite;transform-box:fill-box;transform-origin:center}@keyframes badge-spin-a94253fd{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.services[data-v-822b198c]{padding:5rem 0}.services__grid[data-v-822b198c]{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.service-card-wrap[data-v-822b198c]{display:contents}.service-card[data-v-822b198c]{align-items:center;display:flex;flex-direction:column;text-align:center;text-decoration:none;transition:transform .35s ease}.service-card[data-v-822b198c]:hover{transform:translateY(-6px)}.service-card[data-v-822b198c]:focus-visible{border-radius:.5rem;outline:3px solid var(--brand-navy);outline-offset:4px}.service-card__shield[data-v-822b198c]{padding-top:0;position:relative;width:100%}.service-card__shield-svg[data-v-822b198c]{display:block;height:auto;transition:transform .35s ease,filter .35s ease;width:100%}.service-card:hover .service-card__shield-svg[data-v-822b198c]{filter:drop-shadow(0 6px 20px rgba(217,32,40,.35));transform:scale(1.04)}.service-card__icon-badge[data-v-822b198c]{align-items:center;background:var(--brand-red);border:3px solid #fff;border-radius:50%;bottom:1.75rem;box-shadow:0 2px 8px #0000002e;display:flex;height:3.5rem;justify-content:center;left:50%;position:absolute;transform:translate(-50%);width:3.5rem;z-index:3}.service-card__icon-img[data-v-822b198c]{height:1.5rem;-o-object-fit:contain;object-fit:contain;width:1.5rem}.service-card__icon-svg[data-v-822b198c]{color:#fff;font-size:1.25rem}.service_card[data-v-822b198c]{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 16px #00000014,0 1px 4px #0000000d;display:flex;flex-direction:column;margin-top:-3.5rem;padding:3rem 14px 14px;position:relative;text-align:center;transition:box-shadow .35s ease;width:min(350px,100%);z-index:2}.service-card:hover .service_card[data-v-822b198c]{box-shadow:0 8px 28px #00000021,0 2px 6px #0000000f}.service-card__title[data-v-822b198c]{color:var(--brand-neutral);font-family:var(--font-heading);font-size:var(--fs-h6);font-weight:700;margin:.5rem 0}.service-card__desc[data-v-822b198c]{color:var(--brand-neutral-60,#6b7280);display:-webkit-box;font-size:var(--fs-sm,.875rem);-webkit-line-clamp:3;line-height:1.6;margin:0 0 .75rem;-webkit-box-orient:vertical;overflow:hidden}.service-card__link[data-v-822b198c]{align-items:center;border-bottom:1px solid var(--brand-red);color:var(--brand-red);display:inline-flex;font-size:var(--fs-xs);font-weight:700;gap:.25rem;letter-spacing:.05em;margin-top:auto;text-transform:uppercase;transition:gap .2s}.service-card__link[data-v-822b198c]:after{content:" →";transform:rotate(-45deg)}.service-card:hover .service-card__link[data-v-822b198c]{gap:.5rem}@media(max-width:900px){.services__grid[data-v-822b198c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.services__grid[data-v-822b198c]{grid-template-columns:1fr;margin-inline:auto;max-width:320px}}@media(prefers-reduced-motion:reduce){.service-card[data-v-822b198c],.service-card__link[data-v-822b198c],.service-card__shield-svg[data-v-822b198c],.service_card[data-v-822b198c]{transition:none}}[data-v-8c03117f] .section-header__tagline{color:var(--color-info)!important}.why[data-v-8c03117f]{padding:5rem 0}.why__inner[data-v-8c03117f]{align-items:start;display:flex;gap:2rem}.why__left[data-v-8c03117f]{display:flex;flex-direction:column;width:40%}.why__images[data-v-8c03117f]{height:392px;max-width:100%;position:relative;width:392px}.why__img[data-v-8c03117f]{border:8px solid #fff;border-radius:16px;box-shadow:0 6px 24px #0000001f;height:337px;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .35s ease,box-shadow .35s ease;width:337px}.why__img--placeholder[data-v-8c03117f]{background:var(--brand-neutral-10)}.why__img--front[data-v-8c03117f]{left:0;top:0;z-index:2}.why__img--back[data-v-8c03117f]{left:50px;top:170px;z-index:1}.why__images:hover .why__img--back[data-v-8c03117f]{box-shadow:0 12px 36px #0003;transform:scale(1.03);z-index:3}.why__images:hover .why__img--front[data-v-8c03117f]{transform:scale(.97);z-index:1}.why__right[data-v-8c03117f]{display:flex;flex-direction:column;gap:2rem}.why__features[data-v-8c03117f]{display:grid;gap:1.5rem 2rem;grid-template-columns:1fr 1fr}.why__feature[data-v-8c03117f]{align-items:flex-start;display:flex;gap:.875rem}.why__feature-icon[data-v-8c03117f]{align-items:center;background:var(--brand-navy-5);border:1px solid var(--brand-navy-20);border-radius:.5rem;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.why__feature-icon-svg[data-v-8c03117f]{color:var(--brand-navy);font-size:1.125rem}.why__feature-title[data-v-8c03117f]{color:var(--brand-neutral);font-family:var(--font-heading);font-size:var(--fs-p1);font-weight:700;margin-bottom:.25rem}.why__feature-body[data-v-8c03117f]{color:var(--brand-neutral-60);font-size:var(--fs-sm);line-height:1.55;margin:0}.why__cta-card[data-v-8c03117f]{align-items:center;background:var(--color-info);border-radius:12px;display:flex;gap:1.5rem;height:172px;justify-content:space-between;padding:0 2rem;width:100%}.why__cta-card-title[data-v-8c03117f]{color:#fff;font-family:var(--font-heading),serif;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:700;line-height:1.3;margin:0;max-width:260px;width:100%}.why__cta-btn[data-v-8c03117f]{align-items:center;background:var(--brand-red);border-radius:2rem;color:#fff;display:inline-flex;flex-shrink:0;font-size:var(--fs-sm);font-weight:700;gap:.5rem;padding:.875rem 1.5rem;text-decoration:none;transition:background .2s,transform .15s;white-space:nowrap}.why__cta-btn[data-v-8c03117f]:hover{background:var(--brand-red-80);transform:translateY(-2px)}.why__cta-btn[data-v-8c03117f]:focus-visible{outline:3px solid #fff;outline-offset:3px}.why__cta-btn-arrow[data-v-8c03117f]{color:#fff;display:inline-flex;font-size:1rem;transform:rotate(-45deg)}@media(max-width:1023px){.why__inner[data-v-8c03117f]{flex-direction:column;gap:3rem}.why__left[data-v-8c03117f]{align-items:center;width:100%}.why__images[data-v-8c03117f]{max-width:100%;width:392px}}@media(max-width:640px){.why__features[data-v-8c03117f]{grid-template-columns:1fr}.why__cta-card[data-v-8c03117f]{flex-direction:column;height:auto;padding:1.5rem;text-align:center}.why__cta-card-title[data-v-8c03117f],.why__images[data-v-8c03117f]{max-width:100%}.why__images[data-v-8c03117f]{height:240px;width:100%}.why__img--back[data-v-8c03117f]{display:none}.why__img--front[data-v-8c03117f]{border-radius:12px;height:240px;position:static;width:100%}}@media(prefers-reduced-motion:reduce){.why__cta-btn[data-v-8c03117f],.why__img[data-v-8c03117f]{transition:none}}.gallery[data-v-7e7e00c7]{background:var(--brand-neutral-5);padding:5rem 0}.gallery__grid[data-v-7e7e00c7]{align-items:center;display:grid;gap:12px;grid-template-columns:200fr 220fr 512fr 220fr 200fr}.gallery__col[data-v-7e7e00c7]{display:flex;flex-direction:column;gap:12px;height:516px}.gallery__item--mid[data-v-7e7e00c7]{flex:1;min-height:0}.gallery__item[data-v-7e7e00c7]{background:var(--brand-neutral-10);border-radius:.5rem;overflow:hidden;position:relative}.gallery__item--center[data-v-7e7e00c7]{height:586px}.gallery__item--outer[data-v-7e7e00c7]{height:430px}.gallery__img[data-v-7e7e00c7]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s;width:100%}.gallery__item:hover .gallery__img[data-v-7e7e00c7]{transform:scale(1.05)}.gallery__caption[data-v-7e7e00c7]{background:linear-gradient(transparent,#000000b8);border-radius:0 0 .5rem .5rem;bottom:0;color:#fff;font-size:var(--fs-sm);font-weight:500;left:0;padding:1.5rem .75rem .625rem;position:absolute;right:0}@media(max-width:1024px){.gallery__grid[data-v-7e7e00c7]{grid-template-columns:1fr 1fr 1.8fr 1fr 1fr}.gallery__item--center[data-v-7e7e00c7]{height:460px}.gallery__item--outer[data-v-7e7e00c7]{height:340px}.gallery__col[data-v-7e7e00c7]{height:460px}}@media(max-width:768px){.gallery__grid[data-v-7e7e00c7]{grid-template-columns:1fr 1.6fr 1fr}.gallery__col[data-v-7e7e00c7]{display:none}.gallery__item--center[data-v-7e7e00c7]{height:380px}.gallery__item--outer[data-v-7e7e00c7]{height:280px}}@media(max-width:480px){.gallery__grid[data-v-7e7e00c7]{grid-template-columns:1fr}.gallery__item--center[data-v-7e7e00c7],.gallery__item--outer[data-v-7e7e00c7]{height:260px}}@media(prefers-reduced-motion:reduce){.gallery__img[data-v-7e7e00c7]{transition:none}}.gallery__cta[data-v-7e7e00c7]{display:flex;justify-content:center;margin-top:2.5rem}.gallery__cta-btn[data-v-7e7e00c7]{align-items:center;background:var(--brand-red);border-radius:2rem;color:#fff;display:inline-flex;font-family:var(--font-body);font-size:var(--fs-sm);font-weight:700;gap:.5rem;padding:.875rem 2.25rem;text-decoration:none;transition:background .2s,transform .15s}.gallery__cta-btn[data-v-7e7e00c7]:hover{background:var(--brand-red-80);transform:translateY(-2px)}.gallery__cta-btn[data-v-7e7e00c7]:focus-visible{outline:3px solid var(--brand-navy);outline-offset:3px}.gallery__cta-icon[data-v-7e7e00c7]{color:#fff;font-size:1rem}.training[data-v-1943f9aa]{background:var(--brand-neutral-5)}.training__topbar[data-v-1943f9aa]{align-items:flex-end;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:2rem}.training__tagline[data-v-1943f9aa]{color:var(--brand-red);display:block;font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.training__heading[data-v-1943f9aa]{color:var(--brand-neutral);font-family:var(--font-heading);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.25;margin:0}.training__cta[data-v-1943f9aa]{align-items:center;background:var(--brand-red);border-radius:2rem;color:#fff;display:inline-flex;flex-shrink:0;font-size:var(--fs-sm);font-weight:700;gap:.5rem;padding:.625rem 1.25rem;text-decoration:none;transition:background .2s,transform .15s}.training__cta[data-v-1943f9aa]:hover{background:var(--brand-red-80);transform:translateY(-2px)}.training__cta[data-v-1943f9aa]:focus-visible{outline:3px solid var(--brand-red);outline-offset:3px}.training__cta-icon[data-v-1943f9aa]{font-size:1rem}.training__card[data-v-1943f9aa]{background:#fff;border-radius:.5rem;margin-bottom:1rem;overflow:hidden}.training__img-wrap[data-v-1943f9aa]{overflow:hidden;position:relative;width:100%}.training__img[data-v-1943f9aa]{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .35s;width:100%}.training__card:hover .training__img[data-v-1943f9aa]{transform:scale(1.05)}.training__caption[data-v-1943f9aa]{color:var(--brand-neutral);font-size:var(--fs-sm);font-weight:600;line-height:1.3;margin:0;padding:1.25rem 1rem}@media(max-width:1023px){.training__topbar[data-v-1943f9aa]{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.training__card:hover .training__img[data-v-1943f9aa]{transform:none}.training__cta[data-v-1943f9aa]{transition:none}}.testimonials[data-v-db69ae52]{background:#0b0d1a;overflow:hidden;position:relative}.testimonials__bg[data-v-db69ae52]{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:0}.testimonials__bg[data-v-db69ae52]:after{background:#0b0d1abf;content:"";inset:0;position:absolute}.testimonials[data-v-db69ae52]>*{position:relative;z-index:1}.testimonials__track-wrap[data-v-db69ae52]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);overflow:hidden}.testimonials__track[data-v-db69ae52]{animation:testimonials-scroll-db69ae52 40s linear infinite;display:flex;gap:1.25rem;width:-moz-max-content;width:max-content}.testimonials__track[data-v-db69ae52]:hover{animation-play-state:paused}@keyframes testimonials-scroll-db69ae52{0%{transform:translate(0)}to{transform:translate(var(--dist))}}.testimonial-card[data-v-db69ae52]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;display:flex;flex-direction:column;flex-shrink:0;gap:1rem;padding:1.5rem;width:300px}.testimonial-card__stars[data-v-db69ae52]{display:flex;gap:2px}.testimonial-card__star[data-v-db69ae52]{color:#fff3;font-size:1rem}.testimonial-card__star--filled[data-v-db69ae52]{color:#f59e0b}.testimonial-card__quote[data-v-db69ae52]{color:#ffffffbf;display:flex;flex:1;flex-direction:column;font-size:var(--fs-p2);font-style:italic;gap:.5rem;line-height:1.7;margin:0}.testimonial-card__quote-mark[data-v-db69ae52]{color:var(--brand-red,#d01428);display:block;line-height:1}.testimonial-card__quote-mark svg[data-v-db69ae52]{display:block}.testimonial-card__author[data-v-db69ae52]{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:.75rem;padding-top:.875rem}.testimonial-card__avatar[data-v-db69ae52]{align-items:center;background:var(--brand-navy-60);border-radius:50%;display:flex;flex-shrink:0;height:2.75rem;justify-content:center;overflow:hidden;width:2.75rem}.testimonial-card__avatar-img[data-v-db69ae52]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.testimonial-card__avatar-initials[data-v-db69ae52]{font-family:var(--font-heading)}.testimonial-card__avatar-initials[data-v-db69ae52],.testimonial-card__name[data-v-db69ae52]{color:#fff;font-size:var(--fs-sm);font-weight:700}.testimonial-card__meta[data-v-db69ae52]{color:#ffffff80;font-size:var(--fs-xs);margin-top:.125rem}@media(prefers-reduced-motion:reduce){.testimonials__track[data-v-db69ae52]{animation:none}}.testimonials__cta[data-v-db69ae52]{display:flex;justify-content:center;padding:2.5rem 0 0}.testimonials__cta-btn[data-v-db69ae52]{align-items:center;background:var(--brand-red);border-radius:2rem;color:#fff;display:inline-flex;font-family:var(--font-body);font-size:var(--fs-sm);font-weight:700;gap:.5rem;padding:.875rem 2.25rem;text-decoration:none;transition:background .2s,transform .15s}.testimonials__cta-btn[data-v-db69ae52]:hover{background:var(--brand-red-80);transform:translateY(-2px)}.testimonials__cta-btn[data-v-db69ae52]:focus-visible{outline:3px solid #fff;outline-offset:3px}.testimonials__cta-icon[data-v-db69ae52]{color:#fff;font-size:1rem}.achievements[data-v-58cdfd9e]{background:var(--brand-navy-5);overflow:hidden;padding:5rem 0}.achievements__track-wrap[data-v-58cdfd9e]{margin-top:2.5rem;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent);overflow:hidden}.achievements__track[data-v-58cdfd9e]{animation:marquee-left-58cdfd9e 30s linear infinite;display:flex;gap:1rem;width:-moz-max-content;width:max-content}.achievements__track[data-v-58cdfd9e]:hover{animation-play-state:paused}@keyframes marquee-left-58cdfd9e{0%{transform:translate(0)}to{transform:translate(var(--dist))}}.achievement-card[data-v-58cdfd9e]{background:var(--brand-neutral-5);border:1px solid var(--brand-neutral-10);border-radius:.625rem;flex-shrink:0;height:400px;overflow:hidden;transition:transform .2s,box-shadow .2s;width:342px}.achievement-card[data-v-58cdfd9e]:hover{box-shadow:0 6px 20px #0000001a;transform:translateY(-3px)}.achievement-card__img[data-v-58cdfd9e]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s;width:100%}.achievement-card:hover .achievement-card__img[data-v-58cdfd9e]{transform:scale(1.06)}.achievement-card__placeholder[data-v-58cdfd9e]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.achievement-card__placeholder-icon[data-v-58cdfd9e]{color:var(--brand-neutral-30);font-size:2rem}@media(prefers-reduced-motion:reduce){.achievements__track[data-v-58cdfd9e]{animation:none;flex-wrap:wrap;justify-content:center;width:100%}.achievement-card[data-v-58cdfd9e],.achievement-card__img[data-v-58cdfd9e]{transition:none}}.achievements__cta[data-v-58cdfd9e]{display:flex;justify-content:center;padding:2.5rem 0 0}.achievements__cta-btn[data-v-58cdfd9e]{align-items:center;background:var(--brand-red);border-radius:2rem;color:#fff;display:inline-flex;font-family:var(--font-body);font-size:var(--fs-sm);font-weight:700;gap:.5rem;padding:.875rem 2.25rem;text-decoration:none;transition:background .2s,transform .15s}.achievements__cta-btn[data-v-58cdfd9e]:hover{background:var(--brand-red-80);transform:translateY(-2px)}.achievements__cta-btn[data-v-58cdfd9e]:focus-visible{outline:3px solid var(--brand-navy);outline-offset:3px}.achievements__cta-icon[data-v-58cdfd9e]{color:#fff;font-size:1rem}@media(max-width:1023px){.achievement-card[data-v-58cdfd9e]{height:320px;width:280px}}@media(max-width:767px){.achievement-card[data-v-58cdfd9e]{height:260px;width:220px}}.news__topbar[data-v-d2da2b10]{align-items:flex-end;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:2rem}.news__tagline[data-v-d2da2b10]{color:var(--brand-red);display:block;font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.news__heading[data-v-d2da2b10]{color:var(--brand-neutral);font-family:var(--font-heading);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.25;margin:0}.news__cta[data-v-d2da2b10]{align-items:center;background:var(--brand-red);border-radius:2rem;color:#fff;display:inline-flex;flex-shrink:0;font-size:var(--fs-sm);font-weight:700;gap:.5rem;padding:.625rem 1.25rem;text-decoration:none;transition:background .2s,transform .15s}.news__cta[data-v-d2da2b10]:hover{background:var(--brand-red-80);transform:translateY(-2px)}.news__cta[data-v-d2da2b10]:focus-visible{outline:3px solid var(--brand-red);outline-offset:3px}.news__cta-icon[data-v-d2da2b10]{font-size:1rem}.news__grid[data-v-d2da2b10]{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.news-featured[data-v-d2da2b10]{background:#fff;border:1px solid var(--brand-neutral-10);border-radius:.75rem;color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:box-shadow .2s,transform .2s}.news-featured[data-v-d2da2b10]:hover{box-shadow:0 8px 28px #00000017;transform:translateY(-3px)}.news-featured[data-v-d2da2b10]:focus-visible{outline:3px solid var(--brand-navy);outline-offset:2px}.news-featured__img-wrap[data-v-d2da2b10]{background:var(--brand-neutral-10);flex:0 0 55%;overflow:hidden}.news-featured__img[data-v-d2da2b10]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s;width:100%}.news-featured:hover .news-featured__img[data-v-d2da2b10]{transform:scale(1.04)}.news-featured__img-placeholder[data-v-d2da2b10]{background:var(--brand-neutral-10);height:100%;min-height:200px;width:100%}.news-featured__body[data-v-d2da2b10]{display:flex;flex:1;flex-direction:column;gap:.75rem;padding:1.5rem}.news-featured__title[data-v-d2da2b10]{color:var(--brand-neutral);font-family:var(--font-heading);font-size:var(--fs-h5);font-weight:700;line-height:1.3;margin:0}.news-featured__excerpt[data-v-d2da2b10]{color:var(--brand-neutral-60);display:-webkit-box;flex:1;font-size:var(--fs-p2);-webkit-line-clamp:3;line-height:1.6;margin:0;-webkit-box-orient:vertical;overflow:hidden}.news-featured__footer[data-v-d2da2b10]{align-items:center;border-top:1px solid var(--brand-neutral-10);display:flex;gap:.5rem;justify-content:space-between;margin-top:auto;padding-top:.75rem}.news-featured__author[data-v-d2da2b10]{color:var(--brand-neutral-60)}.news-featured__author[data-v-d2da2b10],.news-featured__date[data-v-d2da2b10]{align-items:center;display:flex;font-size:var(--fs-base);font-weight:400}.news-featured__date[data-v-d2da2b10]{color:var(--brand-neutral-40);gap:4px;white-space:nowrap}.news__side-stack[data-v-d2da2b10]{display:flex;flex-direction:column;gap:1rem}.news-compact[data-v-d2da2b10]{background:#fff;border:1px solid var(--brand-neutral-10);border-radius:.75rem;color:inherit;display:flex;flex:1;flex-direction:row;overflow:hidden;text-decoration:none;transition:box-shadow .2s,transform .2s}.news-compact[data-v-d2da2b10]:hover{box-shadow:0 6px 20px #00000014;transform:translateY(-2px)}.news-compact[data-v-d2da2b10]:focus-visible{outline:3px solid var(--brand-navy);outline-offset:2px}.news-compact__img-wrap[data-v-d2da2b10]{align-self:stretch;background:var(--brand-neutral-10);flex:0 0 160px;overflow:hidden;width:160px}.news-compact__img[data-v-d2da2b10]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s;width:100%}.news-compact:hover .news-compact__img[data-v-d2da2b10]{transform:scale(1.04)}.news-compact__img-placeholder[data-v-d2da2b10]{background:var(--brand-neutral-10);height:100%;width:100%}.news-compact__body[data-v-d2da2b10]{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;padding:1rem 1.25rem}.news-compact__title[data-v-d2da2b10]{color:var(--brand-neutral);display:-webkit-box;font-family:var(--font-heading),serif;font-size:var(--fs-h5);font-weight:600;-webkit-line-clamp:3;line-height:1.4;margin:0;-webkit-box-orient:vertical;overflow:hidden}.news-compact__footer[data-v-d2da2b10]{align-items:center;border-top:1px solid var(--brand-neutral-10);display:flex;gap:.5rem;justify-content:space-between;padding-top:.5rem}.news-compact__author[data-v-d2da2b10]{color:var(--brand-neutral-60)}.news-compact__author[data-v-d2da2b10],.news-compact__date[data-v-d2da2b10]{align-items:center;display:flex;font-size:var(--fs-base);font-weight:400}.news-compact__date[data-v-d2da2b10]{color:var(--brand-neutral-40);gap:4px;white-space:nowrap}@media(max-width:1023px){.news__topbar[data-v-d2da2b10]{align-items:flex-start;flex-direction:column}.news__grid[data-v-d2da2b10]{grid-template-columns:1fr}.news-featured__img-wrap[data-v-d2da2b10]{flex:0 0 280px}}@media(max-width:580px){.news-compact[data-v-d2da2b10]{flex-direction:column}.news-compact__img-wrap[data-v-d2da2b10]{flex:0 0 180px;height:180px;width:100%}}@media(prefers-reduced-motion:reduce){.news-compact[data-v-d2da2b10],.news-compact__img[data-v-d2da2b10],.news-featured[data-v-d2da2b10],.news-featured__img[data-v-d2da2b10],.news__cta[data-v-d2da2b10]{transition:none}}.faq[data-v-aaa25ce7]{background:var(--brand-neutral-5);padding:5rem 1.5rem}.faq__inner[data-v-aaa25ce7]{align-items:stretch;-moz-column-gap:2.5rem;column-gap:2.5rem;display:grid;grid-template-columns:1.5fr 2.5fr;margin:0 auto;max-width:1200px}.faq__image-panel[data-v-aaa25ce7]{background-color:var(--brand-navy);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;height:700px;max-height:700px;position:relative}.faq__image-overlay[data-v-aaa25ce7]{background:#0b0d1a8c;border-radius:16px;inset:0;position:absolute}.faq__content[data-v-aaa25ce7]{padding:2rem 0}.faq__content[data-v-aaa25ce7],.faq__list[data-v-aaa25ce7]{display:flex;flex-direction:column}.faq__list[data-v-aaa25ce7]{gap:.75rem;max-height:520px;overflow-y:auto;padding-right:.5rem;scrollbar-color:var(--brand-red-40) transparent;scrollbar-width:thin}.faq__list[data-v-aaa25ce7]::-webkit-scrollbar{width:4px}.faq__list[data-v-aaa25ce7]::-webkit-scrollbar-track{background:transparent}.faq__list[data-v-aaa25ce7]::-webkit-scrollbar-thumb{background:var(--brand-red-40);border-radius:2px}.faq__item[data-v-aaa25ce7]{border:1px solid var(--brand-neutral-10);border-radius:.5rem;flex-shrink:0;overflow:hidden;transition:border-color .2s}.faq__item--open[data-v-aaa25ce7]{border-color:var(--brand-red-40)}.faq__question[data-v-aaa25ce7]{align-items:center;background:none;border:none;color:var(--brand-neutral);cursor:pointer;display:flex;font-family:var(--font-body);font-size:var(--fs-sm);font-weight:600;gap:1rem;justify-content:space-between;padding:1rem 1.25rem;text-align:left;transition:color .2s;width:100%}.faq__item--open .faq__question[data-v-aaa25ce7]{color:var(--brand-red)}.faq__question[data-v-aaa25ce7]:focus-visible{border-radius:.5rem;outline:2px solid var(--brand-navy);outline-offset:-2px}.faq__toggle-icon[data-v-aaa25ce7]{align-items:center;background:var(--brand-neutral-5);border-radius:50%;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;transition:background .2s;width:1.5rem}.faq__item--open .faq__toggle-icon[data-v-aaa25ce7]{background:var(--brand-red-10)}.faq__toggle-svg[data-v-aaa25ce7]{color:var(--brand-neutral-60);font-size:12px}.faq__item--open .faq__toggle-svg[data-v-aaa25ce7]{color:var(--brand-red)}.faq__answer[data-v-aaa25ce7]{padding:0 1.25rem 1rem}.faq__answer p[data-v-aaa25ce7]{color:var(--brand-neutral-60);font-size:var(--fs-sm);line-height:1.7;margin:0}.faq__cta-card[data-v-aaa25ce7]{background:#f3f3f4;border-radius:12px;bottom:-3rem;box-shadow:0 4px 24px #00000012;display:flex;flex-direction:column;height:194px;justify-content:space-between;padding:1.75rem 2rem;position:absolute;right:-2rem;width:342px;z-index:2}.faq__cta-heading[data-v-aaa25ce7]{color:var(--brand-neutral);font-size:var(--fs-p1);font-weight:600;line-height:28px}.faq__cta-btn[data-v-aaa25ce7]{align-items:center;background:var(--brand-red);border-radius:2rem;color:#fff;display:inline-flex;flex-shrink:0;font-size:var(--fs-sm);font-weight:700;gap:.5rem;justify-content:space-between;padding:.625rem 1.25rem;text-decoration:none;transition:background .2s,transform .15s}.faq__cta-btn[data-v-aaa25ce7]:hover{background:var(--brand-red-80);transform:translateY(-2px)}.faq__cta-btn[data-v-aaa25ce7]:focus-visible{outline:3px solid var(--brand-red);outline-offset:3px}.faq__cta-arrow[data-v-aaa25ce7]{background:#fff;border-radius:50%;color:red;font-size:1rem;padding:.25rem;transform:rotate(-60deg)}@media(max-width:1023px){.faq[data-v-aaa25ce7]{padding:4rem 1.5rem}.faq__inner[data-v-aaa25ce7]{-moz-column-gap:0;column-gap:0;grid-template-columns:1fr}.faq__image-panel[data-v-aaa25ce7]{background-image:none!important;border-radius:0;height:auto;margin-bottom:1rem;min-height:0;padding:1rem}.faq__image-overlay[data-v-aaa25ce7]{display:none}.faq__cta-card[data-v-aaa25ce7]{box-shadow:0 2px 12px #00000012;height:auto;margin-bottom:0;position:static;width:100%}.faq__content[data-v-aaa25ce7]{height:auto;padding:0}.faq__list[data-v-aaa25ce7]{max-height:none;overflow-y:visible}}@media(prefers-reduced-motion:reduce){.faq-answer-enter-active[data-v-aaa25ce7],.faq-answer-leave-active[data-v-aaa25ce7],.faq__cta-btn[data-v-aaa25ce7],.faq__item[data-v-aaa25ce7],.faq__question[data-v-aaa25ce7],.faq__toggle-icon[data-v-aaa25ce7]{transition:none}}
