/* AssuredZone standalone EMI calculator — scoped, matches single phone EMI section */
.az-emi-page{--az-emi-blue:#1769e0;--az-emi-line:#e5eaf2;max-width:1000px;width:calc(100% - 32px);margin:0 auto;padding:20px 0 48px;color:#15233b;font:15px/1.55 system-ui,-apple-system,Segoe UI,Arial,sans-serif}
.az-emi-page *{box-sizing:border-box}
.az-emi-page .az-emi-crumb{display:flex;gap:10px;align-items:center;font-size:12px;color:#728199;margin:4px 0 26px}
.az-emi-page .az-emi-crumb a,.az-emi-page .az-emi-phone a{color:var(--az-emi-blue);text-decoration:none}
.az-emi-page .az-emi-heading{margin-bottom:24px}
.az-emi-page .az-emi-eyebrow{font-size:11px;letter-spacing:1.4px;font-weight:800;color:var(--az-emi-blue)}
.az-emi-page h1{font-size:clamp(27px,4vw,38px);line-height:1.2;margin:8px 0 10px;letter-spacing:-.7px}
.az-emi-page .az-emi-heading>p{margin:0;color:#53647a}
.az-emi-page .az-emi-heading .az-emi-phone{margin-top:12px;font-weight:650}
.az-emi-page .az-emi-card{padding:24px 26px;background:#fff;border:1px solid var(--az-emi-line);border-radius:16px;box-shadow:0 3px 14px #24375408}
.az-emi-page h2{font-size:21px;letter-spacing:-.45px;margin:0 0 16px}
.az-emi-page .emi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.az-emi-page .emi-field label{display:block;font-size:12px;font-weight:750;margin-bottom:6px}
.az-emi-page .emi-field input,.az-emi-page .emi-field select{width:100%;min-width:0;border:1px solid #d6e0ed;background:#fff;border-radius:9px;padding:11px;font:inherit;color:#15233b}
.az-emi-page .emi-field input:focus,.az-emi-page .emi-field select:focus{outline:2px solid #c7d2fe;outline-offset:1px}
.az-emi-page .emi-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}
.az-emi-page .emi-result{padding:13px;background:#f1f6ff;border-radius:11px}
.az-emi-page .emi-result span{display:block;color:#64748b;font-size:11px}
.az-emi-page .emi-result strong{display:block;font-size:20px;margin-top:4px;overflow-wrap:anywhere}
.az-emi-page .emi-disclaimer{font-size:12px;color:#718096;margin:12px 0 0}
@media(max-width:680px){
.az-emi-page{width:calc(100% - 24px);padding-top:12px}
.az-emi-page .az-emi-card{padding:18px 14px}
.az-emi-page .emi-grid{grid-template-columns:1fr 1fr}
.az-emi-page .emi-field:first-child{grid-column:1/-1}
.az-emi-page .emi-results{grid-template-columns:1fr 1fr}
.az-emi-page .emi-result:first-child{grid-column:1/-1}
}
@media(max-width:360px){
.az-emi-page .emi-results{grid-template-columns:1fr}
.az-emi-page .emi-result:first-child{grid-column:auto}
}
