:root{--brand:#3DAFC4;--brand-dark:#162B45;--dark:#162B45;--white:#FFF;--off:#F8F6F2;--light:#EEF4F6;--gray:#E8F5F7;--text:#3A3A39;--gray-text:#162B45;--color-cyan:#3DAFC4;--color-navy:#162B45;--fs-h1:clamp(32px,5vw,64px);--fs-h2:clamp(26px,4vw,48px);--fs-h3:clamp(22px,3vw,32px);--fs-h4:24px;--fs-h5:20px;--fs-h6:18px;--fs-body:17px;--fs-small:14px;--fw-bold:700;--fw-medium:500;--fw-regular:400;--lh-tight:1.2;--lh-base:1.6;--lh-loose:1.8;--r-sm:12px;--r-md:18px;--r-lg:28px;--shadow-sm:0 2px 8px rgba(0,0,0,.06);--shadow-md:0 6px 18px rgba(0,0,0,.08);--shadow-lg:0 12px 32px rgba(0,0,0,.12);--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.4s ease}.site-main-wrapper img{max-width:100%;height:auto;display:block}.lazy-img{opacity:0;transition:opacity var(--transition-slow)}.lazy-img.loaded{opacity:1}.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--fw-bold);border-radius:var(--r-md);transition:var(--transition-base);cursor:pointer;text-decoration:none;border:1.5px solid transparent;line-height:1}.btn-primary{background:var(--brand);color:var(--white)!important;font-size:15px;padding:14px 30px}.btn-primary:hover{background:var(--brand-dark);color:var(--white)!important;transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-ghost-dark{background:transparent;color:var(--text)!important;border-color:var(--gray);padding:14px 22px}.btn-ghost-dark:hover{border-color:var(--brand);color:var(--brand)!important;background:var(--off)}.btn-ghost-white{background:transparent;color:var(--white)!important;border-color:rgba(255,255,255,0.4);padding:14px 22px}.btn-ghost-white:hover{background:rgba(255,255,255,0.1);border-color:var(--white);color:var(--white)!important}.btn:active{transform:scale(.97)}.reveal{opacity:0;transform:translateY(30px);transition:all 0.8s cubic-bezier(0.2,0,0.2,1)}.reveal.active{opacity:1;transform:translateY(0)}.video-bg-container{position:relative;overflow:hidden}video.lazy-video{width:100%;height:100%;object-fit:cover}.text-accent{color:var(--brand)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.ac-header{position:fixed;top:0;left:0;width:100%;height:90px;background-color:var(--white);box-shadow:var(--shadow-sm);z-index:9999;display:flex;align-items:center;box-sizing:border-box;padding:0 40px}.ac-header__container{width:100%;max-width:1300px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.ac-header__logo-link{display:inline-block;flex-shrink:0}.ac-header__logo{width:auto;height:50px}.ac-header__nav{display:flex;align-items:center}.ac-header__menu{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:32px}.ac-header__link{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--dark);text-decoration:none;transition:color var(--transition-fast);padding:8px 0}.ac-header__link:hover{color:var(--brand)}.ac-header__burger{display:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;background:transparent;border:none;cursor:pointer;padding:0}.ac-burger-line{width:100%;height:2px;background-color:var(--dark);transition:var(--transition-base)}.ac-header__cta-btn{font-size:var(--fs-small);padding:10px 20px;gap:8px}.ac-header__cta-btn i{font-size:1.1rem}@media (max-width:992px){.ac-header{height:80px;padding:0 24px}.ac-header__burger{display:flex;z-index:10001}.ac-header__nav{position:fixed;top:0;right:-100%;width:280px;height:100vh;background-color:var(--white);box-shadow:var(--shadow-lg);transition:right var(--transition-base);padding:100px 24px 40px 24px;box-sizing:border-box;align-items:flex-start}.ac-header__nav.is-open{right:0}.ac-header__menu{flex-direction:column;align-items:flex-start;width:100%;gap:24px}.ac-header__cta-item{width:100%;margin-top:16px}.ac-header__cta-btn{width:100%}.ac-header__burger[aria-expanded="true"] .ac-burger-line:nth-child(1){transform:translateY(8px) rotate(45deg)}.ac-header__burger[aria-expanded="true"] .ac-burger-line:nth-child(2){opacity:0}.ac-header__burger[aria-expanded="true"] .ac-burger-line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}.ac-hero{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;z-index:2;background-color:var(--brand-dark)}.ac-hero__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.ac-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center}.ac-hero__container{position:relative;width:100%;max-width:1300px;margin:0 auto;padding:120px 40px;z-index:3;box-sizing:border-box}.ac-hero__content{max-width:780px;color:var(--white);text-align:left}.ac-hero__tagline{display:inline-block;font-size:var(--fs-small);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:2px;color:var(--brand);margin-bottom:24px}.ac-hero__title{font-size:var(--fs-h1);line-height:var(--lh-tight);font-weight:var(--fw-bold);color:var(--white);margin:0 0 24px 0}.ac-hero__title-accent{color:var(--brand)}.ac-hero__lead{font-size:var(--fs-body);line-height:var(--lh-base);color:rgba(255,255,255,0.9);margin-bottom:40px}.ac-hero__usp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:48px}.ac-hero__usp-item{display:flex;align-items:flex-start;gap:16px}.ac-hero__usp-item i{font-size:2rem;color:var(--brand);flex-shrink:0;margin-top:2px}.ac-hero__usp-item h3{font-size:var(--fs-h5);font-weight:var(--fw-bold);margin:0 0 6px 0;color:var(--white)}.ac-hero__usp-item p{font-size:var(--fs-small);line-height:var(--lh-tight);color:rgba(255,255,255,0.8);margin:0}.ac-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.ac-hero__actions .btn{font-size:1rem}.ac-hero__actions i{margin-right:8px;font-size:1.25rem}@media (max-width:992px){.ac-hero{min-height:auto}.ac-hero__overlay{background:linear-gradient(180deg,rgba(34,49,112,0.95) 0%,rgba(34,49,112,0.85) 100%)}.ac-hero__container{padding:100px 24px 80px 24px}}@media (max-width:768px){.ac-hero__usp-grid{grid-template-columns:1fr;gap:24px}.ac-hero__actions{flex-direction:column;align-items:stretch}.ac-hero__actions .btn{width:100%;text-align:center}}.ac-hero__career-cta{display:flex;align-items:center;gap:16px;width:fit-content;max-width:100%;margin-top:24px;padding:16px 22px;border:1px solid rgba(255,255,255,0.18);border-left:5px solid var(--brand);border-radius:var(--r-md);background-color:var(--white);color:var(--brand-dark);box-shadow:var(--shadow-md);font-size:1rem;font-weight:var(--fw-bold);line-height:1.4;text-decoration:none;transition:transform var(--transition-base),box-shadow var(--transition-base),background-color var(--transition-base)}.ac-hero__career-cta:hover{transform:translateY(-4px);background-color:var(--off);color:var(--brand-dark);box-shadow:var(--shadow-lg)}.ac-hero__career-cta:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.ac-hero__career-icon{display:flex;flex:0 0 46px;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background-color:rgba(62,184,179,0.14);color:var(--brand);font-size:1.5rem}.ac-hero__career-text{flex:1}.ac-hero__career-arrow{flex-shrink:0;color:var(--brand);font-size:1.35rem;transition:transform var(--transition-base)}.ac-hero__career-cta:hover .ac-hero__career-arrow{transform:translateX(5px)}.ac-philosophy{position:relative;width:100%;padding:140px 40px;background-color:var(--white);overflow:hidden;box-sizing:border-box}.ac-philosophy__container{width:100%;max-width:1300px;margin:0 auto}.ac-philosophy__header{max-width:800px;margin-bottom:80px}.ac-philosophy__title{font-size:var(--fs-h2);line-height:var(--lh-tight);color:var(--dark);margin:0 0 24px 0;font-weight:var(--fw-bold)}.ac-philosophy__intro{font-size:var(--fs-body);line-height:var(--lh-base);color:var(--text);margin:0}.ac-philosophy__wrapper{display:grid;grid-template-columns:1.2fr 0.8fr;gap:80px;align-items:center}.ac-philosophy__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.ac-philosophy__card{background-color:var(--off);padding:40px;border-radius:var(--r-lg);transition:transform var(--transition-base),box-shadow var(--transition-base),background-color var(--transition-base);border:1px solid var(--light);z-index:2}.ac-philosophy__card:hover{transform:translateY(-4px);background-color:var(--white);box-shadow:var(--shadow-md);border-color:var(--brand)}.ac-philosophy__icon-box{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background-color:var(--gray);border-radius:var(--r-md);color:var(--brand);font-size:2rem;margin-bottom:24px}.ac-philosophy__card-title{font-size:var(--fs-h4);color:var(--dark);margin:0 0 16px 0;font-weight:var(--fw-bold)}.ac-philosophy__card-text{font-size:var(--fs-small);line-height:var(--lh-base);color:var(--text);margin:0}.ac-philosophy__media{position:relative;width:100%}.ac-philosophy__figure{margin:0;width:100%;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-lg);background-color:var(--light)}.ac-philosophy__img{width:100%;height:auto;object-fit:cover;aspect-ratio:4 / 5}.ac-philosophy__badge{position:absolute;bottom:-30px;left:-30px;background-color:var(--brand-dark);color:var(--white);padding:32px;border-radius:var(--r-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:140px}.ac-philosophy__badge-number{font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:1;color:var(--brand);margin-bottom:4px}.ac-philosophy__badge-label{font-size:var(--fs-small);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.ac-philosophy__footer{margin-top:100px;padding-top:40px;border-top:1px solid var(--light);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:40px}.ac-philosophy__statement{font-size:var(--fs-h3);line-height:var(--lh-tight);color:var(--dark);font-weight:var(--fw-medium);max-width:650px;margin:0}.ac-philosophy__actions{display:flex;flex-wrap:wrap;gap:20px}@media (max-width:1200px){.ac-philosophy__wrapper{grid-template-columns:1fr;gap:80px}.ac-philosophy__media{max-width:500px;margin:0 auto}.ac-philosophy__badge{bottom:-20px;left:-20px;padding:24px}}@media (max-width:992px){.ac-philosophy{padding:100px 24px}.ac-philosophy__footer{flex-direction:column;align-items:flex-start;margin-top:60px}}@media (max-width:768px){.ac-philosophy__grid{grid-template-columns:1fr;gap:24px}.ac-philosophy__card{padding:32px}.ac-philosophy__actions{flex-direction:column;width:100%}.ac-philosophy__actions .btn{width:100%}}.ac-usp{position:relative;width:100%;padding:140px 40px;background-color:var(--off);overflow:hidden;box-sizing:border-box}.ac-usp-container{max-width:1300px;margin:0 auto}.ac-usp-header{max-width:800px;margin:0 auto 80px;text-align:center}.ac-usp-subtitle{display:block;font-size:var(--fs-small);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:1.5px;color:var(--brand);margin-bottom:16px}.ac-usp-title{font-size:var(--fs-h2);line-height:var(--lh-tight);color:var(--dark);font-weight:var(--fw-bold);margin:0 0 24px}.ac-usp-intro{font-size:var(--fs-body);line-height:var(--lh-base);color:var(--text);margin:0}.ac-usp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.ac-usp-card{background:var(--white);padding:40px;border-radius:var(--r-lg);border:1px solid var(--light);transition:all var(--transition-base);z-index:2}.ac-usp-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--brand)}.ac-usp-number{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background:var(--brand-dark);color:var(--white);border-radius:50%;font-size:var(--fs-h4);font-weight:var(--fw-bold);margin-bottom:24px}.ac-usp-number i{font-size:2rem}.ac-usp-card h3{font-size:var(--fs-h5);color:var(--dark);margin:0 0 16px;font-weight:var(--fw-bold)}.ac-usp-card p{font-size:var(--fs-small);line-height:var(--lh-base);color:var(--text);margin:0}.ac-usp-highlight{margin-top:60px;padding:36px;background:var(--brand-dark);border-radius:var(--r-lg);text-align:center}.ac-usp-highlight p{margin:0;color:var(--white);font-size:var(--fs-h5);line-height:var(--lh-base)}@media (max-width:992px){.ac-usp{padding:100px 24px}.ac-usp-grid{grid-template-columns:1fr;gap:24px}.ac-usp-highlight{margin-top:40px}}.ac-services{position:relative;width:100%;padding:140px 40px;background-color:var(--off);overflow:hidden;box-sizing:border-box}.ac-services__container{width:100%;max-width:1300px;margin:0 auto}.ac-services__header{max-width:850px;margin-bottom:70px}.ac-services__title{font-size:var(--fs-h2);line-height:var(--lh-tight);color:var(--dark);font-weight:var(--fw-bold);margin:0 0 24px 0}.ac-services__lead{font-size:var(--fs-body);line-height:var(--lh-base);color:var(--text);margin:0}.ac-services__tabs-wrapper{display:grid;grid-template-columns:0.35fr 1.65fr;gap:60px;align-items:flex-start}.ac-services__tablist{display:flex;flex-direction:column;gap:12px}.ac-services__tab-btn{display:flex;align-items:center;gap:16px;width:100%;padding:22px 28px;background-color:var(--white);border:1.5px solid var(--light);border-radius:var(--r-md);color:var(--dark);font-size:var(--fs-h6);font-weight:var(--fw-medium);text-align:left;cursor:pointer;transition:var(--transition-base)}.ac-services__tab-btn i{font-size:1.5rem;color:var(--brand);transition:var(--transition-base)}.ac-services__tab-btn:hover{border-color:var(--brand);background-color:var(--gray)}.ac-services__tab-btn.active{background-color:var(--brand-dark);border-color:var(--brand-dark);color:var(--white);box-shadow:var(--shadow-md)}.ac-services__tab-btn.active i{color:var(--brand)}.ac-services__tab-btn:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.ac-services__panels{background-color:var(--white);padding:60px;border-radius:var(--r-lg);box-shadow:var(--shadow-sm);border:1px solid var(--light);min-height:480px;z-index:2}.ac-services__panel{outline:none}.ac-services__panel[hidden]{display:none}.ac-services__panel-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:50px;align-items:center}.ac-services__panel-content h3{font-size:var(--fs-h3);color:var(--dark);font-weight:var(--fw-bold);margin:0 0 20px 0;line-height:var(--lh-tight)}.ac-services__panel-content p{font-size:var(--fs-body);line-height:var(--lh-base);color:var(--text);margin:0 0 30px 0}.ac-services__list{list-style:none;padding:0;margin:0 0 40px 0}.ac-services__list li{position:relative;font-size:var(--fs-body);line-height:var(--lh-base);color:var(--text);padding-left:32px;margin-bottom:16px}.ac-services__list li::before{content:"✓";position:absolute;left:0;top:0;color:var(--brand);font-weight:var(--fw-bold);font-size:1.2rem;line-height:1}.ac-services__panel-media{width:100%}.ac-services__figure{margin:0;width:100%;border-radius:var(--r-md);overflow:hidden;box-shadow:var(--shadow-md);background-color:var(--light)}.ac-services__img{width:100%;height:auto;object-fit:cover;aspect-ratio:4 / 3}@media (max-width:1200px){.ac-services__tabs-wrapper{grid-template-columns:1fr;gap:40px}.ac-services__tablist{flex-direction:row;flex-wrap:wrap}.ac-services__tab-btn{width:calc(50% - 6px)}}@media (max-width:992px){.ac-services{padding:100px 24px}.ac-services__panels{padding:40px}.ac-services__panel-grid{grid-template-columns:1fr;gap:40px}.ac-services__panel-media{order:-1}}@media (max-width:640px){.ac-services__tab-btn{width:100%}.btn{width:100%;text-align:center}.ac-services__panels{padding:30px 20px}}.ac-expert-advice{position:relative;width:100%;padding:140px 40px;background-color:var(--white);overflow:hidden;box-sizing:border-box}.ac-expert-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:80px;max-width:1300px;margin:0 auto;align-items:center}.ac-expert-content{width:100%}.ac-expert-subtitle{display:block;font-size:var(--fs-small);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:1.5px;color:var(--brand);margin-bottom:16px}.ac-expert-title{font-size:var(--fs-h2);line-height:var(--lh-tight);color:var(--dark);font-weight:var(--fw-bold);margin:0 0 28px 0}.ac-expert-text p{font-size:var(--fs-body);line-height:var(--lh-base);color:var(--text);margin:0 0 20px 0}.ac-expert-note{margin:0 0 36px 0;padding:18px 22px;background:rgba(0,120,212,0.06);border-left:4px solid var(--brand);border-radius:var(--r-sm);font-size:var(--fs-small);line-height:var(--lh-base);color:var(--text)}.ac-expert-note strong{color:var(--dark)}.ac-expert-intervals{display:flex;flex-direction:column;gap:24px;margin:36px 0 44px 0}.ac-interval-item{display:flex;align-items:flex-start;gap:20px;background-color:var(--off);padding:24px;border-radius:var(--r-md);border:1px solid var(--light);z-index:2}.ac-interval-num{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:var(--brand-dark);color:var(--white);border-radius:50%;font-weight:var(--fw-bold);font-size:var(--fs-h5);flex-shrink:0}.ac-interval-desc h3{font-size:var(--fs-h5);color:var(--dark);font-weight:var(--fw-bold);margin:0 0 6px 0}.ac-interval-desc p{font-size:var(--fs-small);line-height:var(--lh-tight);color:var(--text);margin:0}.ac-expert-cta-group{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.ac-expert-cta-group i{margin-right:8px;font-size:1.25rem}.ac-expert-media{position:relative;width:100%}.ac-expert-image-container{position:relative;width:100%}.ac-expert-figure{margin:0;width:100%;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-lg);background-color:var(--light)}.ac-expert-img{width:100%;height:auto;object-fit:cover;aspect-ratio:4 / 4.5}.ac-expert-floating-card{position:absolute;bottom:40px;left:-40px;background-color:var(--brand-dark);color:var(--white);padding:28px;border-radius:var(--r-md);box-shadow:var(--shadow-lg);display:flex;align-items:center;gap:20px;max-width:360px}.ac-floating-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;background-color:rgba(255,255,255,0.1);border-radius:var(--r-sm);color:var(--brand);font-size:1.75rem;flex-shrink:0}.ac-expert-floating-card h3{font-size:var(--fs-h6);font-weight:var(--fw-bold);margin:0 0 4px 0;color:var(--white)}.ac-expert-floating-card p{font-size:var(--fs-small);line-height:var(--lh-tight);color:rgba(255,255,255,0.8);margin:0}@media (max-width:1200px){.ac-expert-grid{grid-template-columns:1fr;gap:60px}.ac-expert-media{max-width:560px;margin:0 auto}.ac-expert-floating-card{left:20px;bottom:-20px}}@media (max-width:992px){.ac-expert-advice{padding:100px 24px}}@media (max-width:768px){.ac-expert-cta-group{flex-direction:column;align-items:stretch}.ac-expert-cta-group .btn{width:100%;text-align:center}.ac-expert-floating-card{position:relative;left:0;bottom:0;margin-top:24px;max-width:100%}}.ac-media-trust{position:relative;width:100%;padding:160px 40px;background-color:var(--brand-dark);color:var(--white);overflow:hidden;box-sizing:border-box;z-index:2}.ac-media-trust__video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.ac-media-trust__video-wrapper video{width:100%;height:100%;object-fit:cover}.ac-media-trust__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(34,49,112,0.95) 0%,rgba(34,49,112,0.85) 50%,rgba(34,49,112,0.6) 100%)}.ac-media-trust__container{position:relative;width:100%;max-width:1300px;margin:0 auto;z-index:2}.ac-media-trust__grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:80px;align-items:center}.ac-media-trust__content{width:100%}.ac-media-trust__subtitle{display:block;font-size:var(--fs-small);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:1.5px;color:var(--brand);margin-bottom:16px}.ac-media-trust__title{font-size:var(--fs-h1);line-height:var(--lh-tight);color:var(--white);font-weight:var(--fw-bold);margin:0 0 28px 0}.ac-media-trust__lead{font-size:var(--fs-h3);line-height:var(--lh-tight);color:var(--white);font-weight:var(--fw-medium);margin:0 0 24px 0}.ac-media-trust__description{font-size:var(--fs-body);line-height:var(--lh-base);color:rgba(255,255,255,0.85);margin:0 0 40px 0}.ac-media-trust__actions{display:flex;flex-wrap:wrap;gap:20px}.ac-media-trust__cards{display:flex;flex-direction:column;gap:24px}.ac-trust-card{display:flex;align-items:flex-start;gap:24px;background-color:rgba(255,255,255,0.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:32px;border-radius:var(--r-lg);border:1px solid rgba(255,255,255,0.1);transition:transform var(--transition-base),background-color var(--transition-base),border-color var(--transition-base)}.ac-trust-card:hover{transform:translateY(-4px);background-color:rgba(255,255,255,0.1);border-color:var(--brand)}.ac-trust-card__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:rgba(62,184,179,0.15);border-radius:var(--r-md);color:var(--brand);font-size:1.75rem;flex-shrink:0}.ac-trust-card__body h3{font-size:var(--fs-h4);color:var(--white);font-weight:var(--fw-bold);margin:0 0 8px 0}.ac-trust-card__body p{font-size:var(--fs-body);line-height:var(--lh-base);color:rgba(255,255,255,0.8);margin:0}@media (max-width:1200px){.ac-media-trust__grid{grid-template-columns:1fr;gap:60px}.ac-media-trust__overlay{background:rgba(34,49,112,0.85)}}@media (max-width:992px){.ac-media-trust{padding:100px 24px}}@media (max-width:640px){.ac-media-trust__actions{flex-direction:column;align-items:stretch}.ac-media-trust__actions .btn{width:100%}.ac-trust-card{padding:24px;flex-direction:column;gap:16px}}.ac-faq-section{position:relative;width:100%;padding:140px 40px;background-color:var(--off);overflow:hidden;box-sizing:border-box}.ac-faq-container{width:100%;max-width:900px;margin:0 auto}.ac-faq-header{text-align:center;margin-bottom:60px}.ac-faq-subtitle{display:block;font-size:var(--fs-small);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:1.5px;color:var(--brand);margin-bottom:16px}.ac-faq-title{font-size:var(--fs-h2);line-height:var(--lh-tight);color:var(--dark);font-weight:var(--fw-bold);margin:0 0 20px 0}.ac-faq-lead{font-size:var(--fs-body);line-height:var(--lh-base);color:var(--text);max-width:750px;margin:0 auto}.ac-faq-wrapper{display:flex;flex-direction:column;gap:16px}.ac-faq-item{background-color:var(--white);border:1px solid var(--light);border-radius:var(--r-md);overflow:hidden;transition:border-color var(--transition-base),box-shadow var(--transition-base);z-index:2}.ac-faq-item:hover{border-color:var(--brand);box-shadow:var(--shadow-sm)}.ac-faq-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:24px 32px;background:transparent;border:none;text-align:left;cursor:pointer;color:var(--dark);font-size:var(--fs-h5);font-weight:var(--fw-bold);line-height:var(--lh-tight);gap:20px}.ac-faq-trigger:focus-visible{outline:2px solid var(--brand);background-color:var(--gray)}.ac-faq-question-text{display:block}.ac-faq-icon-wrapper{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:var(--off);color:var(--brand);border-radius:50%;font-size:1.15rem;transition:transform var(--transition-base),background-color var(--transition-base),color var(--transition-base);flex-shrink:0}.ac-faq-trigger[aria-expanded="true"] .ac-faq-icon-wrapper{transform:rotate(45deg);background-color:var(--brand-dark);color:var(--white)}.ac-faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-base)}.ac-faq-panel:not([hidden]){display:grid;grid-template-rows:1fr}.ac-faq-content{overflow:hidden}.ac-faq-content p{font-size:var(--fs-body);line-height:var(--lh-base);color:var(--text);padding:0 32px 28px 32px;margin:0}.ac-faq-footer{text-align:center;margin-top:60px;padding-top:40px;border-top:1px solid var(--light)}.ac-faq-footer-text{font-size:var(--fs-h5);color:var(--dark);font-weight:var(--fw-medium);margin:0 0 20px 0}.ac-faq-footer-actions{display:flex;justify-content:center}@media (max-width:992px){.ac-faq-section{padding:100px 24px}}@media (max-width:768px){.ac-faq-trigger{padding:20px}.ac-faq-content p{padding:0 20px 20px 20px}}.ac-contact-footer{position:relative;width:100%;padding:10rem 2.5rem;background:radial-gradient(circle at 80% 20%,rgba(62,184,179,0.04) 0%,transparent 50%),radial-gradient(circle at 20% 80%,rgba(34,49,112,0.03) 0%,transparent 60%),var(--white);overflow:hidden;box-sizing:border-box;z-index:2}.ac-contact-footer::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(var(--light) 1px,transparent 1px),linear-gradient(90deg,var(--light) 1px,transparent 1px);background-size:100px 100px;opacity:0.25;pointer-events:none}.ac-contact-footer__container{width:100%;max-width:81.25rem;margin:0 auto;position:relative;z-index:2}.ac-contact-footer__grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:6.25rem;align-items:flex-start}.ac-contact-footer__info{width:100%}.ac-contact-footer__subtitle{display:inline-flex;align-items:center;font-size:var(--fs-small);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:2px;color:var(--brand);margin-bottom:1.25rem;background:rgba(62,184,179,0.08);padding:0.5rem 1rem;border-radius:100px}.ac-contact-footer__title{font-size:var(--fs-h2);line-height:1.15;color:var(--dark);font-weight:var(--fw-bold);margin:0 0 2rem 0;letter-spacing:-0.5px}.ac-contact-footer__lead{font-size:var(--fs-h3);line-height:var(--lh-tight);color:var(--brand-dark);font-weight:var(--fw-medium);margin:0 0 1.75rem 0;position:relative;padding-left:1.5rem}.ac-contact-footer__lead::before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:4px;background:var(--brand);border-radius:2px}.ac-contact-footer__description{font-size:var(--fs-body);line-height:var(--lh-loose);color:var(--text);margin:0 0 3.5rem 0}.ac-contact-footer__direct{display:flex;flex-direction:column;gap:1.25rem}.ac-contact-card{display:flex;align-items:center;gap:1.5rem;background:var(--white);padding:1.75rem;border-radius:var(--r-lg);border:1px solid rgba(34,49,112,0.06);box-shadow:var(--shadow-sm);transition:transform var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.ac-contact-card:hover{transform:translateX(6px);border-color:rgba(62,184,179,0.3);box-shadow:var(--shadow-md)}.ac-contact-card__icon{display:flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;background:rgba(62,184,179,0.07);color:var(--brand);border-radius:var(--r-md);font-size:1.75rem;flex-shrink:0;transition:background var(--transition-base),color var(--transition-base)}.ac-contact-card:hover .ac-contact-card__icon{background:var(--brand);color:var(--white)}.ac-contact-card h3{font-size:var(--fs-small);text-transform:uppercase;letter-spacing:1px;color:rgba(34,49,112,0.6);font-weight:var(--fw-bold);margin:0 0 0.375rem 0}.ac-contact-card a{font-size:var(--fs-h4);color:var(--dark);font-weight:var(--fw-bold);text-decoration:none;transition:color var(--transition-fast)}.ac-contact-card a:hover{color:var(--brand)}.ac-contact-footer__form-sticky-wrap{position:-webkit-sticky;position:sticky;top:40px;width:100%}.ac-contact-footer__form-wrap{width:100%;background:var(--white);padding:3.5rem;border-radius:var(--r-lg);box-shadow:var(--shadow-lg);border:1px solid rgba(34,49,112,0.05);box-sizing:border-box;position:relative}.ac-contact-footer__form-wrap::after{content:"";position:absolute;inset:-1px;border-radius:var(--r-lg);padding:1px;background:linear-gradient(to bottom bottom,rgba(62,184,179,0.3),transparent,rgba(34,49,112,0.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ac-contact-footer__form-wrap .wpforms-container,.ac-contact-footer__form-wrap .wpforms-form{margin:0!important;padding:0!important;width:100%!important}.ac-contact-footer__form-wrap .wpforms-field-container{display:flex;flex-direction:column;gap:1.75rem}.ac-contact-footer__form-wrap .wpforms-field{padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:0.625rem;width:100%!important;clear:none!important}.ac-contact-footer__form-wrap .wpforms-field-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0!important;padding:0!important}.ac-contact-footer__form-wrap .wpforms-field-row-block{margin:0!important;padding:0!important;width:100%!important}.ac-contact-footer__form-wrap .wpforms-field label.wpforms-field-label{font-size:var(--fs-small)!important;font-weight:var(--fw-bold)!important;color:var(--dark)!important;margin:0!important;padding:0!important;letter-spacing:0.3px}.ac-contact-footer__form-wrap .wpforms-field input[type="text"],.ac-contact-footer__form-wrap .wpforms-field input[type="tel"],.ac-contact-footer__form-wrap .wpforms-field input[type="email"],.ac-contact-footer__form-wrap .wpforms-field select,.ac-contact-footer__form-wrap .wpforms-field textarea{width:100%!important;padding:1.125rem 1.25rem!important;background-color:var(--off)!important;border:1.5px solid transparent!important;border-radius:var(--r-md)!important;font-family:inherit!important;font-size:var(--fs-body)!important;color:var(--dark)!important;transition:border-color var(--transition-base),background-color var(--transition-base),box-shadow var(--transition-base)!important;box-sizing:border-box!important;max-width:100%!important}.ac-contact-footer__form-wrap .wpforms-field input[type="text"]:hover,.ac-contact-footer__form-wrap .wpforms-field input[type="tel"]:hover,.ac-contact-footer__form-wrap .wpforms-field input[type="email"]:hover,.ac-contact-footer__form-wrap .wpforms-field select:hover,.ac-contact-footer__form-wrap .wpforms-field textarea:hover{background-color:var(--light)!important}.ac-contact-footer__form-wrap .wpforms-field input:focus,.ac-contact-footer__form-wrap .wpforms-field select:focus,.ac-contact-footer__form-wrap .wpforms-field textarea:focus{outline:none!important;background-color:var(--white)!important;border-color:var(--brand)!important;box-shadow:0 0 0 4px rgba(62,184,179,0.12)!important}.ac-contact-footer__form-wrap .wpforms-field select{appearance:none!important;-webkit-appearance:none!important;cursor:pointer;padding-right:3rem!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23223170' d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80a8,8,0,0,1,11.32-11.32L128,164.69l74.34-74.34a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 1.25rem center!important;background-size:1.25rem!important}.ac-contact-footer__form-wrap .wpforms-field textarea{resize:vertical!important;min-height:120px}.ac-contact-footer__form-wrap .wpforms-field-hp{display:none!important}.ac-contact-footer__form-wrap .wpforms-field-checkbox{margin-top:0.5rem!important}.ac-contact-footer__form-wrap .wpforms-field-checkbox ul{list-style:none!important;margin:0!important;padding:0!important;width:100%!important}.ac-contact-footer__form-wrap .wpforms-field-checkbox li{margin:0!important;padding:0!important;display:flex!important;align-items:flex-start!important;gap:0.875rem!important}.ac-contact-footer__form-wrap .wpforms-field-checkbox input[type="checkbox"]{width:1.25rem!important;height:1.25rem!important;border:2px solid rgba(34,49,112,0.2)!important;border-radius:4px!important;cursor:pointer!important;margin-top:0.125rem!important;flex-shrink:0!important;appearance:none!important;-webkit-appearance:none!important;background-color:var(--off)!important;transition:background-color var(--transition-fast),border-color var(--transition-fast);position:relative}.ac-contact-footer__form-wrap .wpforms-field-checkbox input[type="checkbox"]:checked{background-color:var(--brand)!important;border-color:var(--brand)!important}.ac-contact-footer__form-wrap .wpforms-field-checkbox input[type="checkbox"]:checked::after{content:"";position:absolute;left:6px;top:2px;width:5px;height:9px;border:solid var(--white);border-width:0 2px 2px 0;transform:rotate(45deg)}.ac-contact-footer__form-wrap .wpforms-field-checkbox label.wpforms-field-label-inline{font-size:var(--fs-small)!important;line-height:1.5!important;color:var(--text)!important;font-weight:var(--fw-regular)!important;cursor:pointer!important;margin:0!important;display:inline!important}.ac-contact-footer__form-wrap .wpforms-submit-container{padding:0!important;margin:1rem 0 0 0!important}.ac-contact-footer__form-wrap button.wpforms-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-weight:var(--fw-bold)!important;border-radius:var(--r-md)!important;transition:background-color var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base)!important;cursor:pointer!important;text-decoration:none!important;border:none!important;line-height:1!important;background:var(--brand)!important;color:var(--white)!important;font-size:var(--fs-h6)!important;padding:1.25rem!important;width:100%!important;box-shadow:0 4px 14px rgba(62,184,179,0.3)!important}.ac-contact-footer__form-wrap button.wpforms-submit:hover{background:var(--brand-dark)!important;color:var(--white)!important;transform:translateY(-3px)!important;box-shadow:0 6px 20px rgba(34,49,112,0.25)!important}.ac-contact-footer__form-wrap button.wpforms-submit:active{transform:scale(0.98)!important}@media (max-width:1200px){.ac-contact-footer{padding:8rem 2rem}.ac-contact-footer__grid{grid-template-columns:1fr;gap:4.5rem}.ac-contact-footer__form-sticky-wrap{position:static}.ac-contact-footer__form-wrap{padding:3rem}}@media (max-width:768px){.ac-contact-footer{padding:6rem 1.5rem}.ac-contact-footer__form-wrap{padding:2rem}.ac-contact-footer__title{font-size:var(--fs-h2)}}@media (max-width:640px){.ac-contact-footer__form-wrap .wpforms-field-row{grid-template-columns:1fr;gap:1.75rem}.ac-contact-card{padding:1.5rem;gap:1.25rem}.ac-contact-card__icon{width:3.25rem;height:3.25rem;font-size:1.5rem}.ac-contact-card a{font-size:var(--fs-h5)}}.ac-careers{position:relative;isolation:isolate;width:100%;padding:140px 40px;overflow:hidden;box-sizing:border-box;background-color:var(--brand-dark);color:var(--white);scroll-margin-top:100px}.ac-careers *,.ac-careers *::before,.ac-careers *::after{box-sizing:border-box}.ac-careers__decoration{position:absolute;z-index:-1;border:1px solid rgba(255,255,255,0.08);border-radius:50%;pointer-events:none}.ac-careers__decoration--one{top:-260px;right:-190px;width:610px;height:610px}.ac-careers__decoration--two{bottom:-290px;left:-220px;width:520px;height:520px}.ac-careers__container{position:relative;z-index:2;width:100%;max-width:1300px;margin:0 auto}.ac-careers__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(400px,0.75fr);gap:90px;align-items:flex-start}.ac-careers__content{width:100%;min-width:0}.ac-careers__subtitle{display:inline-flex;align-items:center;gap:10px;margin:0 0 24px;padding:10px 16px;border:1px solid rgba(62,184,179,0.35);border-radius:100px;background-color:rgba(62,184,179,0.1);color:var(--brand);font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:1.2;letter-spacing:1.5px;text-transform:uppercase}.ac-careers__subtitle i{color:var(--brand);font-size:1.15rem}.ac-careers__title{max-width:760px;margin:0 0 28px;color:var(--white);font-size:var(--fs-h1);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.ac-careers__title span{display:block;color:var(--brand)}.ac-careers__lead{max-width:720px;margin:0 0 24px;color:var(--white);font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:var(--lh-tight)}.ac-careers__text{max-width:700px;margin:0 0 52px;color:rgba(255,255,255,0.78);font-size:var(--fs-body);line-height:var(--lh-base)}.ac-careers__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ac-careers__benefit{display:flex;align-items:flex-start;gap:18px;min-width:0;margin:0;padding:24px;border:1px solid rgba(255,255,255,0.1);border-radius:var(--r-lg);background-color:rgba(255,255,255,0.06);transition:transform var(--transition-base),background-color var(--transition-base),border-color var(--transition-base)}.ac-careers__benefit:hover{transform:translateY(-4px);border-color:rgba(62,184,179,0.45);background-color:rgba(255,255,255,0.1)}.ac-careers__benefit-icon{display:flex;flex:0 0 52px;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--r-md);background-color:rgba(62,184,179,0.15);color:var(--brand);font-size:1.5rem}.ac-careers__benefit h3{margin:0 0 8px;color:var(--white);font-size:var(--fs-h5);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.ac-careers__benefit p{margin:0;color:rgba(255,255,255,0.7);font-size:var(--fs-small);line-height:var(--lh-base)}.ac-careers__application{position:relative;width:100%;min-width:0;padding:48px;overflow:visible;border:1px solid rgba(255,255,255,0.1);border-radius:calc(var(--r-lg) + 8px);background-color:var(--white);box-shadow:0 30px 80px rgba(9,17,51,0.32)}.ac-careers__application::before{content:"";position:absolute;top:0;right:48px;left:48px;height:4px;border-radius:0 0 4px 4px;background-color:var(--brand)}.ac-careers__form-header{margin:0 0 32px;padding:0 0 28px;border-bottom:1px solid var(--light)}.ac-careers__form-kicker{display:block;margin:0 0 12px;color:var(--brand);font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:1.2;letter-spacing:1.5px;text-transform:uppercase}.ac-careers__form-header h3{margin:0 0 14px;color:var(--dark);font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.ac-careers__form-header p{margin:0;color:var(--text);font-size:var(--fs-body);line-height:var(--lh-base)}.ac-careers__form-wrap{width:100%;max-width:100%;color:var(--dark);--wpforms-label-error-color:#d63638}.ac-careers__form-wrap .wpforms-container,.ac-careers__form-wrap .wpforms-container-full,.ac-careers__form-wrap .wpforms-form{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.ac-careers__form-wrap .wpforms-field-container{display:flex!important;flex-direction:column!important;gap:28px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.ac-careers__form-wrap .wpforms-field{display:block!important;clear:both!important;float:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.ac-careers__form-wrap .wpforms-field-small,.ac-careers__form-wrap .wpforms-field-medium,.ac-careers__form-wrap .wpforms-field-large{width:100%!important;max-width:100%!important}.ac-careers__form-wrap label.wpforms-field-label{display:block!important;margin:0 0 10px!important;padding:0!important;color:var(--dark)!important;font-size:var(--fs-small)!important;font-weight:var(--fw-bold)!important;line-height:1.4!important}.ac-careers__form-wrap .wpforms-required-label,.ac-careers__form-wrap span.wpforms-required-label{color:#d63638!important}.ac-careers__form-wrap .wpforms-field-sublabel{display:block!important;margin:8px 0 0!important;padding:0!important;color:var(--text)!important;font-size:0.78rem!important;font-weight:var(--fw-regular)!important;line-height:1.4!important}.ac-careers__form-wrap .wpforms-field-description,.ac-careers__form-wrap .wpforms-field-limit-text{margin:8px 0 0!important;color:var(--text)!important;font-size:0.78rem!important;line-height:1.5!important}.ac-careers__form-wrap .wpforms-field-name .wpforms-field-row{display:flex!important;flex-direction:column!important;gap:24px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.ac-careers__form-wrap .wpforms-field-name .wpforms-field-row-block{display:block!important;float:none!important;clear:both!important;width:100%!important;max-width:100%!important;margin:0!important;margin-left:0!important;padding:0!important}.ac-careers__form-wrap .wpforms-field-name .wpforms-field-row-block.wpforms-first,.ac-careers__form-wrap .wpforms-field-name .wpforms-field-row-block.wpforms-one-half{float:none!important;width:100%!important;max-width:100%!important;margin:0!important;margin-left:0!important}.ac-careers__form-wrap .wpforms-field-name .wpforms-field-row-block input{display:block!important;width:100%!important;max-width:100%!important}.ac-careers__form-wrap input[type="text"],.ac-careers__form-wrap input[type="email"],.ac-careers__form-wrap input[type="tel"],.ac-careers__form-wrap input[type="number"],.ac-careers__form-wrap input[type="url"],.ac-careers__form-wrap input[type="date"],.ac-careers__form-wrap input[type="search"],.ac-careers__form-wrap select,.ac-careers__form-wrap textarea{display:block!important;width:100%!important;max-width:100%!important;min-height:56px!important;margin:0!important;padding:16px 18px!important;border:1.5px solid transparent!important;border-radius:var(--r-md)!important;outline:none!important;background-color:var(--off)!important;color:var(--dark)!important;box-shadow:none!important;font-family:inherit!important;font-size:var(--fs-body)!important;font-weight:var(--fw-regular)!important;line-height:1.4!important;transition:border-color var(--transition-base),background-color var(--transition-base),box-shadow var(--transition-base)!important}.ac-careers__form-wrap input::placeholder,.ac-careers__form-wrap textarea::placeholder{color:rgba(34,49,112,0.45)!important;opacity:1!important}.ac-careers__form-wrap input:hover,.ac-careers__form-wrap select:hover,.ac-careers__form-wrap textarea:hover{background-color:var(--light)!important}.ac-careers__form-wrap input:focus,.ac-careers__form-wrap select:focus,.ac-careers__form-wrap textarea:focus{border-color:var(--brand)!important;background-color:var(--white)!important;box-shadow:0 0 0 4px rgba(62,184,179,0.12)!important}.ac-careers__form-wrap textarea{min-height:170px!important;resize:vertical!important}.ac-careers__form-wrap .wpforms-field-phone,.ac-careers__form-wrap .wpforms-field-phone .iti,.ac-careers__form-wrap .wpforms-field-phone .iti--allow-dropdown,.ac-careers__form-wrap .wpforms-field-phone .iti--separate-dial-code{display:block!important;width:100%!important;max-width:100%!important}.ac-careers__form-wrap .wpforms-field-phone input[type="tel"],.ac-careers__form-wrap input.wpforms-smart-phone-field{display:block!important;width:100%!important;max-width:100%!important;padding-right:18px!important;padding-left:64px!important}.ac-careers__form-wrap .wpforms-field-phone .iti__flag-container{top:0!important;bottom:0!important;left:0!important;right:auto!important;height:100%!important}.ac-careers__form-wrap .wpforms-field-phone .iti__selected-flag{display:flex!important;align-items:center!important;height:100%!important;padding:0 12px!important}.ac-careers__form-wrap .wpforms-field-phone .iti__country-list{z-index:9999!important}.ac-careers__form-wrap .wpforms-field-checkbox ul,.ac-careers__form-wrap .wpforms-field-radio ul{display:flex!important;flex-direction:column!important;gap:14px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}.ac-careers__form-wrap .wpforms-field-checkbox li,.ac-careers__form-wrap .wpforms-field-radio li{display:flex!important;align-items:flex-start!important;gap:12px!important;width:100%!important;margin:0!important;padding:0!important}.ac-careers__form-wrap input[type="checkbox"],.ac-careers__form-wrap input[type="radio"]{position:relative!important;display:inline-block!important;flex:0 0 20px!important;appearance:none!important;width:20px!important;height:20px!important;min-height:20px!important;margin:2px 0 0!important;padding:0!important;border:2px solid rgba(34,49,112,0.3)!important;background-color:var(--white)!important;box-shadow:none!important;cursor:pointer!important}.ac-careers__form-wrap input[type="checkbox"]{border-radius:4px!important}.ac-careers__form-wrap input[type="radio"]{border-radius:50%!important}.ac-careers__form-wrap input[type="checkbox"]:checked,.ac-careers__form-wrap input[type="radio"]:checked{border-color:var(--brand)!important;background-color:var(--brand)!important}.ac-careers__form-wrap input[type="checkbox"]:checked::after{content:"";position:absolute;top:1px;left:5px;width:5px;height:10px;border:solid var(--white);border-width:0 2px 2px 0;transform:rotate(45deg)}.ac-careers__form-wrap input[type="radio"]:checked::after{content:"";position:absolute;inset:4px;border-radius:50%;background-color:var(--white)}.ac-careers__form-wrap label.wpforms-field-label-inline{display:inline!important;margin:0!important;color:var(--text)!important;font-size:var(--fs-small)!important;font-weight:var(--fw-regular)!important;line-height:1.5!important;cursor:pointer!important}.ac-careers__form-wrap label.wpforms-field-label-inline a{color:var(--brand-dark)!important;font-weight:var(--fw-bold)!important;text-decoration:underline!important;text-underline-offset:3px}.ac-careers__form-wrap input[type="file"]{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:12px!important;border:1.5px dashed rgba(34,49,112,0.25)!important;border-radius:var(--r-md)!important;background-color:var(--off)!important;color:var(--text)!important;font-family:inherit!important;font-size:var(--fs-small)!important;cursor:pointer!important}.ac-careers__form-wrap input[type="file"]::file-selector-button{margin-right:16px;padding:12px 16px;border:0;border-radius:var(--r-sm);background-color:var(--brand-dark);color:var(--white);font-family:inherit;font-size:var(--fs-small);font-weight:var(--fw-bold);cursor:pointer}.ac-careers__form-wrap label.wpforms-error,.ac-careers__form-wrap em.wpforms-error,.ac-careers__form-wrap .wpforms-error{margin-top:6px!important;color:#d63638!important;font-size:0.78rem!important;font-style:normal!important;font-weight:var(--fw-medium)!important;line-height:1.4!important}.ac-careers__form-wrap input.wpforms-error,.ac-careers__form-wrap select.wpforms-error,.ac-careers__form-wrap textarea.wpforms-error{border-color:#d63638!important;background-color:#fff7f6!important}.ac-careers__form-wrap .wpforms-submit-container{display:block!important;width:100%!important;margin:32px 0 0!important;padding:0!important}.ac-careers__form-wrap button.wpforms-submit{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:60px!important;margin:0!important;padding:18px 24px!important;border:0!important;border-radius:var(--r-md)!important;background-color:var(--brand)!important;color:var(--white)!important;box-shadow:0 5px 18px rgba(62,184,179,0.28)!important;font-family:inherit!important;font-size:var(--fs-h6)!important;font-weight:var(--fw-bold)!important;line-height:1!important;cursor:pointer!important;transition:transform var(--transition-base),background-color var(--transition-base),box-shadow var(--transition-base)!important}.ac-careers__form-wrap button.wpforms-submit:hover{transform:translateY(-3px)!important;background-color:var(--brand-dark)!important;color:var(--white)!important;box-shadow:0 8px 24px rgba(34,49,112,0.25)!important}.ac-careers__form-wrap button.wpforms-submit:focus-visible{outline:3px solid rgba(62,184,179,0.35)!important;outline-offset:3px!important}.ac-careers__form-wrap .wpforms-confirmation-container,.ac-careers__form-wrap .wpforms-confirmation-container-full{margin:0!important;padding:24px!important;border:1px solid rgba(62,184,179,0.3)!important;border-radius:var(--r-md)!important;background-color:rgba(62,184,179,0.08)!important;color:var(--dark)!important}.ac-careers__form-wrap .wpforms-field-hp{display:none!important}@media (max-width:1200px){.ac-careers__grid{grid-template-columns:1fr;gap:70px}.ac-careers__application{max-width:760px}}@media (max-width:992px){.ac-careers{padding:100px 24px}.ac-careers__benefits{max-width:820px}}@media (max-width:768px){.ac-careers{padding:80px 24px}.ac-careers__benefits{grid-template-columns:1fr}.ac-careers__application{padding:32px}.ac-careers__application::before{right:32px;left:32px}.ac-careers__lead{font-size:var(--fs-h4)}}@media (max-width:640px){.ac-careers{padding:70px 20px}.ac-careers__application{padding:24px 20px}.ac-careers__application::before{right:20px;left:20px}.ac-careers__benefit{padding:20px}.ac-careers__form-wrap .wpforms-field-name .wpforms-field-row{gap:20px!important}.ac-careers__form-wrap input[type="file"]::file-selector-button{display:block;width:100%;margin:0 0 10px}}.ac-footer{width:100%;background-color:var(--brand-dark);color:var(--white);padding:5rem 2.5rem 2.5rem 2.5rem;box-sizing:border-box;border-top:1.5px solid rgba(255,255,255,0.05)}.ac-footer__container{width:100%;max-width:81.25rem;margin:0 auto}.ac-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:3.75rem;padding-bottom:3.75rem;border-bottom:1.5px solid rgba(255,255,255,0.1)}.ac-footer__brand-col{display:flex;flex-direction:column;gap:1.5rem}.ac-footer__logo-link{display:inline-block}.ac-footer__logo{width:13.75rem;height:auto}.ac-footer__text{font-size:var(--fs-body);line-height:var(--lh-base);color:rgba(255,255,255,0.8);margin:0}.ac-footer__nav-col{display:flex;flex-direction:column;gap:1.25rem}.ac-footer__title{font-size:var(--fs-h5);font-weight:var(--fw-bold);color:var(--white);margin:0}.ac-footer__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.75rem}.ac-footer__link{font-size:var(--fs-body);color:rgba(255,255,255,0.8);text-decoration:none;transition:color var(--transition-fast)}.ac-footer__link:hover{color:var(--brand)}.ac-footer__bottom{padding-top:2.5rem;text-align:center}.ac-footer__copyright{font-size:var(--fs-small);line-height:var(--lh-base);color:rgba(255,255,255,0.6);margin:0}.ac-footer__legal-link,.ac-footer__agency-link{color:rgba(255,255,255,0.6);text-decoration:none;transition:color var(--transition-fast)}.ac-footer__legal-link:hover,.ac-footer__agency-link:hover{color:var(--brand)}@media (max-width:992px){.ac-footer{padding:3.75rem 1.5rem 1.875rem 1.5rem}.ac-footer__grid{grid-template-columns:1fr;gap:2.5rem}}