/* Ashia Logistics — Careers page styles (compiled from scss/careers.scss) */
.acr-page{font-family:"Plus Jakarta Sans","Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#0b1d4d;background:#fff;overflow-x:hidden;line-height:1.5;-webkit-font-smoothing:antialiased}:where(.acr-page) *,:where(.acr-page) *::before,:where(.acr-page) *::after{box-sizing:border-box}:where(.acr-page) h1,:where(.acr-page) h2,:where(.acr-page) h3,:where(.acr-page) h4,:where(.acr-page) p,:where(.acr-page) ul{margin:0;padding:0}:where(.acr-page) ul{list-style:none}:where(.acr-page) a{color:inherit;text-decoration:none}:where(.acr-page) button{font-family:inherit;cursor:pointer;border:0;background:none;color:inherit;padding:0}:where(.acr-page) img{max-width:100%;height:auto;display:block}:where(.acr-page) svg{display:block;flex-shrink:0}:where(.acr-page) :focus-visible{outline:2px solid #f9d228;outline-offset:3px;border-radius:6px}.acr-container{width:100%;max-width:1312px;margin:0 auto;padding:0 20px}@media(min-width: 1350px){.acr-container{padding:0}}@media(min-width: 1700px){.acr-container{max-width:1420px}}.acr-btn-y{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:40px;font-weight:700;white-space:nowrap;transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1),box-shadow .3s,background .25s,color .25s,border-color .25s;height:35px;padding:0 25px;background:#f9d228;color:#0b1d4d;font-size:13px;box-shadow:0 6px 14px -6px rgba(232,180,0,.6)}.acr-btn-y svg{transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1)}.acr-btn-y:hover{transform:translateY(-2px)}.acr-btn-y:hover svg{transform:translateX(4px)}.acr-btn-y:active{transform:scale(0.98)}.acr-btn-y:hover{background:#ffdc3d;box-shadow:0 12px 22px -8px rgba(232,180,0,.65)}.acr-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:10.5px;font-weight:700;letter-spacing:.3px;color:#0e47c4;text-transform:uppercase}.acr-eyebrow::before{content:"";width:22px;height:3px;border-radius:2px;background:#f9d228}.acr-hero{position:relative;color:#fff;isolation:isolate;overflow:hidden;height:max(446px,31vw);background:#002454}.acr-hero__bg{position:absolute;inset:0;z-index:-1}.acr-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:70% 50%;animation:acr-hero 1.8s cubic-bezier(0.22, 0.8, 0.24, 1) both}@media(max-width: 1199px){.acr-hero__bg img{object-position:64% 50%}.acr-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg, rgba(0, 36, 84, 0.9) 0%, rgba(0, 36, 84, 0.6) 38%, rgba(0, 36, 84, 0) 58%)}}@media(max-width: 991px){.acr-hero{height:auto;padding-bottom:50px}.acr-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg, rgba(0, 36, 84, 0.94) 0%, rgba(0, 36, 84, 0.72) 70%, rgba(0, 36, 84, 0.45) 100%)}.acr-hero__bg img{object-position:82% 50%}}.acr-top{height:45px;display:flex;align-items:center;gap:30px;font-size:13px;font-weight:500;animation:acr-down .7s .1s cubic-bezier(0.22, 0.8, 0.24, 1) both}.acr-top__i{display:inline-flex;align-items:center;gap:9px;transition:color .2s}.acr-top__i:hover{color:#f9d228}.acr-top__sp{margin-left:auto}.acr-top__track{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:40px;font-weight:700;white-space:nowrap;transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1),box-shadow .3s,background .25s,color .25s,border-color .25s;height:31px;padding:0 16px;background:#1450d8;color:#fff;font-size:12.5px;box-shadow:0 6px 16px -6px rgba(20,80,216,.8)}.acr-top__track svg{transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1)}.acr-top__track:hover{transform:translateY(-2px)}.acr-top__track:hover svg{transform:translateX(4px)}.acr-top__track:active{transform:scale(0.98)}.acr-top__track:hover{background:#1d5ff0}.acr-top__quote{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:40px;font-weight:700;white-space:nowrap;transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1),box-shadow .3s,background .25s,color .25s,border-color .25s;height:31px;padding:0 17px;background:#f9d228;color:#0b1d4d;font-size:12.5px;margin-left:-14px}.acr-top__quote svg{transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1)}.acr-top__quote:hover{transform:translateY(-2px)}.acr-top__quote:hover svg{transform:translateX(4px)}.acr-top__quote:active{transform:scale(0.98)}.acr-top__quote:hover{background:#ffdc3d}@media(max-width: 1199px){.acr-top .acr-top__i:nth-child(3){display:none}}@media(max-width: 991px){.acr-top{display:none}}.acr-nav{height:62px;display:flex;align-items:center;margin-top:1px;animation:acr-down .7s .2s cubic-bezier(0.22, 0.8, 0.24, 1) both}.acr-nav__logo{width:131px;height:53px;border-radius:7px;overflow:hidden;flex-shrink:0;box-shadow:0 4px 14px rgba(0,0,0,.25)}.acr-nav__logo img{width:100%;height:100%;object-fit:cover}.acr-nav__links{display:flex;align-items:center;gap:30px;margin-left:34px}.acr-nav__links a{position:relative;font-size:14.3px;font-weight:600;padding:8px 0;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;transition:color .2s}.acr-nav__links a::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2.5px;border-radius:2px;background:#f9d228;transform:scaleX(0);transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1)}.acr-nav__links a:hover{color:#f9d228}.acr-nav__links a:hover::after{transform:scaleX(1)}.acr-nav__links a.is-active::after{transform:scaleX(1)}.acr-nav__links a.is-active:hover{color:#fff}@media(max-width: 1350px){.acr-nav__links{gap:22px;margin-left:30px}.acr-nav__links a{font-size:13.5px}}@media(max-width: 1199px){.acr-nav__links{gap:16px;margin-left:22px}.acr-nav__links a{font-size:12.8px}}@media(max-width: 991px){.acr-nav__links{display:none}}.acr-nav__burger{margin-left:auto;width:46px;height:46px;border-radius:10px;background:hsla(0,0%,100%,.12);display:flex;align-items:center;justify-content:center;display:none}@media(max-width: 991px){.acr-nav__burger{display:flex}}@media(max-width: 991px){.acr-nav{height:76px}}.acr-drawer{position:fixed;inset:0;z-index:100;pointer-events:none}.acr-drawer__bg{position:absolute;inset:0;background:rgba(1,20,50,.6);opacity:0;transition:opacity .3s}.acr-drawer__panel{position:absolute;right:0;top:0;bottom:0;width:min(330px,86vw);background:#002454;color:#fff;padding:24px;overflow-y:auto;transform:translateX(100%);transition:transform .4s cubic-bezier(0.22, 0.8, 0.24, 1);display:flex;flex-direction:column}.acr-drawer__panel a.acr-drawer__l{padding:13px 4px;font-weight:600;border-bottom:1px solid hsla(0,0%,100%,.08)}.acr-drawer__panel a.acr-drawer__l.is-active{color:#f9d228}.acr-drawer__close{align-self:flex-end;width:42px;height:42px;border-radius:10px;background:hsla(0,0%,100%,.12);display:flex;align-items:center;justify-content:center;margin-bottom:8px}.acr-drawer__btns{display:flex;flex-direction:column;gap:10px;margin-top:20px}.acr-drawer__btns a{height:42px !important;margin:0 !important}.acr-drawer.is-open{pointer-events:auto}.acr-drawer.is-open .acr-drawer__bg{opacity:1}.acr-drawer.is-open .acr-drawer__panel{transform:none}.acr-hero__in{padding-top:34px}@media(min-width: 1700px){.acr-hero__in{padding-top:60px}}@media(max-width: 991px){.acr-hero__in{padding-top:34px}}.acr-hero__eyebrow{font-size:15.5px;font-weight:800;color:#fcc90f;letter-spacing:.2px;animation:acr-up .8s .3s cubic-bezier(0.22, 0.8, 0.24, 1) both}.acr-hero__title{margin-top:13px;font-size:44px;line-height:1.1;font-weight:800;letter-spacing:-0.6px}.acr-hero__title span{display:block;animation:acr-up .9s cubic-bezier(0.22, 0.8, 0.24, 1) both}.acr-hero__title span:nth-child(1){animation-delay:.38s}.acr-hero__title span:nth-child(2){animation-delay:.5s}.acr-hero__title em{font-style:normal;color:#fcc90f}@media(min-width: 1700px){.acr-hero__title{font-size:50px}}@media(max-width: 1199px){.acr-hero__title{font-size:38px}}@media(max-width: 767px){.acr-hero__title{font-size:34px}}@media(max-width: 400px){.acr-hero__title{font-size:29px}}.acr-hero__desc{margin-top:15px;max-width:470px;font-size:17.4px;line-height:1.42;font-weight:500;animation:acr-up .9s .62s cubic-bezier(0.22, 0.8, 0.24, 1) both}@media(min-width: 1700px){.acr-hero__desc{font-size:18px;max-width:490px}}@media(max-width: 1199px){.acr-hero__desc{max-width:400px;font-size:15px}}@media(max-width: 767px){.acr-hero__desc{font-size:15px;line-height:1.4}}.acr-hero__btns{display:flex;gap:22px;margin-top:22px;flex-wrap:wrap;animation:acr-up .9s .74s cubic-bezier(0.22, 0.8, 0.24, 1) both}.acr-hero__btns .acr-btn-y{height:42px;padding:0 23px;font-size:13.4px}.acr-hero__btns .acr-btn-o{height:42px;padding:0 25px;font-size:13.4px}@media(max-width: 400px){.acr-hero__btns{gap:12px}}.acr-btn-o{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:40px;font-weight:700;white-space:nowrap;transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1),box-shadow .3s,background .25s,color .25s,border-color .25s;height:41px;padding:0 22px;border:1.5px solid hsla(0,0%,100%,.85);color:#fff;font-size:13.5px}.acr-btn-o svg{transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1)}.acr-btn-o:hover{transform:translateY(-2px)}.acr-btn-o:hover svg{transform:translateX(4px)}.acr-btn-o:active{transform:scale(0.98)}.acr-btn-o:hover{background:hsla(0,0%,100%,.12);border-color:#fff}.acr-head{text-align:center}.acr-head__eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:12.6px;font-weight:800;color:#0a2d66;letter-spacing:.3px}.acr-head__eyebrow::before,.acr-head__eyebrow::after{content:"";width:24px;height:2.5px;border-radius:2px;background:#fcc90f}.acr-head__title{margin-top:2px;font-size:28px;font-weight:800;color:#0a2d66;letter-spacing:-0.4px;line-height:1.3}@media(min-width: 1700px){.acr-head__title{font-size:31px}}@media(max-width: 767px){.acr-head__title{font-size:23px}}.acr-why{padding:26px 0 0}.acr-why__grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:22px;margin-top:15px}@media(max-width: 1199px){.acr-why__grid{gap:12px}}@media(max-width: 991px){.acr-why__grid{grid-template-columns:repeat(3, 1fr);gap:16px}}@media(max-width: 560px){.acr-why__grid{grid-template-columns:repeat(2, 1fr);gap:12px}}.acr-wc{height:205px;text-align:center;background:#fff;border-radius:12px;padding:8px 10px 0;box-shadow:0 3px 16px rgba(30,70,160,.1);transition:transform .35s cubic-bezier(0.22, 0.8, 0.24, 1),box-shadow .35s}.acr-wc__ic{width:78px;height:78px;margin:0 auto;border-radius:50%;background:radial-gradient(circle at 50% 40%, #f4f7fd, #e9eff9);color:#0245be;display:flex;align-items:center;justify-content:center;transition:transform .5s cubic-bezier(0.22, 0.8, 0.24, 1),background .3s,color .3s}.acr-wc__t{margin-top:9px;font-size:15.5px;font-weight:700;color:#0a2d66;letter-spacing:-0.1px}@media(max-width: 1199px){.acr-wc__t{font-size:13.6px}}.acr-wc__d{margin:6px auto 0;max-width:172px;font-size:12.4px;line-height:1.66;font-weight:500;color:#0b1d4d}@media(max-width: 1199px){.acr-wc__d{font-size:11.6px}}.acr-wc:hover{transform:translateY(-6px);box-shadow:0 18px 30px -12px rgba(20,60,160,.32)}.acr-wc:hover .acr-wc__ic{transform:rotateY(360deg);background:#0245be;color:#fff}@media(max-width: 1199px){.acr-wc{height:100%;padding-bottom:16px}}.acr-pos{padding:34px 0 0}.acr-pos__grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:14px;margin-top:12px}@media(max-width: 1199px){.acr-pos__grid{gap:10px}.acr-pos__grid .acr-job{padding:18px 8px 0 12px}.acr-pos__grid .acr-job__d,.acr-pos__grid .acr-job__meta,.acr-pos__grid .acr-job__loc,.acr-pos__grid .acr-job__go{margin-left:0}.acr-pos__grid .acr-job__t{font-size:12.6px}.acr-pos__grid .acr-job__d{font-size:11.6px}}@media(max-width: 991px){.acr-pos__grid{grid-template-columns:repeat(3, 1fr);gap:14px}.acr-pos__grid .acr-job{padding:22px 10px 0 18px}.acr-pos__grid .acr-job__d,.acr-pos__grid .acr-job__meta,.acr-pos__grid .acr-job__loc,.acr-pos__grid .acr-job__go{margin-left:36px}.acr-pos__grid .acr-job__t{font-size:13.4px}.acr-pos__grid .acr-job__d{font-size:12px}}@media(max-width: 767px){.acr-pos__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.acr-pos__grid{grid-template-columns:1fr}}.acr-job{height:254px;background:#fff;border-radius:12px;padding:22px 8px 0 18px;display:flex;flex-direction:column;box-shadow:0 3px 16px rgba(30,70,160,.1);transition:transform .35s cubic-bezier(0.22, 0.8, 0.24, 1),box-shadow .35s}.acr-job__top{display:flex;align-items:center;gap:10px}.acr-job__ic{width:26px;color:#0b4fd6;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .4s cubic-bezier(0.22, 0.8, 0.24, 1)}.acr-job__t{font-size:13px;font-weight:700;color:#0a2d66;letter-spacing:-0.4px;line-height:1.2;white-space:nowrap}@media(max-width: 1350px){.acr-job__t{white-space:normal}}.acr-job__meta{margin:7px 0 0 36px;font-size:11px;font-weight:500;color:#3c6bd0;letter-spacing:-0.2px;white-space:nowrap}@media(max-width: 1350px){.acr-job__meta{white-space:normal}}.acr-job__d{margin:14px 0 0 36px;font-size:12px;line-height:1.75;font-weight:500;color:#0b1d4d}.acr-job__loc{margin:14px 0 0 36px;display:flex;align-items:center;gap:9px;font-size:12px;font-weight:500;color:#4b587a}.acr-job__loc svg{color:#0b4fd6}.acr-job__go{margin:auto 0 18px 36px;padding-top:12px;align-self:flex-start;display:inline-flex;align-items:center;gap:12px;font-size:13.4px;font-weight:700;color:#f6b80a}.acr-job__go svg{transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1)}.acr-job__go:hover svg{transform:translateX(5px)}.acr-job:hover{transform:translateY(-6px);box-shadow:0 18px 30px -12px rgba(20,60,160,.32)}.acr-job:hover .acr-job__ic{transform:scale(1.15) rotate(-8deg)}@media(max-width: 1199px){.acr-job{height:100%}}.acr-viewall{display:flex;justify-content:center;margin-top:18px}.acr-btn-b{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:40px;font-weight:700;white-space:nowrap;transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1),box-shadow .3s,background .25s,color .25s,border-color .25s;height:38px;padding:0 34px;background:#0047cd;color:#fff;font-size:13.4px;box-shadow:0 8px 18px -8px rgba(0,71,205,.7)}.acr-btn-b svg{transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1)}.acr-btn-b:hover{transform:translateY(-2px)}.acr-btn-b:hover svg{transform:translateX(4px)}.acr-btn-b:active{transform:scale(0.98)}.acr-btn-b:hover{background:#0a57ea}.acr-bc{padding:25px 0 0}.acr-bc__box{display:grid;grid-template-columns:623px minmax(0, 1fr);border-radius:12px;overflow:hidden;min-height:332px;color:#fff;box-shadow:0 10px 26px -14px rgba(0,30,90,.6)}@media(min-width: 1700px){.acr-bc__box{grid-template-columns:47.3% minmax(0, 1fr)}}@media(max-width: 1350px){.acr-bc__box{grid-template-columns:47.3% minmax(0, 1fr)}}@media(max-width: 991px){.acr-bc__box{grid-template-columns:1fr}}.acr-ben{position:relative;padding:36px 26px 28px 27px;background:radial-gradient(120% 90% at 20% 20%, #04419e 0%, #003482 50%, #002a6e 100%);border-right:1px solid hsla(0,0%,100%,.18)}@media(max-width: 991px){.acr-ben{border-right:0;padding:32px 22px}}.acr-eyebrow-y{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:800;color:#fcc90f;letter-spacing:.2px}.acr-eyebrow-y::after{content:"";width:24px;height:2px;border-radius:2px;background:#fcc90f}.acr-ben h2,.acr-cul h2{margin-top:5px;font-size:28px;line-height:1.22;font-weight:800;letter-spacing:-0.4px}.acr-ben h2 em,.acr-cul h2 em{font-style:normal;color:#fcc90f}@media(min-width: 1700px){.acr-ben h2,.acr-cul h2{font-size:31px}}@media(max-width: 767px){.acr-ben h2,.acr-cul h2{font-size:24px}}.acr-ben__grid{display:grid;grid-template-columns:repeat(4, 129px);gap:6px;margin-top:10px}@media(min-width: 1700px){.acr-ben__grid{grid-template-columns:repeat(4, 1fr);max-width:600px}}@media(max-width: 1350px){.acr-ben__grid{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 480px){.acr-ben__grid{grid-template-columns:repeat(2, 1fr)}}.acr-tile{height:94px;background:#fff;border-radius:6px;color:#0a2d66;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:6px 4px 0;box-shadow:0 4px 10px -4px rgba(0,0,0,.35);transition:transform .35s cubic-bezier(0.22, 0.8, 0.24, 1),box-shadow .35s}.acr-tile__ic{color:#0b4fd6;height:40px;display:flex;align-items:center;justify-content:center;transition:transform .4s cubic-bezier(0.22, 0.8, 0.24, 1)}.acr-tile__l{font-size:10.3px;font-weight:700;line-height:1.2;letter-spacing:-0.25px;white-space:nowrap}@media(max-width: 1350px){.acr-tile__l{white-space:normal}}.acr-tile:hover{transform:translateY(-4px);box-shadow:0 14px 22px -10px rgba(0,0,0,.5)}.acr-tile:hover .acr-tile__ic{transform:scale(1.12)}.acr-cul{position:relative;isolation:isolate;padding:36px 30px 28px 27px;background:#002155}.acr-cul__bg{position:absolute;inset:0;z-index:-1}.acr-cul__bg img{width:100%;height:100%;object-fit:cover;object-position:100% 50%}.acr-cul__d{margin-top:13px;max-width:400px;font-size:14.8px;line-height:1.5;font-weight:500}.acr-cul__list{margin-top:20px;display:flex;flex-direction:column;gap:12px}.acr-cul__list li{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500}.acr-cul__chk{width:19px;height:19px;border-radius:50%;background:#fcc90f;color:#0a2d66;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(max-width: 1199px){.acr-cul::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg, rgba(0, 33, 85, 0.92) 0%, rgba(0, 33, 85, 0.7) 60%, rgba(0, 33, 85, 0.2) 100%)}}@media(max-width: 991px){.acr-cul{padding:32px 22px}}.acr-cta{margin-top:26px;padding-right:6px}.acr-cta__box{position:relative;height:224px;border-radius:0 14px 14px 0;overflow:hidden;isolation:isolate;color:#fff;background:#002454}@media(min-width: 1700px){.acr-cta__box{height:15.6vw}}@media(max-width: 991px){.acr-cta__box{height:auto;padding:40px 0}}.acr-cta__bg{position:absolute;inset:0;z-index:-1}.acr-cta__bg img{width:100%;height:100%;object-fit:cover;object-position:70% 50%;animation:acr-pan 16s ease-in-out infinite alternate}@media(max-width: 1199px){.acr-cta__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(0, 36, 84, 0.95) 0%, rgba(0, 36, 84, 0.75) 45%, rgba(0, 36, 84, 0) 70%)}}@media(max-width: 991px){.acr-cta__bg::after{background:linear-gradient(90deg, rgba(0, 36, 84, 0.94), rgba(0, 36, 84, 0.55))}}.acr-cta__in{height:100%;display:flex;flex-direction:column;justify-content:center;padding-left:6px}@media(max-width: 1350px){.acr-cta__in{padding-left:26px}}@media(max-width: 767px){.acr-cta__in{padding-left:20px}}.acr-cta h2{font-size:28px;line-height:1.16;font-weight:800;letter-spacing:-0.4px}@media(min-width: 1700px){.acr-cta h2{font-size:32px}}@media(max-width: 767px){.acr-cta h2{font-size:24px}}.acr-cta__d{margin-top:12px;max-width:450px;font-size:16px;line-height:1.4;font-weight:500}@media(max-width: 767px){.acr-cta__d{font-size:14.5px}}.acr-cta .acr-btn-y{margin-top:18px;height:38px;padding:0 28px;font-size:13.4px;align-self:flex-start}.acr-news{padding:3px 6px 3px 6px}.acr-news__box{border-radius:14px;background:#e5f1fe}.acr-news__in{min-height:145px;display:flex;align-items:center;gap:30px;padding-left:30px}@media(max-width: 991px){.acr-news__in{flex-wrap:wrap;padding:30px 20px;gap:20px}}.acr-news__ic{width:96px;height:96px;border-radius:50%;background:#fff;color:#0455f5;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 1px #d8e3fb,0 6px 16px -8px rgba(4,85,245,.35);animation:acr-bob 3.6s ease-in-out infinite}@media(max-width: 560px){.acr-news__ic{width:70px;height:70px}.acr-news__ic svg{width:34px}}.acr-news__eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12.6px;font-weight:800;color:#0a2d66}.acr-news__eyebrow::after{content:"";width:22px;height:2px;border-radius:2px;background:#fcc90f}.acr-news__t{margin-top:3px;font-size:26.7px;font-weight:800;color:#0a2d66;letter-spacing:-0.4px;line-height:1.25}@media(max-width: 767px){.acr-news__t{font-size:22px}}.acr-news__d{margin-top:5px;max-width:400px;font-size:14px;line-height:1.5;font-weight:500;color:#0b1d4d}.acr-news__form{margin-left:auto;margin-right:128px;width:508px;flex-shrink:0;position:relative}@media(max-width: 1350px){.acr-news__form{margin-right:30px}}@media(max-width: 1199px){.acr-news__form{width:420px}}@media(max-width: 991px){.acr-news__form{width:100%;margin:0}}.acr-news__field{display:flex;height:44px;background:#fff;border-radius:40px;padding-left:25px;box-shadow:0 4px 14px -8px rgba(20,60,160,.3);transition:box-shadow .3s}.acr-news__field:focus-within{box-shadow:0 0 0 3px rgba(20,84,217,.25)}.acr-news__field.is-error{box-shadow:0 0 0 2.5px rgba(229,57,53,.7);animation:acr-shake .4s}.acr-news__input{flex:1;min-width:0;border:0;outline:0 !important;background:rgba(0,0,0,0);font:inherit;font-size:13.4px;color:#0b1d4d}.acr-news__input::placeholder{color:#7f89a6}.acr-news__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:40px;font-weight:700;white-space:nowrap;transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1),box-shadow .3s,background .25s,color .25s,border-color .25s;flex-shrink:0;height:44px;padding:0 26px 0 34px;background:#fcc90f;color:#0a2d66;font-size:14px;gap:16px}.acr-news__btn svg{transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1)}.acr-news__btn:hover{transform:translateY(-2px)}.acr-news__btn:hover svg{transform:translateX(4px)}.acr-news__btn:active{transform:scale(0.98)}.acr-news__btn:hover{background:#ffd43b;transform:none}.acr-news__btn:disabled{opacity:.8;cursor:progress}@media(max-width: 400px){.acr-news__btn{padding:0 16px}}.acr-news__msg{position:absolute;left:25px;top:calc(100% + 6px);font-size:12.6px;font-weight:600;animation:acr-pop .35s cubic-bezier(0.22, 0.8, 0.24, 1) both}.acr-news__msg.is-ok{color:#138a3e}.acr-news__msg.is-err{color:#d32f2f}@media(max-width: 991px){.acr-news__msg{position:static;margin:8px 0 0 10px}}.acr-footer{border-radius:16px 16px 0 0;margin-top:2px}.acr-modal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px}.acr-modal__bg{position:absolute;inset:0;background:rgba(1,20,50,.6);backdrop-filter:blur(3px);animation:acr-fade .3s both}.acr-modal__card{position:relative;width:min(640px,100%);max-height:calc(100vh - 40px);overflow-y:auto;background:#fff;border-radius:16px;color:#0b1d4d;box-shadow:0 30px 60px -20px rgba(0,20,60,.5);animation:acr-pop .4s cubic-bezier(0.22, 0.8, 0.24, 1) both}.acr-modal__head{padding:26px 28px 20px;background:linear-gradient(120deg, #003482, #0b4fd6);color:#fff;position:relative}.acr-modal__head h3{font-size:22px;font-weight:800;letter-spacing:-0.3px;padding-right:40px}.acr-modal__head p{margin-top:6px;font-size:13px;font-weight:600;opacity:.9}.acr-modal__x{position:absolute;right:16px;top:16px;width:38px;height:38px;border-radius:10px;background:hsla(0,0%,100%,.15);color:#fff;display:flex;align-items:center;justify-content:center}.acr-modal__x:hover{background:hsla(0,0%,100%,.28)}.acr-modal__body{padding:22px 28px 26px;font-size:14px;line-height:1.6}.acr-modal__body h4{font-size:14px;font-weight:800;color:#0a2d66;margin:16px 0 6px}.acr-modal__body h4:first-child{margin-top:0}.acr-modal__body ul{padding-left:18px;list-style:disc}.acr-modal__body ul li{margin:3px 0}.acr-modal__form{margin-top:20px;padding-top:18px;border-top:1px solid #e6ebf3;display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width: 560px){.acr-modal__form{grid-template-columns:1fr}}.acr-modal__form label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:700;color:#0a2d66}.acr-modal__form .is-full{grid-column:1/-1}.acr-modal__form input,.acr-modal__form textarea{font:inherit;font-size:14px;font-weight:500;color:#0b1d4d;border:1.5px solid #d6deec;border-radius:9px;padding:10px 12px;outline:0;transition:border-color .2s,box-shadow .2s}.acr-modal__form input:focus,.acr-modal__form textarea:focus{border-color:#0b4fd6;box-shadow:0 0 0 3px rgba(11,79,214,.15)}.acr-modal__form textarea{resize:vertical;min-height:80px}.acr-modal__form .is-bad{border-color:#e53935 !important}.acr-modal__form small{color:#d32f2f;font-weight:600}.acr-modal__actions{grid-column:1/-1;display:flex;align-items:center;gap:14px;margin-top:4px}.acr-modal__actions .acr-btn-y{height:42px;padding:0 26px}.acr-modal__ok{text-align:center;padding:10px 0 6px;animation:acr-pop .4s cubic-bezier(0.22, 0.8, 0.24, 1) both}.acr-modal__ok div{width:64px;height:64px;margin:0 auto 12px;border-radius:50%;background:#e3f6e9;color:#138a3e;display:flex;align-items:center;justify-content:center}.acr-modal__ok h4{font-size:18px !important;margin:0 0 6px !important}@keyframes acr-pop{from{opacity:0;transform:translateY(16px) scale(0.98)}to{opacity:1;transform:none}}@keyframes acr-fade{from{opacity:0}to{opacity:1}}@keyframes acr-bob{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(-4deg)}}@keyframes acr-shake{0%,100%{transform:none}25%{transform:translateX(-6px)}50%{transform:translateX(6px)}75%{transform:translateX(-3px)}}@keyframes acr-pan{from{transform:scale(1.02)}to{transform:scale(1.07) translateX(-1.2%)}}.acr-footer{background:#012355;color:#fff;margin-top:0}.acr-footer__grid{display:grid;grid-template-columns:315px 213px 281px 250px 1fr;padding-top:20px;padding-bottom:22px}@media(min-width: 1700px){.acr-footer__grid{grid-template-columns:340px 225px 300px 270px 1fr}}@media(max-width: 1350px){.acr-footer__grid{grid-template-columns:1.3fr .9fr 1.15fr 1fr 1.3fr;column-gap:20px}}@media(max-width: 991px){.acr-footer__grid{grid-template-columns:1fr 1fr 1fr;row-gap:32px}}@media(max-width: 767px){.acr-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width: 480px){.acr-footer__grid{grid-template-columns:1fr}}.acr-footer__logo{width:170px;margin-top:4px}.acr-footer__tag{margin-top:10px;font-size:11px;font-weight:600}.acr-footer__soc{display:flex;gap:10px;margin-top:20px}.acr-footer__soc a{width:28px;height:28px;border-radius:50%;border:1.3px solid hsla(0,0%,100%,.85);display:flex;align-items:center;justify-content:center;transition:background .25s,color .25s,transform .3s cubic-bezier(0.22, 0.8, 0.24, 1)}.acr-footer__soc a:hover{background:#f9d228;color:#0b1d4d;border-color:#f9d228;transform:translateY(-3px)}.acr-footer h4{margin-top:11px;font-size:16px;font-weight:700}.acr-footer__links{margin-top:12px}.acr-footer__links li a{display:inline-flex;align-items:center;gap:10px;font-size:12.7px;font-weight:500;line-height:23px;transition:color .2s,transform .25s cubic-bezier(0.22, 0.8, 0.24, 1)}.acr-footer__links li a svg{color:#fcc90f}.acr-footer__links li a:hover{color:#f9d228;transform:translateX(3px)}.acr-footer__contact{margin-top:12px}.acr-footer__contact li{display:flex;align-items:center;gap:12px;font-size:12.7px;font-weight:500;margin-bottom:9px}.acr-footer__contact li svg{color:#fcc90f}.acr-footer__contact li.is-web{color:#fcc90f;font-weight:700}.acr-footer__copy{border-top:1px solid hsla(0,0%,100%,.14);text-align:center;padding:13px 20px 34px;font-size:12px;font-weight:500}.acr-rv{opacity:0;transform:translateY(28px);transition:opacity .85s cubic-bezier(0.22, 0.8, 0.24, 1),transform .85s cubic-bezier(0.22, 0.8, 0.24, 1)}.acr-rv.is-in{opacity:1;transform:none}.acr-rv--l{transform:translateX(-50px)}.acr-rv--r{transform:translateX(50px)}.acr-d1{transition-delay:0.1s}.acr-d2{transition-delay:0.2s}.acr-d3{transition-delay:0.3s}.acr-d4{transition-delay:0.4s}.acr-d5{transition-delay:0.5s}.acr-d6{transition-delay:0.6s}@keyframes acr-up{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes acr-down{from{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes acr-hero{from{transform:scale(1.07);opacity:.5}to{transform:none;opacity:1}}@keyframes acr-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}@media(prefers-reduced-motion: reduce){.acr-page *,.acr-page *::before,.acr-page *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}.acr-rv{opacity:1;transform:none}}.acr-nav__links a.is-active{color:#fcc90f}.acr-nav__links a.is-active:hover{color:#fcc90f}

/* ===== Shared type scale (matches Home banner + Our Services section) ===== */
.acr-hero__eyebrow{font-size:var(--ash-hero-eyebrow)!important;letter-spacing:2px!important;font-weight:800!important;text-transform:uppercase}
.acr-hero__title{font-size:var(--ash-hero-title)!important;line-height:1.12!important;letter-spacing:-.5px!important}
.acr-hero__desc{font-size:var(--ash-hero-desc)!important;line-height:1.65!important}
.acr-hero__btns a{font-size:var(--ash-btn)!important;height:44px!important}
.acr-head__eyebrow,.acr-eyebrow-y,.acr-news__eyebrow{font-size:var(--ash-sec-eyebrow)!important;letter-spacing:1.5px!important;font-weight:800!important;text-transform:uppercase}
.acr-head__title,.acr-ben h2,.acr-cul h2,.acr-cta h2,.acr-news__t{font-size:var(--ash-sec-title)!important;line-height:1.22!important;letter-spacing:-.4px!important}
.acr-cul__d,.acr-cta__d,.acr-news__d{font-size:var(--ash-sec-desc)!important;line-height:1.62!important}
.acr-wc__t{font-size:var(--ash-card-title)!important;line-height:1.3!important}
.acr-wc__d,.acr-job__d{font-size:var(--ash-card-desc)!important;line-height:1.6!important}

/* ===== Bigger banner (same height as the Home banner) ===== */
@media (min-width:992px){
.acr-hero{height:clamp(560px,42.5vw,820px)!important;min-height:0!important;display:flex!important;flex-direction:column}
.acr-hero .ash-header-slot{flex-shrink:0}
.acr-hero__in{flex:1;display:flex;flex-direction:column;justify-content:center;height:auto!important;padding-top:0!important;padding-bottom:clamp(40px,4.5vw,90px)!important}
.acr-hero__in > *{max-width:530px}
.acr-hero__bg img{object-position:72% 40%!important}
.acr-hero__bg::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,26,72,.92) 0%,rgba(0,26,72,.7) 34%,rgba(0,26,72,0) 60%)}
}

/* ===== Same content width as the Home page (1200px) ===== */
.acr-container{max-width:1240px!important;padding-left:20px!important;padding-right:20px!important}

