/* Ashia Logistics — Resources page styles (compiled from scss/resources.scss) */
.ars-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(.ars-page) *,:where(.ars-page) *::before,:where(.ars-page) *::after{box-sizing:border-box}:where(.ars-page) h1,:where(.ars-page) h2,:where(.ars-page) h3,:where(.ars-page) h4,:where(.ars-page) p,:where(.ars-page) ul{margin:0;padding:0}:where(.ars-page) ul{list-style:none}:where(.ars-page) a{color:inherit;text-decoration:none}:where(.ars-page) button{font-family:inherit;cursor:pointer;border:0;background:none;color:inherit;padding:0}:where(.ars-page) img{max-width:100%;height:auto;display:block}:where(.ars-page) svg{display:block;flex-shrink:0}:where(.ars-page) :focus-visible{outline:2px solid #f9d228;outline-offset:3px;border-radius:6px}.ars-container{width:100%;max-width:1306px;margin:0 auto;padding:0 20px}@media(min-width: 1350px){.ars-container{padding:0}}@media(min-width: 1700px){.ars-container{max-width:1420px}}.ars-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)}.ars-btn-y svg{transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1)}.ars-btn-y:hover{transform:translateY(-2px)}.ars-btn-y:hover svg{transform:translateX(4px)}.ars-btn-y:active{transform:scale(0.98)}.ars-btn-y:hover{background:#ffdc3d;box-shadow:0 12px 22px -8px rgba(232,180,0,.65)}.ars-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:10.5px;font-weight:700;letter-spacing:.3px;color:#0e47c4;text-transform:uppercase}.ars-eyebrow::before{content:"";width:22px;height:3px;border-radius:2px;background:#f9d228}.ars-hero{position:relative;color:#fff;isolation:isolate;overflow:hidden;height:max(402px,27.9vw);background:#002454}.ars-hero__bg{position:absolute;inset:0;z-index:-1}.ars-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:70% 50%;animation:ars-hero 1.8s cubic-bezier(0.22, 0.8, 0.24, 1) both}@media(max-width: 1199px){.ars-hero__bg img{object-position:64% 50%}.ars-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){.ars-hero{height:auto;padding-bottom:50px}.ars-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%)}.ars-hero__bg img{object-position:82% 50%}}.ars-top{height:42px;display:flex;align-items:center;gap:30px;font-size:13px;font-weight:500;animation:ars-down .7s .1s cubic-bezier(0.22, 0.8, 0.24, 1) both}.ars-top__i{display:inline-flex;align-items:center;gap:9px;transition:color .2s}.ars-top__i:hover{color:#f9d228}.ars-top__sp{margin-left:auto}.ars-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)}.ars-top__track svg{transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1)}.ars-top__track:hover{transform:translateY(-2px)}.ars-top__track:hover svg{transform:translateX(4px)}.ars-top__track:active{transform:scale(0.98)}.ars-top__track:hover{background:#1d5ff0}.ars-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}.ars-top__quote svg{transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1)}.ars-top__quote:hover{transform:translateY(-2px)}.ars-top__quote:hover svg{transform:translateX(4px)}.ars-top__quote:active{transform:scale(0.98)}.ars-top__quote:hover{background:#ffdc3d}@media(max-width: 1199px){.ars-top .ars-top__i:nth-child(3){display:none}}@media(max-width: 991px){.ars-top{display:none}}.ars-nav{height:60px;display:flex;align-items:center;margin-top:1px;animation:ars-down .7s .2s cubic-bezier(0.22, 0.8, 0.24, 1) both}.ars-nav__logo{width:125px;height:51px;border-radius:7px;overflow:hidden;flex-shrink:0;box-shadow:0 4px 14px rgba(0,0,0,.25)}.ars-nav__logo img{width:100%;height:100%;object-fit:cover}.ars-nav__links{display:flex;align-items:center;gap:31px;margin-left:36px}.ars-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}.ars-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)}.ars-nav__links a:hover{color:#f9d228}.ars-nav__links a:hover::after{transform:scaleX(1)}.ars-nav__links a.is-active::after{transform:scaleX(1)}.ars-nav__links a.is-active:hover{color:#fff}@media(max-width: 1350px){.ars-nav__links{gap:22px;margin-left:30px}.ars-nav__links a{font-size:13.5px}}@media(max-width: 1199px){.ars-nav__links{gap:16px;margin-left:22px}.ars-nav__links a{font-size:12.8px}}@media(max-width: 991px){.ars-nav__links{display:none}}.ars-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){.ars-nav__burger{display:flex}}@media(max-width: 991px){.ars-nav{height:76px}}.ars-drawer{position:fixed;inset:0;z-index:100;pointer-events:none}.ars-drawer__bg{position:absolute;inset:0;background:rgba(1,20,50,.6);opacity:0;transition:opacity .3s}.ars-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}.ars-drawer__panel a.ars-drawer__l{padding:13px 4px;font-weight:600;border-bottom:1px solid hsla(0,0%,100%,.08)}.ars-drawer__panel a.ars-drawer__l.is-active{color:#f9d228}.ars-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}.ars-drawer__btns{display:flex;flex-direction:column;gap:10px;margin-top:20px}.ars-drawer__btns a{height:42px !important;margin:0 !important}.ars-drawer.is-open{pointer-events:auto}.ars-drawer.is-open .ars-drawer__bg{opacity:1}.ars-drawer.is-open .ars-drawer__panel{transform:none}.ars-hero__in{padding-top:34px}@media(min-width: 1700px){.ars-hero__in{padding-top:60px}}@media(max-width: 991px){.ars-hero__in{padding-top:34px}}.ars-hero__eyebrow{font-size:14px;font-weight:800;color:#fcc90f;letter-spacing:.2px;animation:ars-up .8s .3s cubic-bezier(0.22, 0.8, 0.24, 1) both}.ars-hero__title{margin-top:12px;font-size:42px;line-height:1.1;font-weight:800;letter-spacing:-0.6px}.ars-hero__title span{display:block;animation:ars-up .9s cubic-bezier(0.22, 0.8, 0.24, 1) both}.ars-hero__title span:nth-child(1){animation-delay:.38s}.ars-hero__title span:nth-child(2){animation-delay:.5s}.ars-hero__title em{font-style:normal;color:#fcc90f}@media(min-width: 1700px){.ars-hero__title{font-size:48px}}@media(max-width: 1199px){.ars-hero__title{font-size:37px}}@media(max-width: 767px){.ars-hero__title{font-size:34px}}@media(max-width: 400px){.ars-hero__title{font-size:29px}}.ars-hero__desc{margin-top:13px;max-width:520px;font-size:16.5px;line-height:1.36;font-weight:500;animation:ars-up .9s .62s cubic-bezier(0.22, 0.8, 0.24, 1) both}@media(min-width: 1700px){.ars-hero__desc{font-size:18px;max-width:490px}}@media(max-width: 1199px){.ars-hero__desc{max-width:400px;font-size:15px}}@media(max-width: 767px){.ars-hero__desc{font-size:15px;line-height:1.4}}.ars-hero__btns{display:flex;gap:20px;margin-top:19px;flex-wrap:wrap;animation:ars-up .9s .74s cubic-bezier(0.22, 0.8, 0.24, 1) both}.ars-hero__btns .ars-btn-y{height:41px;padding:0 23px;font-size:13.4px}.ars-hero__btns .ars-btn-o{height:41px;padding:0 23px;font-size:13.4px}@media(max-width: 400px){.ars-hero__btns{gap:12px}}.ars-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}.ars-btn-o svg{transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1)}.ars-btn-o:hover{transform:translateY(-2px)}.ars-btn-o:hover svg{transform:translateX(4px)}.ars-btn-o:active{transform:scale(0.98)}.ars-btn-o:hover{background:hsla(0,0%,100%,.12);border-color:#fff}.ars-head{text-align:center}.ars-head__eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:13.4px;font-weight:800;color:#0a2d66;letter-spacing:.3px}.ars-head__eyebrow::before,.ars-head__eyebrow::after{content:"";width:24px;height:2.5px;border-radius:2px;background:#fcc90f}.ars-head__title{margin-top:3px;font-size:29.5px;font-weight:800;color:#0a2d66;letter-spacing:-0.4px;line-height:1.25}@media(min-width: 1700px){.ars-head__title{font-size:33px}}@media(max-width: 767px){.ars-head__title{font-size:24px}}.ars-cats{padding:33px 0 0}.ars-catgrid{display:grid;grid-template-columns:repeat(6, 1fr);gap:18px;margin-top:25px}@media(max-width: 1199px){.ars-catgrid{gap:12px}}@media(max-width: 991px){.ars-catgrid{grid-template-columns:repeat(3, 1fr);gap:16px}}@media(max-width: 560px){.ars-catgrid{grid-template-columns:repeat(2, 1fr);gap:12px}}.ars-cat{display:block;width:100%;height:183px;text-align:center;background:#fff;border-radius:11px;padding:24px 10px 0;box-shadow:0 3px 16px rgba(30,70,160,.1);border:1.5px solid rgba(0,0,0,0);transition:transform .35s cubic-bezier(0.22, 0.8, 0.24, 1),box-shadow .35s,border-color .3s}.ars-cat__ic{height:46px;display:flex;align-items:center;justify-content:center;color:#1454d9;transition:transform .45s cubic-bezier(0.22, 0.8, 0.24, 1)}.ars-cat__t{margin-top:15px;font-size:15.5px;font-weight:700;color:#0a2d66;letter-spacing:-0.1px}@media(max-width: 1199px){.ars-cat__t{font-size:13.6px}}@media(max-width: 991px){.ars-cat__t{font-size:15px}}.ars-cat__d{margin:5px auto 0;max-width:150px;font-size:12.6px;line-height:1.55;font-weight:500;color:#0b1d4d}@media(max-width: 1199px){.ars-cat__d{font-size:11.6px}}.ars-cat:hover{transform:translateY(-6px);box-shadow:0 18px 30px -12px rgba(20,60,160,.32)}.ars-cat:hover .ars-cat__ic{transform:translateY(-3px) scale(1.1)}.ars-cat.is-active{border-color:#1454d9;box-shadow:0 12px 26px -12px rgba(20,84,217,.55)}@media(max-width: 560px){.ars-cat{height:auto;padding:20px 8px 18px}}.ars-feat{padding:36px 0 0}.ars-artgrid{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px;margin-top:17px}@media(max-width: 1199px){.ars-artgrid{gap:14px}}@media(max-width: 991px){.ars-artgrid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 560px){.ars-artgrid{grid-template-columns:1fr}}.ars-art{position:relative;height:409px;background:#fff;border-radius:11px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 3px 16px rgba(30,70,160,.1);transition:transform .4s cubic-bezier(0.22, 0.8, 0.24, 1),box-shadow .4s;animation:ars-pop .55s cubic-bezier(0.22, 0.8, 0.24, 1) both}.ars-art__ph{position:relative;height:191px;flex-shrink:0;overflow:hidden}.ars-art__ph img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(0.22, 0.8, 0.24, 1)}.ars-art__tag{position:absolute;left:20px;top:175px;z-index:1;height:25px;padding:0 9px;border-radius:5px;background:#fcc90f;color:#0a2d66;font-size:11px;font-weight:700;display:inline-flex;align-items:center;box-shadow:0 3px 8px -2px rgba(0,0,0,.25)}.ars-art__body{padding:32px 22px 0 18px;display:flex;flex-direction:column;flex:1}.ars-art__t{font-size:18.3px;line-height:1.3;font-weight:800;color:#0a2d66;letter-spacing:-0.3px}@media(max-width: 1350px){.ars-art__t{font-size:17px}}.ars-art__d{margin-top:9px;font-size:13.4px;line-height:1.5;font-weight:500;color:#0b1d4d}.ars-art__meta{margin-top:auto;padding-bottom:17px;display:flex;align-items:center;gap:22px;font-size:12px;font-weight:500;color:#4b587a}.ars-art__meta span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.ars-art__go{margin-left:auto;flex-shrink:0;width:31px;height:31px;border-radius:50%;border:1.3px solid #c9d6f2;color:#1454d9;display:flex;align-items:center;justify-content:center;transition:background .3s,color .3s,transform .3s cubic-bezier(0.22, 0.8, 0.24, 1)}.ars-art:hover{transform:translateY(-7px);box-shadow:0 20px 34px -14px rgba(20,60,160,.35)}.ars-art:hover .ars-art__ph img{transform:scale(1.07)}.ars-art:hover .ars-art__go{background:#1454d9;color:#fff;border-color:#1454d9;transform:translateX(3px)}@media(max-width: 1199px){.ars-art{height:100%}.ars-art .ars-art__body{padding:30px 14px 0}.ars-art .ars-art__t{font-size:15.5px}.ars-art .ars-art__d{font-size:12.6px}.ars-art .ars-art__meta{padding-top:18px;gap:12px;font-size:11px}}@media(max-width: 991px){.ars-art .ars-art__t{font-size:17px}.ars-art .ars-art__meta{font-size:12px;gap:20px}}.ars-empty{grid-column:1/-1;text-align:center;padding:40px 20px;border-radius:12px;background:#f3f7fe;color:#0b1d4d;font-weight:600;animation:ars-pop .5s cubic-bezier(0.22, 0.8, 0.24, 1) both}.ars-empty button{margin-top:12px;color:#1454d9;font-weight:700;text-decoration:underline}.ars-viewall{display:flex;justify-content:center;margin-top:25px}.ars-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 30px;background:#1454d9;color:#fff;font-size:13.4px;box-shadow:0 8px 18px -8px rgba(20,84,217,.7)}.ars-btn-b svg{transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1)}.ars-btn-b:hover{transform:translateY(-2px)}.ars-btn-b:hover svg{transform:translateX(4px)}.ars-btn-b:active{transform:scale(0.98)}.ars-btn-b:hover{background:#1d62f0;box-shadow:0 14px 24px -10px rgba(20,84,217,.75)}.ars-hub{padding:32px 0 0}.ars-hub__box{position:relative;height:332px;border-radius:15px;color:#fff;isolation:isolate}@media(min-width: 1200px){.ars-hub__box{height:auto;aspect-ratio:929/236}}@media(max-width: 1199px){.ars-hub__box::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:15px;background:linear-gradient(90deg, rgba(10, 42, 108, 0.97) 0%, rgba(10, 42, 108, 0.85) 44%, rgba(10, 42, 108, 0) 66%)}}@media(max-width: 991px){.ars-hub__box{height:auto}.ars-hub__box::after{background:linear-gradient(90deg, rgba(10, 42, 108, 0.95), rgba(10, 42, 108, 0.55))}}.ars-hub__bg{position:absolute;inset:0;z-index:-1;border-radius:15px;overflow:hidden;background:#0a2a6c}.ars-hub__bg img{width:100%;height:100%;object-fit:cover;object-position:100% 50%}@media(max-width: 991px){.ars-hub__bg img{object-position:85% 50%;opacity:.45}}.ars-hub__book{position:absolute;left:57.05%;bottom:100%;width:39.2%;transform:translateY(1.5px);pointer-events:none}@media(max-width: 1199px){.ars-hub__book{display:none}}.ars-hub__float{position:absolute;inset:0;pointer-events:none;animation:ars-float 6s ease-in-out infinite}.ars-hub__in{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 0 4px 59px;max-width:640px}@media(max-width: 991px){.ars-hub__in{padding:40px 26px}}.ars-hub__eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13.4px;font-weight:800;color:#fcc90f}.ars-hub__eyebrow::before{content:"";width:26px;height:2.5px;background:#fcc90f;border-radius:2px}.ars-hub__t{margin-top:8px;font-size:35px;line-height:1.17;font-weight:800;letter-spacing:-0.5px}.ars-hub__t em{font-style:normal;color:#fcc90f}@media(min-width: 1700px){.ars-hub__t{font-size:38px}}@media(max-width: 767px){.ars-hub__t{font-size:27px}}.ars-hub__d{margin-top:13px;max-width:445px;font-size:15.5px;line-height:1.45;font-weight:500}.ars-hub .ars-btn-y{margin-top:19px;height:37px;padding:0 22px;font-size:12.6px;align-self:flex-start}.ars-news{margin-top:44px;background:#e8f1fe}.ars-news__in{min-height:145px;display:flex;align-items:center;gap:24px;padding-left:25px}@media(max-width: 991px){.ars-news__in{flex-wrap:wrap;padding:30px 20px}}.ars-news__ic{width:87px;height:87px;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:ars-bob 3.6s ease-in-out infinite}@media(max-width: 560px){.ars-news__ic{width:66px;height:66px}.ars-news__ic svg{width:34px}}.ars-news__eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12.6px;font-weight:800;color:#0a2d66}.ars-news__eyebrow::after{content:"";width:22px;height:2px;border-radius:2px;background:#fcc90f}.ars-news__t{margin-top:2px;font-size:26.7px;font-weight:800;color:#0a2d66;letter-spacing:-0.4px;line-height:1.25}@media(max-width: 767px){.ars-news__t{font-size:22px}}.ars-news__d{margin-top:3px;max-width:445px;font-size:15.5px;line-height:1.4;font-weight:500;color:#0b1d4d}@media(max-width: 767px){.ars-news__d{font-size:14px}}.ars-news__form{margin-left:auto;width:530px;flex-shrink:0;position:relative}@media(max-width: 1199px){.ars-news__form{width:440px}}@media(max-width: 991px){.ars-news__form{width:100%;margin-left:0}}.ars-news__field{display:flex;height:52px;background:#fff;border-radius:40px;padding:0 0 0 25px;box-shadow:0 4px 14px -8px rgba(20,60,160,.3);transition:box-shadow .3s}.ars-news__field:focus-within{box-shadow:0 0 0 3px rgba(20,84,217,.25)}.ars-news__field.is-error{box-shadow:0 0 0 2.5px rgba(229,57,53,.7);animation:ars-shake .4s}.ars-news__input{flex:1;min-width:0;border:0;outline:0 !important;background:rgba(0,0,0,0);font:inherit;font-size:14px;color:#0b1d4d}.ars-news__input::placeholder{color:#7f89a6}.ars-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:52px;padding:0 26px 0 34px;background:#fcc90f;color:#0a2d66;font-size:13.4px;gap:18px}.ars-news__btn svg{transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1)}.ars-news__btn:hover{transform:translateY(-2px)}.ars-news__btn:hover svg{transform:translateX(4px)}.ars-news__btn:active{transform:scale(0.98)}.ars-news__btn:hover{background:#ffd43b;transform:none}.ars-news__btn:disabled{opacity:.8;cursor:progress}@media(max-width: 400px){.ars-news__btn{padding:0 16px;gap:8px}}.ars-news__msg{position:absolute;left:25px;top:calc(100% + 6px);font-size:12.6px;font-weight:600;animation:ars-pop .35s cubic-bezier(0.22, 0.8, 0.24, 1) both}.ars-news__msg.is-ok{color:#138a3e}.ars-news__msg.is-err{color:#d32f2f}@media(max-width: 991px){.ars-news__msg{position:static;margin:8px 0 0 10px}}.ars-footer{border-radius:14px 14px 0 0}@keyframes ars-pop{from{opacity:0;transform:translateY(16px) scale(0.98)}to{opacity:1;transform:none}}@keyframes ars-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes ars-bob{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(-4deg)}}@keyframes ars-shake{0%,100%{transform:none}25%{transform:translateX(-6px)}50%{transform:translateX(6px)}75%{transform:translateX(-3px)}}.ars-footer{background:#012355;color:#fff;margin-top:0}.ars-footer__grid{display:grid;grid-template-columns:315px 213px 281px 250px 1fr;padding-top:20px;padding-bottom:22px}@media(min-width: 1700px){.ars-footer__grid{grid-template-columns:340px 225px 300px 270px 1fr}}@media(max-width: 1350px){.ars-footer__grid{grid-template-columns:1.3fr .9fr 1.15fr 1fr 1.3fr;column-gap:20px}}@media(max-width: 991px){.ars-footer__grid{grid-template-columns:1fr 1fr 1fr;row-gap:32px}}@media(max-width: 767px){.ars-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width: 480px){.ars-footer__grid{grid-template-columns:1fr}}.ars-footer__logo{width:170px;margin-top:4px}.ars-footer__tag{margin-top:10px;font-size:11px;font-weight:600}.ars-footer__soc{display:flex;gap:10px;margin-top:20px}.ars-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)}.ars-footer__soc a:hover{background:#f9d228;color:#0b1d4d;border-color:#f9d228;transform:translateY(-3px)}.ars-footer h4{margin-top:11px;font-size:16px;font-weight:700}.ars-footer__links{margin-top:12px}.ars-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)}.ars-footer__links li a svg{color:#fcc90f}.ars-footer__links li a:hover{color:#f9d228;transform:translateX(3px)}.ars-footer__contact{margin-top:12px}.ars-footer__contact li{display:flex;align-items:center;gap:12px;font-size:12.7px;font-weight:500;margin-bottom:9px}.ars-footer__contact li svg{color:#fcc90f}.ars-footer__contact li.is-web{color:#fcc90f;font-weight:700}.ars-footer__copy{border-top:1px solid hsla(0,0%,100%,.14);text-align:center;padding:13px 20px 34px;font-size:12px;font-weight:500}.ars-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)}.ars-rv.is-in{opacity:1;transform:none}.ars-rv--l{transform:translateX(-50px)}.ars-rv--r{transform:translateX(50px)}.ars-d1{transition-delay:0.1s}.ars-d2{transition-delay:0.2s}.ars-d3{transition-delay:0.3s}.ars-d4{transition-delay:0.4s}.ars-d5{transition-delay:0.5s}.ars-d6{transition-delay:0.6s}@keyframes ars-up{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes ars-down{from{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes ars-hero{from{transform:scale(1.07);opacity:.5}to{transform:none;opacity:1}}@keyframes ars-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}@media(prefers-reduced-motion: reduce){.ars-page *,.ars-page *::before,.ars-page *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}.ars-rv{opacity:1;transform:none}}.ars-nav__links a.is-active{color:#fcc90f}.ars-nav__links a.is-active:hover{color:#fcc90f}

/* ===== Shared type scale (matches Home banner + Our Services section) ===== */
.ars-hero__eyebrow{font-size:var(--ash-hero-eyebrow)!important;letter-spacing:2px!important;font-weight:800!important;text-transform:uppercase}
.ars-hero__title{font-size:var(--ash-hero-title)!important;line-height:1.12!important;letter-spacing:-.5px!important}
.ars-hero__desc{font-size:var(--ash-hero-desc)!important;line-height:1.65!important}
.ars-hero__btns a{font-size:var(--ash-btn)!important;height:44px!important}
.ars-head__eyebrow,.ars-hub__eyebrow,.ars-news__eyebrow{font-size:var(--ash-sec-eyebrow)!important;letter-spacing:1.5px!important;font-weight:800!important;text-transform:uppercase}
.ars-head__title,.ars-hub__t,.ars-news__t{font-size:var(--ash-sec-title)!important;line-height:1.22!important;letter-spacing:-.4px!important}
.ars-hub__d,.ars-news__d{font-size:var(--ash-sec-desc)!important;line-height:1.62!important}
.ars-cat__t,.ars-art__t{font-size:var(--ash-card-title)!important;line-height:1.3!important}
.ars-cat__d,.ars-art__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){
.ars-hero{height:clamp(560px,42.5vw,820px)!important;min-height:0!important;display:flex!important;flex-direction:column}
.ars-hero .ash-header-slot{flex-shrink:0}
.ars-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}
.ars-hero__in > *{max-width:530px}
.ars-hero__bg img{object-position:70% 50%!important}
.ars-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) ===== */
.ars-container{max-width:1240px!important;padding-left:20px!important;padding-right:20px!important}

