.hero-section{min-height:55vh;display:flex;align-items:center;position:relative;overflow:hidden}.hero-fee-details-banner{background:url(../images/policies.jpg) center/cover no-repeat}.hero-content{opacity:0;transform:translateY(40px);transition:all 1s ease}.hero-content.show{opacity:1;transform:translateY(0)}.hero-title{text-shadow:0 4px 20px rgb(0 0 0 / .4);font-size:3rem!important}@media (max-width:768px){.hero-fee-details-banner{background:url(../images/policies.jpg) center/cover no-repeat}}.fw-bold{font-weight:600!important}.mnru-policy-grid{background:#f9fbfd;padding:100px 0}.policy-grid-header{text-align:center;margin-bottom:70px}.policy-grid-header h2{font-size:2.8rem;font-weight:600;color:#035ba6}.header-line{width:90px;height:4px;background:#f38020;margin:14px auto 0;border-radius:4px}.policy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px;max-width:1100px;margin:auto}.policy-card{background:#fff;border:1px solid #e3eaf2;border-radius:18px;padding:36px 28px;text-align:center;position:relative;transition:0.3s ease}.policy-card:hover{transform:translateY(-6px);border-color:#035ba6}.policy-badge{position:absolute;top:-18px;left:50%;transform:translateX(-50%);background:#035ba6;color:#fff;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;border:4px solid #fff}.policy-card h3{margin-top:18px;margin-bottom:22px;font-size:1.1rem;font-weight:600;color:#035ba6;min-height:48px}.policy-card a{display:inline-block;background:#035ba7;color:#fff;padding:10px 26px;border-radius:30px;text-decoration:none;font-weight:600;transition:0.3s ease}.policy-card a:hover{background:#f38020}@media(max-width:768px){.policy-grid-header h2{font-size:2rem}.policy-card{padding:30px 22px}}