.ahe-contact-page,.ahe-contact-page *{box-sizing:border-box}.ahe-contact-page{--red:#d71920;--red-dark:#b5121b;--text:#161616;--muted:#626970;width:100%;margin:0;padding:0;font-family:Poppins,Arial,sans-serif;color:var(--text);background:#fff;overflow:hidden}.ahe-contact-page img{display:block;max-width:100%}.ahe-contact-page a{text-decoration:none}.ahe-container{width:calc(100% - 50px);max-width:1180px;margin:auto}.ahe-contact-hero{position:relative;min-height:510px;display:flex;align-items:center;isolation:isolate;background-position:center;background-size:cover;background-repeat:no-repeat}.ahe-contact-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.83) 0%,rgba(0,0,0,.62) 38%,rgba(0,0,0,.16) 70%,rgba(0,0,0,.08) 100%)}.ahe-contact-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgba(0,0,0,.42),transparent 48%)}.ahe-hero-content{max-width:660px;color:#fff;padding:80px 0 100px}.ahe-hero-content h1{margin:0 0 16px;font-size:clamp(44px,6vw,76px);line-height:1.05;font-weight:800;letter-spacing:-2px;color:#fff}.ahe-hero-content p{margin:0;max-width:620px;font-size:20px;line-height:1.7;color:#f3f3f3}.ahe-stat-wrap{position:relative;z-index:4;margin-top:-56px}.ahe-stat-bar{background:#090909;border:1px solid rgba(255,255,255,.15);border-radius:8px;box-shadow:0 12px 30px rgba(0,0,0,.22);padding:25px 15px;display:grid;grid-template-columns:repeat(5,1fr)}.ahe-stat-item{min-height:75px;padding:0 20px;display:flex;justify-content:center;align-items:center;gap:14px;color:#fff;border-right:1px solid var(--red)}.ahe-stat-item:last-child{border-right:none}.ahe-stat-icon{width:44px;min-width:44px;height:44px;color:#fff;display:flex;align-items:center;justify-content:center;line-height:1}.ahe-stat-icon i,.ahe-stat-icon svg{font-size:inherit;width:100%;height:100%;line-height:1;display:block}.ahe-stat-icon img{width:100%;height:100%;max-width:none;object-fit:contain;display:block}.ahe-stat-number{font-size:22px;line-height:1;font-weight:700;white-space:nowrap}.ahe-stat-label{margin-top:6px;font-size:10px;line-height:1.4;color:#ddd}.ahe-section{padding:80px 0}.ahe-location-section,.ahe-why-section{background:#fafafa}.ahe-section-tag{margin-bottom:7px;font-size:12px;color:var(--red);font-weight:800;text-transform:uppercase;letter-spacing:.3px}.ahe-section-title{position:relative;display:inline-block;margin:0 0 25px;padding-bottom:13px;font-size:34px;line-height:1.2;font-weight:800;letter-spacing:-1px;color:var(--text)}.ahe-section-title:after{content:"";position:absolute;left:0;bottom:0;width:55px;height:3px;border-radius:10px;background:var(--red)}.ahe-section-intro{max-width:820px;margin:0 0 38px;color:var(--muted);font-size:15px;line-height:1.75}.ahe-contact-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.ahe-contact-card{position:relative;min-height:255px;padding:32px 18px 30px;background:linear-gradient(145deg,#fff,#f6f6f6);border:1px solid #f0f0f0;border-radius:6px;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease}.ahe-contact-card:hover{transform:translateY(-6px);border-color:rgba(215,25,32,.28);box-shadow:0 15px 35px rgba(0,0,0,.08)}.ahe-card-icon{width:46px;height:46px;min-width:46px;margin:0 auto 16px;color:var(--red);display:flex;align-items:center;justify-content:center;line-height:1}.ahe-card-icon i,.ahe-card-icon svg{font-size:inherit;width:100%;height:100%;line-height:1;display:block}.ahe-card-icon img{width:100%;height:100%;max-width:none;object-fit:contain;display:block}.ahe-contact-card h3{margin:0 0 14px;font-size:16px;font-weight:700;color:#111}.ahe-contact-card p,.ahe-contact-card a{margin:0;color:var(--muted);font-size:12px;line-height:1.75}.ahe-contact-card a:hover{color:var(--red)}.ahe-card-line{position:absolute;left:50%;bottom:18px;width:38px;height:3px;transform:translateX(-50%);background:var(--red)}.ahe-location-grid{display:grid;grid-template-columns:.78fr 1.42fr;gap:55px;align-items:center}.ahe-location-copy>p{margin:0 0 27px;font-size:14px;line-height:1.8;color:var(--muted)}.ahe-address{display:flex;gap:15px;align-items:flex-start;margin-bottom:25px}.ahe-address-icon{width:34px;min-width:34px;height:34px;color:var(--red);display:flex;align-items:center;justify-content:center}.ahe-address-icon i,.ahe-address-icon svg{font-size:30px;width:100%;height:100%}.ahe-address strong{display:block;margin-bottom:4px;font-size:14px}.ahe-address span{font-size:13px;line-height:1.65;color:#3d4145}.ahe-red-btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:54px;padding:0 27px;background:var(--red);color:#fff!important;font-size:14px;font-weight:600;border-radius:3px;transition:.25s ease}.ahe-red-btn:hover{background:var(--red-dark);transform:translateY(-2px)}.ahe-map{height:440px;overflow:hidden;border-radius:7px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.ahe-map iframe{width:100%;height:100%;border:0;display:block}.ahe-department-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ahe-department-card{overflow:hidden;border:1px solid #e4e4e4;border-radius:6px;background:#fff;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.ahe-department-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,.09)}.ahe-department-image{height:190px;overflow:hidden;background:#ddd}.ahe-department-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ahe-department-card:hover .ahe-department-image img{transform:scale(1.05)}.ahe-department-body{padding:23px 22px 25px}.ahe-department-body h3{margin:0 0 10px;font-size:17px;font-weight:700}.ahe-department-body>p{margin:0 0 20px;min-height:52px;color:var(--muted);font-size:13px;line-height:1.65}.ahe-contact-row{display:flex;align-items:center;gap:11px;margin-top:10px}.ahe-contact-row i,.ahe-contact-row svg{width:19px;min-width:19px;font-size:17px;color:var(--red);fill:currentColor}.ahe-contact-row a{color:#222;font-size:13px;font-weight:500}.ahe-contact-row a:hover{color:var(--red)}.ahe-why-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:35px}.ahe-why-item{position:relative;padding:18px 32px 28px;text-align:center;border-right:1px solid #ddd}.ahe-why-item:last-child{border-right:none}.ahe-why-icon{width:54px;height:54px;min-width:54px;margin:0 auto 18px;color:var(--red);display:flex;align-items:center;justify-content:center;line-height:1}.ahe-why-icon i,.ahe-why-icon svg{font-size:inherit;width:100%;height:100%;line-height:1;display:block}.ahe-why-icon img{width:100%;height:100%;max-width:none;object-fit:contain;display:block}.ahe-why-item h3{margin:0 0 13px;font-size:16px;font-weight:700}.ahe-why-item p{margin:0;min-height:70px;font-size:13px;line-height:1.7;color:var(--muted)}.ahe-why-line{width:42px;height:3px;margin:22px auto 0;background:var(--red)}
@media(max-width:1024px){.ahe-contact-grid{grid-template-columns:repeat(3,1fr)}.ahe-stat-bar{grid-template-columns:repeat(3,1fr)}.ahe-stat-item{border-right:0;border-bottom:1px solid rgba(215,25,32,.4);padding:22px}.ahe-location-grid{grid-template-columns:1fr;gap:35px}.ahe-why-grid{grid-template-columns:repeat(2,1fr)}.ahe-why-item{border-right:0;border-bottom:1px solid #e5e5e5}}
@media(max-width:767px){.ahe-container{width:calc(100% - 30px)}.ahe-contact-hero{min-height:440px;background-position:62% center}.ahe-hero-content{padding:65px 0 100px}.ahe-hero-content h1{font-size:46px}.ahe-hero-content p{font-size:16px}.ahe-stat-wrap{margin-top:-45px}.ahe-stat-bar{grid-template-columns:1fr 1fr;padding:10px}.ahe-stat-item{justify-content:flex-start;min-height:90px}.ahe-stat-item:last-child{grid-column:1/-1}.ahe-section{padding:60px 0}.ahe-section-title{font-size:28px}.ahe-contact-grid,.ahe-department-grid,.ahe-why-grid{grid-template-columns:1fr}.ahe-contact-card{min-height:225px}.ahe-map{height:350px}.ahe-why-item{border-right:0;border-bottom:1px solid #e8e8e8}.ahe-why-item:last-child{border-bottom:0}}
@media(max-width:480px){.ahe-stat-bar{grid-template-columns:1fr}.ahe-stat-item:last-child{grid-column:auto}.ahe-stat-item{justify-content:center;text-align:left}}
