:root{box-sizing:border-box;font-size:6.25%}*,:before,:after{box-sizing:inherit;margin:0;padding:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;scroll-behavior:auto;overscroll-behavior-y:none;overscroll-behavior-x:none;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;min-height:100svh;font-family:Barlow,sans-serif;font-size:15rem;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}input,textarea,select{font:inherit}textarea{resize:vertical}img,picture,video,canvas,svg{max-width:100%;display:block}table{border-collapse:collapse;border-spacing:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root,html[lang=en]{--font-heading:"Space Grotesk", sans-serif;--font-body:"Barlow", sans-serif}html[lang=zh-TW]{--font-heading:"Noto Serif TC", serif;--font-body:"Noto Sans TC", sans-serif}html[lang=zh-CN]{--font-heading:"Noto Serif SC", serif;--font-body:"Noto Sans SC", sans-serif}@layer components{.font-heading{font-family:var(--font-heading)}.font-body{font-family:var(--font-body)}.heading1{font-family:var(--font-heading);font-size:clamp(36rem,1.25vw + 32rem,56rem);font-weight:700;line-height:1.1}.heading2{font-family:var(--font-heading);font-size:clamp(39rem,.5625vw + 37.2rem,48rem);line-height:1.15}.heading3{font-family:var(--font-heading);font-size:clamp(34.1rem,.49375vw + 32.52rem,42rem);line-height:1.2}.heading4{font-family:var(--font-heading);font-size:clamp(26rem,.625vw + 24rem,36rem);line-height:1.25}.heading5{font-family:var(--font-heading);font-size:clamp(22.8rem,.325vw + 21.76rem,28rem);line-height:1.3}.heading6{font-family:var(--font-heading);font-size:clamp(19.5rem,.28125vw + 18.6rem,24rem);line-height:1.35}.text-heading{font-family:var(--font-body);font-size:clamp(16.2rem,.2375vw + 15.44rem,20rem);line-height:1.4}.text-body-l{font-family:var(--font-body);font-size:clamp(16rem,.0625vw + 15.8rem,17rem);line-height:1.6}.text-body{font-family:var(--font-body);font-size:15rem;line-height:1.6}.text-regular{font-family:var(--font-body);font-size:clamp(13rem,.1875vw + 12.4rem,16rem);line-height:1.5}.text-caption{font-family:var(--font-body);font-size:clamp(11rem,.125vw + 10.6rem,13rem);line-height:1.4}}:root{--brand-50:#e7e9eb;--brand-100:#b6bcc2;--brand-200:#929ba4;--brand-300:#606e7b;--brand-400:#415161;--brand-500:#12263a;--brand-600:#102335;--brand-700:#0d1b29;--brand-800:#0a1520;--brand-900:#081018;--neutral-0:#fff;--neutral-100:#f6fdfb;--neutral-200:#edf9f6;--neutral-300:#e8f7f4;--neutral-400:#e5f6f3;--neutral-500:#e2f5f3;--neutral-600:#9bbdb8;--neutral-700:#567a78;--neutral-800:#2e4a4a;--neutral-900:#1c2b30;--neutral-950:#161520;--neutral-1000:#130a1f;--error-100:#fef2f2;--error-200:#fecaca;--error-300:#fca5a5;--error-400:#f87171;--error-500:#ef4444;--error-600:#dc2626;--error-700:#b91c1c;--error-800:#991b1b;--error-900:#7f1d1d;--color-brand:var(--brand-500);--color-brand-muted:var(--brand-300);--color-brand-subtle:var(--brand-50);--color-brand-dark:var(--brand-700);--color-brand-darkest:var(--brand-900);--color-surface:var(--neutral-100);--color-surface-mid:var(--neutral-500);--color-accent:var(--neutral-700)}.bg-overlay{opacity:0;pointer-events:none;z-index:-1;background-color:#fff;position:fixed;inset:0}.site-bg{z-index:-2;background-image:url(/assets/background-CQqT39Uk.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.lang-switcher{cursor:pointer;color:#0d0d0d;background-color:#fff;border-radius:9999rem;flex-shrink:0;align-items:center;gap:clamp(8rem,.25vw + 7.2rem,12rem);height:48rem;padding-left:clamp(16rem,.25vw + 15.2rem,20rem);padding-right:clamp(16rem,.25vw + 15.2rem,20rem);transition:background-color .2s,color .2s;display:inline-flex}.lang-switcher.lang-switcher--dark{background-color:var(--brand-500);color:var(--brand-50)}@media (hover:hover){.lang-switcher.lang-switcher--dark:hover{background-color:var(--brand-600)}}.lang-switcher.lang-switcher--dark .lang-switcher__option{color:var(--brand-50)}@media (hover:hover){.lang-switcher.lang-switcher--dark .lang-switcher__option:hover{color:var(--brand-500);background-color:var(--brand-50)}}.lang-switcher.lang-switcher--dark .lang-switcher__option--active{color:var(--brand-500);background-color:var(--brand-50)}.lang-switcher.lang-switcher--menu-open{background-color:var(--brand-50);color:var(--brand-900)}@media (hover:hover){.lang-switcher.lang-switcher--menu-open:not(.lang-switcher--open):hover{background-color:var(--brand-100)}}.lang-switcher.lang-switcher--menu-open .lang-switcher__option{color:var(--brand-900)}@media (hover:hover){.lang-switcher.lang-switcher--menu-open .lang-switcher__option:hover{color:var(--brand-50);background-color:var(--brand-500)}}.lang-switcher.lang-switcher--menu-open .lang-switcher__option--active{color:var(--brand-50);background-color:var(--brand-500)}.lang-switcher.lang-switcher--brand{background-color:var(--brand-500);color:var(--brand-50)}@media (hover:hover){.lang-switcher.lang-switcher--brand:hover{background-color:var(--brand-800)}}.lang-switcher.lang-switcher--brand .lang-switcher__option{color:var(--brand-50)}@media (hover:hover){.lang-switcher.lang-switcher--brand .lang-switcher__option:hover{color:var(--brand-500);background-color:var(--brand-50)}}.lang-switcher.lang-switcher--brand .lang-switcher__option--active{color:var(--brand-500);background-color:var(--brand-50)}.lang-switcher__globe{flex-shrink:0;width:clamp(16rem,.25vw + 15.2rem,20rem);height:auto;display:block}.lang-switcher__toggle-area{align-items:center;display:flex}.lang-switcher__current{white-space:nowrap;font-weight:500}.lang-switcher__options{align-items:center;gap:clamp(4rem,.25vw + 3.2rem,8rem);display:flex}.lang-switcher__option{cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9999rem;width:36rem;height:36rem;padding:0;font-family:inherit;font-size:clamp(13rem,.125vw + 12.6rem,15rem);font-weight:500;transition:background-color .2s,color .2s}@media (hover:hover){.lang-switcher__option:hover{color:#fff;background-color:#000}}.lang-switcher__option--active{color:#fff;background-color:#000}.lang-switcher__chevron{flex-shrink:0;width:clamp(14rem,.25vw + 13.2rem,18rem);height:auto;transition:transform .2s;display:block}.lang-switcher__chevron--open{transform:rotate(180deg)}.lang-switcher--open{gap:clamp(12rem,.25vw + 11.2rem,16rem);padding-left:clamp(16rem,.25vw + 15.2rem,20rem);padding-right:clamp(16rem,.25vw + 15.2rem,20rem)}.staggered-menu{z-index:-1;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}.staggered-menu__backdrop{width:100%;height:100%;position:absolute;inset:0}.staggered-menu__panel{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);z-index:1;background:linear-gradient(#1c1e7c 0%,#fff0 100%);flex-direction:column;width:100%;height:100%;padding-top:clamp(108rem,3vw + 98.4rem,156rem);padding-left:clamp(24rem,4.75vw + 8.8rem,100rem);padding-right:clamp(24rem,4.75vw + 8.8rem,100rem);display:flex;position:absolute;top:0;right:0}.staggered-menu__lang{justify-content:flex-end;padding-bottom:60rem;display:flex}@media (width>=641px){.staggered-menu__lang{display:none}}.staggered-menu__lang .lang-switcher{color:#000!important;background-color:#f0f0f0!important}.staggered-menu__nav{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-end;gap:clamp(32rem,.5vw + 30.4rem,40rem);width:100%;display:flex}.staggered-menu__item{color:color-mix(in srgb, var(--brand-50) 80%, transparent);text-transform:uppercase;font-size:clamp(36rem,.75vw + 33.6rem,48rem);font-weight:700;line-height:1;transition:padding-right .3s}@media (hover:hover){.staggered-menu__item:not(.staggered-menu__item--active):hover{color:var(--neutral-0);padding-right:clamp(24rem,.75vw + 21.6rem,36rem)}}.staggered-menu__item--active{color:color-mix(in srgb, var(--neutral-0) 100%, transparent);background-color:color-mix(in srgb, var(--brand-900) 40%, transparent);border-radius:9999rem;padding:clamp(16rem,.5vw + 14.4rem,24rem) clamp(32rem,1.75vw + 26.4rem,60rem);font-size:clamp(40rem,1vw + 36.8rem,56rem)}.header{z-index:100;justify-content:space-between;align-items:center;width:100%;padding:clamp(12rem,1.75vw + 6.4rem,40rem) clamp(16rem,2.5vw + 8rem,56rem);display:flex;position:fixed;top:0;left:0;right:0}@media (width<=640px){.header{padding-top:calc(env(safe-area-inset-top,0px) + 16rem)}}.header__logo-wrap{color:var(--brand-500);align-items:center;gap:8rem;display:flex}.header__logo-icon{flex-shrink:0;width:auto;height:clamp(36rem,.75vw + 33.6rem,48rem);display:block}.header__logo-text{opacity:0;width:auto;height:clamp(36rem,.75vw + 33.6rem,48rem);display:block}@media (width<=640px){.header__logo-text{width:0;overflow:hidden}.header--menu-open .header__logo-wrap{color:var(--neutral-0)}.header--menu-open .header__logo-text{width:auto;overflow:visible}}.header__actions{justify-content:flex-end;align-items:center;gap:clamp(8rem,.25vw + 7.2rem,12rem);font-weight:500;display:flex}@media (width<=640px){.header__actions .lang-switcher,.header__actions--open .header__contact-btn{display:none}}.header__menu-label{display:grid}.header__menu-label>span{grid-area:1/1}.header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(20px)saturate(1.8)brightness(1.2);backdrop-filter:blur(20px)saturate(1.8)brightness(1.2);opacity:0;pointer-events:none;background:linear-gradient(#fff9 0%,#fff0 100%);transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0%,#0000 100%);mask-image:linear-gradient(#fff 0%,#0000 100%)}.header--past-hero:before,.header--gradient:before{opacity:1}.btn{cursor:pointer;font:inherit;white-space:nowrap;min-height:48rem;max-height:48rem;color:var(--brand-500);background-color:#fff;border:none;border-radius:9999rem;justify-content:center;align-items:center;gap:8rem;padding:0 20rem;font-weight:500;transition:background-color .2s,color .2s,opacity .2s;display:inline-flex}@media (hover:hover){.btn:hover{color:var(--neutral-0);background-color:var(--brand-500)}}.btn:focus-visible{outline-offset:2rem;outline:2rem solid #000}.btn:disabled{opacity:.4;cursor:not-allowed}.btn--icon-only{aspect-ratio:1;width:48rem;padding:0}.btn--dark{background-color:var(--brand-500);color:var(--brand-50)}@media (hover:hover){.btn--dark:hover{background-color:var(--brand-600);color:var(--neutral-0)}}.btn--ghost{background:0 0}@media (hover:hover){.btn--ghost:hover{background-color:#0000000f}}.btn--brand{background-color:var(--brand-900);color:var(--brand-200)}@media (hover:hover){.btn--brand:hover{background-color:var(--brand-700);color:var(--brand-50)}}.btn--menu-open{background-color:var(--brand-50);color:var(--brand-900)}@media (hover:hover){.btn--menu-open:hover{background-color:var(--brand-100);color:var(--brand-900)}}.btn__icon{flex-shrink:0;align-items:center;display:inline-flex}.btn__icon img,.btn__icon svg{transition:filter .2s;display:block}.dropdown{font-weight:500;display:inline-flex;position:relative}.dropdown--open{background-color:#fff}.dropdown__trigger{cursor:pointer}.dropdown--open .dropdown__trigger .btn__icon--right{transition:transform .2s;transform:rotate(180deg)}.dropdown__trigger .btn__icon--right{transition:transform .2s}.dropdown__list{z-index:100;background-color:#fff;width:100%;position:absolute;top:100%;left:0}.dropdown__item{cursor:pointer;justify-content:center;padding-top:12rem;padding-bottom:12rem;display:flex}.footer{padding-bottom:clamp(24rem,2vw + 17.6rem,56rem);padding-left:clamp(24rem,2vw + 17.6rem,56rem);padding-right:clamp(24rem,2vw + 17.6rem,56rem)}@media (width<=768px){.footer{padding:0}}.footer__container{border-radius:clamp(0rem,2vw - 6.4rem,32rem);overflow:hidden}@media (width<=768px){.footer__container{border-radius:0}}.footer__cta{background-color:var(--brand-50);justify-content:space-between;align-items:center;display:flex}@media (width<=768px){.footer__cta{flex-direction:column;align-items:stretch;gap:clamp(8rem,.5vw + 6.4rem,16rem)}}.footer__cta-title{font-family:var(--font-heading);width:100%;max-width:700rem;padding:clamp(32rem,3vw + 22.4rem,80rem);font-size:clamp(39rem,.5625vw + 37.2rem,48rem);font-weight:700;line-height:1.15}@media (width<=768px){.footer__cta-title{padding-bottom:clamp(16rem,4vw + 3.2rem,80rem)}}.footer__cta-btn{color:#fff;cursor:pointer;width:100%;max-width:260rem;font-size:clamp(16rem,.125vw + 15.6rem,18rem);font-family:var(--font-body);background-color:#000;justify-content:center;align-self:stretch;align-items:center;font-weight:500;line-height:1.6;transition:all .2s;display:flex}@media (hover:hover){.footer__cta-btn:hover{background-color:var(--brand-500);max-width:360rem}}@media (width<=768px){.footer__cta-btn{max-width:100%;padding:24rem 0}}@media (width<=768px) and (hover:hover){.footer__cta-btn:hover{max-width:100%}}.footer__body{background-color:var(--brand-900);justify-content:space-between;padding:clamp(32rem,3vw + 22.4rem,80rem);display:flex}@media (width<=768px){.footer__body{flex-direction:column;align-items:flex-start;gap:32rem}}.footer__logo{width:100%;max-width:clamp(160rem,5vw + 144rem,240rem);height:auto;color:var(--neutral-0)}.footer__socials{display:flex}.footer__nav{font-size:clamp(17rem,1.1875vw + 13.2rem,36rem);font-family:var(--font-heading);flex-direction:column;gap:clamp(12rem,.75vw + 9.6rem,24rem);line-height:1.25;display:flex}.footer__nav-link{cursor:pointer;color:var(--neutral-0);transition:text-shadow .2s}@media (hover:hover){.footer__nav-link:hover{text-shadow:0 0 20px #ffffff80}}.footer__bottom{color:var(--neutral-600);background-color:var(--brand-900);justify-content:space-between;padding:clamp(20rem,3.75vw + 8rem,80rem) clamp(32rem,3vw + 22.4rem,80rem) clamp(36rem,2.75vw + 27.2rem,80rem);display:flex}@media (width<=768px){.footer__bottom{flex-direction:column;align-items:flex-start;gap:24rem}}.footer__copyright{font-family:var(--font-body);font-size:clamp(13rem,.1875vw + 12.4rem,16rem);line-height:1.5}.footer__legal{flex-wrap:wrap;gap:clamp(24rem,.5vw + 22.4rem,32rem);display:flex}.hero{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100svh;display:flex;position:relative}.hero__content{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.hero__tagline{text-transform:uppercase;text-align:center;color:#fff;font-size:clamp(46rem,3.375vw + 35.2rem,100rem);font-weight:700;line-height:1.1;font-family:var(--font-heading);padding-top:clamp(40rem,2.5vw + 32rem,80rem)}.hero__body{justify-content:space-between;align-items:flex-start;width:100%;padding:clamp(20rem,1.25vw + 16rem,40rem) clamp(24rem,9.75vw - 7.2rem,180rem) clamp(30rem,3.125vw + 20rem,80rem);display:flex}@media (width<=640px){.hero__body{flex-direction:column;gap:clamp(8rem,1vw + 4.8rem,24rem)}}.hero__title{color:var(--brand-500);text-transform:uppercase;font-size:clamp(20rem,.25vw + 19.2rem,24rem);font-weight:700}.hero__title-highlight{font-weight:500}.hero__description{font-family:var(--font-body);color:var(--brand-400);width:100%;max-width:556rem;font-size:clamp(16rem,.0625vw + 15.8rem,17rem);font-weight:500;line-height:1.6}.hero-img{object-fit:cover;object-position:center;z-index:-1;width:100%;height:100%;position:absolute;top:20rem;left:0;overflow:visible}@media (width<=640px){.hero-img{height:105%;top:0}}.tagline-section{text-align:center;width:100%;max-width:1660rem;height:auto;font-size:clamp(44rem,2.5vw + 36rem,84rem);font-family:var(--font-heading);text-transform:uppercase;justify-content:center;align-items:center;margin:auto;padding:clamp(80rem,17.5vw + 24rem,360rem) clamp(20rem,10vw - 12rem,180rem) clamp(80rem,10vw + 48rem,240rem);font-weight:800;line-height:1.1;display:flex}.steps-section{flex-direction:column;justify-content:center;gap:clamp(24rem,1vw + 20.8rem,40rem);height:100svh;margin-bottom:clamp(60rem,6.25vw + 40rem,160rem);display:flex;position:relative;overflow-x:clip}@media (width>=2560px){.steps-section{gap:120rem}}@media (width<=1024px){.steps-section{grid-template-areas:"title""description""list""nav""cta";gap:clamp(12rem,.5vw + 10.4rem,20rem);height:auto;display:grid}}.steps-section__header{justify-content:space-between;align-items:center;gap:clamp(12rem,.75vw + 9.6rem,24rem);padding:clamp(80rem,2.5vw + 72rem,120rem) clamp(20rem,10vw - 12rem,180rem) 0;display:flex}@media (width<=1024px){.steps-section__header{display:contents}}@media (width>=2560px){.steps-section__header{padding-left:240rem;padding-right:240rem}}.steps-section__title{font-family:var(--font-heading);font-size:clamp(36rem,1.25vw + 32rem,56rem);font-weight:700;line-height:1.1}@media (width<=1024px){.steps-section__title{grid-area:title;padding-top:clamp(80rem,2.5vw + 72rem,120rem)}}@media (width<=768px){.steps-section__title{padding-left:20rem;padding-right:20rem}}@media (width<=640px){.steps-section__title{padding-top:calc(env(safe-area-inset-top,0px) + 100rem)}}.steps-section__intro{justify-content:space-between;align-items:center;gap:clamp(12rem,.75vw + 9.6rem,24rem);width:100%;display:flex}@media (width<=1024px){.steps-section__intro{display:contents}}.steps-section__description{font-family:var(--font-body);max-width:600rem;font-size:clamp(16rem,.0625vw + 15.8rem,17rem);line-height:1.6}@media (width<=1024px){.steps-section__description{grid-area:description;padding-bottom:clamp(24rem,1vw + 20.8rem,40rem)}}@media (width<=768px){.steps-section__description{padding-left:20rem;padding-right:20rem}}@media (width<=1024px){.steps-section__cta{grid-area:cta;justify-self:center;margin-top:8rem}}.steps-section__panel{flex:1;align-items:center;gap:clamp(16rem,1vw + 12.8rem,32rem);max-height:clamp(480rem,15vw + 432rem,720rem);display:flex}@media (width>=2560px){.steps-section__panel{max-height:800rem}}.steps-section__panel{touch-action:pan-x;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-height:0;overflow:auto hidden}.steps-section__panel::-webkit-scrollbar{display:none}@media (width>=769px){.steps-section__panel{padding-left:calc(50% - min(50vw,760rem)/2);padding-right:calc(50% - min(50vw,760rem)/2)}}@media (width>=2560px){.steps-section__panel{padding-left:calc(50% - min(50vw,900rem)/2);padding-right:calc(50% - min(50vw,900rem)/2)}}@media (width<=1024px){.steps-section__panel{grid-area:list}}@media (width>=769px) and (width<=1024px){.steps-section__panel{scroll-snap-type:none}}@media (width<=768px){.steps-section__panel{padding-left:20rem;padding-right:20rem}}.steps-section__nav{z-index:1;justify-content:center;align-items:center;gap:clamp(16rem,.5vw + 14.4rem,24rem);padding-bottom:40rem;display:flex}@media (width<=1024px){.steps-section__nav{grid-area:nav;padding-top:24rem}}.steps-section__arrow{touch-action:manipulation;background-color:var(--brand-50);width:44rem;height:44rem;color:var(--brand-500);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s,background-color .2s;display:inline-flex}.steps-section__arrow svg{width:18rem;height:18rem}.steps-section__arrow:hover:not(:disabled){background-color:var(--brand-500);color:var(--neutral-0)}.steps-section__arrow:disabled{opacity:.3;cursor:default}.steps-section__dots{align-items:center;gap:10rem;display:flex}.steps-section__dot{background-color:var(--brand-100);cursor:pointer;touch-action:manipulation;border:none;border-radius:50%;width:8rem;height:8rem;padding:0;transition:background-color .2s,transform .2s}.steps-section__dot--active{background-color:var(--brand-500);transform:scale(1.3)}.step{scroll-snap-align:center;flex-direction:column;flex:none;gap:clamp(20rem,.5vw + 18.4rem,28rem);width:100%;height:100%;padding:clamp(24rem,2.25vw + 16.8rem,60rem);display:flex}@media (width<=768px){.step{padding-bottom:200rem}}@media (width>=769px){.step{width:min(50vw,760rem)}}@media (width>=769px) and (width<=1024px){.step{scroll-snap-align:none}}.step{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:#12263a0d;border-radius:clamp(24rem,3.5vw + 12.8rem,80rem)}@media (width>=2560px){.step{border-radius:100rem;width:min(50vw,900rem);padding:80rem}}.step__content{z-index:1;flex-direction:column;gap:clamp(8rem,.25vw + 7.2rem,12rem);display:flex;position:relative}.step__img{object-fit:cover;z-index:0;width:clamp(420rem,18.75vw + 360rem,720rem);transition:transform .3s;display:block;position:absolute;bottom:clamp(-280rem,-8.75vw - 96rem,-140rem);left:50%;transform:translate(-50%)}@media (width>=2560px){.step__img{width:880rem}}.step__body{flex-direction:column;gap:clamp(4rem,.25vw + 3.2rem,8rem);display:flex}.step__number{font-family:var(--font-heading);color:var(--brand-200);font-size:clamp(34.1rem,.49375vw + 32.52rem,42rem);line-height:1.2}.step__title{font-family:var(--font-heading);color:var(--brand-500);text-transform:uppercase;font-size:clamp(34.1rem,.49375vw + 32.52rem,42rem);font-weight:600;line-height:1.2}.step__description{font-family:var(--font-body);color:var(--neutral-800);font-size:15rem;line-height:1.6}.step--active{background-color:var(--brand-500)}.step--active .step__img{transform:translate(-50%)translateY(-100rem)}.step--active .step__number{color:var(--brand-200)}.step--active .step__title{color:#fff}.step--active .step__description{color:var(--brand-50)}.industries-section{flex-direction:column;gap:clamp(20rem,1.25vw + 16rem,40rem);padding-top:clamp(20rem,13.75vw - 24rem,240rem);padding-bottom:clamp(20rem,6.25vw,120rem);display:flex;overflow:hidden}.industries-section__title{font-family:var(--font-heading);text-align:center;text-transform:uppercase;color:var(--brand-500);font-size:clamp(36rem,1.25vw + 32rem,56rem);font-weight:700;line-height:1.1}@media (width<=640px){.industries-section__title{padding-left:16rem;padding-right:16rem}}.industries-row{overflow:hidden}.industries-row__track{align-items:center;width:max-content;display:flex;position:relative}.industries-row__item{font-size:clamp(76rem,1.25vw + 72rem,96rem);font-family:var(--font-heading);white-space:nowrap;align-items:center;font-weight:700;line-height:1;display:inline-flex}@media (width<=768px){.industries-row__item{font-size:clamp(40rem,2.625vw + 31.6rem,82rem)}}.industries-row__word{color:var(--brand-100);transform-origin:50%;background-color:#12263a00;border-radius:9999rem;display:inline-block;transform:scale(.8)}.industries-row__dot{font-size:clamp(76rem,1.25vw + 72rem,96rem);font-family:var(--font-heading);color:var(--brand-100)}@media (width<=768px){.industries-row__dot{font-size:clamp(40rem,2.625vw + 31.6rem,82rem)}}.careers-section{padding:clamp(60rem,3.75vw + 48rem,120rem) clamp(20rem,10vw - 12rem,180rem)}.careers-section__card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:#12263a0d;border-radius:24rem;justify-content:space-between;padding:clamp(60rem,3.75vw + 48rem,120rem) clamp(20rem,6.25vw,120rem);display:flex}@media (width<=768px){.careers-section__card{flex-direction:column;align-items:flex-start;gap:clamp(32rem,.5vw + 30.4rem,40rem);padding:clamp(32rem,1vw + 28.8rem,48rem)}}.careers-section__left{flex-direction:column;align-items:flex-start;gap:clamp(24rem,1vw + 20.8rem,40rem);width:100%;max-width:640rem;display:flex}@media (width<=768px){.careers-section__view-btn{align-self:flex-end}}.careers-section__info{flex-direction:column;gap:clamp(12rem,.25vw + 11.2rem,16rem);display:flex}.careers-section__title{font-family:var(--font-heading);color:var(--brand-500);font-size:clamp(36rem,1.25vw + 32rem,56rem);font-weight:700;line-height:1.1}@media (width<=768px){.careers-section__title{font-size:clamp(28rem,.75vw + 25.6rem,40rem)}}.careers-section__description{font-family:var(--font-body);color:var(--neutral-800);font-size:clamp(16.2rem,.2375vw + 15.44rem,20rem);line-height:1.4}.careers-section__right{width:auto}@media (width<=768px){.careers-section__right{order:-1;width:100%}}.careers-section__jobs-count{color:var(--brand-500);font-size:clamp(84rem,2.25vw + 76.8rem,120rem);font-weight:700;line-height:1}@media (width<=768px){.careers-section__jobs-count{font-size:clamp(48rem,2.25vw + 40.8rem,84rem)}}
