@font-face{font-family:Inter;src:url('/_aamtron_20260910/assets/inter.woff2')}@font-face{font-family:Archivo;src:url('/_aamtron_20260910/assets/archivo.woff2')}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#122034;background:#f4f5f8;font:16px/1.7 Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{max-width:100%;height:auto}h1,h2,h3{font-family:Archivo,Inter,sans-serif;line-height:1.12;font-weight:500;letter-spacing:-.04em}h1{font-size:clamp(2.8rem,5.6vw,6.2rem);margin:24px 0}h2{font-size:clamp(2.2rem,4vw,4rem);margin:16px 0 28px}h3{font-size:1.5rem}p{max-width:70ch}header{display:flex;align-items:center;gap:32px;padding:12px 4%;background:#fff;border-bottom:1px solid #e4e6eb}.brand img{display:block}nav{display:flex;gap:30px;margin:auto}nav a{font-size:.9rem}a:hover{color:#9a1747}.button{display:inline-flex;align-items:center;gap:32px;background:#981344;color:#fff;padding:16px 25px;border-radius:40px;border:0;cursor:pointer}.button:hover{background:#731034;color:white}.small{padding:12px 22px;font-size:.9rem}.eyebrow{font-size:.8rem;letter-spacing:.16em;font-weight:600}.hero{padding:55px 4% 0;background:white}.hero-copy{max-width:1100px;margin-bottom:50px}.hero-copy p:not(.eyebrow){max-width:610px;color:#536075;margin:24px 0 30px}.hero h1 em{font-style:normal;color:#8e1744}.hero-visual{height:clamp(280px,36vw,540px);position:relative;overflow:hidden;border-radius:22px}.hero-visual img{width:100%;height:100%;object-fit:cover}.visual-caption{position:absolute;bottom:22px;left:30px;right:30px;display:flex;justify-content:space-between;color:white;font-size:.75rem;letter-spacing:.08em}.hero-bottom{display:flex;justify-content:space-between;padding:26px 0;font-size:.75rem;letter-spacing:.1em}.section{padding:100px 6%}.section-head{display:grid;grid-template-columns:1fr 2fr 1.2fr;gap:30px;align-items:start;margin-bottom:42px}.section-head h2{margin-top:0}.section-head p{color:#586274}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.service-card{position:relative;min-height:285px;padding:28px;background:#fff;border:1px solid #e0e4ec;border-radius:16px;transition:transform .2s,box-shadow .2s}.service-card:hover{transform:translateY(-5px);box-shadow:0 18px 35px #1325400d}.number{color:#9a1747;font-size:.8rem}.service-card h3{margin-top:28px}.service-card p{font-size:.9rem;color:#586274}.card-arrow{position:absolute;right:25px;top:24px}.feature{display:grid;grid-template-columns:1.2fr 1fr;margin:0 4%;background:#e8edf3;border-radius:22px;overflow:hidden}.feature img{width:100%;height:100%;min-height:500px;object-fit:cover}.feature>div{padding:65px 55px}.text-link{display:inline-block;border-bottom:1px solid #981344;padding:10px 0;color:#981344}.client-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.client-grid figure{margin:0;padding:24px;background:#fff;border:1px solid #e1e4ea;border-radius:12px;text-align:center}.client-grid img{width:100%;height:85px;object-fit:contain}.client-grid figcaption{font-size:.8rem;margin-top:15px}.closing{background:#13253d;color:#fff;padding:80px 6%}.closing h2{max-width:850px}.light{background:white;color:#13253d}footer{padding:60px 6% 25px;display:grid;grid-template-columns:2fr 1fr 1.5fr;gap:35px;background:white;font-size:.9rem}footer a{display:block;margin-bottom:9px}footer h3{font-size:1rem;letter-spacing:0}.copyright{grid-column:1/-1;border-top:1px solid #e1e4ea;padding-top:22px;display:flex;justify-content:space-between;font-size:.8rem}.menu{display:none}.skip{position:absolute;top:-100px;background:white;padding:10px;z-index:10}.skip:focus{top:0}:focus-visible{outline:3px solid #2563eb;outline-offset:5px}.page-intro{padding:65px 6% 60px;background:white}.page-intro h1{max-width:1050px}.page-intro p{color:#586274;font-size:1.15rem}.breadcrumb{font-size:.8rem;margin-bottom:25px}.content-layout{display:grid;grid-template-columns:2fr 1fr;gap:65px;padding:60px 6%}.prose h2{font-size:2.1rem;margin-top:45px}.prose h3{font-size:1.3rem;letter-spacing:-.02em}.prose p{color:#48566a}.aside{background:#e8edf3;padding:30px;border-radius:16px;height:fit-content}.aside h2{font-size:1.6rem}.aside li{margin-bottom:12px}.content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.content-card{background:white;border:1px solid #e0e4ec;padding:30px;border-radius:14px}.content-card p{color:#596477}.tag{font-size:.8rem;color:#981344}details{border-bottom:1px solid #dce0e6;padding:18px 0}summary{cursor:pointer;font-weight:600}.form{max-width:780px;display:grid;gap:18px}.form label{display:grid;gap:5px}input,textarea,select{width:100%;padding:12px;background:#fff;border:1px solid #aab4c3;border-radius:6px}textarea{min-height:140px}.status{padding:12px;border-radius:6px}.error{background:#ffe6eb}.success{background:#e2f1e8}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.gallery-grid img{width:100%;aspect-ratio:1.4;object-fit:cover;border-radius:14px}.empty{padding:60px;border:1px solid #c9d2df;border-radius:18px;background:white}.filters{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:28px}.filters button{padding:8px 18px;border:1px solid #c3ccda;background:white;border-radius:30px;cursor:pointer}.filters button[aria-pressed=true]{background:#14253c;color:white}.hidden{display:none!important}@media(max-width:1050px){nav{gap:18px}.section-head{grid-template-columns:1fr 2fr}.section-head>p:last-child{grid-column:2}.service-grid{grid-template-columns:repeat(2,1fr)}.content-grid{grid-template-columns:repeat(2,1fr)}.feature>div{padding:35px}.client-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){header{gap:16px;flex-wrap:wrap}.brand{margin-right:auto}.menu{display:block;border:0;background:none}header>.button{display:none}nav{display:none;width:100%;flex-direction:column;padding:16px}nav.open{display:flex}.hero{padding-top:30px}.hero-copy{margin-bottom:30px}.hero-bottom{gap:18px;flex-wrap:wrap}.section{padding:60px 5%}.section-head{display:block}.service-grid,.content-grid,.gallery-grid{grid-template-columns:1fr}.service-card{min-height:230px}.feature{display:block}.feature img{min-height:0;height:280px}.feature>div{padding:30px}.client-grid{grid-template-columns:repeat(2,1fr)}.closing{padding:55px 5%}footer{grid-template-columns:1fr}.copyright{display:block}.content-layout{grid-template-columns:1fr;gap:30px;padding:35px 5%}.page-intro{padding:40px 5%}.visual-caption{left:20px;right:20px;gap:20px}.visual-caption span:last-child{max-width:100px;text-align:right}.empty{padding:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.footer-location{grid-column:1/-1;display:grid;grid-template-columns:1fr 2fr;gap:32px;align-items:center;border-top:1px solid #e1e4ea;padding-top:32px}.footer-location h3{font-size:1.8rem;letter-spacing:-.03em}.footer-location iframe{display:block;width:100%;height:260px;border:0;border-radius:16px;background:#e8edf3}.whatsapp-float{position:fixed;z-index:50;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#128c46;color:white;box-shadow:0 5px 22px #102b2833;border:3px solid white}.whatsapp-float:hover{background:#096d33;color:white}.whatsapp-tooltip{position:absolute;right:70px;background:#13253d;color:#fff;font-size:.85rem;padding:7px 13px;border-radius:7px;opacity:0;pointer-events:none}.whatsapp-float:hover .whatsapp-tooltip,.whatsapp-float:focus-visible .whatsapp-tooltip{opacity:1}footer{padding-bottom:100px}@media(max-width:720px){.footer-location{grid-template-columns:1fr;gap:18px}.footer-location iframe{height:230px}.whatsapp-float{right:18px;bottom:max(18px,env(safe-area-inset-bottom));width:56px;height:56px}}
.detail-visual{margin:0;padding:0 6%;background:#fff}.detail-visual img{display:block;width:100%;height:auto;max-height:460px;object-fit:cover;border-radius:18px}.detail-visual figcaption{font-size:.8rem;color:#647184;padding:12px 0;max-width:900px}.practical-guide{border-top:1px solid #dce0e6;margin-top:35px;padding-top:30px}.application-links a{display:inline-block;margin:5px 14px 5px 0;color:#981344;text-decoration:underline;text-underline-offset:4px}.local-enquiry{background:#e8edf3;padding:22px 26px;border-radius:14px;margin-top:30px}.local-enquiry a{color:#981344;text-decoration:underline}@media(max-width:720px){.detail-visual{padding:0 5%}.detail-visual img{max-height:290px}.local-enquiry{padding:20px}}
