.law-dean-section{padding:50px 0;background:#fff}.law-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.law-subtitle{color:#2E7D32;font-size:15px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.law-section-header h2{font-size:25px;font-weight:700;margin-top:10px;color:#233042}.law-badge{background:#E8F5E9;color:#2E7D32;padding:12px 28px;border-radius:30px;font-weight:600}.law-divider{height:1px;background:#e5e7eb;margin:30px 0 50px}.law-dean-card{text-align:center}.law-dean-card img{width:250px;border-radius:18px;margin:auto;display:block;box-shadow:0 15px 40px rgba(0,0,0,.12)}.law-dean-card h3{margin-top:25px;font-size:22px;font-weight:700}.law-dean-card span{color:#2E7D32;font-size:22px;font-weight:700}.law-dean-card p{color:#666;font-size:20px}.law-quote{background:#F8FAF8;border-left:6px solid #2E7D32;padding:35px;border-radius:18px;font-size:18px;font-weight:600;line-height:1.6;margin-bottom:35px}.law-message p{text-align:justify;line-height:2;font-size:17px;line-height:1.7;color:#555}.law-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ddd;margin-top:40px;padding-top:25px}.law-btn{background:#2E7D32;color:#fff;padding:15px 35px;border-radius:40px;font-size:17px;font-weight:600;display:inline-block;text-decoration:none}.law-btn:hover{background:#1f5f25;color:#fff}.law-about-section{padding:50px 0;background:#fff}.law-about-image-wrap{display:flex;justify-content:center;align-items:center;height:100%;min-height:450px}.law-about-image{max-width:100%;width:420px;height:auto;display:block;margin:0 auto;border-radius:20px}@media (max-width:768px){.law-about-section .row{display:block}.law-about-image-wrap{min-height:auto;margin-bottom:35px}.law-about-image{width:280px}}.law-about-section h2{font-size:25px;margin:15px 0 25px;font-weight:700;color:#233042}.law-about-section p{font-size:18px;color:#555;line-height:1.7;text-align:justify}.law-list{margin-top:25px;padding:0;list-style:none}.law-list li{margin-bottom:15px;font-size:17px;position:relative;padding-left:28px}.law-list li:before{content:"✔";position:absolute;left:0;color:#2E7D32;font-weight:bold}@media(max-width:768px){.law-section-header{display:block;text-align:center}.law-section-header h2{font-size:34px}.law-badge{margin-top:20px;display:inline-block}.law-footer{display:block;text-align:center}.law-footer div{margin-top:25px}.law-about-image{margin-bottom:35px}}.law-program-section{padding:50px 0;background:#f8faf8}.law-section-title{margin-bottom:50px}.law-section-title span{color:#2E7D32;font-size:15px;font-weight:700;letter-spacing:2px}.law-section-title h2{font-size:24px;font-weight:700;color:#233042;margin:12px 0}.law-section-title p{width:70%;margin:auto;font-size:18px;color:#666;line-height:1.8}.law-program-hero{background:#fff;border-top:6px solid #2E7D32;border-radius:20px;padding:45px 60px;box-shadow:0 15px 40px rgba(0,0,0,.08)}.law-program-top{display:flex;align-items:center;margin-bottom:30px}.law-icon{width:90px;height:90px;background:#E8F5E9;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:25px}.law-icon i{font-size:42px;color:#2E7D32}.law-program-top h3{margin:0;font-size:28px;font-weight:700;color:#233042}.law-program-top span{display:inline-block;margin-top:8px;padding:8px 22px;background:#E8F5E9;color:#2E7D32;border-radius:30px;font-weight:600}.law-program-text{font-size:18px;line-height:2;color:#555;margin-bottom:40px}.law-info-box{background:#f5f7f8;border-radius:15px;text-align:center;padding:25px}.law-info-box small{display:block;color:#888;font-size:15px;margin-bottom:8px}.law-info-box h4{margin:0;font-size:22px;color:#233042;font-weight:700}.law-program-btn{display:inline-block;margin-top:45px;padding:16px 40px;background:#2E7D32;color:#fff;border-radius:40px;text-decoration:none;font-size:18px;font-weight:600;transition:.3s}.law-program-btn:hover{background:#1B5E20;color:#fff;text-decoration:none}@media(max-width:768px){.law-section-title h2{font-size:36px}.law-section-title p{width:100%}.law-program-hero{padding:30px}.law-program-top{display:block;text-align:center}.law-icon{margin:0 auto 20px}.law-program-top h3{font-size:30px}.law-info-box{margin-bottom:20px}}.law-contact-section{padding:30px 0;background:#f8faf8}.section-heading{margin-bottom:60px}.section-heading span{color:#2E7D32;font-size:15px;font-weight:700;letter-spacing:2px}.section-heading h2{font-size:26px;font-weight:700;color:#233042;margin:12px 0}.section-heading p{width:65%;margin:auto;color:#666;font-size:18px;line-height:1.8}.law-contact-card{background:#ffffff;border-radius:18px;padding:40px 30px;text-align:center;height:100%;box-shadow:0 12px 30px rgba(0,0,0,.08);transition:.35s}.law-contact-card:hover{transform:translateY(-10px);box-shadow:0 20px 45px rgba(0,0,0,.12)}.law-contact-icon{width:85px;height:85px;margin:0 auto 25px;background:#E8F5E9;border-radius:50%;display:flex;justify-content:center;align-items:center}.law-contact-icon i{font-size:34px;color:#2E7D32}.law-contact-card h4{font-size:24px;font-weight:700;color:#233042;margin-bottom:20px}.law-contact-card p{color:#666;font-size:17px;line-height:1.9}@media(max-width:991px){.law-contact-card{margin-bottom:30px}}@media(max-width:768px){.section-heading h2{font-size:34px}.section-heading p{width:100%}}