@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600&display=swap');

:root{
 --aih-gold:#C89A5B;
 --aih-gold-dark:#B6782D;
 --aih-paper:#F5F3EF;
 --aih-soft:#EEE9E3;
 --aih-line:#DDD5CC;
 --aih-ink:#1A1A1A;
 --aih-muted:#676767;
}
.aih-logo{text-align:center}
.aih-logo img{height:auto;max-width:100%}
.aih-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.aih-car{background:#fff;border:1px solid var(--aih-line);border-radius:12px;overflow:hidden;transition:.25s}
.aih-car:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(0,0,0,.08)}
.aih-photo{display:block;position:relative;aspect-ratio:16/10;overflow:hidden;background:#ddd}
.aih-photo img{width:100%;height:100%;object-fit:cover;transition:.4s}
.aih-car:hover img{transform:scale(1.04)}
.aih-badge{position:absolute;top:12px;left:12px;background:rgba(255,255,255,.94);padding:8px 10px;border-radius:8px;font-size:9px;font-weight:800}
.aih-car-body{padding:16px}
.aih-car h3{font-family:Manrope,sans-serif;font-size:18px;margin:0 0 5px}
.aih-car p{font-family:"Plus Jakarta Sans",sans-serif;color:var(--aih-muted);margin:0 0 12px}
.aih-specs{display:flex;flex-wrap:wrap;gap:6px}
.aih-specs span{background:var(--aih-paper);font-size:10px;padding:6px 8px;border-radius:6px}
.aih-car strong{display:block;color:var(--aih-gold-dark);font-size:19px;margin:13px 0}
.aih-more{font-size:12px;font-weight:700}
.aih-services{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--aih-line);border-radius:16px;overflow:hidden}
.aih-services article{padding:30px;background:#fff;border-right:1px solid var(--aih-line)}
.aih-services article:last-child{border-right:0}
.aih-icon{font-size:34px;color:var(--aih-gold-dark);margin-bottom:8px}
.aih-services h3,.aih-trust h3{font-family:Manrope,sans-serif}
.aih-services p,.aih-trust p{font-family:"Plus Jakarta Sans",sans-serif;line-height:1.65;color:var(--aih-muted)}
.aih-services a{font-size:12px;font-weight:800;color:var(--aih-gold-dark)}
.aih-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--aih-line)}
.aih-trust article{background:var(--aih-paper);padding:28px;text-align:center}
.aih-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.aih-actions a{background:#fff;border:1px solid var(--aih-line);padding:17px 20px;border-radius:10px;text-align:center;font-weight:700}
.aih-actions .primary{background:var(--aih-gold);color:#fff}
.aih-empty{grid-column:1/-1;padding:50px;text-align:center;background:#fff;border-radius:14px;color:var(--aih-muted)}
@media(max-width:1050px){
 .aih-grid{grid-template-columns:repeat(2,1fr)}
 .aih-services{grid-template-columns:1fr}
 .aih-services article{border-right:0;border-bottom:1px solid var(--aih-line)}
 .aih-trust{grid-template-columns:1fr}
 .aih-actions{grid-template-columns:1fr 1fr}
}
@media(max-width:650px){
 .aih-grid,.aih-actions{grid-template-columns:1fr}
}
