/* Amit Shah profile page */
.amit-page{background:#fff}
.amit-hero{background:linear-gradient(135deg,#ff7a00 0%,#f59b1a 52%,#fff0cf 100%);padding:72px 0 64px;overflow:hidden}
.amit-kicker{font-size:14px;font-weight:800;letter-spacing:2px;color:#fff}
.amit-hero h1{font-size:clamp(42px,6vw,76px);font-weight:900;color:#fff;margin:10px 0 8px}
.amit-hero h2{font-size:clamp(22px,3vw,36px);line-height:1.18;color:#fff;max-width:760px;font-weight:800;margin:0}
.amit-line{width:90px;height:5px;background:#fff;border-radius:20px;margin-top:25px}
.amit-portrait-card{background:#fff;padding:12px;border:1px solid rgba(0,0,0,.08);box-shadow:0 20px 50px rgba(0,0,0,.18);border-radius:14px;transform:rotate(1deg)}
.amit-portrait-card img{width:100%;max-height:650px;object-fit:cover;object-position:center top;display:block;border-radius:8px}
.amit-section{padding:78px 0}
.amit-intro{background:#fffaf4}
.amit-career{background:#f7f7f7}
.amit-content-card{background:#fff;border-top:5px solid #ff7a00;padding:34px 38px;box-shadow:0 12px 35px rgba(0,0,0,.06)}
.amit-content-card p{color:#4c4c4c;line-height:1.85;margin-bottom:18px}
.amit-image-card{background:#fff;padding:10px;border:1px solid #e8e8e8;border-radius:10px;box-shadow:0 12px 30px rgba(0,0,0,.08);overflow:hidden;height:100%}
.amit-image-card img{width:100%;height:100%;min-height:260px;object-fit:cover;object-position:center;display:block;border-radius:6px}
.amit-image-card.portrait img{object-position:center top}
.amit-content-card h3{font-weight:800;color:#222;margin-top:28px;margin-bottom:12px}
.amit-content-card h3:first-child{margin-top:0}
.amit-page .section-heading h2{font-weight:900}
@media(max-width:991.98px){.amit-hero{padding:54px 0}.amit-section{padding:58px 0}.amit-content-card{padding:26px}.amit-hero h1{font-size:48px}.amit-portrait-card{max-width:560px;margin:0 auto}}
@media(max-width:575.98px){.amit-hero{padding:42px 0}.amit-hero h1{font-size:39px}.amit-hero h2{font-size:21px}.amit-content-card{padding:20px}.amit-content-card p{font-size:15px;line-height:1.72}.amit-image-card{padding:7px}.amit-image-card img{min-height:190px}}
