.ac-page{--ac-red:#d6001c;--ac-ink:#242c31;--ac-muted:#657078;color:var(--ac-ink);padding:24px 0 64px;font-family:inherit;line-height:1.6}.ac-page *{box-sizing:border-box}.ac-page h1,.ac-page h2,.ac-page h3,.ac-page p{margin:0}.ac-hero{padding:clamp(28px, 5vw, 64px);border:1px solid #e4e7e9;border-radius:24px;background:linear-gradient(120deg,#f5f7f8,#fff);position:relative;overflow:hidden}.ac-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--ac-red)}.ac-eyebrow{display:block;color:var(--ac-red);font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:14px}.ac-page h1{font-size:clamp(28px, 3.8vw, 46px);line-height:1.15;letter-spacing:-1px;font-weight:700;max-width:760px}.ac-hero p{color:var(--ac-muted);max-width:650px;margin-top:20px;font-size:17px}.ac-actions,.ac-card-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.ac-page .ac-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 19px;border:1px solid #dce1e4;border-radius:10px;background:#fff;color:var(--ac-ink);font-size:14px;font-weight:600;text-decoration:none;line-height:1.4;transition:border-color 0.15s,background 0.15s}.ac-page .ac-primary{background:var(--ac-red);border-color:var(--ac-red);color:#fff}.ac-page a:hover{border-color:var(--ac-red)}.ac-page a:focus-visible,.ac-page summary:focus-visible{outline:3px solid #3666d6;outline-offset:4px}.ac-stores,.ac-support,.ac-whatsapp{margin-top:48px}.ac-section-heading{margin-bottom:22px}.ac-page h2{font-size:27px;font-weight:650;letter-spacing:-.4px}.ac-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ac-card{border:1px solid #e2e6e8;border-radius:18px;padding:30px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;background:#fff}.ac-central{background:#f6f8f9}.ac-tag{font-size:11px;letter-spacing:1.6px;font-weight:700;color:var(--ac-muted);margin-bottom:12px}.ac-page h3{font-size:23px;font-weight:650}.ac-page .ac-address{margin-top:12px;color:var(--ac-muted);white-space:pre-line;overflow-wrap:anywhere}.ac-page .ac-hours{margin-top:16px;font-size:14px;white-space:pre-line}.ac-card-actions{margin-top:auto;padding-top:24px}.ac-store-photo{display:block;width:100%;height:210px;object-fit:cover;border-radius:10px;margin-bottom:22px}.ac-support-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.ac-whatsapp{padding:26px 30px;border:1px solid #dce7de;border-radius:18px;background:#f5faf6;scroll-margin-top:110px}.ac-records{margin-top:42px;border-top:1px solid #dce1e4}.ac-records details{border-bottom:1px solid #dce1e4}.ac-records summary{cursor:pointer;padding:22px 4px;font-size:17px;font-weight:600}.ac-records .contact-us{padding:0 0 24px}.ac-records .list-group-item{background:#fff0;padding:14px 4px}.ac-records .bank-detail{overflow-wrap:anywhere}.ac-records .contact-us-bank-item{padding:18px 4px}.ac-records .bank-logo img{max-width:110px;height:auto}.ac-records .contentbox-sub-title{display:none}.ac-enhanced{padding:0!important}.ac-page [hidden]{display:none!important}@media (max-width:767px){.ac-page{padding-top:16px}.ac-hero{border-radius:16px;padding:30px 24px}.ac-hero p{font-size:15px}.ac-grid{grid-template-columns:1fr}.ac-card{padding:24px}.ac-page h2{font-size:24px}.ac-actions{display:grid;grid-template-columns:1fr;width:100%}.ac-stores,.ac-whatsapp,.ac-support{margin-top:32px}.ac-whatsapp{padding:24px}.ac-support-links{display:grid;grid-template-columns:1fr}.ac-card-actions{gap:8px}.ac-page .ac-button{max-width:100%;overflow-wrap:anywhere}.ac-records .row{margin:0}.ac-records [class*="col-"]{padding:0}.ac-records .bank-logo{margin-bottom:12px}}.ac-grid>.ac-card:only-child{grid-column:1/-1}