/* Ashia Logistics — Contact Us page styles (compiled from scss/contact.scss) */
.act-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(.act-page) *,:where(.act-page) *::before,:where(.act-page) *::after{box-sizing:border-box}:where(.act-page) h1,:where(.act-page) h2,:where(.act-page) h3,:where(.act-page) h4,:where(.act-page) p,:where(.act-page) ul{margin:0;padding:0}:where(.act-page) ul{list-style:none}:where(.act-page) a{color:inherit;text-decoration:none}:where(.act-page) button{font-family:inherit;cursor:pointer;border:0;background:none;color:inherit;padding:0}:where(.act-page) img{max-width:100%;height:auto;display:block}:where(.act-page) svg{display:block;flex-shrink:0}:where(.act-page) :focus-visible{outline:2px solid #f9d228;outline-offset:3px;border-radius:6px}.act-container{width:100%;max-width:1308px;margin:0 auto;padding:0 20px}@media(min-width: 1350px){.act-container{padding:0}}@media(min-width: 1700px){.act-container{max-width:1420px}}.act-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)}.act-btn-y svg{transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1)}.act-btn-y:hover{transform:translateY(-2px)}.act-btn-y:hover svg{transform:translateX(4px)}.act-btn-y:active{transform:scale(0.98)}.act-btn-y:hover{background:#ffdc3d;box-shadow:0 12px 22px -8px rgba(232,180,0,.65)}.act-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:10.5px;font-weight:700;letter-spacing:.3px;color:#0e47c4;text-transform:uppercase}.act-eyebrow::before{content:"";width:22px;height:3px;border-radius:2px;background:#f9d228}.act-hero{position:relative;color:#fff;isolation:isolate;overflow:hidden;height:max(439px,30.5vw);background:#002454}.act-hero__bg{position:absolute;inset:0;z-index:-1}.act-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:70% 50%;animation:act-hero 1.8s cubic-bezier(0.22, 0.8, 0.24, 1) both}@media(max-width: 1199px){.act-hero__bg img{object-position:64% 50%}.act-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){.act-hero{height:auto;padding-bottom:50px}.act-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%)}.act-hero__bg img{object-position:82% 50%}}.act-top{height:45px;display:flex;align-items:center;gap:30px;font-size:13px;font-weight:500;animation:act-down .7s .1s cubic-bezier(0.22, 0.8, 0.24, 1) both}.act-top__i{display:inline-flex;align-items:center;gap:9px;transition:color .2s}.act-top__i:hover{color:#f9d228}.act-top__sp{margin-left:auto}.act-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)}.act-top__track svg{transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1)}.act-top__track:hover{transform:translateY(-2px)}.act-top__track:hover svg{transform:translateX(4px)}.act-top__track:active{transform:scale(0.98)}.act-top__track:hover{background:#1d5ff0}.act-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}.act-top__quote svg{transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1)}.act-top__quote:hover{transform:translateY(-2px)}.act-top__quote:hover svg{transform:translateX(4px)}.act-top__quote:active{transform:scale(0.98)}.act-top__quote:hover{background:#ffdc3d}@media(max-width: 1199px){.act-top .act-top__i:nth-child(3){display:none}}@media(max-width: 991px){.act-top{display:none}}.act-nav{height:62px;display:flex;align-items:center;margin-top:1px;animation:act-down .7s .2s cubic-bezier(0.22, 0.8, 0.24, 1) both}.act-nav__logo{width:129px;height:52px;border-radius:7px;overflow:hidden;flex-shrink:0;box-shadow:0 4px 14px rgba(0,0,0,.25)}.act-nav__logo img{width:100%;height:100%;object-fit:cover}.act-nav__links{display:flex;align-items:center;gap:31px;margin-left:34px}.act-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}.act-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)}.act-nav__links a:hover{color:#f9d228}.act-nav__links a:hover::after{transform:scaleX(1)}.act-nav__links a.is-active::after{transform:scaleX(1)}.act-nav__links a.is-active:hover{color:#fff}@media(max-width: 1350px){.act-nav__links{gap:22px;margin-left:30px}.act-nav__links a{font-size:13.5px}}@media(max-width: 1199px){.act-nav__links{gap:16px;margin-left:22px}.act-nav__links a{font-size:12.8px}}@media(max-width: 991px){.act-nav__links{display:none}}.act-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){.act-nav__burger{display:flex}}@media(max-width: 991px){.act-nav{height:76px}}.act-drawer{position:fixed;inset:0;z-index:100;pointer-events:none}.act-drawer__bg{position:absolute;inset:0;background:rgba(1,20,50,.6);opacity:0;transition:opacity .3s}.act-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}.act-drawer__panel a.act-drawer__l{padding:13px 4px;font-weight:600;border-bottom:1px solid hsla(0,0%,100%,.08)}.act-drawer__panel a.act-drawer__l.is-active{color:#f9d228}.act-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}.act-drawer__btns{display:flex;flex-direction:column;gap:10px;margin-top:20px}.act-drawer__btns a{height:42px !important;margin:0 !important}.act-drawer.is-open{pointer-events:auto}.act-drawer.is-open .act-drawer__bg{opacity:1}.act-drawer.is-open .act-drawer__panel{transform:none}.act-hero__in{padding-top:40px}@media(min-width: 1700px){.act-hero__in{padding-top:60px}}@media(max-width: 991px){.act-hero__in{padding-top:34px}}.act-hero__eyebrow{font-size:14.8px;font-weight:800;color:#fcc90f;letter-spacing:.2px;animation:act-up .8s .3s cubic-bezier(0.22, 0.8, 0.24, 1) both}.act-hero__title{margin-top:12px;font-size:42px;line-height:1.1;font-weight:800;letter-spacing:-0.6px}.act-hero__title span{display:block;animation:act-up .9s cubic-bezier(0.22, 0.8, 0.24, 1) both}.act-hero__title span:nth-child(1){animation-delay:.38s}.act-hero__title span:nth-child(2){animation-delay:.5s}.act-hero__title em{font-style:normal;color:#fcc90f}@media(min-width: 1700px){.act-hero__title{font-size:48px}}@media(max-width: 1199px){.act-hero__title{font-size:37px}}@media(max-width: 767px){.act-hero__title{font-size:34px}}@media(max-width: 400px){.act-hero__title{font-size:29px}}.act-hero__desc{margin-top:16px;max-width:420px;font-size:16.9px;line-height:1.48;font-weight:500;animation:act-up .9s .62s cubic-bezier(0.22, 0.8, 0.24, 1) both}@media(min-width: 1700px){.act-hero__desc{font-size:18px;max-width:490px}}@media(max-width: 1199px){.act-hero__desc{max-width:400px;font-size:15px}}@media(max-width: 767px){.act-hero__desc{font-size:15px;line-height:1.4}}.act-hero__btns{display:flex;gap:21px;margin-top:22px;flex-wrap:wrap;animation:act-up .9s .74s cubic-bezier(0.22, 0.8, 0.24, 1) both}.act-hero__btns .act-btn-y{height:42px;padding:0 24px;font-size:13.4px}.act-hero__btns .act-btn-o{height:42px;padding:0 25px;font-size:13.4px}@media(max-width: 400px){.act-hero__btns{gap:12px}}.act-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}.act-btn-o svg{transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1)}.act-btn-o:hover{transform:translateY(-2px)}.act-btn-o:hover svg{transform:translateX(4px)}.act-btn-o:active{transform:scale(0.98)}.act-btn-o:hover{background:hsla(0,0%,100%,.12);border-color:#fff}.act-head{text-align:center}.act-head__eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:12.6px;font-weight:800;color:#0a2d66;letter-spacing:.3px}.act-head__eyebrow::before,.act-head__eyebrow::after{content:"";width:24px;height:2.5px;border-radius:2px;background:#fcc90f}.act-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){.act-head__title{font-size:33px}}@media(max-width: 767px){.act-head__title{font-size:24px}}.act-head__sub{margin-top:6px;font-size:15.5px;font-weight:500;color:#0b1d4d}.act-icirc{border-radius:50%;background:radial-gradient(circle at 35% 30%, #2a6cf0, #0337a8 72%);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px -8px rgba(2,74,203,.7)}.act-ways{padding:26px 0 0}.act-ways__grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px;margin-top:22px}@media(max-width: 1199px){.act-ways__grid{gap:12px}}@media(max-width: 991px){.act-ways__grid{grid-template-columns:repeat(3, 1fr);gap:16px}}@media(max-width: 560px){.act-ways__grid{grid-template-columns:repeat(2, 1fr);gap:12px}}@media(max-width: 340px){.act-ways__grid{grid-template-columns:1fr}}.act-way{height:179px;text-align:center;background:#fff;border-radius:12px;padding:14px 8px 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;display:flex;flex-direction:column;align-items:center}.act-way .act-icirc{width:56px;height:56px;transition:transform .45s cubic-bezier(0.22, 0.8, 0.24, 1)}.act-way__t{margin-top:13px;font-size:15.5px;font-weight:700;color:#0a2d66}.act-way__l{margin-top:6px;font-size:14px;line-height:1.8;font-weight:500;color:#0b1d4d}@media(max-width: 1199px){.act-way__l{font-size:12.6px}}.act-way__l a:hover{color:#024acb;text-decoration:underline}.act-way__soc{display:flex;gap:20px;margin-top:12px}.act-way__soc a{width:27px;height:27px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1)}.act-way__soc a:hover{transform:translateY(-3px) scale(1.1)}@media(max-width: 1199px){.act-way__soc{gap:10px}}.act-way:hover{transform:translateY(-6px);box-shadow:0 18px 30px -12px rgba(20,60,160,.32)}.act-way:hover .act-icirc{transform:scale(1.1) rotate(-8deg)}@media(max-width: 1199px){.act-way{height:100%;padding-bottom:16px}}.act-fl{padding:23px 0 0}.act-fl__grid{display:grid;grid-template-columns:610px minmax(0, 1fr);gap:24px}@media(min-width: 1700px){.act-fl__grid{grid-template-columns:47% minmax(0, 1fr)}}@media(max-width: 1350px){.act-fl__grid{grid-template-columns:47% minmax(0, 1fr)}}@media(max-width: 991px){.act-fl__grid{grid-template-columns:1fr}}.act-card{background:#fff;border-radius:12px;box-shadow:0 3px 18px rgba(30,70,160,.1);padding:25px 24px 26px}.act-card__t{font-size:18.3px;font-weight:800;color:#0a2d66;letter-spacing:-0.3px}.act-form{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:18px 21px}@media(max-width: 560px){.act-form{grid-template-columns:1fr}}.act-form__row3{grid-column:1/-1;display:grid;grid-template-columns:217px 309px;gap:16px}@media(max-width: 1350px){.act-form__row3{grid-template-columns:1fr 1.42fr}}@media(max-width: 560px){.act-form__row3{grid-template-columns:1fr}}.act-form__full{grid-column:1/-1}.act-form__f{position:relative;display:block}.act-form__f input,.act-form__f select,.act-form__f textarea{width:100%;height:46px;border:1.5px solid #e1e7f2;border-radius:6px;background:#fff;padding:0 14px;font:inherit;font-size:12.6px;font-weight:500;color:#0b1d4d;outline:0;transition:border-color .2s,box-shadow .2s;appearance:none;-webkit-appearance:none}.act-form__f input::placeholder,.act-form__f select::placeholder,.act-form__f textarea::placeholder{color:#4a587a;opacity:1}.act-form__f input:focus,.act-form__f select:focus,.act-form__f textarea:focus{border-color:#024acb;box-shadow:0 0 0 3px rgba(2,74,203,.12)}.act-form__f select{padding-right:36px;cursor:pointer}.act-form__f textarea{height:97px;padding-top:14px;resize:vertical;min-height:80px}.act-form__f.is-bad input,.act-form__f.is-bad textarea,.act-form__f.is-bad select{border-color:#e53935}.act-form__f small{position:absolute;left:2px;top:calc(100% + 1px);font-size:10.5px;font-weight:600;color:#d32f2f;white-space:nowrap}.act-form__chev{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:#0a2d66}.act-form__act{grid-column:1/-1;display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:-2px}.act-form__act .act-btn-y{height:42px;padding:0 28px;font-size:13.4px}.act-form__ok{grid-column:1/-1;display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:10px;background:#e7f7ed;color:#13703a;font-size:13.4px;font-weight:600;animation:act-pop .4s cubic-bezier(0.22, 0.8, 0.24, 1) both}.act-form__ok svg{flex-shrink:0;margin-top:1px}.act-loc__map{position:relative;margin-top:20px;border-radius:9px;overflow:hidden;aspect-ratio:446/180}.act-loc__map img{width:100%;height:100%;object-fit:cover}.act-loc__info{position:absolute;left:1.1%;top:3.3%;width:33.6%;height:46%;background:#fff;border-radius:4px;padding:3.2% 3.3% 0;box-shadow:0 2px 8px rgba(0,0,0,.15)}.act-loc__info b{display:block;font-size:13.4px;font-weight:700;color:#111}.act-loc__info span{display:block;margin-top:5px;font-size:11px;line-height:1.6;color:#555}.act-loc__info a{display:inline-block;margin-top:9px;font-size:11px;color:#1a62d6;font-weight:500}.act-loc__info a:hover{text-decoration:underline}@media(max-width: 1199px){.act-loc__info{width:auto;height:auto;padding:10px 12px}}@media(max-width: 560px){.act-loc__info{display:none}}.act-loc__pin{position:absolute;left:49.6%;top:41%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;pointer-events:none}.act-loc__pin::before,.act-loc__pin::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #0b4fd6;animation:act-ping 2.2s ease-out infinite}.act-loc__pin::after{animation-delay:1.1s}.act-loc__det{margin-top:20px;display:grid;grid-template-columns:1fr auto;gap:16px;padding:0 6px;font-size:12.6px;line-height:1.75;font-weight:500;color:#0b1d4d}@media(max-width: 560px){.act-loc__det{grid-template-columns:1fr}}.act-loc__det h4{font-size:15.5px;font-weight:700;color:#024acb;margin-bottom:1px}.act-loc__det dl{margin:0;display:grid;grid-template-columns:auto auto;column-gap:8px;margin-right:42px}@media(max-width: 1350px){.act-loc__det dl{margin-right:0}}.act-loc__det dt{font-weight:800;color:#0a2d66}.act-loc__det dd{margin:0}.act-whyc{padding:30px 0 0}.act-whyc__t{display:flex;align-items:center;justify-content:center;gap:14px;font-size:24px;font-weight:800;color:#0a2d66;letter-spacing:-0.3px;text-align:center}.act-whyc__t::before,.act-whyc__t::after{content:"";width:34px;height:2.5px;border-radius:2px;background:#fcc90f;flex-shrink:0}@media(max-width: 767px){.act-whyc__t{font-size:20px}}.act-whyc__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:17px;margin-top:18px}@media(max-width: 991px){.act-whyc__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 560px){.act-whyc__grid{grid-template-columns:1fr}}.act-wc{min-height:131px;height:100%;display:flex;gap:16px;align-items:flex-start;background:#fff;border-radius:12px;padding:22px 14px 18px 16px;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}.act-wc__ic{width:70px;height:70px;border-radius:50%;background:#eef4fe;color:#024acb;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:-2px;transition:transform .45s cubic-bezier(0.22, 0.8, 0.24, 1),background .3s,color .3s}@media(max-width: 1199px){.act-wc__ic{width:54px;height:54px}.act-wc__ic svg{width:32px;height:32px}}.act-wc__t{font-size:14px;font-weight:700;color:#0a2d66}.act-wc__d{margin-top:6px;font-size:12.6px;line-height:1.68;font-weight:500;color:#0b1d4d}.act-wc:hover{transform:translateY(-5px);box-shadow:0 16px 28px -12px rgba(20,60,160,.3)}.act-wc:hover .act-wc__ic{background:#024acb;color:#fff;transform:rotate(-10deg)}.act-cta{padding:29px 20px 0}.act-cta__box{position:relative;max-width:1344px;margin:0 auto;height:247px;border-radius:13px;overflow:hidden;isolation:isolate;color:#fff;background:#002454}@media(min-width: 1700px){.act-cta__box{max-width:1460px;height:268px}}@media(max-width: 991px){.act-cta__box{height:auto;padding:40px 0}}.act-cta__bg{position:absolute;inset:0;z-index:-1}.act-cta__bg img{width:100%;height:100%;object-fit:cover;object-position:100% 50%}@media(max-width: 1199px){.act-cta__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(0, 36, 84, 0.96) 0%, rgba(0, 36, 84, 0.8) 40%, rgba(0, 36, 84, 0) 62%)}}@media(max-width: 991px){.act-cta__bg::after{background:linear-gradient(90deg, rgba(0, 36, 84, 0.94), rgba(0, 36, 84, 0.55))}}.act-cta__in{height:100%;display:flex;flex-direction:column;justify-content:center;padding-left:45px;padding-bottom:4px}@media(max-width: 767px){.act-cta__in{padding-left:22px}}.act-cta h2{font-size:34px;line-height:1.12;font-weight:800;letter-spacing:-0.5px}.act-cta h2 em{font-style:normal;color:#fcc90f}@media(max-width: 767px){.act-cta h2{font-size:26px}}.act-cta__d{margin-top:15px;max-width:330px;font-size:16.2px;line-height:1.5;font-weight:500}.act-cta .act-btn-y{margin-top:16px;height:42px;padding:0 28px;font-size:13.4px;align-self:flex-start}@keyframes act-pop{from{opacity:0;transform:translateY(16px) scale(0.98)}to{opacity:1;transform:none}}@keyframes act-ping{0%{transform:scale(0.6);opacity:.9}100%{transform:scale(3);opacity:0}}@keyframes act-bob{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(-4deg)}}@keyframes act-shake{0%,100%{transform:none}25%{transform:translateX(-6px)}50%{transform:translateX(6px)}75%{transform:translateX(-3px)}}@keyframes act-spin{to{transform:rotate(360deg)}}.act-spin{width:16px;height:16px;border-radius:50%;border:2.4px solid rgba(11,29,77,.25);border-top-color:#0b1d4d;animation:act-spin .7s linear infinite}.act-news{margin-top:17px}.act-news__box{border-radius:16px 16px 0 0;background:#eaf2fe}.act-news__in{min-height:152px;display:flex;align-items:center;gap:30px;padding-left:24px}@media(max-width: 991px){.act-news__in{flex-wrap:wrap;padding:30px 20px;gap:20px}}.act-news__ic{width:98px;height:98px;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:act-bob 3.6s ease-in-out infinite}@media(max-width: 560px){.act-news__ic{width:70px;height:70px}.act-news__ic svg{width:34px}}.act-news__eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12.6px;font-weight:800;color:#0a2d66}.act-news__eyebrow::after{content:"";width:22px;height:2px;border-radius:2px;background:#fcc90f}.act-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){.act-news__t{font-size:22px}}.act-news__d{margin-top:5px;max-width:445px;font-size:14.8px;line-height:1.5;font-weight:500;color:#0b1d4d}.act-news__form{margin-left:auto;margin-right:70px;width:506px;flex-shrink:0;position:relative}@media(max-width: 1350px){.act-news__form{margin-right:30px}}@media(max-width: 1199px){.act-news__form{width:420px}}@media(max-width: 991px){.act-news__form{width:100%;margin:0}}.act-news__field{display:flex;height:45px;background:#fff;border-radius:40px;padding-left:25px;box-shadow:0 4px 14px -8px rgba(20,60,160,.3);transition:box-shadow .3s}.act-news__field:focus-within{box-shadow:0 0 0 3px rgba(20,84,217,.25)}.act-news__field.is-error{box-shadow:0 0 0 2.5px rgba(229,57,53,.7);animation:act-shake .4s}.act-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}.act-news__input::placeholder{color:#7f89a6}.act-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:45px;padding:0 26px 0 34px;background:#fcc90f;color:#0a2d66;font-size:14px;gap:16px}.act-news__btn svg{transition:transform .3s cubic-bezier(0.22, 0.8, 0.24, 1)}.act-news__btn:hover{transform:translateY(-2px)}.act-news__btn:hover svg{transform:translateX(4px)}.act-news__btn:active{transform:scale(0.98)}.act-news__btn:hover{background:#ffd43b;transform:none}.act-news__btn:disabled{opacity:.8;cursor:progress}@media(max-width: 400px){.act-news__btn{padding:0 16px}}.act-news__msg{position:absolute;left:25px;top:calc(100% + 6px);font-size:12.6px;font-weight:600;animation:act-pop .35s cubic-bezier(0.22, 0.8, 0.24, 1) both}.act-news__msg.is-ok{color:#138a3e}.act-news__msg.is-err{color:#d32f2f}@media(max-width: 991px){.act-news__msg{position:static;margin:8px 0 0 10px}}.act-footer{border-radius:16px 16px 0 0;margin-top:2px}.act-footer{background:#012355;color:#fff;margin-top:0}.act-footer__grid{display:grid;grid-template-columns:315px 213px 281px 250px 1fr;padding-top:20px;padding-bottom:22px}@media(min-width: 1700px){.act-footer__grid{grid-template-columns:340px 225px 300px 270px 1fr}}@media(max-width: 1350px){.act-footer__grid{grid-template-columns:1.3fr .9fr 1.15fr 1fr 1.3fr;column-gap:20px}}@media(max-width: 991px){.act-footer__grid{grid-template-columns:1fr 1fr 1fr;row-gap:32px}}@media(max-width: 767px){.act-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width: 480px){.act-footer__grid{grid-template-columns:1fr}}.act-footer__logo{width:170px;margin-top:4px}.act-footer__tag{margin-top:10px;font-size:11px;font-weight:600}.act-footer__soc{display:flex;gap:10px;margin-top:20px}.act-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)}.act-footer__soc a:hover{background:#f9d228;color:#0b1d4d;border-color:#f9d228;transform:translateY(-3px)}.act-footer h4{margin-top:11px;font-size:16px;font-weight:700}.act-footer__links{margin-top:12px}.act-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)}.act-footer__links li a svg{color:#fcc90f}.act-footer__links li a:hover{color:#f9d228;transform:translateX(3px)}.act-footer__contact{margin-top:12px}.act-footer__contact li{display:flex;align-items:center;gap:12px;font-size:12.7px;font-weight:500;margin-bottom:9px}.act-footer__contact li svg{color:#fcc90f}.act-footer__contact li.is-web{color:#fcc90f;font-weight:700}.act-footer__copy{border-top:1px solid hsla(0,0%,100%,.14);text-align:center;padding:13px 20px 34px;font-size:12px;font-weight:500}.act-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)}.act-rv.is-in{opacity:1;transform:none}.act-rv--l{transform:translateX(-50px)}.act-rv--r{transform:translateX(50px)}.act-d1{transition-delay:0.1s}.act-d2{transition-delay:0.2s}.act-d3{transition-delay:0.3s}.act-d4{transition-delay:0.4s}.act-d5{transition-delay:0.5s}.act-d6{transition-delay:0.6s}@keyframes act-up{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes act-down{from{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes act-hero{from{transform:scale(1.07);opacity:.5}to{transform:none;opacity:1}}@keyframes act-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}@media(prefers-reduced-motion: reduce){.act-page *,.act-page *::before,.act-page *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}.act-rv{opacity:1;transform:none}}.act-footer{border-radius:16px 16px 0 0;margin-top:-1px;position:relative}.act-nav__links a.is-active{color:#fcc90f}.act-nav__links a.is-active:hover{color:#fcc90f}

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