/* ALTAHANY_CUSTOMER_VALUE_FINAL_V10_86_26 */
.ath-customer-value{max-width:1180px;margin:0 auto;padding:clamp(20px,4vw,54px) 16px;color:#2d1b0f}
.ath-customer-hero{display:flex;justify-content:space-between;align-items:center;gap:18px;border:1px solid rgba(166,106,22,.18);background:linear-gradient(135deg,#fffdf8,#fff3df);border-radius:30px;padding:clamp(20px,4vw,36px);box-shadow:0 14px 34px rgba(45,27,15,.055)}
.ath-customer-hero span{display:inline-flex;border:1px solid rgba(166,106,22,.18);border-radius:999px;padding:6px 12px;color:#a66a16;font-weight:900;background:#fff8ea}
.ath-customer-hero h1{font-size:clamp(2rem,5vw,4rem);line-height:1.1;margin:.35em 0;color:#2d1b0f}
.ath-customer-hero p{color:#765e45;line-height:1.85;max-width:720px}
.ath-customer-hero a,.ath-value-card button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;background:linear-gradient(135deg,#c88b2a,#a66a16);color:#fff;text-decoration:none;border:0;padding:0 22px;font-weight:900}
.ath-customer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:22px}
.ath-value-card{display:grid;gap:14px;background:#fff;border:1px solid rgba(166,106,22,.16);border-radius:26px;padding:22px;box-shadow:0 10px 26px rgba(45,27,15,.045)}
.ath-value-card label{display:grid;gap:7px;font-weight:900}
.ath-value-card input,.ath-value-card select,.ath-value-card textarea{width:100%;border:1px solid rgba(166,106,22,.22);border-radius:16px;padding:12px 14px;background:#fffaf3}
.ath-value-card article{border:1px solid rgba(166,106,22,.13);border-radius:18px;background:#fffaf0;padding:14px}
.ath-value-card article small{display:block;color:#765e45;margin:4px 0 8px}
.ath-reply{background:#eef9f1;border:1px solid #ccead3;border-radius:14px;padding:10px;margin-top:10px}
.ath-success,.ath-error{max-width:1180px;margin:14px auto;padding:14px 18px;border-radius:18px;font-weight:900}
.ath-success{background:#e9f8ef;color:#087338}.ath-error{background:#ffeceb;color:#a51e16}
body:has(.ath-customer-value) footer{margin-top:40px!important}
body:has(.ath-customer-value) [class*="newsletter"],body:has(.ath-customer-value) [class*="subscribe"]{transform:none!important}
@media(max-width:780px){.ath-customer-hero{align-items:stretch;flex-direction:column;text-align:center}.ath-customer-grid{grid-template-columns:1fr}.ath-customer-hero a,.ath-value-card button{width:100%}}
