.qualification-hero{--qualification-hero-text:#003653;--qualification-hero-accent:#008fca;--qualification-hero-button-background:#008fca;--qualification-hero-button-text:#003653;--qualification-hero-button-hover-background:#003653;--qualification-hero-button-hover-text:#fff;--swiper-navigation-color:var(--qualification-hero-accent);--swiper-pagination-color:var(--qualification-hero-accent);color:var(--qualification-hero-text);overflow:hidden;position:relative;width:100%}.qualification-hero .swiper-wrapper{height:auto}.qualification-hero__slide{aspect-ratio:2.4/1;color:var(--qualification-hero-text);height:auto;overflow:hidden;position:relative}.qualification-hero--slider:not(.swiper-initialized) .qualification-hero__slide:not(:first-child){display:none}.qualification-hero--slider:not(.swiper-initialized) .qualification-hero__next,.qualification-hero--slider:not(.swiper-initialized) .qualification-hero__pagination,.qualification-hero--slider:not(.swiper-initialized) .qualification-hero__previous{visibility:hidden}.qualification-hero__artwork,.qualification-hero__artwork img{display:block;height:100%;inset:0;position:absolute;width:100%}.qualification-hero__artwork img{object-fit:cover}.qualification-hero__content{left:5.1%;position:absolute;top:6.2%;width:48%;z-index:1}.qualification-hero__heading{color:var(--qualification-hero-text);font-family:Poppins,sans-serif;font-size:clamp(3rem,5vw,6.5rem);font-weight:300;letter-spacing:-.04em;line-height:1.35;margin:0;text-transform:none}.qualification-hero__heading span{display:block;white-space:nowrap}.qualification-hero__heading .qualification-hero__heading-accent{color:var(--qualification-hero-accent)}.qualification-hero__supporting-text{color:var(--qualification-hero-text);font-family:Poppins,sans-serif;font-size:clamp(1rem,1.85vw,2.4rem);font-weight:400;letter-spacing:0;line-height:1.4;margin:2.1vw 0 0;max-width:95%}.qualification-hero__benefits{align-items:center;display:flex;gap:clamp(1.5rem,3.3vw,4.25rem);list-style:none;margin:3.5vw 0 0;padding:0}.qualification-hero__benefits li{align-items:center;color:var(--qualification-hero-text);display:flex;flex:0 0 auto;font-family:Poppins,sans-serif;font-size:clamp(.75rem,1vw,1.25rem);font-weight:600;gap:clamp(.4rem,.7vw,.9rem);line-height:1.25;white-space:nowrap}.qualification-hero__benefits img{height:clamp(1.5rem,2vw,2.6rem);object-fit:contain;width:clamp(1.25rem,1.6vw,2.1rem)}.qualification-hero__actions{align-items:stretch;display:flex;gap:1.6%;left:5.1%;min-height:11.4%;position:absolute;top:69.3%;width:62%;z-index:1}.qualification-hero__button{align-items:center;background:var(--qualification-hero-button-background);border:2px solid var(--qualification-hero-button-background);border-radius:.3rem;color:var(--qualification-hero-button-text);display:flex;flex:0 1 45.8%;font-family:Poppins,sans-serif;font-size:clamp(1rem,1.65vw,2.15rem);font-weight:400;justify-content:center;line-height:1.2;min-width:0;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.qualification-hero__button--secondary{background:transparent;border-color:var(--qualification-hero-button-background);color:var(--qualification-hero-button-background)}.qualification-hero__button:hover{background:var(--qualification-hero-button-hover-background);border-color:var(--qualification-hero-button-hover-background);color:var(--qualification-hero-button-hover-text);text-decoration:none}.qualification-hero__button:focus-visible{outline:3px solid #fff;outline-offset:-6px}.qualification-hero .qualification-hero__next,.qualification-hero .qualification-hero__previous{background:transparent;border:0;color:var(--qualification-hero-accent);height:3rem;margin-top:-1.5rem;padding:0;width:3rem;z-index:3}.qualification-hero .qualification-hero__previous{left:1rem}.qualification-hero .qualification-hero__next{right:1rem}.qualification-hero .qualification-hero__next:after,.qualification-hero .qualification-hero__previous:after{font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:700}.qualification-hero .qualification-hero__next:focus-visible,.qualification-hero .qualification-hero__previous:focus-visible{border-radius:.25rem;outline:3px solid #fff;outline-offset:2px}.qualification-hero .qualification-hero__pagination{bottom:1rem;z-index:3}.qualification-hero .swiper-pagination-bullet{background:var(--qualification-hero-accent);height:.75rem;opacity:.45;width:.75rem}.qualification-hero .swiper-pagination-bullet-active{opacity:1}.qualification-hero__tagline-accessible{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:1024px) and (min-width:768px){.qualification-hero__benefits{gap:1.2rem}}@media (max-width:767px){.qualification-hero__slide{aspect-ratio:9/16}.qualification-hero__content{left:10.2%;top:9.6%;width:78%}.qualification-hero__heading{font-size:clamp(1.875rem,7.4vw,4.5rem);letter-spacing:-.035em;line-height:1.4}.qualification-hero__supporting-text{font-size:clamp(.9375rem,4vw,1.5rem);line-height:1.3;margin-top:6.2vw;max-width:80%}.qualification-hero__benefits{align-items:flex-start;flex-direction:column;gap:2.6vw;margin-top:9vw}.qualification-hero__benefits li{font-size:clamp(.8125rem,3.2vw,1.125rem);gap:2.4vw}.qualification-hero__benefits img{height:clamp(1.5rem,6vw,2.25rem);width:clamp(1.25rem,5.2vw,2rem)}.qualification-hero__actions{gap:2.5vw;left:6.3%;min-height:7.6%;top:85.3%;width:69.4%}.qualification-hero__actions--two{flex-direction:column;top:74%}.qualification-hero__button{border-radius:.25rem;flex:0 0 auto;font-size:clamp(1rem,3.5vw,1.4rem);padding:.75rem 1rem;width:100%}.qualification-hero .qualification-hero__next,.qualification-hero .qualification-hero__previous{height:2.5rem;width:2.5rem}.qualification-hero .qualification-hero__previous{left:.25rem}.qualification-hero .qualification-hero__next{right:.25rem}.qualification-hero .qualification-hero__pagination{bottom:.5rem}}@media (prefers-reduced-motion:reduce){.qualification-hero__button{transition:none}}