.desktop-navigation li>a,.dropdown-menu a{color:var(--primary-blue);transition:var(--transition)}.desktop-navigation li>a,.dropdown-menu a,.top-right a{transition:var(--transition)}.about-divine-content h2,.divine-counter,.divine-stats-header h2,.hero-submit,body{font-family:Poppins,sans-serif}*,.adj-course-page *,.adj-course-page ::after,.adj-course-page ::before,.aibe-course-page *,.aibe-course-page ::after,.aibe-course-page ::before,.civil-judge-course-page *,.civil-judge-course-page ::after,.civil-judge-course-page ::before,.clat-course-page *,.clat-course-page ::after,.clat-course-page ::before,.contact-page *,.contact-page ::after,.contact-page ::before,.punjab-syllabus-page *,.punjab-syllabus-page ::after,.punjab-syllabus-page ::before{box-sizing:border-box}.adj-review-author a,.adj-review-author strong,.aibe-course-page .review-author-name,.civil-judge-course-page .cj-author-name,.clat-course-page .clat-author-name,.google-review-author-name,.upcoming-batch-detail strong{text-overflow:ellipsis;white-space:nowrap}:root{--primary-red:#e22026;--primary-blue:#293871;--white:#ffffff;--text-dark:#17213d;--border-light:#e9ebf2;--container-width:1320px;--transition:0.3s ease}*{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--white);color:var(--text-dark);overflow-x:hidden}a{text-decoration:none;color:inherit}button{font-family:inherit}img{max-width:100%;display:block}.container{width:min(calc(100% - 40px),var(--container-width));margin-inline:auto}.top-bar{background:var(--primary-blue);color:var(--white);font-size:13px;position:relative;z-index:1001}.top-bar-inner{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:20px}.top-left,.top-right{display:flex;align-items:center;gap:18px}.top-left span,.top-right a{display:inline-flex;align-items:center;gap:8px}.desktop-navigation li>a.active,.desktop-navigation li>a:hover,.top-right a:hover{color:var(--primary-red)}.about-phone-icon i,.hero-footer-icon i,.top-bar i{font-size:12px}.top-divider{width:1px;height:15px;background:rgba(255,255,255,.3)}.dropdown-menu,.dropdown-menu::before{background:var(--white);position:absolute}.main-header{width:100%;background:var(--white);position:relative;z-index:1000;border-bottom:1px solid var(--border-light);transition:box-shadow var(--transition),background var(--transition)}.main-header.scrolled{position:sticky;top:0;box-shadow:0 8px 30px rgba(41,56,113,.1)}.header-inner{min-height:104px;display:flex;align-items:center;gap:30px}.brand-logo{flex:0 0 auto;display:inline-flex;align-items:center;width:275px}.brand-logo img{width:100%;height:auto;object-fit:contain}.desktop-navigation{margin-left:auto}.desktop-navigation>ul{list-style:none;display:flex;align-items:center;gap:4px}.aibe-course-page .aibe-intro-visual,.aibe-course-page .input-wrap,.aibe-course-page .mentorship-content,.civil-judge-course-page .cj-about-visual,.civil-judge-course-page .cj-mentorship-visual,.civil-judge-course-page .cj-recorded-content,.civil-judge-course-page .input-wrap,.clat-course-page .clat-intro-visual,.clat-course-page .clat-mentor-visual,.clat-course-page .clat-mock-visual,.clat-course-page .input-wrap,.desktop-navigation li,.hero-input{position:relative}.desktop-navigation li>a{min-height:45px;padding:0 15px;display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:700;position:relative}.desktop-navigation li>a::after{content:"";position:absolute;left:15px;right:15px;bottom:0;height:3px;background:var(--primary-red);transform:scaleX(0);transform-origin:center;transition:transform var(--transition)}.contact-help-card:hover::before,.desktop-navigation li>a.active::after,.desktop-navigation li>a:hover::after{transform:scaleX(1)}.contact-breadcrumb span i,.contact-location-btn i,.desktop-navigation li>a i{font-size:9px}.has-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu{top:calc(100% + 10px);left:0;width:235px;padding:10px;border:1px solid var(--border-light);border-radius:10px;box-shadow:0 18px 45px rgba(41,56,113,.15);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity var(--transition),transform var(--transition),visibility var(--transition)}.dropdown-menu::before{content:"";top:-6px;left:28px;width:11px;height:11px;border-left:1px solid var(--border-light);border-top:1px solid var(--border-light);transform:rotate(45deg)}.dropdown-menu a{display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:7px;font-size:14px;font-weight:600}.dropdown-menu a i{width:20px;color:var(--primary-red);text-align:center}.dropdown-menu a:hover{background:#f5f6fa;color:var(--primary-red);padding-left:17px}.header-cta{flex:0 0 auto;min-height:48px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--primary-red);color:var(--white);border-radius:6px;font-size:14px;font-weight:700;box-shadow:0 8px 20px rgba(226,32,38,.18);transition:transform var(--transition),box-shadow var(--transition),background var(--transition)}.header-cta:hover{background:var(--primary-blue);transform:translateY(-2px);box-shadow:0 10px 25px rgba(41,56,113,.22)}.header-cta i{font-size:12px;transition:transform var(--transition)}.header-cta:hover i{transform:translateX(3px)}.mobile-menu-button{display:none;width:45px;height:45px;border:0;background:0 0;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px}.mobile-menu-button span{width:24px;height:2px;background:var(--primary-blue);border-radius:10px;transition:var(--transition)}.mobile-menu-button.active span:first-child{transform:translateY(7px) rotate(45deg)}.mobile-menu-button.active span:nth-child(2){opacity:0}.mobile-menu-button.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-navigation{display:none}@media (max-width:1150px){.header-inner{gap:18px}.brand-logo{width:245px}.desktop-navigation>ul{gap:0}.desktop-navigation li>a{padding-inline:10px;font-size:14px}.desktop-navigation li>a::after{left:10px;right:10px}.header-cta{padding-inline:14px}}@media (max-width:992px){.desktop-navigation,.header-cta,.top-bar{display:none}.header-inner{min-height:82px}.brand-logo{width:285px}.mobile-menu-button{display:flex;margin-left:auto}.mobile-navigation{display:block;position:fixed;top:82px;left:0;right:0;bottom:0;background:var(--white);z-index:999;overflow-y:auto;transform:translateX(100%);transition:transform .35s}.mobile-navigation.active{transform:translateX(0)}.mobile-navigation-inner{padding:20px}.mobile-dropdown-button,.mobile-navigation-inner>a{width:100%;min-height:52px;display:flex;align-items:center;gap:12px;padding:0 15px;background:0 0;border:0;border-bottom:1px solid var(--border-light);color:var(--primary-blue);font-size:15px;font-weight:700;cursor:pointer;text-align:left}.mobile-dropdown-button i,.mobile-navigation-inner>a i{width:20px;color:var(--primary-red);text-align:center}.mobile-dropdown-content a:hover,.mobile-navigation-inner>a.active{color:var(--primary-red)}.mobile-menu-group{border-bottom:1px solid var(--border-light)}.mobile-dropdown-button{border-bottom:0;justify-content:space-between}.mobile-dropdown-button span{display:flex;align-items:center;gap:12px}.mobile-dropdown-content{display:none;padding:0 0 10px 47px}.mobile-dropdown-content.active{display:block}.mobile-dropdown-content a{display:block;padding:10px 0;color:#59627d;font-size:14px;font-weight:600}.mobile-enquiry-button{margin-top:20px;justify-content:center!important;background:var(--primary-red)!important;color:var(--white)!important;border:0!important;border-radius:6px;gap:10px!important}.mobile-enquiry-button i{color:var(--white)!important;width:auto!important}}@media (max-width:576px){.container{width:min(calc(100% - 30px),var(--container-width))}.header-inner{min-height:72px}.brand-logo{width:200px}.mobile-navigation{top:72px}.mobile-navigation-inner{padding:15px}}.hero-section{position:relative;min-height:690px;padding:75px 0 90px;display:flex;align-items:center;background-color:#293871;background-image:linear-gradient(90deg,rgba(41,56,113,.98) 0,rgba(41,56,113,.94) 35%,rgba(41,56,113,.72) 58%,rgba(41,56,113,.4) 100%),url("../images/judiciary-hero.jpg");background-size:cover;background-position:center right;overflow:hidden}.hero-overlay{position:absolute;inset:0;background:radial-gradient(circle at 10% 20%,rgba(226,32,38,.15),transparent 30%),linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.12));pointer-events:none}.hero-section::before{content:"";position:absolute;width:500px;height:500px;left:-300px;bottom:-280px;border:80px solid rgba(255,255,255,.035);border-radius:50%}.hero-section::after{content:"";position:absolute;width:260px;height:260px;right:-150px;top:-150px;border:55px solid rgba(226,32,38,.1);border-radius:50%}.hero-container{width:min(calc(100% - 40px),1320px);margin-inline:auto;position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,450px);align-items:center;gap:75px}.hero-actions,.hero-eyebrow{display:flex;align-items:center}.hero-content{max-width:720px;color:#fff}.hero-eyebrow{gap:12px;margin-bottom:20px;color:#fff;font-size:11px;font-weight:600;letter-spacing:1.8px}.eyebrow-line{width:38px;height:2px;flex-shrink:0;background:#e22026;border-radius:10px}.hero-content h1{max-width:700px;margin:0 0 22px;color:#fff;font-size:clamp(
        42px,
        5vw,
        68px
    );line-height:1.1;font-weight:800;letter-spacing:-2px}.hero-content h1 span{display:inline-block;color:#e22026;position:relative}.hero-content h1 span::after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:4px;background:#e22026;opacity:.5;border-radius:50%}.hero-description{max-width:650px;margin-bottom:31px;color:rgba(255,255,255,.78);font-size:15px;line-height:1.85;font-weight:400}.hero-actions{flex-wrap:wrap;gap:25px;margin-bottom:40px}.hero-call-btn,.hero-primary-btn{display:inline-flex;align-items:center;gap:12px;color:#fff}.hero-primary-btn{min-height:54px;padding:0 23px;justify-content:center;background:#e22026;border-radius:6px;font-size:13px;font-weight:700;box-shadow:0 12px 30px rgba(226,32,38,.28);transition:transform .3s,background .3s,box-shadow .3s}.hero-primary-btn:hover{background:#fff;color:#293871;transform:translateY(-3px);box-shadow:0 15px 35px rgba(0,0,0,.2)}.hero-primary-btn i{font-size:11px;transition:transform .3s}.about-divine-btn:hover i,.adj-course-submit-btn:hover i,.aibe-course-page .aibe-resource-card:hover .resource-content strong i,.aibe-course-page .aibe-submit-btn:hover i,.aibe-course-page .btn:hover i,.civil-judge-course-page .btn:hover i,.civil-judge-course-page .cj-card-link:hover i,.civil-judge-course-page .cj-submit-btn:hover i,.clat-course-page .btn:hover i,.clat-course-page .clat-submit-btn:hover i,.contact-submit-btn:hover i,.final-cta-primary:hover i,.footer-enquiry-btn:hover i,.hero-primary-btn:hover i,.hero-submit:hover i,.upcoming-batch-link:hover i,.upcoming-batches-bottom-link:hover i{transform:translateX(4px)}.hero-call-icon,.hero-trust{align-items:center;display:flex}.hero-call-icon{width:46px;height:46px;justify-content:center;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);border-radius:50%;transition:.3s}.delhi-syllabus-page,.haryana-syllabus-page,.hero-call-btn:hover .hero-call-icon,.himachal-syllabus-page,.jharkhand-syllabus-page,.results-page{background:#fff;color:#293871}.hero-call-content small{display:block;margin-bottom:2px;color:rgba(255,255,255,.58);font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.8px}.hero-call-content strong{display:block;color:#fff;font-size:14px;font-weight:700}.hero-trust{flex-wrap:wrap;gap:22px;padding-top:24px;border-top:1px solid rgba(255,255,255,.14)}.divine-method-bottom-flow,.footer-social,.hero-trust-item{display:flex;align-items:center;gap:9px}.hero-trust-icon{width:37px;height:37px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(226,32,38,.16);color:#fff;border:1px solid rgba(226,32,38,.25);border-radius:6px}.about-highlight-icon i,.divine-feature-icon i,.divine-method-bottom-icon i,.hero-trust-icon i{font-size:13px}.hero-trust-item strong{display:block;margin-bottom:1px;color:#fff;font-size:13px;font-weight:700}.hero-trust-item small{display:block;color:rgba(255,255,255,.55);font-size:10px;line-height:1.4}.hero-quote{display:flex;align-items:center;gap:12px;margin-top:28px}.delhi-note>i,.delhi-screening-note>i,.delhi-viva-info i,.himachal-note>i,.himachal-screening-note>i,.himachal-viva-info i,.note-icon,.quote-mark,.screening-note>i,.viva-points i{color:#e22026;font-size:21px}.hero-quote p{max-width:440px;color:rgba(255,255,255,.58);font-size:11px;line-height:1.6;font-style:italic}.hero-form-area{width:100%;position:relative;z-index:5}.hero-form-card{position:relative;padding:30px;background:#fff;border-radius:10px;border:1px solid rgba(255,255,255,.5);box-shadow:0 25px 70px rgba(0,0,0,.25)}.hero-form-card::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:#e22026;border-radius:10px 10px 0 0}.hero-form-header{display:flex;align-items:center;gap:13px;margin-bottom:15px}.hero-form-icon{width:46px;height:46px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(41,56,113,.08);color:#293871;border-radius:7px}.hero-form-icon i{font-size:17px}.hero-form-header span{display:block;margin-bottom:2px;color:#e22026;font-size:10px;font-weight:700;letter-spacing:1.1px}.hero-form-header h2{color:#293871;font-size:22px;line-height:1.25;font-weight:700}.hero-form-text{margin-bottom:22px;color:#727a90;font-size:13px;line-height:1.7}.hero-form-group{margin-bottom:15px}.hero-form-group label{display:block;margin-bottom:6px;color:#293871;font-size:10px;font-weight:600}.hero-input>i,.select-icon{position:absolute;top:50%;transform:translateY(-50%);color:#8c93a5;pointer-events:none}.hero-input>i{left:14px;font-size:12px;z-index:2}.hero-input input,.hero-input select{width:100%;height:47px;padding:0 13px 0 39px;border:1px solid #e4e6eb;background:#fafbfc;border-radius:5px;outline:0;color:#293871;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;transition:border-color .25s,box-shadow .25s,background .25s}.hero-input input::placeholder{color:#a3a8b5}.hero-input input:focus,.hero-input select:focus{background:#fff;border-color:#293871;box-shadow:0 0 0 3px rgba(41,56,113,.07)}.hero-select select{padding-right:40px;appearance:none;-webkit-appearance:none;cursor:pointer}.select-icon{right:14px;font-size:9px}.hero-submit{width:100%;height:50px;margin-top:2px;border:0;background:#e22026;color:#fff;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;font-size:15px;font-weight:700;box-shadow:0 10px 25px rgba(226,32,38,.2);transition:background .3s,transform .3s,box-shadow .3s}.hero-submit:hover{background:#293871;transform:translateY(-2px);box-shadow:0 12px 25px rgba(41,56,113,.22)}.about-divine-btn i,.hero-submit i{font-size:9px;transition:transform .3s}.hero-form-security{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;color:#999fad;font-size:12px}.contact-form-disclaimer i,.hero-form-security i{color:#293871;font-size:9px}.hero-form-footer{min-height:65px;margin-top:12px;padding:10px 15px;display:flex;align-items:center;gap:10px;background:#293871;color:#fff;border-radius:7px;box-shadow:0 12px 30px rgba(0,0,0,.16)}.hero-footer-icon{width:35px;height:35px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:5px}.hero-form-footer strong{display:block;margin-bottom:2px;color:#fff;font-size:12px;font-weight:600}.hero-form-footer span{display:block;color:rgba(255,255,255,.58);font-size:12px}.hero-footer-arrow{margin-left:auto;color:#e22026;font-size:10px}@media (max-width:1150px){.hero-container{gap:45px;grid-template-columns:minmax(0,1fr) minmax(350px,410px)}.hero-content h1{font-size:50px}.hero-trust{gap:14px}}@media (max-width:900px){.hero-section{min-height:auto;padding:65px 0 80px;background-position:center center;background-image:linear-gradient(90deg,rgba(41,56,113,.95),rgba(41,56,113,.82)),url("../images/judiciary-hero.jpg")}.hero-container{grid-template-columns:1fr;gap:50px}.hero-content{max-width:750px}.hero-form-area{max-width:500px;margin-inline:auto}}.divine-stats-section{position:relative;padding:100px 0 90px;background:#fff;color:#293871;overflow:hidden}.adj-course-enquiry-card h2 strong,.adj-course-hero h1 strong,.adj-course-intro-content h2 strong,.adj-mentorship-content h2 strong,.adj-resource-content h2 strong,.adj-section-heading h2 strong,.contact-form-header h2 strong,.contact-information h2 strong,.contact-section-heading h2 strong,.divine-stats-eyebrow,.divine-stats-header h2 strong{color:#e22026;font-weight:700}.divine-stats-header{max-width:760px;margin:0 auto 65px;text-align:center}.divine-stats-eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:18px;font-size:10px;letter-spacing:2px;text-transform:uppercase}.divine-stats-eyebrow span{width:32px;height:1px;background:#e22026}.divine-stats-header h2{margin:0 0 18px;color:#293871;font-size:clamp(38px, 4vw, 54px);font-weight:500;line-height:1.15;letter-spacing:-1.5px}.divine-stats-header p{max-width:650px;margin:0 auto;color:#737b8d;font-size:14px;line-height:1.85}.divine-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #e6e8ed;border-bottom:1px solid #e6e8ed}.divine-stat-item{position:relative;min-height:275px;padding:30px 35px 35px;border-right:1px solid #e6e8ed;transition:background .3s,transform .3s}.divine-stat-item:first-child{border-left:1px solid #e6e8ed}.adj-feature-item:hover,.divine-stat-item:hover{background:#fafbfc}.divine-stat-number-wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.divine-stat-index{color:#b7bcc7;font-size:10px;font-weight:600;letter-spacing:1.5px}.divine-stat-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(226,32,38,.25);color:#e22026;background:rgba(226,32,38,.045);border-radius:6px;transition:background .3s,color .3s,border-color .3s}.divine-stat-item:hover .divine-stat-icon{background:#e22026;border-color:#e22026;color:#fff}.divine-stat-icon i,.total-marks-banner span{font-size:15px}.divine-counter{display:block;margin-bottom:8px;color:#293871;font-size:clamp(48px, 4.5vw, 68px);font-weight:700;line-height:1;letter-spacing:-3px}.divine-counter::after{content:attr(data-suffix);margin-left:2px;color:#e22026;font-size:.62em;font-weight:700;letter-spacing:-1px}.divine-stat-item h3{margin:14px 0 8px;color:#293871;font-size:14px;font-weight:700;line-height:1.4}.divine-stat-item p{max-width:220px;margin:0;color:#000;font-size:13px;line-height:1.75}.divine-stats-bottom{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:35px;padding-top:32px}.divine-stats-bottom div{display:flex;align-items:center;gap:8px;color:#293871;font-size:13px;font-weight:600}.divine-stats-bottom i{color:#e22026;font-size:15px}@media (max-width:1100px){.divine-stats-section{padding:85px 0 75px}.divine-stats-header{margin-bottom:50px}.divine-stat-item{padding:28px 25px 30px}.divine-counter{font-size:54px}.divine-stats-bottom{gap:25px}}@media (max-width:900px){.divine-stats-section{padding:75px 0 65px}.divine-stats-grid{grid-template-columns:repeat(2,1fr)}.divine-stat-item:nth-child(2),.divine-stat-item:nth-child(4){border-right:1px solid #e6e8ed}.divine-stat-item:nth-child(3),.divine-stat-item:nth-child(4){border-top:1px solid #e6e8ed}.divine-stat-item:nth-child(3){border-left:1px solid #e6e8ed}.divine-counter{font-size:58px}}.about-divine-section{position:relative;padding:110px 0;background:#fff;overflow:hidden}.about-divine-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,540px);gap:95px;align-items:center}.about-divine-content{max-width:650px}.about-divine-eyebrow{display:flex;align-items:center;gap:11px;margin-bottom:20px;color:#e22026;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.about-divine-eyebrow span,.divine-section-eyebrow span{width:34px;height:2px;background:#e22026}.about-divine-content h2{margin:0 0 25px;color:#293871;font-size:clamp(38px, 4vw, 55px);font-weight:500;line-height:1.14;letter-spacing:-1.5px}.about-divine-content h2 strong,.adj-final-cta-content h2 strong,.adj-six-days-content h2 strong,.contact-final-cta-inner h2 strong,.contact-location-content h2 strong,.google-testimonials-heading h2 strong,.upcoming-batches-heading h2 strong{display:block;color:#e22026;font-weight:700}.about-divine-lead{max-width:610px;margin:0 0 15px;color:#293871;font-size:15px;font-weight:600;line-height:1.8}.about-divine-description{max-width:610px;margin:0;color:#747d90;font-size:13px;line-height:1.9}.about-divine-highlights{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:35px;border-top:1px solid #e7e9ed}.about-highlight{display:flex;align-items:flex-start;gap:13px;padding:22px 20px 20px 0;border-bottom:1px solid #e7e9ed}.about-highlight:nth-child(odd){padding-right:25px;border-right:1px solid #e7e9ed}.about-highlight:nth-child(2n){padding-left:25px}.about-highlight-icon{width:38px;height:38px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#e22026;background:rgba(226,32,38,.05);border:1px solid rgba(226,32,38,.18);border-radius:5px}.about-highlight strong{display:block;margin-bottom:4px;color:#293871;font-size:15px;font-weight:700}.about-highlight span{display:block;color:#7b8392;font-size:12px;line-height:1.6}.about-divine-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:32px}.about-divine-btn,.about-divine-phone{align-items:center;text-decoration:none}.about-divine-btn{min-height:48px;padding:0 22px;display:inline-flex;justify-content:center;gap:12px;background:#e22026;color:#fff;border-radius:5px;font-size:13px;font-weight:700;box-shadow:0 10px 25px rgba(226,32,38,.15);transition:background .3s,transform .3s,box-shadow .3s}.about-divine-btn:hover{background:#293871;color:#fff;transform:translateY(-2px);box-shadow:0 12px 28px rgba(41,56,113,.18)}.about-divine-phone{display:flex;gap:10px;color:#293871}.about-phone-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#293871;border:1px solid #dfe2e8;border-radius:5px}.about-divine-phone small{display:block;margin-bottom:2px;color:#89909f;font-size:12px;font-weight:500}.about-divine-phone strong{display:block;color:#293871;font-size:15px;font-weight:700}.about-divine-visual{position:relative;min-height:580px;width:100%}.about-visual-main{position:absolute;top:0;right:35px;width:calc(100% - 35px);height:510px;overflow:hidden;background:#293871;border-radius:6px;box-shadow:0 25px 60px rgba(41,56,113,.16)}.about-visual-main img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .7s}.about-image-frame:hover img,.about-visual-main:hover img{transform:scale(1.035)}.about-visual-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(41,56,113,.02) 0,rgba(41,56,113,.12) 35%,rgba(41,56,113,.88) 100%)}.about-visual-content{position:absolute;left:42px;right:35px;bottom:48px;max-width:360px;z-index:3}.about-visual-icon{width:50px;height:50px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;color:#fff;background:#e22026;border-radius:6px;box-shadow:0 10px 25px rgba(0,0,0,.18)}.about-visual-icon i{font-size:18px}.about-visual-content>span{display:block;margin-bottom:9px;color:rgba(255,255,255,.72);font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.about-visual-content h3{margin:0 0 13px;color:#fff;font-size:34px;font-weight:500;line-height:1.16;letter-spacing:-.5px}.about-mission-heading h2 strong,.about-page-hero h1 strong,.about-visual-content h3 strong,.final-cta-content h2 strong{display:block;color:#fff;font-weight:700}.about-visual-content p{margin:0;max-width:330px;color:rgba(255,255,255,.68);font-size:11px;line-height:1.8}.about-visual-card{position:absolute;right:0;bottom:30px;width:320px;min-height:84px;padding:17px 20px;display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #e4e6eb;border-radius:6px;box-shadow:0 20px 45px rgba(41,56,113,.17);z-index:5}.about-card-icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#e22026;border-radius:5px}.about-card-icon i,.adj-google-mark,.divine-method-icon i,.divine-why-bottom-icon i{font-size:14px}.about-visual-card strong{display:block;margin-bottom:4px;color:#293871;font-size:11px;font-weight:700;line-height:1.4}.about-visual-card span{display:block;color:#858d9d;font-size:8px;line-height:1.5}.about-visual-number{position:absolute;top:20px;left:-28px;color:rgba(41,56,113,.07);font-size:110px;font-weight:800;line-height:1;z-index:0;pointer-events:none;user-select:none}@media (max-width:1100px){.about-divine-section{padding:85px 0}.about-divine-layout{gap:60px;grid-template-columns:minmax(0,1fr) minmax(360px,450px)}.about-divine-content h2{font-size:43px}.about-divine-visual{min-height:520px}.about-visual-main{height:450px;right:25px;width:calc(100% - 25px)}.about-visual-content{left:32px;bottom:38px}.about-visual-content h3{font-size:29px}.about-visual-card{width:290px;bottom:20px}}@media (max-width:900px){.about-divine-section{padding:75px 0}.about-divine-layout{grid-template-columns:1fr;gap:65px}.about-divine-content{max-width:760px}.about-divine-content h2{font-size:48px}.about-divine-visual{width:min(100%,620px);min-height:570px;margin:0 auto}.about-visual-main{right:30px;width:calc(100% - 30px);height:500px}.about-visual-content{left:35px;bottom:45px}.about-visual-content h3{font-size:32px}.about-visual-card{right:0;bottom:20px}}@media (max-width:600px){.hero-section{padding:48px 0 60px}.hero-container{width:min(calc(100% - 30px),1320px);gap:40px}.hero-eyebrow{font-size:8px;letter-spacing:1px;gap:8px}.about-divine-eyebrow span,.eyebrow-line{width:25px}.hero-content h1{margin-bottom:18px;font-size:38px;line-height:1.16;letter-spacing:-.8px}.hero-content h1 span::after{bottom:-4px;height:3px}.hero-description{margin-bottom:24px;font-size:12px;line-height:1.75}.hero-actions{flex-direction:column;align-items:stretch;gap:15px;margin-bottom:30px}.about-divine-btn,.hero-primary-btn,.hero-trust-item{width:100%}.about-divine-phone,.hero-call-btn{justify-content:center}.hero-trust{display:grid;grid-template-columns:1fr;gap:13px;padding-top:20px}.hero-quote{margin-top:22px}.about-visual-card strong,.divine-stats-bottom div,.hero-form-text,.hero-quote p{font-size:10px}.hero-form-card{padding:26px 19px}.hero-form-header h2{font-size:20px}.hero-form-footer{padding:10px 13px}.divine-stats-section{padding:65px 0 55px}.divine-stats-header{margin-bottom:40px}.divine-stats-eyebrow{font-size:9px;letter-spacing:1.5px;gap:8px}.divine-stats-eyebrow span{width:22px}.divine-stats-header h2{font-size:36px;letter-spacing:-1px}.divine-stats-header p{font-size:12px;line-height:1.8}.divine-stats-grid{grid-template-columns:1fr}.divine-stat-item,.divine-stat-item:nth-child(3),.divine-stat-item:nth-child(4){min-height:auto;padding:25px 22px 28px;border-left:1px solid #e6e8ed;border-right:1px solid #e6e8ed;border-top:0}.divine-stat-item+.divine-stat-item{border-top:1px solid #e6e8ed}.divine-stat-number-wrap{margin-bottom:22px}.divine-counter{font-size:56px;letter-spacing:-2px}.divine-stat-item h3{font-size:13px}.about-highlight strong,.divine-stat-item p{font-size:11px}.divine-stats-bottom{align-items:flex-start;flex-direction:column;gap:13px;padding-top:25px}.about-divine-section{padding:65px 0}.about-divine-layout{gap:45px}.about-divine-eyebrow{font-size:9px;letter-spacing:1.5px}.about-divine-content h2{margin-bottom:20px;font-size:36px;letter-spacing:-1px}.about-divine-lead{font-size:13px;line-height:1.8}.about-divine-description{font-size:11px;line-height:1.8}.about-divine-highlights{grid-template-columns:1fr;margin-top:28px}.about-highlight,.about-highlight:nth-child(2n),.about-highlight:nth-child(odd){padding:18px 0;border-right:0}.about-highlight+.about-highlight{border-top:0}.about-highlight span{font-size:9px}.about-divine-actions{align-items:stretch;flex-direction:column;gap:18px;margin-top:28px}.about-divine-visual{min-height:500px}.about-visual-main{right:15px;width:calc(100% - 15px);height:420px;border-radius:5px}.about-visual-main img{object-position:center center}.about-visual-content{left:26px;right:22px;bottom:32px}.about-visual-icon{width:44px;height:44px;margin-bottom:16px}.about-visual-icon i{font-size:16px}.about-visual-content>span{font-size:8px;letter-spacing:1.6px}.about-visual-content h3{margin-bottom:10px;font-size:27px}.about-visual-content p{font-size:10px;line-height:1.7}.about-visual-card{right:0;bottom:0;width:calc(100% - 30px);min-height:75px;padding:14px;gap:10px}.about-card-icon{width:39px;height:39px}.about-card-icon i{font-size:12px}.about-visual-card span{font-size:7.5px}.about-visual-number{left:-10px;top:15px;font-size:80px}}.divine-courses-section{position:relative;padding:110px 0;background:#f8f9fb;overflow:hidden}.divine-courses-header{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:80px;align-items:end;margin-bottom:55px}.divine-section-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:18px;color:#e22026;font-size:12px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase}.divine-courses-heading h2,.divine-why-heading h2{margin:0;color:#293871;font-size:48px;font-weight:500;line-height:1.12;letter-spacing:-1.5px}.divine-course-content h3 strong,.divine-courses-heading h2 strong,.divine-method-heading h2 strong,.divine-why-heading h2 strong,.divine-why-side h3 strong{display:block;font-weight:800}.divine-courses-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.divine-courses-intro p{max-width:280px;margin:0;color:#707888;font-size:13px;line-height:1.85}.divine-courses-count{flex-shrink:0;padding-left:22px;border-left:1px solid #dfe2e8}.divine-course-card,.divine-why-side{flex-direction:column;position:relative;overflow:hidden}.divine-courses-count strong{display:block;color:#293871;font-size:32px;font-weight:800;line-height:1}.divine-courses-count span{display:block;margin-top:5px;color:#9298a5;font-size:7px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.civil-judge-course-page .cj-preparation-grid,.clat-course-page .clat-highlight-grid,.clat-course-page .clat-nlu-grid,.clat-course-page .clat-student-grid,.divine-courses-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.divine-course-card{min-height:400px;padding:29px;display:flex;background:#fff;border:1px solid #e4e6eb;border-radius:7px;transition:transform .3s,box-shadow .3s,border-color .3s}.divine-course-card::after{content:"";position:absolute;right:-45px;bottom:-55px;width:150px;height:150px;border:1px solid rgba(41,56,113,.055);border-radius:50%;pointer-events:none}.divine-course-card:hover{transform:translateY(-7px);border-color:rgba(41,56,113,.13);box-shadow:0 22px 50px rgba(41,56,113,.09)}.divine-course-top{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between}.divine-course-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:#fff;background:#293871;border-radius:5px;transition:background .3s,transform .3s}.divine-course-card:hover .divine-course-icon,.divine-method-step:hover .divine-method-icon{background:#e22026;transform:translateY(-2px)}.divine-course-icon i{font-size:16px}.divine-course-number{color:#dfe2e8;font-size:34px;font-weight:800;line-height:1}.divine-course-content{position:relative;z-index:2;margin-top:55px}.divine-course-category{display:block;margin-bottom:11px;color:#e22026;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.divine-course-content h3{max-width:290px;margin:0 0 15px;color:#293871;font-size:24px;font-weight:500;line-height:1.22;letter-spacing:-.4px}.divine-course-content p{max-width:310px;margin:0;color:#747c8b;font-size:12px;line-height:1.85}.divine-course-action{position:relative;z-index:3;margin-top:auto;padding-top:24px;display:flex;align-items:center;justify-content:space-between;color:#293871;border-top:1px solid #eceef2;font-size:14px;font-weight:700;text-decoration:none}.divine-course-action i{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#293871;background:#f2f4f7;border-radius:4px;font-size:10px;transition:color .25s,background .25s,transform .25s}.divine-courses-footer>a,.divine-why-side-button{text-decoration:none;transition:transform .25s,box-shadow .25s}.divine-course-action:hover i{color:#fff;background:#e22026;transform:translateX(3px)}.divine-course-card-accent,.divine-method-step-last{background:#293871;border-color:#293871}.divine-course-card-accent::after{border-color:rgba(255,255,255,.08)}.divine-course-card-accent .divine-course-number,.divine-method-step-last .divine-method-number{color:rgba(255,255,255,.15)}.adj-advanced-category .adj-feature-category-icon,.adj-course-page .divine-section-eyebrow.light span,.divine-course-card-accent .divine-course-action:hover i,.divine-course-card-accent .divine-course-icon,.divine-method-step-last .divine-method-icon,.final-cta-content .divine-section-eyebrow span,.upcoming-batch-card.featured::before,.upcoming-batch-card:hover::before{background:#e22026}.about-breadcrumb a:hover,.about-support-item:hover h3,.adj-course-breadcrumb a:hover,.adj-course-page .divine-section-eyebrow.light,.contact-breadcrumb a:hover,.delhi-prelims .section-eyebrow,.delhi-prelims .section-heading h2,.delhi-prelims .section-heading p,.delhi-syllabus-cta .section-eyebrow,.delhi-syllabus-hero .section-eyebrow,.divine-basic-item:hover span,.divine-course-card-accent .divine-course-content h3,.divine-feature-item:hover h4,.divine-method-step-last .divine-method-step-content h3,.footer-contact-item:hover,.footer-legal-links a:hover,.haryana-prelims-section .section-eyebrow,.haryana-prelims-section .section-heading h2,.haryana-prelims-section .section-heading p,.haryana-syllabus-cta .section-eyebrow,.haryana-syllabus-hero .section-eyebrow,.hero-point i,.himachal-hero-points i,.himachal-prelims .section-eyebrow,.himachal-prelims .section-heading h2,.himachal-prelims .section-heading p,.himachal-syllabus-cta .section-eyebrow,.himachal-syllabus-hero .section-eyebrow,.hindi-note i,.jharkhand-cta-content h2 span,.jharkhand-hero-points i,.jharkhand-language-content .jharkhand-eyebrow,.jharkhand-language-content h2 span,.jharkhand-language-grid i,.jharkhand-legal-update strong,.ps-final-cta-content .ps-section-kicker,.ps-mains .ps-section-heading h2,.ps-mains .ps-section-heading p,.ps-merit-final h3,.ps-merit-final strong{color:#fff}.about-experience-content .divine-section-eyebrow,.clat-course-page .clat-syllabus-last p,.divine-course-card-accent .divine-course-content p,.divine-feature-item:hover p,.haryana-syllabus-hero .breadcrumb span{color:rgba(255,255,255,.62)}.divine-course-card-accent .divine-course-action{color:#fff;border-color:rgba(255,255,255,.13)}.divine-course-card-accent .divine-course-action i{color:#fff;background:rgba(255,255,255,.1)}.divine-courses-footer{margin-top:18px;padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:#fff;border:1px solid #e4e6eb;border-radius:7px}.contact-form-header,.divine-courses-footer>div{display:flex;align-items:center;gap:16px}.divine-courses-footer-line{width:3px;height:38px;flex-shrink:0;background:#e22026}.divine-courses-footer strong{display:block;margin-bottom:3px;color:#293871;font-size:14px;font-weight:700}.divine-courses-footer>div div span{display:block;color:#89909e;font-size:12px}.divine-courses-footer>a{display:inline-flex;align-items:center;gap:12px;min-height:40px;padding:0 7px 0 17px;color:#fff;background:#e22026;border-radius:4px;font-size:15px;font-weight:700;white-space:nowrap}.divine-courses-footer>a i{width:27px;height:27px;display:flex;align-items:center;justify-content:center;color:#e22026;background:#fff;border-radius:3px;font-size:9px}.divine-courses-footer>a:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(226,32,38,.18)}@media (max-width:1050px){.divine-courses-section{padding:90px 0}.divine-courses-header{grid-template-columns:1fr 300px;gap:45px}.divine-courses-heading h2{font-size:42px}.divine-courses-grid{grid-template-columns:repeat(2,1fr)}.divine-course-card{min-height:390px}.divine-course-card-large{grid-column:1/-1}}@media (max-width:700px){.divine-courses-section{padding:70px 0}.divine-courses-header{display:block;margin-bottom:38px}.divine-section-eyebrow{margin-bottom:15px;font-size:8px;letter-spacing:1.7px}.divine-section-eyebrow span{width:25px}.divine-courses-heading h2{font-size:35px;letter-spacing:-1px}.divine-courses-intro{margin-top:22px;align-items:center}.divine-courses-intro p{max-width:none;font-size:10px}.divine-courses-count{padding-left:15px}.divine-courses-count strong{font-size:26px}.divine-courses-grid{grid-template-columns:1fr;gap:13px}.divine-course-card,.divine-course-card-large{grid-column:auto;min-height:370px;padding:24px}.divine-course-content{margin-top:45px}.divine-course-content h3{font-size:23px}.divine-course-content p{font-size:10px}.divine-courses-footer{align-items:stretch;flex-direction:column;padding:20px}.divine-courses-footer>div{align-items:flex-start}.divine-courses-footer>a{width:100%;justify-content:space-between}}.divine-why-section{position:relative;padding:115px 0;background:#fff;overflow:hidden}.about-support-item:hover,.divine-basic-item:hover,.divine-feature-item:hover,.divine-why-side{background:#293871}.divine-why-header{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:80px;align-items:end;margin-bottom:60px}.divine-why-intro{padding-bottom:4px}.divine-why-intro p{margin:0;color:#707888;font-size:13px;line-height:1.9}.divine-why-main{display:grid;grid-template-columns:285px minmax(0,1fr);gap:18px;align-items:stretch}.divine-why-side{min-height:720px;padding:35px 30px;display:flex;border-radius:7px}.divine-why-side::before{content:"";position:absolute;width:270px;height:270px;right:-150px;top:-115px;border:1px solid rgba(255,255,255,.12);border-radius:50%}.divine-why-side::after{content:"";position:absolute;width:190px;height:190px;right:-105px;top:-75px;border:1px solid rgba(255,255,255,.08);border-radius:50%}.divine-why-side-number{position:relative;z-index:2;margin-bottom:10px;color:#e22026;font-size:76px;font-weight:800;line-height:.95;letter-spacing:-3px}.divine-why-side-label{position:relative;z-index:2;margin-bottom:25px;color:rgba(255,255,255,.48);font-size:10px;font-weight:700;letter-spacing:1.8px}.divine-why-side h3{position:relative;z-index:2;margin:0 0 18px;color:#fff;font-size:27px;font-weight:500;line-height:1.25;letter-spacing:-.5px}.divine-why-side-button,.divine-why-side>p{font-size:12px;position:relative;z-index:2}.divine-why-side>p{margin:0;color:rgba(255,255,255,.62);line-height:1.9}.divine-why-side-points{position:relative;z-index:2;margin-top:35px;display:flex;flex-direction:column;gap:14px}.divine-why-side-points span{display:flex;align-items:center;gap:9px;color:rgba(255,255,255,.82);font-size:13px;font-weight:500}.divine-basic-item:hover i,.divine-feature-item:hover .divine-feature-icon,.divine-why-side-button i,.divine-why-side-points i{color:#fff;background:#e22026}.divine-why-side-points i{width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:7px}.divine-why-side-button{margin-top:auto;min-height:43px;padding:5px 6px 5px 15px;display:flex;align-items:center;justify-content:space-between;color:#293871;background:#fff;border-radius:4px;font-weight:700}.divine-why-side-button i{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:3px;font-size:9px}.divine-why-side-button:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(0,0,0,.16)}.divine-why-content{display:flex;flex-direction:column;gap:18px}.divine-why-group{padding:30px;background:#f8f9fb;border:1px solid #e4e6eb;border-radius:7px}.divine-advanced-grid,.divine-basic-grid{border-top:1px solid #e3e5ea;border-left:1px solid #e3e5ea}.divine-basic-item,.divine-feature-item{border-right:1px solid #e3e5ea;border-bottom:1px solid #e3e5ea}.divine-why-group-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px}.adj-feature-category-heading>div,.divine-why-group-header>div{display:flex;align-items:center;gap:14px}.divine-why-group-number{color:#e22026;font-size:11px;font-weight:800}.divine-why-group-label{display:block;margin-bottom:4px;color:#8b92a0;font-size:10px;font-weight:700;letter-spacing:1.5px}.divine-why-group-header h3{margin:0;color:#293871;font-size:21px;font-weight:800;line-height:1.2}.divine-why-group-header>i{color:#293871;font-size:16px}.divine-advanced-grid{display:grid;grid-template-columns:repeat(2,1fr)}.divine-feature-item{min-height:125px;padding:22px;display:flex;gap:15px;background:#fff;transition:background .25s,transform .25s}.divine-feature-icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#e22026;background:rgba(226,32,38,.07);border-radius:5px;transition:color .25s,background .25s}.divine-feature-item h4{margin:2px 0 6px;color:#293871;font-size:14px;font-weight:700;line-height:1.4;transition:color .25s}.divine-feature-item p{margin:0;color:#7c8391;font-size:12px;line-height:1.7;transition:color .25s}.contact-form-full,.divine-feature-wide{grid-column:1/-1}.divine-basic-grid{display:grid;grid-template-columns:repeat(3,1fr)}.divine-basic-item{min-height:70px;padding:15px;display:flex;align-items:center;gap:11px;background:#fff;transition:background .25s,color .25s}.divine-basic-item i{width:31px;height:31px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#e22026;background:rgba(226,32,38,.07);border-radius:4px;font-size:10px;transition:color .25s,background .25s}.divine-basic-item span{color:#697181;font-size:12px;font-weight:600;line-height:1.5;transition:color .25s}.civil-judge-course-page .btn i,.clat-course-page .btn i,.final-cta-primary i,.footer-enquiry-btn i,.upcoming-batch-link i,.upcoming-batches-bottom-link i{transition:transform .25s}.divine-why-bottom{margin-top:18px;padding:22px 28px;display:flex;align-items:center;gap:15px;background:#293871;border-radius:7px}.divine-why-bottom-icon{width:42px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#e22026;border-radius:5px}.divine-why-bottom strong{display:block;margin-bottom:3px;color:#fff;font-size:14px;font-weight:700}.divine-why-bottom span{display:block;color:rgba(255,255,255,.57);font-size:12px;line-height:1.5}@media (max-width:1100px){.divine-why-section{padding:90px 0}.divine-why-header{grid-template-columns:1fr 300px;gap:50px}.divine-why-heading h2{font-size:42px}.divine-why-main{grid-template-columns:245px minmax(0,1fr)}.divine-why-side{padding:30px 24px}.divine-why-group{padding:24px}.divine-basic-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.divine-why-header{display:block}.divine-why-intro{max-width:600px;margin-top:20px}.divine-why-main{grid-template-columns:1fr}.divine-why-side{min-height:auto;padding:32px}.divine-why-side-number{font-size:62px}.divine-why-side-points{display:grid;grid-template-columns:repeat(2,1fr)}.divine-why-side-button{width:230px;margin-top:30px}}@media (max-width:700px){.divine-advanced-grid,.divine-basic-grid,.divine-why-side-points{grid-template-columns:1fr}.divine-why-section{padding:70px 0}.divine-why-header{margin-bottom:40px}.divine-section-eyebrow{font-size:8px;letter-spacing:1.7px}.divine-section-eyebrow span{width:25px}.divine-why-heading h2{font-size:35px;letter-spacing:-1px}.divine-why-intro{margin-top:18px}.divine-why-intro p{font-size:10px;line-height:1.8}.divine-why-side{padding:25px}.divine-why-side-number{font-size:58px}.divine-why-group-header,.divine-why-side-label{margin-bottom:20px}.divine-why-side h3{font-size:24px}.divine-feature-item h4,.divine-why-side>p{font-size:9.5px}.divine-why-side-points{gap:11px;margin-top:25px}.divine-why-side-button{width:100%;margin-top:28px}.divine-why-group{padding:20px}.divine-why-group-header h3{font-size:18px}.divine-why-group-label{font-size:6.5px}.divine-feature-item{min-height:105px;padding:17px}.divine-feature-wide{grid-column:auto}.divine-basic-item span,.divine-feature-item p{font-size:8px}.divine-basic-item{min-height:62px;padding:13px}.divine-why-bottom{align-items:flex-start;padding:18px}.divine-why-bottom strong{font-size:9px;line-height:1.5}.divine-why-bottom span{font-size:7.5px}}.divine-method-section{position:relative;padding:95px 0;background:#f8f9fb;overflow:hidden}.divine-method-header{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:65px;align-items:end;margin-bottom:50px}.divine-method-heading h2{margin:0;color:#293871;font-size:42px;font-weight:500;line-height:1.15;letter-spacing:-1.2px}.divine-method-intro{padding-bottom:3px}.divine-method-intro p{margin:0;color:#fff;font-size:14px;line-height:1.8}.divine-method-journey{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr);align-items:stretch}.divine-method-step{position:relative;min-height:390px;padding:25px;display:flex;flex-direction:column;background:#fff;border:1px solid #e2e5ea;border-radius:6px;transition:transform .3s,box-shadow .3s,border-color .3s}.divine-method-step:hover{transform:translateY(-5px);border-color:rgba(41,56,113,.14);box-shadow:0 18px 40px rgba(41,56,113,.09)}.divine-method-step-top{display:flex;align-items:flex-start;justify-content:space-between}.divine-method-number{color:#dfe2e8;font-size:30px;font-weight:800;line-height:1}.divine-method-icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:#fff;background:#293871;border-radius:5px;transition:background .3s,transform .3s}.divine-method-step-content{margin-top:48px}.divine-method-label{display:block;margin-bottom:9px;color:#e22026;font-size:10px;font-weight:700;letter-spacing:1.3px;line-height:1.4}.divine-method-step-content h3{margin:0 0 13px;color:#293871;font-size:25px;font-weight:800;line-height:1.2;letter-spacing:-.3px}.divine-method-step-content p{margin:0;color:#707988;font-size:12px;font-weight:400;line-height:1.8}.divine-method-step-content ul{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.divine-method-step-content li{display:flex;align-items:center;gap:9px;color:#596273;font-size:12px;font-weight:600;line-height:1.5}.divine-method-step-content li i{flex-shrink:0;color:#e22026;font-size:9px}.divine-method-connector{position:relative;display:flex;align-items:center;justify-content:center}.divine-method-connector::before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#d5d9e0}.divine-method-connector span{position:relative;z-index:2;width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:#f8f9fb;border:1px solid #d5d9e0;border-radius:50%}.divine-method-connector span::after{content:"";width:5px;height:5px;background:#e22026;border-radius:50%}.about-breadcrumb span,.adj-final-secondary i,.adj-form-group label span,.adj-review-author a:hover,.contact-final-secondary i,.contact-form-group label span,.delhi-shortlist-note i,.divine-method-step-last .divine-method-label,.google-review-author-name:hover,.google-review-link:hover,.google-view-all:hover,.jharkhand-detail-heading h2 span,.jharkhand-detail-list i,.jharkhand-intro-card h3 span,.jharkhand-section-heading h2 span,.jharkhand-viva-content h2 span,.jharkhand-viva-points i,.results-heading h2 span,.upcoming-batch-link:hover{color:#e22026}.about-support-item:hover p,.divine-method-step-last .divine-method-step-content p,.ps-mains .ps-section-heading p{color:rgba(255,255,255,.68)}.divine-method-step-last .divine-method-step-content li{color:rgba(255,255,255,.82)}.divine-method-bottom{margin-top:16px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:#293871;border-radius:6px}.adj-enquiry-card-top,.aibe-course-page .review-summary-rating,.civil-judge-course-page .cj-review-rating-wrap,.clat-course-page .clat-review-rating-wrap,.divine-method-bottom-main{display:flex;align-items:center;gap:13px}.divine-method-bottom-icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#e22026;border-radius:5px}.divine-method-bottom-main>div>span{display:block;margin-bottom:3px;color:rgba(255,255,255,.45);font-size:10px;font-weight:700;letter-spacing:1.5px}.divine-method-bottom h3{margin:0;color:#fff;font-size:15px;font-weight:500;line-height:1.4}.divine-method-bottom h3 strong{font-weight:800}.divine-method-bottom-flow span{color:rgba(255,255,255,.8);font-size:12px;font-weight:700;letter-spacing:.8px}.divine-method-bottom-flow i{color:#e22026;font-size:7px}@media (max-width:1200px){.divine-method-header{grid-template-columns:minmax(0,1fr) 330px;gap:45px}.divine-method-heading h2{font-size:38px}.divine-method-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.divine-method-connector{display:none}.divine-method-step{min-height:385px}.divine-method-step-last{grid-column:2/3}}@media (max-width:1050px){.divine-method-section{padding:80px 0}.divine-method-header{grid-template-columns:minmax(0,1fr) 290px;gap:35px}.divine-method-heading h2{font-size:36px}.divine-method-intro p{font-size:12px}.divine-method-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.divine-method-step-last{grid-column:auto}.divine-method-step{min-height:380px}}@media (max-width:900px){.divine-method-header{display:block}.divine-method-intro{max-width:600px;margin-top:18px}.divine-method-journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.divine-method-section{padding:65px 0}.divine-method-header{margin-bottom:35px}.divine-method-heading h2{font-size:31px;letter-spacing:-.8px}.divine-method-intro{margin-top:17px}.divine-method-intro p{font-size:11px;line-height:1.8}.divine-method-journey{grid-template-columns:1fr;gap:10px}.divine-method-step{min-height:auto;padding:22px}.divine-method-number{font-size:28px}.divine-method-icon{width:43px;height:43px}.divine-method-icon i{font-size:13px}.divine-method-step-content{margin-top:38px}.divine-method-label{font-size:7px;letter-spacing:1.2px}.divine-method-step-content h3{margin-bottom:12px;font-size:23px}.divine-method-step-content p{font-size:12px;line-height:1.75}.divine-method-step-content ul{margin-top:19px;gap:9px}.divine-method-bottom h3,.divine-method-step-content li{font-size:12px}.divine-method-step-content li i{font-size:8px}.divine-method-connector{display:flex;width:100%;height:22px}.divine-method-connector::before{top:0;bottom:0;left:50%;right:auto;width:1px;height:100%}.divine-method-connector span{width:14px;height:14px}.divine-method-connector span::after{width:4px;height:4px}.divine-method-bottom{padding:18px;gap:18px;align-items:flex-start;flex-direction:column}.divine-method-bottom-icon{width:38px;height:38px}.divine-method-bottom-flow{width:100%;flex-wrap:wrap;gap:8px}.divine-method-bottom-flow span{font-size:6.5px}}@media (max-width:380px){.brand-logo{width:180px}.hero-content h1{font-size:33px}.hero-form-card{padding:23px 16px}.hero-form-header h2{font-size:18px}.hero-input input,.hero-input select{height:45px;font-size:10px}.hero-submit{height:48px}.divine-stats-section{padding:55px 0 50px}.about-divine-content h2,.divine-stats-header h2{font-size:32px}.divine-counter{font-size:50px}.divine-stat-item{padding:23px 18px 25px}.about-divine-section,.divine-method-section{padding:55px 0}.about-divine-visual{min-height:460px}.about-visual-main{height:390px}.about-visual-content{left:22px;right:18px;bottom:28px}.about-visual-content h3{font-size:24px}.about-visual-content p{font-size:9px}.about-visual-card{width:calc(100% - 20px);padding:12px}.about-visual-number{font-size:70px}.divine-courses-section,.divine-why-section{padding:58px 0}.divine-courses-heading h2,.divine-why-heading h2{font-size:31px}.divine-course-card,.divine-course-card-large{min-height:355px;padding:21px}.divine-course-content{margin-top:38px}.divine-course-content h3,.divine-method-step-content h3{font-size:21px}.divine-course-number{font-size:29px}.divine-why-side{padding:22px}.divine-why-side h3{font-size:22px}.divine-why-group{padding:17px}.divine-feature-item{padding:14px;gap:11px}.divine-feature-icon{width:35px;height:35px}.divine-feature-item p{font-size:7.5px}.divine-basic-item{padding:11px}.divine-method-heading h2{font-size:28px}.divine-method-bottom h3,.divine-method-intro p{font-size:11px}.divine-method-step{padding:19px}.divine-method-number{font-size:26px}.divine-method-icon{width:41px;height:41px}.divine-method-step-content{margin-top:34px}.divine-method-step-content p{font-size:12px;line-height:1.75}.divine-method-step-content li{font-size:12px}}.google-testimonials-section{position:relative;padding:95px 0 90px;background:#fff;overflow:hidden}.google-testimonials-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#e9ebef}.google-testimonials-header,.upcoming-batches-header{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:48px}.about-page-cta-content,.google-testimonials-heading{max-width:700px}.google-testimonials-heading .divine-section-eyebrow,.upcoming-batches-heading .divine-section-eyebrow{margin-bottom:16px}.google-testimonials-heading h2{margin:0;color:#293871;font-size:42px;line-height:1.12;font-weight:600;letter-spacing:-1px}.google-testimonials-heading p{max-width:620px;margin:18px 0 0;color:#646b79;font-size:13px;line-height:1.8}.google-rating-summary{min-width:245px;padding:21px 24px;border:1px solid #e3e6eb;background:#fff}.adj-review-rating,.google-rating-top{display:flex;align-items:center;gap:12px}.google-rating-top>strong{color:#293871;font-size:42px;line-height:1;font-weight:700;letter-spacing:-1px}.google-rating-stars{display:flex;align-items:center;gap:3px;color:#e22026;font-size:14px}.google-review-author-name,.google-view-all{color:#293871;text-decoration:none;font-weight:700}.google-rating-summary>span{display:block;margin-top:8px;color:#727886;font-size:11px}.google-view-all{display:inline-flex;align-items:center;gap:7px;margin-top:13px;font-size:11px;transition:color .2s}.google-reviews-wrapper{display:flex;align-items:center;gap:15px}.google-reviews-viewport{width:100%;overflow:hidden}.google-reviews-track{display:flex;gap:20px;transition:transform .5s;will-change:transform}.google-review-card{position:relative;display:flex;flex:0 0 calc((100% - 40px)/ 3);flex-direction:column;min-width:0;min-height:350px;padding:25px;border:1px solid #e3e6eb;background:#fff;transition:transform .3s,box-shadow .3s,border-color .3s}.google-review-card::before{content:"";position:absolute;top:0;left:0;width:45px;height:3px;background:#e22026}.google-review-card:hover{transform:translateY(-5px);border-color:rgba(41,56,113,.18);box-shadow:0 18px 45px rgba(41,56,113,.09)}.google-review-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.google-review-author{display:flex;align-items:center;gap:12px;min-width:0}.google-review-author-photo{width:45px;height:45px;flex:0 0 45px;border-radius:50%;object-fit:cover;background:#f0f2f5}.adj-hero-highlight div,.adj-review-author div,.adj-review-author>div,.aibe-course-page .aibe-review-author>div,.civil-judge-course-page .cj-review-author>div,.google-review-author-info,.ps-exam-main,.upcoming-batch-detail div{min-width:0}.google-review-author-name{display:block;max-width:180px;overflow:hidden;font-size:12px;line-height:1.4}.google-review-date{display:block;margin-top:3px;color:#858b97;font-size:10px}.google-review-source{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border:1px solid #e2e5ea;border-radius:50%;color:#293871;font-family:Arial,sans-serif;font-size:14px;font-weight:700}.google-review-stars{display:flex;gap:3px;margin-bottom:14px;color:#e22026;font-size:12px}.google-review-text{margin:0;color:#535a68;font-size:12px;line-height:1.8;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden}.google-review-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:auto;padding-top:19px;border-top:1px solid #eceef2}.google-review-link,.google-reviews-error a{display:inline-flex;font-weight:700;text-decoration:none}.google-review-link{align-items:center;gap:6px;color:#293871;font-size:10px;transition:color .2s}.google-review-label{color:#8b909a;font-size:9px}.google-review-nav{display:flex;align-items:center;justify-content:center;width:43px;height:43px;flex:0 0 43px;border:1px solid #dfe2e8;background:#fff;color:#293871;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.final-cta-phone:hover .final-cta-phone-icon,.google-review-nav:hover{border-color:#e22026;background:#e22026;color:#fff}.google-review-nav:disabled{opacity:.35;cursor:not-allowed}.aibe-course-page .aibe-reviews-grid,.civil-judge-course-page .cj-program-grid,.civil-judge-course-page .cj-reviews-grid,.delhi-merit-grid,.delhi-prep-grid,.google-reviews-loading,.himachal-merit-grid,.himachal-prep-grid,.jharkhand-preparation-grid,.merit-grid,.preparation-grid,.upcoming-batches-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.google-loading-card{height:350px;border:1px solid #e5e7eb;background:#f5f6f8;animation:1.4s ease-in-out infinite googleReviewLoading}@keyframes googleReviewLoading{0%,100%{opacity:.45}50%{opacity:1}}.google-reviews-error{padding:50px 25px;border:1px solid #e4e6eb;text-align:center}.google-error-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 16px;background:#293871;color:#fff;font-size:17px}.google-reviews-error h3{margin:0;color:#293871;font-size:19px}.google-reviews-error p{max-width:500px;margin:9px auto 18px;color:#707684;font-size:12px;line-height:1.7}.google-reviews-error a{align-items:center;gap:7px;color:#e22026;font-size:11px}.google-reviews-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:27px;padding-top:17px;border-top:1px solid #e7e9ed}.google-maps-attribution{display:flex;align-items:center;gap:10px;color:#6e737d;font-size:10px}.google-maps-wordmark{color:#293871;font-family:Arial,sans-serif;font-weight:700}.google-reviews-footer p{margin:0;color:#8a8f98;font-size:9px}@media (max-width:1100px){.google-testimonials-header{gap:30px}.google-testimonials-heading h2{font-size:37px}.google-review-card{flex-basis:calc((100% - 20px)/ 2)}.google-reviews-loading{grid-template-columns:repeat(2,1fr)}.google-loading-card:last-child{display:none}}.upcoming-batches-section{position:relative;padding:100px 0 95px;background:#f7f8fa;overflow:hidden}.upcoming-batches-heading{max-width:720px}.upcoming-batches-heading h2{margin:0;color:#293871;font-size:43px;line-height:1.12;font-weight:600;letter-spacing:-1.2px}.upcoming-batches-heading p{max-width:650px;margin:18px 0 0;color:#646b79;font-size:13px;line-height:1.85}.upcoming-batches-header-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:145px;padding:13px 19px;border:1px solid #293871;background:#293871;color:#fff;font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .25s,border-color .25s,transform .25s}.upcoming-batches-header-cta:hover{border-color:#e22026;background:#e22026;color:#fff;transform:translateY(-2px)}.upcoming-batch-card{position:relative;display:flex;flex-direction:column;min-height:445px;padding:28px;border:1px solid #e1e4e9;background:#fff;overflow:hidden;transition:transform .3s,box-shadow .3s,border-color .3s}.upcoming-batch-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:#293871;transition:background .3s}.upcoming-batch-card:hover{border-color:rgba(41,56,113,.22);box-shadow:0 20px 50px rgba(41,56,113,.09);transform:translateY(-6px)}.upcoming-batch-card.featured{border-color:#293871}.upcoming-batch-card.featured::after{content:"";position:absolute;top:-75px;right:-75px;width:170px;height:170px;border:1px solid rgba(41,56,113,.07);border-radius:50%;pointer-events:none}.upcoming-batch-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:22px;border-bottom:1px solid #eceef2}.upcoming-batch-number{color:#293871;font-size:12px;line-height:1;font-weight:700;letter-spacing:1px}.upcoming-batch-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:5px 9px;background:#f1f2f5;color:#293871;font-size:8px;line-height:1;font-weight:700;letter-spacing:.7px}.about-feature-card:hover .about-feature-icon,.about-support-item:hover .about-support-icon,.adj-course-primary-btn,.adj-final-primary,.adj-program-card:hover .adj-program-icon,.contact-final-primary,.contact-hero-primary,.upcoming-batch-card.featured .upcoming-batch-status{background:#e22026;color:#fff}.upcoming-batch-content{padding:28px 0 24px}.upcoming-batch-label{display:inline-block;margin-bottom:11px;color:#e22026;font-size:9px;line-height:1;font-weight:700;letter-spacing:1.5px}.upcoming-batch-content h3{margin:0;color:#293871;font-size:25px;line-height:1.25;font-weight:700;letter-spacing:-.4px}.upcoming-batch-content h3 span{display:block;color:#293871;font-weight:500}.upcoming-batch-content p{margin:15px 0 0;color:#69707d;font-size:11px;line-height:1.8}.upcoming-batch-details{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;padding:18px 0;border-top:1px solid #eceef2;border-bottom:1px solid #eceef2}.upcoming-batch-detail{display:flex;align-items:flex-start;gap:10px;min-width:0}.upcoming-batch-detail+.upcoming-batch-detail{padding-left:12px;border-left:1px solid #eceef2}.upcoming-batch-detail>i{flex:0 0 auto;margin-top:2px;color:#e22026;font-size:13px}.upcoming-batch-detail small{display:block;margin-bottom:5px;color:#8a8f99;font-size:8px;line-height:1;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.upcoming-batch-detail strong{display:block;overflow:hidden;color:#293871;font-size:10px;line-height:1.4;font-weight:700}.upcoming-batch-link{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:20px;color:#293871;font-size:10px;line-height:1;font-weight:700;text-decoration:none;transition:color .25s}.upcoming-batches-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:28px;padding-top:20px;border-top:1px solid #e1e4e9}.upcoming-batches-note{display:flex;align-items:center;gap:9px;color:#777d88;font-size:10px;line-height:1.5}.upcoming-batches-note i{color:#293871;font-size:12px}.upcoming-batches-bottom-link{display:inline-flex;align-items:center;gap:7px;color:#e22026;font-size:10px;font-weight:700;text-decoration:none;white-space:nowrap}@media (max-width:1100px){.upcoming-batches-header{gap:30px}.upcoming-batches-heading h2{font-size:37px}.upcoming-batches-grid{grid-template-columns:repeat(2,1fr)}.upcoming-batch-card{min-height:425px}}.final-cta-section{position:relative;padding:105px 0 100px;background:#fff;overflow:hidden}.final-cta-wrapper{display:grid;grid-template-columns:0.92fr 1.08fr;min-height:500px;background:#293871;overflow:hidden}.final-cta-image{position:relative;min-height:500px;overflow:hidden}.final-cta-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.final-cta-image-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(41,56,113,.05) 0,rgba(41,56,113,.28) 55%,rgba(41,56,113,.75) 100%)}.final-cta-image-badge{position:absolute;left:30px;bottom:30px;display:flex;align-items:flex-start;gap:13px;padding:19px 21px;background:rgba(41,56,113,.94);color:#fff}.final-cta-badge-line{width:3px;height:55px;flex:0 0 3px;background:#e22026}.final-cta-image-badge small{display:block;margin-bottom:7px;color:rgba(255,255,255,.58);font-size:8px;line-height:1;font-weight:700;letter-spacing:1.4px}.final-cta-image-badge strong{display:block;color:#fff;font-size:18px;line-height:1.3;font-weight:600}.final-cta-content{position:relative;display:flex;flex-direction:column;justify-content:center;padding:62px 65px;background:#293871;overflow:hidden}.final-cta-content::before{content:"";position:absolute;top:-170px;right:-170px;width:400px;height:400px;border:1px solid rgba(255,255,255,.07);border-radius:50%;pointer-events:none}.final-cta-content::after{content:"";position:absolute;right:35px;bottom:-210px;width:430px;height:430px;border:1px solid rgba(255,255,255,.045);border-radius:50%;pointer-events:none}.about-page-hero .container,.adj-mentorship-content,.adj-six-days-content,.aibe-course-page .aibe-final-cta .container,.aibe-course-page .aibe-hero .container,.civil-judge-course-page .cj-final-cta .container,.civil-judge-course-page .cj-hero .container,.civil-judge-course-page .cj-recorded-box .btn,.clat-course-page .clat-final-cta .container,.clat-course-page .clat-hero .container,.final-cta-content>*,.ps-final-cta .container,.ps-hero .container{position:relative;z-index:2}.final-cta-content .divine-section-eyebrow{margin-bottom:17px;color:#fff}.final-cta-content h2{max-width:600px;margin:0;color:#fff;font-size:45px;line-height:1.1;font-weight:500;letter-spacing:-1.4px}.final-cta-content>p{max-width:590px;margin:19px 0 0;color:rgba(255,255,255,.7);font-size:12px;line-height:1.9}.final-cta-actions{display:flex;align-items:center;gap:24px;margin-top:28px}.final-cta-phone,.final-cta-primary{align-items:center;gap:10px;color:#fff;text-decoration:none}.final-cta-primary{display:inline-flex;justify-content:center;min-height:46px;padding:0 21px;border:1px solid #e22026;background:#e22026;font-size:10px;font-weight:700;transition:background .25s,border-color .25s,color .25s,transform .25s}.final-cta-primary:hover{border-color:#fff;background:#fff;color:#293871;transform:translateY(-2px)}.final-cta-phone{display:flex}.final-cta-phone-icon{display:flex;align-items:center;justify-content:center;width:37px;height:37px;border:1px solid rgba(255,255,255,.2);color:#e22026;font-size:11px;transition:background .25s,border-color .25s}.final-cta-phone-text small{display:block;margin-bottom:4px;color:rgba(255,255,255,.45);font-size:7px;line-height:1;font-weight:700;letter-spacing:1px}.final-cta-phone-text strong{display:block;color:#fff;font-size:11px;line-height:1.3;font-weight:600}.final-cta-points{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:27px}.final-cta-point{display:flex;align-items:center;gap:7px;color:rgba(255,255,255,.64);font-size:12px;line-height:1.5}.final-cta-point i{color:#e22026;font-size:9px}.final-cta-contact{display:flex;align-items:center;gap:18px;margin-top:29px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12)}.final-cta-contact-item{display:flex;align-items:flex-start;gap:9px;color:rgba(255,255,255,.55);font-size:12px;line-height:1.55}.final-cta-contact-item i{margin-top:2px;color:#e22026;font-size:10px}.final-cta-contact-divider{width:1px;height:27px;background:rgba(255,255,255,.12)}@media (max-width:1100px){.final-cta-wrapper{grid-template-columns:0.85fr 1.15fr}.final-cta-content{padding:50px 45px}.final-cta-content h2{font-size:37px}.final-cta-image{min-height:470px}.final-cta-image-badge{left:22px;bottom:22px}}@media (max-width:700px){.google-testimonials-section,.upcoming-batches-section{padding:72px 0 65px}.google-testimonials-header,.upcoming-batches-header{display:grid;grid-template-columns:1fr;gap:25px;margin-bottom:35px}.google-testimonials-heading h2{font-size:31px;letter-spacing:-.6px}.google-review-text,.google-testimonials-heading p,.upcoming-batches-heading p{font-size:12px}.google-rating-summary{width:100%}.google-review-card{flex-basis:100%;min-height:335px;padding:22px}.google-reviews-wrapper{gap:7px}.google-review-nav{width:37px;height:37px;flex:0 0 37px}.google-reviews-loading{grid-template-columns:1fr}.final-cta-contact-divider,.google-loading-card{display:none}.google-loading-card:first-child{display:block}.google-reviews-footer{align-items:flex-start;flex-direction:column;gap:9px}.final-cta-content h2,.upcoming-batches-heading h2{font-size:31px;letter-spacing:-.7px}.upcoming-batches-header-cta{justify-self:flex-start}.upcoming-batches-grid{grid-template-columns:1fr;gap:16px}.upcoming-batch-card{min-height:0;padding:23px}.upcoming-batch-content h3{font-size:23px}.final-cta-content>p,.upcoming-batch-content p{font-size:11px}.final-cta-contact,.upcoming-batches-bottom{align-items:flex-start;flex-direction:column;gap:14px}.final-cta-section{padding:72px 0 70px}.final-cta-wrapper{display:flex;flex-direction:column;min-height:0}.final-cta-image{min-height:300px;height:300px}.final-cta-image-badge{left:18px;bottom:18px;padding:15px 17px}.final-cta-image-badge strong{font-size:16px}.final-cta-content{padding:42px 25px}.final-cta-actions{align-items:flex-start;flex-direction:column;gap:17px}.final-cta-points{flex-direction:column;gap:8px}}@media (max-width:430px){.google-testimonials-section,.upcoming-batches-section{padding:60px 0 55px}.final-cta-content h2,.google-testimonials-heading h2,.upcoming-batches-heading h2{font-size:28px}.google-review-card,.upcoming-batch-card{padding:20px}.google-review-author-name{max-width:145px}.upcoming-batch-details{grid-template-columns:1fr;gap:15px}.upcoming-batch-detail+.upcoming-batch-detail{padding-left:0;padding-top:15px;border-top:1px solid #eceef2;border-left:0}.final-cta-section{padding:60px 0}.final-cta-image{min-height:260px;height:260px}.final-cta-content{padding:35px 20px}.final-cta-primary{width:100%}}.site-footer{position:relative;background:#293871;color:#fff;overflow:hidden}.site-footer::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:#e22026}.footer-main{position:relative;padding:78px 0 68px}.footer-grid{display:grid;grid-template-columns:1.35fr 0.85fr 1fr 1.2fr;gap:55px;align-items:start}.footer-brand{max-width:370px}.footer-logo{display:inline-flex;align-items:center;justify-content:center;background:#fff;padding:10px 16px;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);margin-bottom:24px;transition:transform .25s,box-shadow .25s}.footer-logo:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,0,.18)}.footer-logo img{display:block;width:auto;max-width:245px;height:72px;object-fit:contain}.footer-enquiry-btn,.footer-links a{display:inline-flex;text-decoration:none}.footer-description{margin:0 0 27px;color:rgba(255,255,255,.78);font-size:14px;line-height:1.85;max-width:350px}.footer-enquiry-btn{align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 22px;background:#e22026;color:#fff;border:1px solid #e22026;border-radius:4px;font-size:13px;font-weight:700;letter-spacing:.25px;transition:background .25s,border-color .25s,color .25s,transform .25s,box-shadow .25s}.footer-enquiry-btn i{font-size:12px}.footer-enquiry-btn:hover{background:#fff;color:#293871;border-color:#fff;transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.16)}.footer-column h3{position:relative;margin:0 0 25px;padding-bottom:14px;color:#fff;font-size:16px;font-weight:700;line-height:1.4}.footer-links,.footer-links li{margin:0;padding:0}.footer-column h3::after{content:"";position:absolute;left:0;bottom:0;width:32px;height:2px;background:#e22026}.footer-links{display:flex;flex-direction:column;gap:12px;list-style:none}.footer-links a{align-items:center;gap:9px;color:rgba(255,255,255,.72);font-size:13px;line-height:1.5;transition:color .2s,transform .2s}.footer-links a i{color:#e22026;font-size:10px;transition:transform .2s}.footer-links a:hover{color:#fff;transform:translateX(4px)}.footer-links a:hover i{transform:translateX(2px)}.footer-contact-list{display:flex;flex-direction:column;gap:20px}.footer-contact-item{display:flex;align-items:flex-start;gap:14px;color:#fff;text-decoration:none}.footer-contact-icon{flex:0 0 38px;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:rgba(226,32,38,.12);border:1px solid rgba(226,32,38,.28);border-radius:50%;color:#e22026;font-size:13px;transition:background .25s,color .25s,transform .25s}.footer-contact-text{display:flex;flex-direction:column;gap:4px;padding-top:1px;color:rgba(255,255,255,.78);font-size:13px;line-height:1.65}.footer-contact-text small{color:#fff;font-size:9px;font-weight:700;letter-spacing:1.4px;line-height:1.3}.contact-help-card:hover .contact-help-icon,.footer-contact-item:hover .footer-contact-icon{background:#e22026;color:#fff;transform:translateY(-2px)}.footer-social-wrapper{margin-top:28px}.footer-social-wrapper>span{display:block;margin-bottom:12px;color:rgba(255,255,255,.55);font-size:9px;font-weight:700;letter-spacing:1.5px}.footer-social a{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:4px;color:#fff;font-size:13px;text-decoration:none;transition:background .25s,border-color .25s,transform .25s}.about-breadcrumb a,.footer-legal-links a{transition:color .2s;text-decoration:none}.footer-social a:hover{background:#e22026;border-color:#e22026;transform:translateY(-3px)}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.1)}.footer-bottom-inner{min-height:72px;display:grid;grid-template-columns:1.2fr auto 1fr;align-items:center;gap:25px}.footer-copyright,.footer-made-with{margin:0;color:rgba(255,255,255,.52);font-size:11px;line-height:1.6}.footer-legal-links{display:flex;align-items:center;justify-content:center;gap:12px}.footer-legal-links a{color:rgba(255,255,255,.65);font-size:11px}.footer-legal-links span{width:3px;height:3px;display:block;border-radius:50%;background:#e22026}.footer-made-with{text-align:right}.about-breadcrumb strong,.about-mission-content strong,.adj-course-breadcrumb strong,.contact-breadcrumb strong,.footer-made-with strong{color:#fff;font-weight:600}@media (max-width:1100px){.footer-grid{grid-template-columns:1.2fr 0.8fr 1fr;gap:45px 35px}.footer-brand{max-width:330px}.footer-contact-column{grid-column:1/-1;padding-top:5px}.footer-contact-list{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.footer-social-wrapper{margin-top:25px}.footer-bottom-inner{grid-template-columns:1fr;justify-items:center;gap:8px;padding:18px 0}.footer-made-with{text-align:center}}.contact-form-disclaimer,.contact-submit-btn{grid-column:1/-1;align-items:center;display:flex}.about-page-hero{position:relative;min-height:570px;display:flex;align-items:center;overflow:hidden;background:#293871}.about-page-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(41,56,113,.98) 0,rgba(41,56,113,.92) 45%,rgba(41,56,113,.72) 100%),url("../images/about-judiciary.jpg") center/cover no-repeat;transform:scale(1.02)}.about-page-hero::after{content:"";position:absolute;right:0;bottom:0;width:42%;height:100%;background:linear-gradient(135deg,transparent 35%,rgba(226,32,38,.08) 35%,rgba(226,32,38,.08) 36%,transparent 36%);pointer-events:none}.about-page-hero-content{max-width:760px;padding:95px 0 90px}.about-breadcrumb{display:flex;align-items:center;gap:11px;margin-bottom:35px;font-size:12px}.about-breadcrumb a{color:rgba(255,255,255,.62)}.about-hero-eyebrow{color:rgba(255,255,255,.78)}.about-page-hero h1{max-width:720px;margin:18px 0 22px;color:#fff;font-size:clamp(42px, 5vw, 68px);font-weight:400;line-height:1.08;letter-spacing:-2px}.about-page-hero h1 strong::after{content:"";display:block;width:68px;height:4px;margin-top:17px;background:#e22026}.about-page-hero-content>p{max-width:610px;margin:0;color:rgba(255,255,255,.76);font-size:16px;line-height:1.8}.about-hero-actions,.contact-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-top:34px}.about-hero-primary,.about-hero-secondary{min-height:49px;display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:0 22px;font-size:12px;font-weight:700;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .25s}.about-hero-primary,.about-page-cta-primary{background:#e22026;border:1px solid #e22026;color:#fff}.about-hero-primary:hover,.about-hero-secondary:hover,.contact-location-btn:hover{background:#fff;border-color:#fff;color:#293871;transform:translateY(-2px)}.about-hero-secondary{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.28);color:#fff}.about-overview-section{position:relative;padding:105px 0;background:#fff}.about-overview-grid{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:85px;align-items:center}.about-overview-image{position:relative;padding:0 22px 25px 0}.about-image-frame{position:relative;height:540px;overflow:hidden;background:#293871}.about-image-frame::before{content:"";position:absolute;inset:16px;border:1px solid rgba(255,255,255,.38);z-index:2;pointer-events:none}.about-image-frame img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s}.about-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(41,56,113,.02) 40%,rgba(41,56,113,.45) 100%);pointer-events:none}.about-overview-image::before{content:"";position:absolute;top:22px;right:0;width:95px;height:95px;border-top:4px solid #e22026;border-right:4px solid #e22026}.about-overview-image::after{content:"";position:absolute;bottom:0;left:22px;width:95px;height:95px;border-bottom:4px solid #293871;border-left:4px solid #293871}.about-established-card{position:absolute;left:-18px;bottom:0;min-width:185px;display:flex;align-items:center;gap:14px;padding:17px 21px;background:#293871;border-left:4px solid #e22026;box-shadow:0 18px 40px rgba(41,56,113,.22);z-index:4}.about-established-icon{width:43px;height:43px;flex:0 0 43px;display:inline-flex;align-items:center;justify-content:center;background:rgba(226,32,38,.12);border:1px solid rgba(226,32,38,.3);color:#e22026;border-radius:50%;font-size:15px}.about-established-card small{display:block;margin-bottom:2px;color:rgba(255,255,255,.55);font-size:8px;font-weight:700;letter-spacing:1.4px}.about-established-card strong{display:block;color:#fff;font-size:23px;font-weight:700;line-height:1.1}.about-approach-content,.about-experience-content,.about-overview-content{max-width:620px}.about-overview-content h2{margin:17px 0 23px;color:#293871;font-size:clamp(31px, 3.4vw, 45px);font-weight:400;line-height:1.16;letter-spacing:-1.2px}.about-overview-content h2 strong{display:block;color:#293871;font-weight:700}.about-overview-content>p{margin:0 0 17px;color:#606878;font-size:14px;line-height:1.85}.about-overview-content .about-lead{color:#293871;font-size:17px;font-weight:500;line-height:1.75}.about-overview-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:31px;padding-top:28px;border-top:1px solid #e8eaf0}.about-overview-point{display:flex;align-items:flex-start;gap:12px}.about-overview-point>span{width:29px;height:29px;flex:0 0 29px;display:inline-flex;align-items:center;justify-content:center;background:#e22026;border-radius:50%;color:#fff;font-size:10px}.about-overview-point strong{display:block;margin-bottom:5px;color:#293871;font-size:13px;font-weight:700}.about-overview-point p{margin:0;color:#737986;font-size:11px;line-height:1.65}.about-mission-section{position:relative;padding:72px 0;background:#293871;overflow:hidden}.about-mission-section::before{content:"";position:absolute;top:0;right:7%;width:1px;height:100%;background:rgba(255,255,255,.07)}.about-mission-section::after{content:"";position:absolute;right:-80px;bottom:-130px;width:300px;height:300px;border:1px solid rgba(226,32,38,.25);border-radius:50%}.about-mission-grid{position:relative;z-index:2;display:grid;grid-template-columns:0.85fr 1.15fr;gap:100px;align-items:center}.about-mission-heading .divine-section-eyebrow{color:rgba(255,255,255,.65)}.about-mission-heading h2{margin:16px 0 0;color:#fff;font-size:clamp(34px, 4vw, 48px);font-weight:400;line-height:1.12;letter-spacing:-1px}.about-mission-content{padding-left:45px;border-left:1px solid rgba(255,255,255,.18)}.about-mission-content p{margin:0 0 17px;color:rgba(255,255,255,.72);font-size:15px;line-height:1.9}.about-mission-content p:last-child,.delhi-disclaimer-card p:last-child,.disclaimer-card p:last-child,.haryana-content-card p:last-child,.himachal-content-card p:last-child,.himachal-disclaimer-card p:last-child,.jharkhand-notification-box p:last-child{margin-bottom:0}.about-support-section,.about-why-section{padding:105px 0;background:#f7f8fa}.about-section-heading{max-width:780px;margin-bottom:52px}.about-section-heading.centered,.adj-section-heading.centered,.himachal-paper-section .section-heading.center,.himachal-preparation .section-heading.center,.himachal-section .section-heading.center,.section-heading.center{margin-left:auto;margin-right:auto;text-align:center}.about-section-heading.centered .divine-section-eyebrow,.adj-section-heading.centered .divine-section-eyebrow{justify-content:center}.about-section-heading h2{margin:16px 0 18px;color:#293871;font-size:clamp(31px, 3.5vw, 45px);font-weight:400;line-height:1.15;letter-spacing:-1.1px}.about-approach-content h2 strong,.about-experience-content h2 strong,.about-page-cta-content h2 strong,.about-section-heading h2 strong{font-weight:700}.about-section-heading p{max-width:680px;margin:0;color:#697080;font-size:14px;line-height:1.85}.about-section-heading.centered p{margin-left:auto;margin-right:auto}.about-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.about-feature-card{position:relative;min-height:310px;padding:34px 30px;background:#fff;border:1px solid #e7e9ee;overflow:hidden;transition:transform .3s,border-color .3s,box-shadow .3s}.about-feature-card::after{content:"";position:absolute;right:-28px;bottom:-28px;width:90px;height:90px;border:1px solid rgba(226,32,38,.12);border-radius:50%;transition:transform .3s}.about-feature-card:hover{transform:translateY(-7px);border-color:rgba(226,32,38,.35);box-shadow:0 18px 40px rgba(41,56,113,.09)}.about-feature-card:hover::after{transform:scale(1.25)}.about-feature-number{position:absolute;top:21px;right:25px;color:#e8eaf0;font-size:29px;font-weight:700;line-height:1}.about-feature-icon{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:22px;background:rgba(226,32,38,.08);border:1px solid rgba(226,32,38,.16);color:#e22026;border-radius:50%;font-size:17px;transition:background .25s,color .25s}.about-feature-card h3{margin:0 0 12px;color:#293871;font-size:17px;font-weight:700}.about-feature-card p{margin:0;color:#747b89;font-size:12px;line-height:1.8}.about-approach-section{padding:105px 0;background:#fff}.about-approach-grid{display:grid;grid-template-columns:1.05fr 0.95fr;gap:90px;align-items:center}.about-approach-content h2{margin:16px 0 18px;color:#293871;font-size:clamp(32px, 3.5vw, 46px);font-weight:400;line-height:1.13;letter-spacing:-1.1px}.about-approach-content>p{margin:0 0 34px;color:#6d7482;font-size:14px;line-height:1.85}.about-approach-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 30px}.about-approach-item{display:flex;align-items:flex-start;gap:14px}.about-approach-icon{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;background:#293871;color:#fff;border-radius:50%;font-size:10px;font-weight:700;box-shadow:inset 0 0 0 3px rgba(255,255,255,.08)}.about-approach-item h3{margin:2px 0 5px;color:#293871;font-size:14px;font-weight:700}.about-approach-item p{margin:0;color:#7a808c;font-size:11px;line-height:1.65}.about-approach-visual{position:relative;min-height:470px;display:flex;align-items:center;justify-content:center;padding:35px;background:linear-gradient(145deg,#293871 0,#202d60 100%);overflow:hidden}.about-approach-visual::before{content:"";position:absolute;width:310px;height:310px;border:1px solid rgba(255,255,255,.1);border-radius:50%}.about-approach-visual::after{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(226,32,38,.14);border-radius:50%}.about-approach-card{position:relative;z-index:3;width:min(100%,360px);padding:42px 38px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.16);box-shadow:0 25px 60px rgba(0,0,0,.15);text-align:center}.about-approach-card-icon{width:68px;height:68px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:25px;background:#e22026;border-radius:50%;color:#fff;font-size:22px;box-shadow:0 12px 28px rgba(226,32,38,.24)}.about-approach-card small{display:block;margin-bottom:12px;color:rgba(255,255,255,.55);font-size:8px;font-weight:700;letter-spacing:2px}.about-approach-card>strong{display:block;color:#fff;font-size:28px;font-weight:700;line-height:1.2}.about-approach-card p{max-width:280px;margin:16px auto 22px;color:rgba(255,255,255,.65);font-size:12px;line-height:1.75}.about-approach-line{width:45px;height:2px;margin:0 auto 19px;background:#e22026}.about-approach-tag{color:rgba(255,255,255,.45);font-size:8px;font-weight:700;letter-spacing:1.5px}.about-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#dfe2e8;border:1px solid #dfe2e8}.about-support-item{min-height:235px;padding:31px 30px;background:#fff;transition:background .25s,transform .25s}.about-support-icon{width:45px;height:45px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:19px;background:rgba(226,32,38,.08);color:#e22026;border-radius:50%;font-size:15px;transition:background .25s,color .25s}.about-support-item h3{margin:0 0 9px;color:#293871;font-size:15px;font-weight:700;transition:color .25s}.about-support-item p{margin:0;color:#747b89;font-size:11px;line-height:1.75;transition:color .25s}.about-experience-section{position:relative;padding:80px 0;background:#293871;overflow:hidden}.about-experience-section::before{content:"";position:absolute;left:-120px;top:-160px;width:350px;height:350px;border:1px solid rgba(255,255,255,.07);border-radius:50%}.about-experience-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.about-experience-content h2{margin:15px 0 17px;color:#fff;font-size:clamp(32px, 3.5vw, 45px);font-weight:400;line-height:1.15;letter-spacing:-1px}.about-experience-content p{margin:0;color:rgba(255,255,255,.67);font-size:13px;line-height:1.85}.about-experience-stats{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid rgba(255,255,255,.14)}.about-experience-stat{padding:8px 25px;border-right:1px solid rgba(255,255,255,.14);text-align:center}.about-experience-stat strong{display:block;margin-bottom:7px;color:#fff;font-size:30px;font-weight:700;line-height:1}.about-experience-stat span{display:block;color:rgba(255,255,255,.48);font-size:9px;font-weight:600;letter-spacing:.5px}.about-page-cta{padding:75px 0;background:#fff}.about-page-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:52px 58px;background:#f7f8fa;border:1px solid #e5e7ec;border-left:4px solid #e22026}.about-page-cta-content h2{margin:14px 0 12px;color:#293871;font-size:clamp(28px, 3vw, 39px);font-weight:400;line-height:1.2}.about-page-cta-content p{max-width:620px;margin:0;color:#737a87;font-size:13px;line-height:1.8}.about-page-cta-actions{display:flex;align-items:center;flex-shrink:0;gap:10px}.about-page-cta-primary,.about-page-cta-secondary{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 20px;font-size:11px;font-weight:700;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .25s}.about-page-cta-primary:hover{background:#293871;border-color:#293871;transform:translateY(-2px)}.about-page-cta-secondary{background:#293871;border:1px solid #293871;color:#fff}.about-page-cta-secondary:hover{background:#fff;border-color:#293871;color:#293871;transform:translateY(-2px)}@media (max-width:1100px){.about-page-hero{min-height:520px}.about-page-hero-content{padding:85px 0 80px}.about-approach-grid,.about-overview-grid{gap:55px}.about-overview-image{padding-right:15px}.about-image-frame{height:490px}.about-mission-grid{gap:60px}.about-experience-inner{gap:45px}.about-page-cta-inner{padding:45px}}@media (max-width:900px){.about-approach-grid,.about-experience-inner,.about-mission-grid,.about-overview-grid{grid-template-columns:1fr}.about-overview-image{max-width:620px;width:100%;margin:0 auto}.about-approach-content,.about-overview-content{max-width:760px}.about-mission-grid{gap:30px}.about-mission-content{padding-left:0;padding-top:25px;border-left:0;border-top:1px solid rgba(255,255,255,.18)}.about-support-grid,.about-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-approach-visual{max-width:650px;width:100%;margin:0 auto}.about-experience-stats{max-width:620px}.about-page-cta-inner{flex-direction:column;align-items:flex-start}}.adj-course-page,.contact-page{width:100%;margin:0;padding:0;overflow:hidden;background:#fff;color:#293871;font-family:Poppins,sans-serif}.adj-course-page .container,.contact-page .container{width:calc(100% - 80px);max-width:1380px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.contact-page-hero{position:relative;width:100%;min-height:610px;display:flex;align-items:center;overflow:hidden;background:#293871}.contact-page-hero-bg{position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(41,56,113,.98) 0,rgba(41,56,113,.96) 32%,rgba(41,56,113,.88) 58%,rgba(41,56,113,.68) 82%,rgba(41,56,113,.58) 100%),url("../images/judiciary-cta.jpg") center center/cover no-repeat}.contact-page-hero-bg::before{content:"";position:absolute;width:720px;height:720px;top:-290px;right:-220px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 75px rgba(255,255,255,.022),0 0 0 150px rgba(255,255,255,.015),0 0 0 225px rgba(255,255,255,.010)}.contact-page-hero-bg::after{content:"";position:absolute;width:430px;height:430px;left:-300px;bottom:-300px;border:1px solid rgba(226,32,38,.18);border-radius:50%}.adj-course-hero .container,.contact-page-hero .container{position:relative;z-index:3}.contact-page-hero-content{width:100%;max-width:850px;padding:105px 0 110px}.contact-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:11px;margin:0 0 34px;font-size:12px;line-height:1.5}.contact-breadcrumb a{color:rgba(255,255,255,.62);text-decoration:none;transition:color .25s}.contact-breadcrumb span{display:inline-flex;align-items:center;color:rgba(255,255,255,.35)}.contact-page .contact-hero-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 18px;color:#fff;font-size:11px;line-height:1.4;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.contact-page .contact-hero-eyebrow span{width:36px;height:2px;flex:0 0 36px;display:block;background:#e22026}.contact-page-hero h1{width:100%;max-width:850px;margin:0;padding:0;color:#fff;font-size:clamp(46px, 5vw, 72px);line-height:1.06;letter-spacing:-2.2px;font-weight:500}.contact-page-hero h1 strong{display:block;margin:0;padding:0;color:#e22026;font-weight:700}.contact-page-hero p{width:100%;max-width:690px;margin:27px 0 0;padding:0;color:rgba(255,255,255,.74);font-size:14px;line-height:1.9;font-weight:400}.contact-hero-primary,.contact-hero-secondary{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 24px;border-radius:6px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;text-decoration:none;transition:transform .25s,background .25s,color .25s,border-color .25s,box-shadow .25s}.contact-hero-primary:hover{background:#fff;color:#293871;transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.16)}.contact-hero-secondary{border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.045);color:#fff}.adj-course-secondary-btn:hover,.contact-hero-secondary:hover{border-color:#fff;background:#fff;color:#293871;transform:translateY(-3px)}.adj-features-section,.contact-main-section{width:100%;padding:110px 0 115px;background:#fff}.contact-main-grid{width:100%;display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:80px;align-items:start}.contact-information{width:100%;padding-top:4px}.adj-course-page .divine-section-eyebrow,.contact-information .divine-section-eyebrow{display:flex;align-items:center;gap:11px;margin:0;color:#e22026;font-size:10px;line-height:1.4;font-weight:700;letter-spacing:1.7px;text-transform:uppercase}.contact-final-cta-inner .divine-section-eyebrow span,.contact-information .divine-section-eyebrow span,.contact-location-content .divine-section-eyebrow span,.contact-section-heading .divine-section-eyebrow span{width:34px;height:2px;display:block;background:#e22026}.contact-information h2{max-width:560px;margin:16px 0 20px;padding:0;color:#293871;font-size:clamp(34px, 3.5vw, 48px);line-height:1.12;letter-spacing:-1.25px;font-weight:500}.contact-information-lead{max-width:570px;margin:0 0 32px;padding:0;color:#687185;font-size:13px;line-height:1.9;font-weight:400}.contact-info-card{position:relative;width:100%;min-height:92px;display:flex;align-items:center;gap:17px;padding:18px 20px;margin:0 0 13px;overflow:hidden;border:1px solid #e4e7ed;border-radius:9px;background:#fff;text-decoration:none;box-shadow:0 7px 25px rgba(41,56,113,.045);transition:transform .28s,border-color .28s,box-shadow .28s}.contact-info-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#e22026;transform:scaleY(0);transform-origin:bottom;transition:transform .28s}.contact-info-card:hover{transform:translateX(4px);border-color:rgba(226,32,38,.2);box-shadow:0 15px 38px rgba(41,56,113,.1)}.contact-info-card:hover::before{transform:scaleY(1)}.contact-info-icon{width:49px;height:49px;flex:0 0 49px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(226,32,38,.075);color:#e22026;font-size:16px;transition:background .25s,color .25s,transform .25s}.contact-info-card:hover .contact-info-icon{background:#e22026;color:#fff;transform:scale(1.04)}.contact-info-content{min-width:0;display:flex;flex-direction:column}.contact-info-content small{display:block;margin:0 0 4px;color:#9298a7;font-size:9px;line-height:1.3;font-weight:700;letter-spacing:1.1px}.contact-info-content strong{display:block;margin:0;color:#293871;font-size:13px;line-height:1.45;font-weight:700}.contact-info-content>span{display:block;margin:0;color:#747b8c;font-size:11px;line-height:1.5}.contact-info-content em{display:inline-flex;align-items:center;gap:5px;margin-top:5px;color:#e22026;font-size:9px;line-height:1.4;font-style:normal;font-weight:700}.adj-course-breadcrumb span i,.adj-google-link i,.contact-info-content em i{font-size:8px}.contact-office-note{width:100%;display:flex;align-items:flex-start;gap:14px;margin-top:23px;padding:19px 20px;border-radius:9px;background:#293871}.contact-office-note-icon{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:#e22026;color:#fff;font-size:14px}.contact-office-note strong{display:block;margin:0 0 5px;color:#fff;font-size:12px;line-height:1.4;font-weight:700}.contact-office-note p{max-width:450px;margin:0;color:rgba(255,255,255,.67);font-size:10px;line-height:1.75}.contact-form-wrapper{position:relative;width:100%;padding:40px 40px 36px;border:1px solid #e3e6ed;border-radius:12px;background:#fff;box-shadow:0 22px 65px rgba(41,56,113,.105)}.contact-form-wrapper::before{content:"";position:absolute;left:0;top:30px;bottom:30px;width:4px;border-radius:0 4px 4px 0;background:#e22026}.contact-form-icon{width:52px;height:52px;flex:0 0 52px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#293871;color:#fff;font-size:17px}.contact-form-header .divine-section-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 5px;color:#e22026;font-size:9px;line-height:1.3;font-weight:700;letter-spacing:1.4px}.contact-form-header .divine-section-eyebrow span{width:27px;height:2px;display:block;background:#e22026}.contact-form-header h2{margin:0;padding:0;color:#293871;font-size:25px;line-height:1.25;letter-spacing:-.3px;font-weight:600}.contact-form-intro{margin:19px 0 28px;padding:0;color:#747b8d;font-size:11px;line-height:1.8}.contact-page-form{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:17px;row-gap:18px}.contact-form-group{width:100%;min-width:0}.contact-form-group label{display:block;margin:0 0 7px;color:#293871;font-size:10px;line-height:1.4;font-weight:700}.adj-input-wrap,.contact-input-wrapper{position:relative;width:100%}.contact-input-wrapper>i:first-child,.contact-select-arrow{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.contact-input-wrapper>i:first-child{left:14px;z-index:3;color:#9298a7;font-size:11px}.contact-input-wrapper input,.contact-input-wrapper select,.contact-input-wrapper textarea{width:100%;margin:0;border:1px solid #dfe2e9;outline:0;border-radius:6px;background:#fff;color:#293871;font-family:Poppins,sans-serif;font-size:11px;transition:border-color .2s,box-shadow .2s}.contact-input-wrapper input,.contact-input-wrapper select{height:48px;padding:0 14px 0 40px}.contact-input-wrapper textarea{min-height:120px;padding:13px 14px 13px 40px;resize:vertical;line-height:1.75}.contact-input-wrapper input::placeholder,.contact-input-wrapper textarea::placeholder{color:#a1a6b2}.contact-input-wrapper input:hover,.contact-input-wrapper select:hover,.contact-input-wrapper textarea:hover{border-color:#cdd1da}.adj-input-wrap input:focus,.adj-input-wrap textarea:focus,.contact-input-wrapper input:focus,.contact-input-wrapper select:focus,.contact-input-wrapper textarea:focus{border-color:#293871;box-shadow:0 0 0 3px rgba(41,56,113,.07)}.contact-input-wrapper select{appearance:none;-webkit-appearance:none;cursor:pointer}.contact-select-arrow{right:14px;z-index:4;color:#8f95a4;font-size:8px}.contact-textarea-wrapper>i:first-child{top:16px;transform:none}.adj-input-wrap>i,.aibe-course-page .input-wrap>i,.civil-judge-course-page .input-wrap>i,.clat-course-page .input-wrap>i{transform:translateY(-50%);pointer-events:none}.contact-submit-btn{width:100%;min-height:51px;margin:2px 0 0;padding:0 22px;justify-content:center;gap:10px;border:0;border-radius:6px;background:#e22026;color:#fff;font-family:Poppins,sans-serif;font-size:11px;line-height:1;font-weight:700;cursor:pointer;transition:transform .25s,background .25s,box-shadow .25s}.contact-submit-btn:hover{background:#293871;transform:translateY(-2px);box-shadow:0 10px 25px rgba(41,56,113,.18)}.contact-submit-btn i{font-size:10px;transition:transform .25s}.contact-form-disclaimer{justify-content:center;gap:6px;margin:-2px 0 0;color:#9298a5;font-size:9px;line-height:1.5;text-align:center}.adj-program-section,.adj-reviews-section,.contact-help-section{width:100%;padding:110px 0 115px;background:#f7f8fb}.contact-section-heading{width:100%;max-width:730px;margin:0 0 50px}.contact-section-heading .divine-section-eyebrow{display:flex;align-items:center;gap:11px;margin:0;color:#e22026;font-size:10px;line-height:1.4;font-weight:700;letter-spacing:1.7px}.contact-section-heading h2{margin:16px 0 15px;padding:0;color:#293871;font-size:clamp(34px, 3.5vw, 47px);line-height:1.12;letter-spacing:-1.1px;font-weight:500}.contact-section-heading p{max-width:630px;margin:0;color:#747b8d;font-size:12px;line-height:1.85}.contact-help-grid{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.contact-help-card{position:relative;min-height:285px;padding:30px 25px 28px;overflow:hidden;border:1px solid #e4e7ed;border-radius:9px;background:#fff;transition:transform .3s,border-color .3s,box-shadow .3s}.contact-help-card::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#e22026;transform:scaleX(0);transform-origin:left;transition:transform .3s}.contact-help-card::after{content:"";position:absolute;width:150px;height:150px;right:-78px;bottom:-78px;border:1px solid rgba(41,56,113,.055);border-radius:50%}.contact-help-card:hover{transform:translateY(-7px);border-color:rgba(226,32,38,.18);box-shadow:0 20px 45px rgba(41,56,113,.095)}.contact-help-number{position:absolute;top:20px;right:21px;color:#e8eaf0;font-size:24px;line-height:1;font-weight:700}.contact-help-icon{position:relative;z-index:2;width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin:0 0 22px;border-radius:8px;background:rgba(226,32,38,.075);color:#e22026;font-size:18px;transition:background .25s,color .25s,transform .25s}.contact-help-card h3{position:relative;z-index:2;margin:0 0 11px;color:#293871;font-size:15px;line-height:1.4;font-weight:700}.contact-help-card p{position:relative;z-index:2;margin:0;color:#777e8f;font-size:10.5px;line-height:1.85}.adj-course-intro-section,.contact-location-section{width:100%;padding:110px 0;background:#fff}.contact-location-card{position:relative;width:100%;min-height:460px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.95fr);overflow:hidden;border-radius:13px;background:#293871;box-shadow:0 22px 65px rgba(41,56,113,.15)}.contact-location-content{position:relative;z-index:3;padding:61px 62px}.contact-location-content .divine-section-eyebrow{display:flex;align-items:center;gap:11px;color:#fff;font-size:10px;font-weight:700;letter-spacing:1.7px}.contact-location-content h2{max-width:510px;margin:17px 0 19px;padding:0;color:#fff;font-size:clamp(32px, 3.5vw, 46px);line-height:1.12;letter-spacing:-1px;font-weight:500}.contact-location-content>p{max-width:545px;margin:0;color:rgba(255,255,255,.67);font-size:11px;line-height:1.9}.contact-location-address{display:flex;align-items:flex-start;gap:13px;margin-top:27px}.contact-location-address i{flex:0 0 auto;margin-top:3px;color:#e22026;font-size:15px}.contact-location-address span{color:#fff;font-size:11px;line-height:1.8;font-weight:500}.contact-location-btn{min-height:47px;display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:27px;padding:0 19px;border:1px solid rgba(255,255,255,.23);border-radius:6px;background:rgba(255,255,255,.045);color:#fff;text-decoration:none;font-family:Poppins,sans-serif;font-size:10px;font-weight:700;transition:background .25s,color .25s,border-color .25s,transform .25s}.adj-course-primary-btn,.adj-course-secondary-btn,.contact-final-primary,.contact-final-secondary{transition:transform .25s,background .25s,color .25s,border-color .25s,box-shadow .25s;font-family:Poppins,sans-serif;text-decoration:none}.contact-location-visual{position:relative;min-height:460px;overflow:hidden;background:#33447d}.contact-location-visual::before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(135deg,rgba(226,32,38,.12),transparent 45%);pointer-events:none}.contact-map-placeholder{position:absolute;inset:0;overflow:hidden;background:linear-gradient(28deg,transparent 47%,rgba(255,255,255,.09) 48%,rgba(255,255,255,.09) 49%,transparent 50%),linear-gradient(118deg,transparent 48%,rgba(255,255,255,.075) 49%,rgba(255,255,255,.075) 50%,transparent 51%),linear-gradient(90deg,transparent 48.5%,rgba(255,255,255,.045) 49%,rgba(255,255,255,.045) 50%,transparent 50.5%),#33447d;background-size:180px 145px,230px 185px,130px 130px}.contact-map-grid{position:absolute;inset:-70px;opacity:.62;background-image:linear-gradient(20deg,transparent 47%,rgba(255,255,255,.11) 48%,rgba(255,255,255,.11) 49%,transparent 50%),linear-gradient(112deg,transparent 48%,rgba(255,255,255,.08) 49%,rgba(255,255,255,.08) 50%,transparent 51%);background-size:220px 165px,260px 200px}.contact-map-placeholder::after,.contact-map-placeholder::before{content:"";position:absolute;left:50%;top:50%;z-index:1;border:1px solid rgba(255,255,255,.12);border-radius:50%;transform:translate(-50%,-50%)}.contact-map-placeholder::before{width:360px;height:360px}.contact-map-placeholder::after{width:230px;height:230px}.contact-map-pin{position:absolute;left:50%;top:50%;z-index:5;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%)}.contact-map-pin span{width:65px;height:65px;display:flex;align-items:center;justify-content:center;border:7px solid rgba(255,255,255,.15);border-radius:50%;background:#e22026;color:#fff;font-size:21px;box-shadow:0 14px 34px rgba(0,0,0,.25);animation:2.5s ease-in-out infinite contact-map-pin-pulse}.contact-map-pin small{margin-top:14px;padding:7px 12px;border-radius:4px;background:rgba(41,56,113,.94);color:#fff;font-size:8px;line-height:1;font-weight:700;letter-spacing:1.1px}@keyframes contact-map-pin-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}.contact-final-cta{width:100%;padding:0 0 110px;background:#fff}.contact-final-cta-inner{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:55px;padding:58px 62px;overflow:hidden;border:1px solid #e4e7ed;border-radius:12px;background:#f7f8fb}.contact-final-cta-inner::before{content:"";position:absolute;width:330px;height:330px;right:-155px;top:-185px;border:1px solid rgba(41,56,113,.07);border-radius:50%}.contact-final-cta-inner::after{content:"";position:absolute;width:220px;height:220px;right:-90px;bottom:-145px;border:1px solid rgba(226,32,38,.07);border-radius:50%}.adj-final-cta-content,.contact-final-cta-inner>div:first-child{position:relative;z-index:2;max-width:720px}.contact-final-cta-inner .divine-section-eyebrow{display:flex;align-items:center;gap:11px;color:#e22026;font-size:10px;font-weight:700;letter-spacing:1.7px}.contact-final-cta-inner h2{margin:15px 0 13px;padding:0;color:#293871;font-size:clamp(29px, 3vw, 40px);line-height:1.18;letter-spacing:-.8px;font-weight:500}.contact-final-cta-inner p{max-width:620px;margin:0;color:#737b8d;font-size:11px;line-height:1.85}.contact-final-actions{position:relative;z-index:3;width:195px;flex:0 0 195px;display:flex;flex-direction:column;gap:10px}.contact-final-primary,.contact-final-secondary{width:100%;min-height:49px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 19px;border-radius:6px;font-size:10px;font-weight:700}.contact-final-primary:hover{background:#293871;color:#fff;transform:translateY(-2px);box-shadow:0 9px 22px rgba(41,56,113,.17)}.adj-final-secondary,.contact-final-secondary{border:1px solid #dfe2e8;background:#fff;color:#293871}.adj-final-secondary:hover,.contact-final-secondary:hover{border-color:#293871;transform:translateY(-2px)}@media (max-width:1400px){.contact-page .container{width:calc(100% - 100px);max-width:1320px}.contact-main-grid{gap:60px}.contact-page-hero-content{max-width:800px}}@media (max-width:1200px){.contact-page .container{width:calc(100% - 80px);max-width:1120px}.contact-page-hero{min-height:560px}.contact-page-hero-content{padding:90px 0}.contact-help-section,.contact-location-section,.contact-main-section{padding-top:90px;padding-bottom:95px}.contact-main-grid{gap:45px}.contact-location-content{padding:52px 48px}.contact-final-cta-inner{padding:50px}}@media (max-width:1024px){.contact-page .container{width:calc(100% - 60px);max-width:960px}.contact-page-hero{min-height:520px}.contact-page-hero-content{padding:80px 0}.contact-page-hero h1{font-size:55px}.contact-main-grid{grid-template-columns:1fr;gap:55px}.contact-information{max-width:760px}.contact-form-wrapper{max-width:800px}.contact-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-location-card{grid-template-columns:1fr 0.9fr}}@media (max-width:900px){.contact-page .container{width:calc(100% - 50px);max-width:850px}.contact-page-hero{min-height:500px}.contact-page-hero-content{padding:72px 0 80px}.contact-page-hero h1{max-width:680px;font-size:50px;letter-spacing:-1.5px}.contact-page-hero p{max-width:610px;font-size:13px}.contact-help-section,.contact-main-section{padding:75px 0 80px}.contact-location-section{padding:80px 0}.contact-location-card{grid-template-columns:1fr}.contact-location-content{padding:50px 45px}.contact-location-visual{min-height:350px}.contact-final-cta{padding-bottom:80px}.contact-final-cta-inner{flex-direction:column;align-items:flex-start;gap:30px}.contact-final-actions{width:100%;flex:none;flex-direction:row}.contact-final-primary,.contact-final-secondary{flex:1}}.adj-course-page .divine-section-eyebrow span{width:34px;height:2px;flex:0 0 34px;display:block;background:#e22026}.adj-course-hero{position:relative;width:100%;min-height:690px;display:flex;align-items:center;overflow:hidden;background:#293871}.adj-course-hero-bg{position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(41,56,113,.99) 0,rgba(41,56,113,.97) 35%,rgba(41,56,113,.91) 58%,rgba(41,56,113,.72) 82%,rgba(41,56,113,.6) 100%),url("../images/judiciary-cta.jpg") center center/cover no-repeat}.adj-course-hero-bg::before{content:"";position:absolute;width:760px;height:760px;top:-330px;right:-250px;border:1px solid rgba(255,255,255,.11);border-radius:50%;box-shadow:0 0 0 75px rgba(255,255,255,.018),0 0 0 150px rgba(255,255,255,.013),0 0 0 225px rgba(255,255,255,.008)}.adj-course-hero-bg::after{content:"";position:absolute;width:430px;height:430px;left:-300px;bottom:-320px;border:1px solid rgba(226,32,38,.18);border-radius:50%}.adj-course-hero-grid{width:100%;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(390px,0.74fr);gap:70px;align-items:center;padding:82px 0 88px}.adj-course-hero-content{width:100%;max-width:760px}.adj-course-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 30px;color:#fff;font-size:11px;line-height:1.5}.adj-course-breadcrumb a{color:rgba(255,255,255,.58);text-decoration:none;transition:color .25s}.adj-course-breadcrumb span{color:rgba(255,255,255,.32)}.adj-course-eyebrow{margin-bottom:17px!important;color:#fff!important}.adj-course-hero h1{max-width:760px;margin:0;padding:0;color:#fff;font-size:clamp(45px, 5vw, 68px);line-height:1.07;letter-spacing:-2px;font-weight:500}.adj-course-hero-description{max-width:680px;margin:25px 0 0;padding:0;color:rgba(255,255,255,.72);font-size:13px;line-height:1.9;font-weight:400}.adj-course-hero-highlights{display:flex;align-items:stretch;flex-wrap:wrap;gap:12px;margin-top:29px}.adj-hero-highlight{min-width:155px;display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid rgba(255,255,255,.13);border-radius:7px;background:rgba(255,255,255,.045);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.adj-hero-highlight>span{width:35px;height:35px;flex:0 0 35px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:rgba(226,32,38,.95);color:#fff;font-size:12px}.adj-hero-highlight strong{display:block;color:#fff;font-size:11px;line-height:1.3;font-weight:700}.adj-hero-highlight small{display:block;margin-top:2px;color:rgba(255,255,255,.55);font-size:8px;line-height:1.4}.adj-course-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:32px}.adj-course-primary-btn,.adj-course-secondary-btn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 23px;border-radius:6px;font-size:10px;font-weight:700}.adj-course-primary-btn:hover{background:#fff;color:#293871;transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.18)}.adj-course-secondary-btn{border:1px solid rgba(255,255,255,.27);background:rgba(255,255,255,.045);color:#fff}.adj-course-enquiry-card{position:relative;width:100%;padding:31px 30px 27px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#fff;box-shadow:0 25px 65px rgba(0,0,0,.2)}.adj-course-enquiry-card::before{content:"";position:absolute;left:0;top:25px;bottom:25px;width:4px;border-radius:0 4px 4px 0;background:#e22026}.adj-enquiry-icon,.adj-feature-category-icon{width:48px;height:48px;flex:0 0 48px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:#293871;color:#fff;font-size:15px}.adj-enquiry-label{margin-bottom:4px;color:#e22026;font-size:8px;line-height:1.3;font-weight:700;letter-spacing:1.4px}.adj-course-enquiry-card h2{margin:0;padding:0;color:#293871;font-size:20px;line-height:1.25;font-weight:600}.adj-enquiry-intro{margin:16px 0 22px;color:#7a8190;font-size:9.5px;line-height:1.75}.adj-course-form{width:100%;display:flex;flex-direction:column;gap:13px}.adj-course-intro-content,.adj-form-group,.aibe-course-page .aibe-resource-card:hover::after{width:100%}.adj-form-group label{display:block;margin:0 0 6px;color:#293871;font-size:9px;line-height:1.4;font-weight:700}.adj-input-wrap>i{position:absolute;left:13px;top:50%;z-index:2;color:#9aa0ad;font-size:10px}.adj-input-wrap input,.adj-input-wrap textarea{width:100%;margin:0;border:1px solid #dfe2e8;outline:0;border-radius:5px;background:#fff;color:#293871;font-family:Poppins,sans-serif;font-size:10px;transition:border-color .2s,box-shadow .2s}.adj-input-wrap input{height:43px;padding:0 12px 0 36px}.adj-input-wrap textarea{min-height:82px;padding:11px 12px 11px 36px;resize:vertical;line-height:1.65}.adj-input-wrap input::placeholder,.adj-input-wrap textarea::placeholder{color:#a3a8b3}.adj-input-wrap input:hover,.adj-input-wrap textarea:hover{border-color:#cbd0d9}.adj-course-submit-btn{width:100%;min-height:46px;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:2px;padding:0 18px;border:0;border-radius:5px;background:#e22026;color:#fff;font-family:Poppins,sans-serif;font-size:10px;font-weight:700;cursor:pointer;transition:transform .25s,background .25s,box-shadow .25s}.adj-course-submit-btn:hover{background:#293871;transform:translateY(-2px);box-shadow:0 9px 22px rgba(41,56,113,.18)}.adj-course-submit-btn i{font-size:9px;transition:transform .25s}.adj-form-security{display:flex;align-items:center;justify-content:center;gap:5px;color:#9a9fab;font-size:7.5px;line-height:1.5;text-align:center}.adj-form-security i,.adj-review-card-footer i{color:#293871;font-size:8px}.adj-course-intro-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(350px,0.82fr);gap:90px;align-items:center}.adj-course-intro-content h2{max-width:650px;margin:16px 0 21px;color:#293871;font-size:clamp(34px, 3.5vw, 48px);line-height:1.12;letter-spacing:-1.2px;font-weight:500}.adj-course-intro-content p{max-width:680px;margin:0 0 18px;color:#737b8d;font-size:12px;line-height:1.95}.adj-course-intro-content p strong{color:#293871;font-weight:700}.adj-intro-lead{color:#5f687b!important;font-size:13px!important}.adj-course-intro-visual{position:relative;min-height:440px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:#293871}.adj-course-intro-visual::before{content:"";position:absolute;width:430px;height:430px;top:-180px;right:-190px;border:1px solid rgba(255,255,255,.1);border-radius:50%}.adj-course-intro-visual::after{content:"";position:absolute;width:280px;height:280px;left:-150px;bottom:-170px;border:1px solid rgba(226,32,38,.18);border-radius:50%}.adj-intro-stat-card{position:absolute;top:38px;left:38px;z-index:3;width:145px;padding:21px 19px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:rgba(255,255,255,.055);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.adj-intro-stat-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:13px;border-radius:6px;background:#e22026;color:#fff;font-size:13px}.adj-intro-stat-card strong{display:block;color:#fff;font-size:26px;line-height:1;font-weight:700}.adj-intro-stat-card>span:last-child{display:block;margin-top:6px;color:rgba(255,255,255,.58);font-size:8px;line-height:1.5}.adj-intro-quote-card{position:relative;z-index:2;width:68%;margin-left:17%;padding:37px 30px;border-radius:10px;background:#fff;box-shadow:0 25px 55px rgba(0,0,0,.18)}.adj-intro-quote-card>i{color:#e22026;font-size:23px}.adj-intro-quote-card p{margin:17px 0 19px;color:#293871;font-size:15px;line-height:1.65;font-weight:600}.adj-intro-quote-card span{display:block;color:#8c92a0;font-size:7px;line-height:1.5;font-weight:700;letter-spacing:1px}.adj-section-heading{width:100%;max-width:760px;margin:0 0 50px}.adj-section-heading h2{margin:16px 0;color:#293871;font-size:clamp(34px, 3.5vw, 47px);line-height:1.12;letter-spacing:-1.1px;font-weight:500}.adj-section-heading p{max-width:680px;margin:0;color:#747b8d;font-size:12px;line-height:1.85}.adj-program-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.adj-program-card{position:relative;min-height:290px;padding:29px 24px;overflow:hidden;border:1px solid #e2e5eb;border-radius:9px;background:#fff;transition:transform .3s,border-color .3s,box-shadow .3s}.adj-program-card::after{content:"";position:absolute;width:145px;height:145px;right:-78px;bottom:-78px;border:1px solid rgba(41,56,113,.06);border-radius:50%}.adj-program-card:hover{transform:translateY(-7px);border-color:rgba(226,32,38,.2);box-shadow:0 20px 45px rgba(41,56,113,.09)}.adj-program-number{position:absolute;top:21px;right:21px;color:#e8eaf0;font-size:23px;line-height:1;font-weight:700}.adj-program-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin-bottom:21px;border-radius:8px;background:rgba(226,32,38,.075);color:#e22026;font-size:17px;transition:background .25s,color .25s}.adj-program-card h3{position:relative;z-index:2;margin:0 0 11px;color:#293871;font-size:14px;line-height:1.45;font-weight:700}.adj-program-card p{position:relative;z-index:2;margin:0;color:#777e8f;font-size:10px;line-height:1.85}.adj-mentorship-section,.adj-six-days-section{width:100%;padding:0;background:#fff}.adj-six-days-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,0.78fr);gap:80px;padding:85px 70px;overflow:hidden;background:#293871}.adj-light-cta,.adj-six-point{background:rgba(255,255,255,.045)}.adj-six-days-inner::before{content:"";position:absolute;width:500px;height:500px;right:-260px;top:-270px;border:1px solid rgba(255,255,255,.09);border-radius:50%}.adj-six-days-inner::after{content:"";position:absolute;width:300px;height:300px;left:-170px;bottom:-220px;border:1px solid rgba(226,32,38,.15);border-radius:50%}.adj-six-days-content h2{max-width:600px;margin:17px 0 18px;color:#fff;font-size:clamp(34px, 3.6vw, 47px);line-height:1.12;letter-spacing:-1px;font-weight:500}.adj-six-days-content p{max-width:650px;margin:0 0 16px;color:rgba(255,255,255,.65);font-size:11px;line-height:1.9}.adj-light-cta{min-height:47px;display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:12px;padding:0 19px;border:1px solid rgba(255,255,255,.22);border-radius:6px;color:#fff;font-family:Poppins,sans-serif;font-size:9px;font-weight:700;text-decoration:none;transition:background .25s,color .25s,transform .25s}.adj-light-cta:hover,.adj-mentorship-btn:hover{background:#fff;color:#293871;transform:translateY(-2px)}.adj-six-days-points{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:center}.adj-six-point{display:flex;align-items:flex-start;gap:12px;padding:19px 16px;border:1px solid rgba(255,255,255,.11);border-radius:7px}.adj-six-point>span{width:31px;height:31px;flex:0 0 31px;display:flex;align-items:center;justify-content:center;border-radius:5px;background:#e22026;color:#fff;font-size:8px;font-weight:700}.adj-six-point strong{display:block;color:#fff;font-size:10px;line-height:1.4;font-weight:700}.adj-six-point p{margin:4px 0 0;color:rgba(255,255,255,.5);font-size:8px;line-height:1.6}.adj-feature-category{width:100%;margin-top:45px;padding:30px;border:1px solid #e3e6ec;border-radius:11px;background:#fff;box-shadow:0 12px 35px rgba(41,56,113,.045)}.adj-feature-category+.adj-feature-category{margin-top:22px}.adj-advanced-category{border-color:rgba(226,32,38,.16);background:linear-gradient(180deg,#fff 0,snow 100%)}.adj-feature-category-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:25px;margin-bottom:24px;border-bottom:1px solid #e8eaf0}.adj-feature-category-heading small{display:block;margin-bottom:4px;color:#969baa;font-size:8px;line-height:1.3;font-weight:700;letter-spacing:1.3px}.adj-feature-category-heading h3{margin:0;color:#293871;font-size:21px;line-height:1.25;font-weight:700}.adj-feature-category-heading>p{max-width:340px;margin:0;color:#858b99;font-size:9px;line-height:1.7;text-align:right}.adj-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #e7e9ee;border-radius:7px;background:#e7e9ee}.adj-feature-item{min-height:105px;display:flex;align-items:flex-start;gap:13px;padding:18px 17px;background:#fff;transition:background .25s}.adj-feature-item>span{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;margin-top:1px;border-radius:6px;background:rgba(226,32,38,.07);color:#e22026;font-size:11px}.adj-feature-item strong{display:block;margin:0 0 4px;color:#293871;font-size:10px;line-height:1.45;font-weight:700}.adj-feature-item p{margin:0;color:#808797;font-size:8.5px;line-height:1.7}.adj-resources-section{width:100%;padding:110px 0;background:#f7f8fb}.adj-resources-grid{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:70px;align-items:center}.adj-resource-content h2{max-width:620px;margin:16px 0 18px;color:#293871;font-size:clamp(34px, 3.4vw, 46px);line-height:1.12;letter-spacing:-1px;font-weight:500}.adj-resource-content p{max-width:610px;margin:0 0 16px;color:#747b8d;font-size:11px;line-height:1.9}.adj-resource-btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:9px;padding:0 20px;border-radius:6px;background:#e22026;color:#fff;font-family:Poppins,sans-serif;font-size:9px;font-weight:700;text-decoration:none;transition:background .25s,transform .25s,box-shadow .25s}.adj-resource-btn:hover{background:#293871;transform:translateY(-2px);box-shadow:0 10px 24px rgba(41,56,113,.16)}.adj-resource-boxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.adj-resource-box{min-height:190px;padding:25px 22px;border:1px solid #e1e4ea;border-radius:9px;background:#fff;transition:transform .3s,border-color .3s,box-shadow .3s}.adj-resource-box:hover{transform:translateY(-5px);border-color:rgba(226,32,38,.17);box-shadow:0 15px 35px rgba(41,56,113,.08)}.adj-resource-box>span{width:43px;height:43px;display:flex;align-items:center;justify-content:center;margin-bottom:17px;border-radius:7px;background:rgba(226,32,38,.075);color:#e22026;font-size:14px}.adj-resource-box strong{display:block;margin-bottom:7px;color:#293871;font-size:12px;line-height:1.4;font-weight:700}.adj-resource-box p{margin:0;color:#7d8493;font-size:9px;line-height:1.75}.adj-mentorship-inner{position:relative;display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:25px;padding:45px 55px;overflow:hidden;background:#293871}.adj-mentorship-inner::before{content:"";position:absolute;width:350px;height:350px;right:-170px;top:-190px;border:1px solid rgba(255,255,255,.08);border-radius:50%}.adj-mentorship-icon{position:relative;z-index:2;width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#e22026;color:#fff;font-size:23px}.adj-mentorship-content h2{margin:12px 0 9px;color:#fff;font-size:29px;line-height:1.2;font-weight:500}.adj-mentorship-content p{max-width:720px;margin:0;color:rgba(255,255,255,.6);font-size:9.5px;line-height:1.8}.adj-mentorship-btn{position:relative;z-index:2;min-height:47px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 19px;border:1px solid rgba(255,255,255,.24);border-radius:6px;color:#fff;font-size:9px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .25s,color .25s,transform .25s}.adj-review-summary{width:100%;display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:25px;padding:20px 23px;border:1px solid #e2e5eb;border-radius:9px;background:#fff}.adj-review-rating>strong{color:#293871;font-size:30px;line-height:1;font-weight:700}.adj-review-stars{display:flex;align-items:center;gap:3px;color:#e22026;font-size:11px}.adj-review-rating>span{color:#7d8492;font-size:9px;font-weight:600}.adj-review-count{display:flex;align-items:baseline;gap:7px;padding-left:25px;border-left:1px solid #e6e8ed}.adj-review-count strong{color:#293871;font-size:16px;font-weight:700}.adj-review-count span{color:#8a909d;font-size:9px}.adj-google-link{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:1px solid #dfe2e8;border-radius:5px;color:#293871;font-size:8px;font-weight:700;text-decoration:none;transition:border-color .25s,background .25s,color .25s}.adj-google-link:hover{border-color:#293871;background:#293871;color:#fff}.adj-reviews-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.adj-review-card{min-height:245px;padding:22px;border:1px solid #e2e5eb;border-radius:9px;background:#fff;transition:transform .3s,border-color .3s,box-shadow .3s}.adj-review-card:hover{transform:translateY(-5px);border-color:rgba(226,32,38,.16);box-shadow:0 16px 38px rgba(41,56,113,.08)}.adj-review-card-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.adj-review-author,.aibe-course-page .aibe-review-author,.civil-judge-course-page .cj-review-author{display:flex;align-items:center;gap:10px;min-width:0}.adj-review-avatar{width:38px;height:38px;flex:0 0 38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#293871;color:#fff;font-size:11px;font-weight:700}.adj-review-author strong{display:block;max-width:150px;overflow:hidden;color:#293871;font-size:9.5px;line-height:1.4;font-weight:700}.adj-review-card-rating{display:flex;align-items:center;gap:7px;margin-top:17px}.adj-review-card-stars{display:flex;align-items:center;gap:2px;color:#e22026;font-size:9px}.adj-review-card-rating>span:last-child{color:#7f8694;font-size:8px;font-weight:600}.adj-review-text{display:-webkit-box;margin:14px 0 0;overflow:hidden;color:#707889;font-size:9px;line-height:1.85;-webkit-line-clamp:5;-webkit-box-orient:vertical}.adj-review-loading{grid-column:1/-1;min-height:180px;display:flex;align-items:center;justify-content:center;gap:10px;color:#7c8391;font-size:10px}.adj-review-spinner{width:18px;height:18px;border:2px solid #e4e6eb;border-top-color:#e22026;border-radius:50%;animation:.8s linear infinite adj-review-spin}@keyframes adj-review-spin{to{transform:rotate(360deg)}}.adj-review-empty{grid-column:1/-1;min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#858b99;text-align:center}.adj-review-empty i{color:#e22026;font-size:20px}.adj-review-empty p{margin:0;font-size:10px}.adj-final-cta{width:100%;padding:0 0 110px;background:#f7f8fb}.adj-final-cta-inner{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:45px;padding:55px 60px;overflow:hidden;border-radius:12px;background:#fff;border:1px solid #e1e4ea;box-shadow:0 15px 45px rgba(41,56,113,.06)}.adj-final-cta-inner::before{content:"";position:absolute;width:330px;height:330px;right:-160px;top:-180px;border:1px solid rgba(41,56,113,.06);border-radius:50%}.adj-final-cta-inner::after{content:"";position:absolute;width:200px;height:200px;right:-80px;bottom:-135px;border:1px solid rgba(226,32,38,.08);border-radius:50%}.adj-final-cta-content h2{margin:15px 0 13px;color:#293871;font-size:clamp(29px, 3vw, 40px);line-height:1.16;letter-spacing:-.8px;font-weight:500}.adj-final-cta-content p{max-width:610px;margin:0;color:#747b8d;font-size:10.5px;line-height:1.85}.adj-final-cta-actions{position:relative;z-index:3;width:190px;flex:0 0 190px;display:flex;flex-direction:column;gap:10px}.adj-final-primary,.adj-final-secondary{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;font-family:Poppins,sans-serif;font-size:9px;font-weight:700;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .25s,box-shadow .25s}.adj-final-primary:hover{background:#293871;color:#fff;transform:translateY(-2px);box-shadow:0 10px 23px rgba(41,56,113,.17)}@media (max-width:1400px){.adj-course-page .container{width:calc(100% - 100px);max-width:1280px}.adj-course-hero-grid{gap:50px}.adj-course-intro-grid{gap:65px}}@media (max-width:1200px){.adj-course-page .container{width:calc(100% - 80px);max-width:1120px}.adj-course-hero{min-height:620px}.adj-course-hero-grid{grid-template-columns:minmax(0,1fr) minmax(350px,0.72fr);gap:40px}.adj-course-hero h1{font-size:56px}.adj-course-intro-grid{gap:50px}.adj-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adj-resources-grid{gap:45px}}@media (max-width:1024px){.adj-course-page .container{width:calc(100% - 60px);max-width:960px}.adj-course-hero{min-height:auto}.adj-course-hero-grid{grid-template-columns:1fr;gap:45px;padding:75px 0 85px}.adj-course-hero-content{max-width:800px}.adj-course-enquiry-card,.adj-resource-content{max-width:720px}.adj-course-intro-grid{grid-template-columns:1fr;gap:55px}.adj-course-intro-visual{max-width:700px;min-height:420px}.adj-program-grid,.adj-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adj-six-days-inner{grid-template-columns:1fr;gap:45px;padding:65px 50px}.adj-resources-grid{grid-template-columns:1fr;gap:50px}.adj-mentorship-inner{grid-template-columns:65px minmax(0,1fr);gap:20px}.adj-mentorship-btn{grid-column:2;justify-self:start}}@media (max-width:900px){.adj-course-page .container{width:calc(100% - 50px);max-width:850px}.adj-course-hero-grid{padding:65px 0 75px}.adj-course-hero h1{font-size:50px}.adj-course-intro-section,.adj-features-section,.adj-program-section,.adj-resources-section,.adj-reviews-section{padding-top:80px;padding-bottom:85px}.adj-six-days-inner{padding:60px 42px}.adj-feature-category{padding:24px}.adj-feature-category-heading{align-items:flex-start;flex-direction:column;gap:12px}.adj-feature-category-heading>p{max-width:600px;text-align:left}.adj-final-cta-inner{padding:48px}}.adj-review-photo{width:38px;height:38px;flex:0 0 38px;display:block;border-radius:50%;object-fit:cover;background:#293871}.adj-review-author a{display:block;max-width:170px;overflow:hidden;color:#293871;font-size:9.5px;line-height:1.4;font-weight:700;text-decoration:none;transition:color .2s}.adj-review-author small{display:block;margin-top:2px;color:#9a9fab;font-size:7.5px;line-height:1.4}.adj-review-card-footer{display:flex;align-items:center;margin-top:18px;padding-top:12px;border-top:1px solid #eef0f3}.adj-review-card-footer span{display:inline-flex;align-items:center;gap:5px;color:#9298a5;font-size:7px;font-weight:600}.adj-google-mark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:#293871;text-decoration:none;transition:background .2s,color .2s}.adj-google-mark:hover{background:#293871;color:#fff}.aibe-course-page{--aibe-red:#e22026;--aibe-navy:#293871;--aibe-white:#ffffff;--aibe-dark:#17203f;--aibe-text:#4f5870;--aibe-light:#f6f7fb;--aibe-border:#e5e7ef;--aibe-shadow:0 18px 50px rgba(41, 56, 113, 0.10);font-family:Poppins,sans-serif;color:var(--aibe-dark);overflow:hidden}.aibe-course-page .container,.civil-judge-course-page .container,.clat-course-page .container{width:calc(100% - 80px);max-width:1380px;margin-left:auto;margin-right:auto}.aibe-course-page .section-padding,.civil-judge-course-page .section-padding,.clat-course-page .section-padding{padding-top:110px;padding-bottom:110px}.aibe-course-page .section-tag{display:inline-flex;align-items:center;gap:9px;color:var(--aibe-red);font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:15px}.aibe-course-page .section-tag::before{content:"";width:28px;height:2px;background:var(--aibe-red)}.aibe-course-page .section-heading{max-width:780px;margin:0 auto 55px}.aibe-course-page .section-heading.center,.civil-judge-course-page .section-heading.center,.clat-course-page .section-heading.center{text-align:center}.aibe-course-page .aibe-curriculum-content h2,.aibe-course-page .aibe-learning-content h2,.aibe-course-page .aibe-methodology-header h2,.aibe-course-page .aibe-section-content h2,.aibe-course-page .section-heading h2{margin:0;color:var(--aibe-navy);font-size:clamp(34px, 4vw, 52px);line-height:1.15;font-weight:800;letter-spacing:-1.2px}.aibe-course-page .aibe-curriculum-content h2 span,.aibe-course-page .aibe-eyebrow i,.aibe-course-page .aibe-final-card>a i,.aibe-course-page .aibe-final-content h2 span,.aibe-course-page .aibe-final-points i,.aibe-course-page .aibe-hero-content h1 span,.aibe-course-page .aibe-learning-content h2 span,.aibe-course-page .aibe-methodology-header h2 span,.aibe-course-page .aibe-review-footer a i,.aibe-course-page .aibe-section-content h2 span,.aibe-course-page .aibe-visual-lines i,.aibe-course-page .google-review-link i,.aibe-course-page .learning-points i,.aibe-course-page .mentorship-content h2 strong,.aibe-course-page .section-heading h2 span{color:var(--aibe-red)}.aibe-course-page .section-heading p{margin:20px auto 0;max-width:680px;color:var(--aibe-text);font-size:15px;line-height:1.85}.aibe-course-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:54px;padding:0 25px;border-radius:6px;font-size:13px;font-weight:700;text-decoration:none;transition:.28s}.aibe-course-page .btn i{transition:transform .28s}.aibe-course-page .btn-primary{background:var(--aibe-red);color:var(--aibe-white);border:1px solid var(--aibe-red);box-shadow:0 12px 30px rgba(226,32,38,.22)}.aibe-course-page .btn-primary:hover{background:#c91b21;border-color:#c91b21;transform:translateY(-2px);box-shadow:0 17px 35px rgba(226,32,38,.28)}.aibe-course-page .btn-outline-light{background:0 0;color:var(--aibe-white);border:1px solid rgba(255,255,255,.65)}.aibe-course-page .btn-outline-light:hover{background:var(--aibe-white);color:var(--aibe-navy);border-color:var(--aibe-white);transform:translateY(-2px)}.aibe-course-page .btn-light{background:var(--aibe-white);color:var(--aibe-navy);border:1px solid var(--aibe-white)}.aibe-course-page .btn-light:hover{background:var(--aibe-red);color:var(--aibe-white);border-color:var(--aibe-red);transform:translateY(-2px)}.aibe-course-page .aibe-hero{position:relative;min-height:720px;display:flex;align-items:center;padding:95px 0;background:linear-gradient(90deg,rgba(16,25,56,.98) 0,rgba(41,56,113,.94) 48%,rgba(41,56,113,.78) 100%),url("../images/judiciary-cta.jpg") center/cover no-repeat}.aibe-course-page .aibe-hero::before{content:"";position:absolute;top:-150px;right:-150px;width:480px;height:480px;border:1px solid rgba(255,255,255,.1);border-radius:50%}.aibe-course-page .aibe-hero::after{content:"";position:absolute;bottom:-250px;left:-180px;width:520px;height:520px;border:1px solid rgba(255,255,255,.08);border-radius:50%}.aibe-course-page .aibe-hero-overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent 55%,rgba(226,32,38,.1) 100%)}.aibe-course-page .aibe-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(380px,0.68fr);gap:80px;align-items:center}.aibe-course-page .aibe-hero-content{max-width:760px}.aibe-course-page .aibe-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 13px;margin-bottom:23px;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.92);font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.aibe-course-page .aibe-hero-content h1{margin:0 0 22px;color:var(--aibe-white);font-size:clamp(44px, 5.2vw, 72px);line-height:1.06;font-weight:800;letter-spacing:-2px}.aibe-course-page .aibe-hero-lead{max-width:710px;margin:0 0 16px;color:rgba(255,255,255,.94);font-size:19px;line-height:1.7;font-weight:500}.aibe-course-page .aibe-hero-text{max-width:690px;margin:0;color:rgba(255,255,255,.68);font-size:14px;line-height:1.8}.aibe-course-page .aibe-hero-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 30px;margin:29px 0 32px}.aibe-course-page .aibe-hero-points div{display:flex;align-items:center;gap:9px;color:rgba(255,255,255,.88);font-size:13px;font-weight:500}.aibe-course-page .aibe-hero-points i{color:var(--aibe-red);font-size:14px}.aibe-course-page .aibe-hero-actions,.civil-judge-course-page .cj-hero-actions,.clat-course-page .clat-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.aibe-course-page .aibe-enquiry-card{padding:32px;border-radius:10px;background:var(--aibe-white);box-shadow:0 25px 65px rgba(0,0,0,.24);border-top:5px solid var(--aibe-red)}.aibe-course-page .aibe-form-header{display:flex;align-items:center;gap:14px;padding-bottom:23px;margin-bottom:23px;border-bottom:1px solid var(--aibe-border)}.aibe-course-page .aibe-form-icon{width:48px;height:48px;flex:0 0 48px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(226,32,38,.09);color:var(--aibe-red);font-size:19px}.aibe-course-page .aibe-form-header h2{margin:0 0 4px;color:var(--aibe-navy);font-size:19px;line-height:1.3;font-weight:800}.aibe-course-page .aibe-form-header p{margin:0;color:#7a8193;font-size:12px}.aibe-course-page .aibe-enquiry-form{display:flex;flex-direction:column;gap:16px}.aibe-course-page .form-group,.civil-judge-course-page .form-group,.clat-course-page .form-group{display:flex;flex-direction:column;gap:7px}.aibe-course-page .form-group label{color:var(--aibe-navy);font-size:12px;font-weight:700}.aibe-course-page .input-wrap>i{position:absolute;top:50%;left:15px;z-index:1;color:#8990a2;font-size:13px}.aibe-course-page .input-wrap input,.aibe-course-page .input-wrap select{width:100%;height:49px;padding:0 14px 0 42px;border:1px solid var(--aibe-border);border-radius:5px;outline:0;background:#fbfbfd;color:var(--aibe-dark);font-family:inherit;font-size:12px;transition:.25s}.aibe-course-page .input-wrap select,.civil-judge-course-page .input-wrap select,.clat-course-page .input-wrap select{appearance:none;cursor:pointer}.aibe-course-page .input-wrap input::placeholder{color:#a1a6b4}.aibe-course-page .input-wrap input:focus,.aibe-course-page .input-wrap select:focus{border-color:var(--aibe-red);background:var(--aibe-white);box-shadow:0 0 0 3px rgba(226,32,38,.08)}.aibe-course-page .aibe-submit-btn{width:100%;min-height:52px;margin-top:3px;border:0;border-radius:5px;background:var(--aibe-red);color:var(--aibe-white);font-family:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:.28s}.aibe-course-page .aibe-submit-btn i{margin-left:8px;transition:transform .25s}.aibe-course-page .aibe-submit-btn:hover,.civil-judge-course-page .cj-submit-btn:hover{background:#c91b21;transform:translateY(-2px);box-shadow:0 12px 28px rgba(226,32,38,.22)}.aibe-course-page .aibe-form-note{display:flex;align-items:flex-start;gap:7px;margin:0;color:#8b91a1;font-size:10px;line-height:1.6}.aibe-course-page .aibe-form-note i{margin-top:2px;color:var(--aibe-red)}.aibe-course-page .aibe-trust-strip{position:relative;z-index:4;background:var(--aibe-white);border-bottom:1px solid var(--aibe-border);box-shadow:0 10px 35px rgba(41,56,113,.06)}.aibe-course-page .aibe-trust-grid,.civil-judge-course-page .cj-trust-grid,.clat-course-page .clat-trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.aibe-course-page .aibe-trust-item{display:flex;align-items:center;gap:13px;min-height:105px;padding:18px 25px;border-right:1px solid var(--aibe-border)}.aibe-course-page .aibe-trust-item:last-child,.civil-judge-course-page .cj-trust-item:last-child,.clat-course-page .clat-trust-item:last-child{border-right:0}.aibe-course-page .aibe-trust-item>span{width:45px;height:45px;flex:0 0 45px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(41,56,113,.07);color:var(--aibe-navy);font-size:16px}.aibe-course-page .aibe-trust-item strong{display:block;margin-bottom:4px;color:var(--aibe-navy);font-size:12px;font-weight:800}.aibe-course-page .aibe-trust-item small{display:block;color:#858b9b;font-size:10px}.aibe-course-page .aibe-features,.aibe-course-page .aibe-intro,.aibe-course-page .aibe-learning,.aibe-course-page .aibe-mentorship,.aibe-course-page .aibe-updates{background:var(--aibe-white)}.aibe-course-page .aibe-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,0.75fr);gap:100px;align-items:center}.aibe-course-page .aibe-section-content>p{max-width:720px;margin:0 0 18px;color:var(--aibe-text);font-size:14px;line-height:1.9}.aibe-course-page .aibe-info-box{display:flex;align-items:flex-start;gap:15px;max-width:720px;padding:20px;margin-top:27px;border-left:3px solid var(--aibe-red);background:#f8f8fb}.aibe-course-page .aibe-info-box>i{color:var(--aibe-red);font-size:20px;margin-top:2px}.aibe-course-page .aibe-info-box strong{display:block;margin-bottom:5px;color:var(--aibe-navy);font-size:13px}.aibe-course-page .aibe-info-box p{margin:0;color:var(--aibe-text);font-size:12px;line-height:1.7}.aibe-course-page .aibe-visual-card{position:relative;padding:45px 42px;border-radius:10px;overflow:hidden;background:var(--aibe-navy);box-shadow:var(--aibe-shadow)}.aibe-course-page .aibe-visual-card::before{content:"";position:absolute;top:-100px;right:-100px;width:280px;height:280px;border:1px solid rgba(255,255,255,.12);border-radius:50%}.aibe-course-page .aibe-visual-icon{position:relative;width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:27px;border-radius:10px;background:var(--aibe-red);color:var(--aibe-white);font-size:25px}.aibe-course-page .aibe-visual-card>span{position:relative;display:block;margin-bottom:8px;color:rgba(255,255,255,.55);font-size:11px;font-weight:800;letter-spacing:2px}.aibe-course-page .aibe-visual-card h3{position:relative;margin:0 0 14px;color:var(--aibe-white);font-size:27px;line-height:1.3;font-weight:800}.aibe-course-page .aibe-visual-card>p{position:relative;margin:0 0 27px;color:rgba(255,255,255,.68);font-size:12px;line-height:1.8}.aibe-course-page .aibe-visual-lines{position:relative;display:grid;gap:11px;padding-top:21px;border-top:1px solid rgba(255,255,255,.12)}.aibe-course-page .aibe-visual-lines div{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.85);font-size:12px}.aibe-course-page .aibe-curriculum,.aibe-course-page .aibe-mocks,.aibe-course-page .aibe-resources,.aibe-course-page .aibe-reviews{background:var(--aibe-light)}.aibe-course-page .aibe-mock-grid,.aibe-course-page .aibe-resource-grid,.aibe-course-page .aibe-updates-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.aibe-course-page .aibe-resource-card{position:relative;display:flex;gap:22px;padding:29px;border:1px solid var(--aibe-border);border-radius:8px;background:var(--aibe-white);text-decoration:none;overflow:hidden;transition:.3s}.aibe-course-page .aibe-resource-card::after{content:"";position:absolute;left:0;bottom:0;width:0;height:3px;background:var(--aibe-red);transition:width .3s}.aibe-course-page .aibe-resource-card:hover{border-color:rgba(226,32,38,.25);transform:translateY(-7px);box-shadow:var(--aibe-shadow)}.aibe-course-page .resource-icon{width:52px;height:52px;flex:0 0 52px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:rgba(226,32,38,.08);color:var(--aibe-red);font-size:20px}.aibe-course-page .resource-content>span{display:block;margin-bottom:7px;color:var(--aibe-red);font-size:9px;font-weight:800;letter-spacing:1.5px}.aibe-course-page .resource-content h3{margin:0 0 9px;color:var(--aibe-navy);font-size:17px;line-height:1.35;font-weight:800}.aibe-course-page .resource-content p{margin:0 0 17px;color:var(--aibe-text);font-size:11px;line-height:1.7}.aibe-course-page .resource-content strong{display:inline-flex;align-items:center;gap:7px;color:var(--aibe-navy);font-size:10px;font-weight:800}.aibe-course-page .resource-content strong i{color:var(--aibe-red);transition:transform .25s}.aibe-course-page .aibe-feature-block{padding:42px;margin-bottom:30px;border:1px solid var(--aibe-border);border-radius:10px;background:#fbfbfd}.aibe-course-page .aibe-feature-block.advanced{background:var(--aibe-navy);border-color:var(--aibe-navy)}.aibe-course-page .aibe-feature-heading{display:flex;align-items:center;gap:15px;margin-bottom:32px}.aibe-course-page .feature-heading-icon{width:54px;height:54px;flex:0 0 54px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--aibe-red);color:var(--aibe-white);font-size:19px}.aibe-course-page .aibe-feature-heading span{display:block;margin-bottom:4px;color:var(--aibe-red);font-size:9px;font-weight:800;letter-spacing:1.8px}.aibe-course-page .aibe-feature-heading h3{margin:0;color:var(--aibe-navy);font-size:24px;font-weight:800}.aibe-course-page .advanced .aibe-feature-card h4,.aibe-course-page .advanced .aibe-feature-heading h3,.aibe-course-page .aibe-methodology-header h2{color:var(--aibe-white)}.aibe-course-page .aibe-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.aibe-course-page .aibe-feature-card{min-height:170px;padding:23px;border:1px solid var(--aibe-border);border-radius:7px;background:var(--aibe-white);transition:.28s}.aibe-course-page .aibe-feature-card:hover{border-color:rgba(226,32,38,.28);transform:translateY(-5px);box-shadow:0 13px 32px rgba(41,56,113,.08)}.aibe-course-page .aibe-feature-card>i{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;margin-bottom:14px;border-radius:6px;background:rgba(41,56,113,.07);color:var(--aibe-navy);font-size:14px}.aibe-course-page .aibe-feature-card h4{margin:0 0 7px;color:var(--aibe-navy);font-size:13px;font-weight:800}.aibe-course-page .aibe-feature-card p{margin:0;color:var(--aibe-text);font-size:10.5px;line-height:1.75}.aibe-course-page .advanced .aibe-feature-card{border-color:rgba(255,255,255,.09);background:rgba(255,255,255,.06)}.aibe-course-page .advanced .aibe-feature-card:hover{background:rgba(255,255,255,.1);border-color:rgba(226,32,38,.5)}.aibe-course-page .advanced .aibe-feature-card>i{background:rgba(226,32,38,.15);color:var(--aibe-red)}.aibe-course-page .advanced .aibe-feature-card p{color:rgba(255,255,255,.64)}.aibe-course-page .aibe-curriculum-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,0.7fr);gap:100px;align-items:center}.aibe-course-page .aibe-curriculum-content>p{max-width:680px;margin:0 0 16px;color:var(--aibe-text);font-size:13px;line-height:1.85}.aibe-course-page .aibe-curriculum-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 18px;margin-top:28px}.aibe-course-page .aibe-curriculum-list div{display:flex;align-items:center;gap:10px;padding:13px 14px;border:1px solid var(--aibe-border);border-radius:5px;background:var(--aibe-white)}.aibe-course-page .aibe-curriculum-list i{color:var(--aibe-red);font-size:12px}.aibe-course-page .aibe-curriculum-list span{color:var(--aibe-navy);font-size:11px;font-weight:600}.aibe-course-page .aibe-curriculum-side{position:relative;padding-left:25px}.aibe-course-page .aibe-curriculum-side::before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:2px;background:var(--aibe-red)}.aibe-course-page .curriculum-highlight{position:relative;display:flex;gap:17px;padding:19px 0 19px 22px}.aibe-course-page .curriculum-number{position:relative;z-index:1;width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;margin-left:-43px;border:2px solid var(--aibe-red);border-radius:50%;background:var(--aibe-light);color:var(--aibe-red);font-size:10px;font-weight:800}.aibe-course-page .curriculum-highlight h3{margin:0 0 4px;color:var(--aibe-navy);font-size:16px;font-weight:800}.aibe-course-page .curriculum-highlight p{margin:0;color:var(--aibe-text);font-size:11px;line-height:1.7}.aibe-course-page .aibe-update-card{padding:34px;border:1px solid var(--aibe-border);border-radius:8px;background:var(--aibe-white);transition:.3s}.aibe-course-page .aibe-update-card:hover{transform:translateY(-6px);border-color:rgba(226,32,38,.25);box-shadow:var(--aibe-shadow)}.aibe-course-page .update-icon{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:22px;border-radius:7px;background:rgba(226,32,38,.08);color:var(--aibe-red);font-size:18px}.aibe-course-page .aibe-mock-card h3,.aibe-course-page .aibe-update-card h3{margin:0 0 9px;color:var(--aibe-navy);font-size:18px;font-weight:800}.aibe-course-page .aibe-mock-card p,.aibe-course-page .aibe-update-card p{margin:0;color:var(--aibe-text);font-size:11px;line-height:1.8}.aibe-course-page .aibe-methodology{background:var(--aibe-navy)}.aibe-course-page .aibe-methodology-header{display:grid;grid-template-columns:1fr 0.7fr;gap:80px;align-items:end;margin-bottom:55px}.aibe-course-page .aibe-methodology-header p{margin:0;color:rgba(255,255,255,.65);font-size:13px;line-height:1.85}.aibe-course-page .aibe-methodology-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.1)}.aibe-course-page .method-step{position:relative;min-height:290px;padding:31px;background:var(--aibe-navy);transition:background .3s}.aibe-course-page .method-step:hover{background:rgba(255,255,255,.055)}.aibe-course-page .method-number{display:block;margin-bottom:31px;color:rgba(255,255,255,.2);font-size:32px;line-height:1;font-weight:800}.aibe-course-page .method-icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:19px;border-radius:6px;background:var(--aibe-red);color:var(--aibe-white);font-size:16px}.aibe-course-page .method-step h3{margin:0 0 8px;color:var(--aibe-white);font-size:17px;font-weight:800}.aibe-course-page .method-step p{margin:0;color:rgba(255,255,255,.62);font-size:10.5px;line-height:1.75}.aibe-course-page .aibe-learning-grid{display:grid;grid-template-columns:minmax(350px,0.78fr) minmax(0,1fr);gap:100px;align-items:center}.aibe-course-page .aibe-learning-visual{position:relative;min-height:420px;display:flex;align-items:center;justify-content:center}.aibe-course-page .learning-main-card{position:relative;width:min(100%,410px);min-height:350px;padding:43px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:10px;overflow:hidden;background:linear-gradient(145deg,rgba(41,56,113,.98),rgba(23,32,63,.98));box-shadow:var(--aibe-shadow)}.aibe-course-page .learning-main-card::before{content:"";position:absolute;top:-90px;right:-80px;width:240px;height:240px;border:1px solid rgba(255,255,255,.1);border-radius:50%}.aibe-course-page .learning-main-card::after{content:"";position:absolute;left:35px;top:50px;width:100px;height:100px;border:1px solid rgba(226,32,38,.35);border-radius:50%}.aibe-course-page .learning-main-card>span{position:relative;width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:auto;border-radius:50%;background:var(--aibe-red);color:var(--aibe-white);font-size:17px;box-shadow:0 10px 25px rgba(226,32,38,.25)}.aibe-course-page .learning-main-card small{position:relative;margin-bottom:10px;color:rgba(255,255,255,.55);font-size:9px;font-weight:800;letter-spacing:2px}.aibe-course-page .learning-main-card h3{position:relative;margin:0;color:var(--aibe-white);font-size:31px;line-height:1.2;font-weight:800}.aibe-course-page .learning-floating-card{position:absolute;right:0;bottom:35px;display:flex;align-items:center;gap:12px;min-width:205px;padding:16px;border:1px solid var(--aibe-border);border-radius:7px;background:var(--aibe-white);box-shadow:0 15px 40px rgba(41,56,113,.15)}.aibe-course-page .learning-floating-card>i{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:rgba(226,32,38,.08);color:var(--aibe-red)}.aibe-course-page .learning-floating-card strong{display:block;color:var(--aibe-navy);font-size:11px}.aibe-course-page .learning-floating-card small{display:block;margin-top:3px;color:#858b9b;font-size:9px}.aibe-course-page .aibe-learning-content>p{max-width:680px;margin:0 0 25px;color:var(--aibe-text);font-size:13px;line-height:1.9}.aibe-course-page .learning-points{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:30px}.aibe-course-page .learning-points div{display:flex;align-items:center;gap:9px;color:var(--aibe-navy);font-size:11px;font-weight:600}.aibe-course-page .aibe-mock-card{position:relative;padding:35px;border-radius:8px;background:var(--aibe-white);border:1px solid var(--aibe-border);overflow:hidden;transition:.3s}.aibe-course-page .aibe-mock-card:hover{transform:translateY(-6px);box-shadow:var(--aibe-shadow);border-color:rgba(226,32,38,.25)}.aibe-course-page .mock-icon{width:53px;height:53px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:25px;border-radius:7px;background:var(--aibe-navy);color:var(--aibe-white);font-size:17px}.aibe-course-page .aibe-mock-card>span{position:absolute;top:28px;right:28px;color:#e3e5eb;font-size:25px;font-weight:800}.aibe-course-page .aibe-mentorship-box{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center;padding:48px;border-radius:10px;overflow:hidden;background:var(--aibe-navy)}.aibe-course-page .aibe-mentorship-box::before{content:"";position:absolute;right:-110px;top:-160px;width:420px;height:420px;border:1px solid rgba(255,255,255,.09);border-radius:50%}.aibe-course-page .mentorship-icon{position:relative;width:75px;height:75px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--aibe-red);color:var(--aibe-white);font-size:27px}.aibe-course-page .mentorship-content>span{display:block;margin-bottom:7px;color:var(--aibe-red);font-size:9px;font-weight:800;letter-spacing:1.8px}.aibe-course-page .mentorship-content h2{margin:0 0 10px;color:var(--aibe-white);font-size:27px;line-height:1.3;font-weight:800}.aibe-course-page .mentorship-content p{max-width:760px;margin:0;color:rgba(255,255,255,.64);font-size:11px;line-height:1.8}.aibe-course-page .aibe-review-summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px 25px;margin-bottom:25px;border:1px solid var(--aibe-border);border-radius:7px;background:var(--aibe-white)}.aibe-course-page .review-summary-rating strong{color:var(--aibe-navy);font-size:30px;font-weight:800}.aibe-course-page .review-stars,.civil-judge-course-page .cj-review-stars{display:flex;gap:2px;color:#f5b400;font-size:12px}.aibe-course-page .review-summary-rating>span{color:#858b9b;font-size:11px}.aibe-course-page .google-review-link{display:inline-flex;align-items:center;gap:8px;color:var(--aibe-navy);font-size:11px;font-weight:800;text-decoration:none}.aibe-course-page .aibe-review-card{padding:25px;border:1px solid var(--aibe-border);border-radius:8px;background:var(--aibe-white);transition:.3s}.aibe-course-page .aibe-review-card:hover{transform:translateY(-5px);box-shadow:var(--aibe-shadow)}.aibe-course-page .aibe-review-card-top,.civil-judge-course-page .cj-review-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.aibe-course-page .aibe-review-author>a:first-child{display:block;flex:0 0 42px}.aibe-course-page .aibe-review-author img,.aibe-course-page .aibe-review-avatar-fallback,.civil-judge-course-page .cj-avatar-fallback,.civil-judge-course-page .cj-review-author img{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;object-fit:cover}.aibe-course-page .aibe-review-avatar-fallback{background:var(--aibe-navy);color:var(--aibe-white);font-size:14px;font-weight:800}.aibe-course-page .review-author-name{display:block;max-width:150px;overflow:hidden;color:var(--aibe-navy);font-size:11px;font-weight:800;text-decoration:none}.aibe-course-page .aibe-review-author small,.civil-judge-course-page .cj-review-author small{display:block;margin-top:3px;color:#9297a5;font-size:9px}.aibe-course-page .aibe-review-google,.civil-judge-course-page .cj-google-mark{color:#707786;font-size:17px}.aibe-course-page .aibe-review-rating,.civil-judge-course-page .cj-review-card-stars{display:flex;gap:2px;margin:18px 0 12px;color:#f5b400;font-size:10px}.aibe-course-page .aibe-review-text{display:-webkit-box;min-height:88px;margin:0;overflow:hidden;color:var(--aibe-text);font-size:11px;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:4}.aibe-course-page .aibe-review-footer{padding-top:16px;margin-top:17px;border-top:1px solid var(--aibe-border)}.aibe-course-page .aibe-review-footer a{display:inline-flex;align-items:center;gap:6px;color:var(--aibe-navy);font-size:9px;font-weight:800;text-decoration:none}.aibe-course-page .aibe-review-empty,.aibe-course-page .aibe-review-error,.aibe-course-page .aibe-review-loading{grid-column:1/-1;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px;border:1px solid var(--aibe-border);border-radius:8px;background:var(--aibe-white);text-align:center}.aibe-course-page .aibe-review-empty p,.aibe-course-page .aibe-review-error p,.aibe-course-page .aibe-review-loading p{margin:10px 0 0;color:#858b9b;font-size:11px}.aibe-course-page .review-loader{width:30px;height:30px;border:3px solid #e6e8ee;border-top-color:var(--aibe-red);border-radius:50%;animation:.8s linear infinite aibeReviewSpin}.aibe-course-page .aibe-review-empty>i,.aibe-course-page .aibe-review-error>i{color:var(--aibe-red);font-size:27px}@keyframes aibeReviewSpin{to{transform:rotate(360deg)}}.aibe-course-page .aibe-final-cta{position:relative;padding:105px 0;background:linear-gradient(90deg,rgba(20,29,61,.98),rgba(41,56,113,.94)),url("../images/judiciary-cta.jpg") center/cover no-repeat}.aibe-course-page .aibe-final-overlay,.civil-judge-course-page .cj-final-overlay{position:absolute;inset:0;background:radial-gradient(circle at 85% 30%,rgba(226,32,38,.17),transparent 30%)}.aibe-course-page .aibe-final-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,0.48fr);gap:100px;align-items:center}.aibe-course-page .aibe-final-eyebrow{display:block;margin-bottom:15px;color:var(--aibe-red);font-size:10px;font-weight:800;letter-spacing:2px}.aibe-course-page .aibe-final-content h2{max-width:760px;margin:0 0 18px;color:var(--aibe-white);font-size:clamp(35px, 4vw, 53px);line-height:1.15;font-weight:800;letter-spacing:-1px}.aibe-course-page .aibe-final-content>p{max-width:670px;margin:0 0 23px;color:rgba(255,255,255,.65);font-size:13px;line-height:1.8}.aibe-course-page .aibe-final-points{display:flex;flex-wrap:wrap;gap:10px 20px;margin-bottom:29px}.aibe-course-page .aibe-final-points span{display:inline-flex;align-items:center;gap:7px;color:rgba(255,255,255,.82);font-size:10px;font-weight:500}.aibe-course-page .aibe-final-card,.civil-judge-course-page .cj-final-card,.clat-course-page .clat-final-card{position:relative;padding:37px;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:rgba(255,255,255,.06);backdrop-filter:blur(8px)}.aibe-course-page .final-card-icon{width:55px;height:55px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:23px;border-radius:7px;background:var(--aibe-red);color:var(--aibe-white);font-size:19px}.aibe-course-page .aibe-final-card small{display:block;margin-bottom:8px;color:rgba(255,255,255,.46);font-size:9px;font-weight:800;letter-spacing:1.7px}.aibe-course-page .aibe-final-card h3{margin:0 0 13px;color:var(--aibe-white);font-size:24px;line-height:1.3;font-weight:800}.aibe-course-page .aibe-final-card p{margin:0 0 22px;color:rgba(255,255,255,.6);font-size:11px;line-height:1.7}.aibe-course-page .aibe-final-card>a{display:inline-flex;align-items:center;gap:8px;color:var(--aibe-white);font-size:12px;font-weight:700;text-decoration:none}@media (max-width:1400px){.aibe-course-page .container{width:calc(100% - 60px)}.aibe-course-page .aibe-hero-grid{gap:55px}.aibe-course-page .aibe-curriculum-grid,.aibe-course-page .aibe-intro-grid,.aibe-course-page .aibe-learning-grid{gap:70px}}@media (max-width:1200px){.aibe-course-page .section-padding{padding-top:85px;padding-bottom:85px}.aibe-course-page .aibe-hero{min-height:auto;padding:80px 0}.aibe-course-page .aibe-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,0.65fr);gap:45px}.aibe-course-page .aibe-hero-content h1{font-size:58px}.aibe-course-page .aibe-enquiry-card{padding:26px}.aibe-course-page .aibe-curriculum-grid,.aibe-course-page .aibe-final-grid,.aibe-course-page .aibe-intro-grid,.aibe-course-page .aibe-learning-grid{gap:55px}.aibe-course-page .aibe-feature-block{padding:30px}.aibe-course-page .aibe-feature-grid{grid-template-columns:repeat(3,1fr)}.aibe-course-page .aibe-methodology-header{gap:50px}}@media (max-width:900px){.aibe-course-page .aibe-hero{padding:70px 0}.aibe-course-page .aibe-hero-content h1{font-size:52px}.aibe-course-page .aibe-curriculum-content h2,.aibe-course-page .aibe-learning-content h2,.aibe-course-page .aibe-section-content h2,.aibe-course-page .section-heading h2{font-size:40px}.aibe-course-page .aibe-mentorship-box{grid-template-columns:auto 1fr}.aibe-course-page .aibe-mentorship-box .btn{grid-column:2;justify-self:start}}.civil-judge-course-page{--cj-red:#e22026;--cj-navy:#293871;--cj-white:#ffffff;--cj-dark:#18213f;--cj-text:#525b72;--cj-muted:#858c9d;--cj-light:#f6f7fb;--cj-border:#e4e7ef;--cj-shadow:0 18px 50px rgba(41, 56, 113, 0.10);font-family:Poppins,sans-serif;color:var(--cj-dark);overflow:hidden}.civil-judge-course-page .section-tag{display:inline-flex;align-items:center;gap:9px;margin-bottom:16px;color:var(--cj-red);font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.civil-judge-course-page .section-tag::before{content:"";width:28px;height:2px;background:var(--cj-red)}.civil-judge-course-page .section-heading,.clat-course-page .section-heading{max-width:820px;margin:0 auto 55px}.civil-judge-course-page .cj-about-content h2,.civil-judge-course-page .cj-mentorship-content h2,.civil-judge-course-page .cj-states-content h2,.civil-judge-course-page .section-heading h2{margin:0;color:var(--cj-navy);font-size:clamp(34px, 4vw, 52px);line-height:1.14;font-weight:800;letter-spacing:-1.2px}.civil-judge-course-page .cj-about-content h2 span,.civil-judge-course-page .cj-exam-footer i,.civil-judge-course-page .cj-eyebrow i,.civil-judge-course-page .cj-final-card>a i,.civil-judge-course-page .cj-final-content h2 strong,.civil-judge-course-page .cj-final-points i,.civil-judge-course-page .cj-google-link i,.civil-judge-course-page .cj-hero-points i,.civil-judge-course-page .cj-mentor-points i,.civil-judge-course-page .cj-mentorship-content h2 span,.civil-judge-course-page .cj-recorded-content h2 strong,.civil-judge-course-page .cj-review-footer a i,.civil-judge-course-page .cj-states-content h2 span,.civil-judge-course-page .section-heading h2 span{color:var(--cj-red)}.civil-judge-course-page .section-heading p{max-width:720px;margin:19px auto 0;color:var(--cj-text);font-size:14px;line-height:1.85}.civil-judge-course-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 25px;border-radius:5px;font-size:12px;font-weight:800;text-decoration:none;transition:.28s}.civil-judge-course-page .btn-primary{background:var(--cj-red);color:var(--cj-white);border:1px solid var(--cj-red);box-shadow:0 12px 30px rgba(226,32,38,.22)}.civil-judge-course-page .btn-primary:hover,.clat-course-page .btn-primary:hover{background:#c91b21;border-color:#c91b21;transform:translateY(-2px);box-shadow:0 16px 35px rgba(226,32,38,.28)}.civil-judge-course-page .btn-outline-light{background:0 0;color:var(--cj-white);border:1px solid rgba(255,255,255,.62)}.civil-judge-course-page .btn-outline-light:hover{background:var(--cj-white);color:var(--cj-navy);border-color:var(--cj-white);transform:translateY(-2px)}.civil-judge-course-page .btn-light{background:var(--cj-white);color:var(--cj-navy);border:1px solid var(--cj-white)}.civil-judge-course-page .btn-light:hover{background:var(--cj-red);color:var(--cj-white);border-color:var(--cj-red);transform:translateY(-2px)}.civil-judge-course-page .cj-hero{position:relative;min-height:735px;display:flex;align-items:center;padding:95px 0;background:linear-gradient(90deg,rgba(18,27,59,.98) 0,rgba(41,56,113,.95) 50%,rgba(41,56,113,.78) 100%),url("../images/judiciary-hero.jpg") center/cover no-repeat}.civil-judge-course-page .cj-hero::before{content:"";position:absolute;top:-180px;right:-140px;width:520px;height:520px;border:1px solid rgba(255,255,255,.1);border-radius:50%}.civil-judge-course-page .cj-hero::after{content:"";position:absolute;left:-230px;bottom:-250px;width:550px;height:550px;border:1px solid rgba(255,255,255,.08);border-radius:50%}.civil-judge-course-page .cj-hero-overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent 52%,rgba(226,32,38,.11))}.civil-judge-course-page .cj-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(390px,0.67fr);gap:80px;align-items:center}.civil-judge-course-page .cj-hero-content{max-width:790px}.civil-judge-course-page .cj-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 13px;margin-bottom:22px;border:1px solid rgba(255,255,255,.17);border-radius:4px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.9);font-size:10px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase}.civil-judge-course-page .cj-hero-content h1{margin:0 0 22px;color:var(--cj-white);font-size:clamp(44px, 5.2vw, 70px);line-height:1.06;font-weight:800;letter-spacing:-2px}.civil-judge-course-page .cj-hero-content h1 span{display:block;color:var(--cj-red)}.civil-judge-course-page .cj-hero-lead{max-width:730px;margin:0 0 16px;color:rgba(255,255,255,.94);font-size:18px;line-height:1.7;font-weight:500}.civil-judge-course-page .cj-hero-text{max-width:700px;margin:0;color:rgba(255,255,255,.67);font-size:13px;line-height:1.85}.civil-judge-course-page .cj-hero-points{display:grid;grid-template-columns:repeat(2,1fr);gap:13px 28px;margin:29px 0 32px}.civil-judge-course-page .cj-hero-points div{display:flex;align-items:center;gap:9px;color:rgba(255,255,255,.86);font-size:12px;font-weight:500}.civil-judge-course-page .cj-enquiry-card{padding:32px;border-top:5px solid var(--cj-red);border-radius:9px;background:var(--cj-white);box-shadow:0 25px 65px rgba(0,0,0,.24)}.civil-judge-course-page .cj-form-header{display:flex;align-items:center;gap:14px;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--cj-border)}.civil-judge-course-page .cj-form-icon{width:48px;height:48px;flex:0 0 48px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:rgba(226,32,38,.08);color:var(--cj-red);font-size:19px}.civil-judge-course-page .cj-form-header h2{margin:0 0 4px;color:var(--cj-navy);font-size:18px;line-height:1.35;font-weight:800}.civil-judge-course-page .cj-form-header p{margin:0;color:var(--cj-muted);font-size:11px}.civil-judge-course-page .cj-enquiry-form{display:flex;flex-direction:column;gap:15px}.civil-judge-course-page .form-group label{color:var(--cj-navy);font-size:11px;font-weight:700}.civil-judge-course-page .input-wrap>i{position:absolute;top:50%;left:15px;z-index:2;color:#8990a2;font-size:12px}.civil-judge-course-page .input-wrap input,.civil-judge-course-page .input-wrap select{width:100%;height:48px;padding:0 14px 0 41px;border:1px solid var(--cj-border);border-radius:5px;outline:0;background:#fbfbfd;color:var(--cj-dark);font-family:inherit;font-size:11px;transition:.25s}.civil-judge-course-page .input-wrap input::placeholder{color:#a1a6b4}.civil-judge-course-page .input-wrap input:focus,.civil-judge-course-page .input-wrap select:focus{border-color:var(--cj-red);background:var(--cj-white);box-shadow:0 0 0 3px rgba(226,32,38,.08)}.civil-judge-course-page .cj-submit-btn{width:100%;min-height:52px;margin-top:3px;border:0;border-radius:5px;background:var(--cj-red);color:var(--cj-white);font-family:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:.28s}.civil-judge-course-page .cj-submit-btn i,.clat-course-page .clat-submit-btn i{margin-left:7px;transition:transform .25s}.civil-judge-course-page .cj-form-note{display:flex;gap:7px;margin:0;color:#8b91a1;font-size:9px;line-height:1.6}.civil-judge-course-page .cj-form-note i{color:var(--cj-red);margin-top:2px}.civil-judge-course-page .cj-trust-strip{position:relative;z-index:5;background:var(--cj-white);border-bottom:1px solid var(--cj-border);box-shadow:0 10px 35px rgba(41,56,113,.06)}.civil-judge-course-page .cj-trust-item{display:flex;align-items:center;gap:13px;min-height:105px;padding:18px 25px;border-right:1px solid var(--cj-border)}.civil-judge-course-page .cj-trust-item>span{width:45px;height:45px;flex:0 0 45px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(41,56,113,.07);color:var(--cj-navy);font-size:15px}.civil-judge-course-page .cj-trust-item strong{display:block;margin-bottom:4px;color:var(--cj-navy);font-size:11px;font-weight:800}.civil-judge-course-page .cj-trust-item small{display:block;color:var(--cj-muted);font-size:9px}.civil-judge-course-page .cj-about,.civil-judge-course-page .cj-features,.civil-judge-course-page .cj-mentorship,.civil-judge-course-page .cj-preparation{background:var(--cj-white)}.civil-judge-course-page .cj-about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,0.72fr);gap:100px;align-items:center}.civil-judge-course-page .cj-about-content>p{max-width:720px;margin:0 0 17px;color:var(--cj-text);font-size:13px;line-height:1.9}.civil-judge-course-page .cj-stage-row{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;max-width:720px;margin-top:30px}.civil-judge-course-page .cj-stage-card{position:relative;padding:20px 16px;border:1px solid var(--cj-border);border-radius:7px;background:var(--cj-light);overflow:hidden}.civil-judge-course-page .cj-stage-card>span{position:absolute;top:11px;right:12px;color:#e3e5eb;font-size:21px;font-weight:800}.civil-judge-course-page .cj-stage-card>i{display:block;margin-bottom:13px;color:var(--cj-red);font-size:18px}.civil-judge-course-page .cj-stage-card strong{display:block;color:var(--cj-navy);font-size:13px;font-weight:800}.civil-judge-course-page .cj-stage-card small{display:block;margin-top:3px;color:var(--cj-muted);font-size:9px}.civil-judge-course-page .cj-exam-card{position:relative;padding:42px;border-radius:10px;overflow:hidden;background:var(--cj-navy);box-shadow:var(--cj-shadow)}.civil-judge-course-page .cj-exam-card::before{content:"";position:absolute;top:-100px;right:-100px;width:310px;height:310px;border:1px solid rgba(255,255,255,.11);border-radius:50%}.civil-judge-course-page .cj-exam-top{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.civil-judge-course-page .cj-exam-top span{color:rgba(255,255,255,.48);font-size:9px;font-weight:800;letter-spacing:1.8px}.civil-judge-course-page .cj-exam-top i{color:var(--cj-red);font-size:22px}.civil-judge-course-page .cj-exam-card h3{position:relative;margin:0 0 11px;color:var(--cj-white);font-size:31px;font-weight:800}.civil-judge-course-page .cj-exam-card>p{position:relative;max-width:400px;margin:0 0 30px;color:rgba(255,255,255,.63);font-size:11px;line-height:1.8}.civil-judge-course-page .cj-exam-progress{position:relative;display:grid;gap:15px;padding-top:24px;border-top:1px solid rgba(255,255,255,.11)}.civil-judge-course-page .cj-exam-progress div{display:grid;grid-template-columns:85px 1fr;align-items:center;gap:12px}.civil-judge-course-page .cj-exam-progress span{color:rgba(255,255,255,.66);font-size:9px;font-weight:700;letter-spacing:.7px}.civil-judge-course-page .cj-exam-progress b{position:relative;display:block;height:5px;border-radius:20px;background:rgba(255,255,255,.1)}.civil-judge-course-page .cj-exam-progress b::after{content:"";position:absolute;left:0;top:0;width:72%;height:100%;border-radius:20px;background:var(--cj-red)}.civil-judge-course-page .cj-exam-progress div:nth-child(2) b::after{width:55%}.civil-judge-course-page .cj-exam-progress div:nth-child(3) b::after{width:38%}.civil-judge-course-page .cj-exam-footer{position:relative;display:flex;align-items:center;gap:9px;padding-top:23px;margin-top:24px;border-top:1px solid rgba(255,255,255,.11);color:rgba(255,255,255,.77);font-size:10px;font-weight:600}.civil-judge-course-page .cj-program,.civil-judge-course-page .cj-reviews,.civil-judge-course-page .cj-states{background:var(--cj-light)}.civil-judge-course-page .cj-program-card{position:relative;min-height:245px;padding:30px;border:1px solid var(--cj-border);border-radius:8px;background:var(--cj-white);overflow:hidden;transition:.3s}.civil-judge-course-page .cj-program-card:hover{transform:translateY(-6px);border-color:rgba(226,32,38,.25);box-shadow:var(--cj-shadow)}.civil-judge-course-page .cj-program-number{position:absolute;top:20px;right:24px;color:#e4e6ed;font-size:28px;font-weight:800}.civil-judge-course-page .cj-program-icon{width:49px;height:49px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px;border-radius:7px;background:rgba(226,32,38,.08);color:var(--cj-red);font-size:17px}.civil-judge-course-page .cj-program-card h3{margin:0 0 9px;color:var(--cj-navy);font-size:17px;font-weight:800}.civil-judge-course-page .cj-program-card p{margin:0;color:var(--cj-text);font-size:11px;line-height:1.8}.civil-judge-course-page .cj-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.civil-judge-course-page .cj-feature-card{min-height:225px;padding:25px;border:1px solid var(--cj-border);border-radius:7px;background:var(--cj-white);transition:.28s}.civil-judge-course-page .cj-feature-card:hover{transform:translateY(-5px);border-color:rgba(226,32,38,.28);box-shadow:0 14px 35px rgba(41,56,113,.08)}.civil-judge-course-page .cj-feature-icon{width:43px;height:43px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:17px;border-radius:6px;background:rgba(41,56,113,.07);color:var(--cj-navy);font-size:15px;transition:.25s}.civil-judge-course-page .cj-feature-card:hover .cj-feature-icon{background:var(--cj-red);color:var(--cj-white)}.civil-judge-course-page .cj-feature-card h3{margin:0 0 8px;color:var(--cj-navy);font-size:13px;line-height:1.35;font-weight:800}.civil-judge-course-page .cj-feature-card p{margin:0;color:var(--cj-text);font-size:10.5px;line-height:1.75}.civil-judge-course-page .cj-states-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,0.67fr);gap:90px;align-items:center}.civil-judge-course-page .cj-states-content>p{max-width:680px;margin:0 0 16px;color:var(--cj-text);font-size:13px;line-height:1.85}.civil-judge-course-page .cj-state-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.civil-judge-course-page .cj-state-list span{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border:1px solid var(--cj-border);border-radius:4px;background:var(--cj-white);color:var(--cj-navy);font-size:10px;font-weight:700}.civil-judge-course-page .cj-states-card{position:relative;padding:40px;border-radius:9px;overflow:hidden;background:var(--cj-navy);box-shadow:var(--cj-shadow)}.civil-judge-course-page .cj-states-card::before{content:"";position:absolute;right:-120px;top:-120px;width:320px;height:320px;border:1px solid rgba(255,255,255,.09);border-radius:50%}.civil-judge-course-page .cj-map-icon{position:relative;width:55px;height:55px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:24px;border-radius:7px;background:var(--cj-red);color:var(--cj-white);font-size:19px}.civil-judge-course-page .cj-states-card>span{position:relative;display:block;margin-bottom:8px;color:rgba(255,255,255,.45);font-size:9px;font-weight:800;letter-spacing:1.8px}.civil-judge-course-page .cj-states-card h3{position:relative;margin:0 0 14px;color:var(--cj-white);font-size:24px;line-height:1.35;font-weight:800}.civil-judge-course-page .cj-states-card>p{position:relative;margin:0 0 23px;color:rgba(255,255,255,.62);font-size:11px;line-height:1.8}.civil-judge-course-page .cj-card-link{position:relative;display:inline-flex;align-items:center;gap:8px;color:var(--cj-white);font-size:10px;font-weight:800;text-decoration:none}.civil-judge-course-page .cj-card-link i{color:var(--cj-red);transition:transform .25s}.civil-judge-course-page .cj-preparation-card{position:relative;min-height:260px;padding:28px;border:1px solid var(--cj-border);border-radius:8px;background:var(--cj-white);transition:.3s}.civil-judge-course-page .cj-preparation-card:hover{transform:translateY(-6px);box-shadow:var(--cj-shadow);border-color:rgba(226,32,38,.24)}.civil-judge-course-page .prep-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.civil-judge-course-page .prep-top span{color:#e2e4ea;font-size:27px;font-weight:800}.civil-judge-course-page .prep-top i{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:rgba(226,32,38,.08);color:var(--cj-red);font-size:15px}.civil-judge-course-page .cj-preparation-card h3{margin:0 0 9px;color:var(--cj-navy);font-size:16px;font-weight:800}.civil-judge-course-page .cj-preparation-card p{margin:0;color:var(--cj-text);font-size:10.5px;line-height:1.8}.civil-judge-course-page .cj-recorded{padding:55px 0;background:var(--cj-light)}.civil-judge-course-page .cj-recorded-box{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:38px 45px;border-radius:9px;overflow:hidden;background:var(--cj-navy)}.civil-judge-course-page .cj-recorded-box::after{content:"";position:absolute;right:-110px;top:-140px;width:380px;height:380px;border:1px solid rgba(255,255,255,.09);border-radius:50%}.civil-judge-course-page .cj-recorded-icon{position:relative;width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--cj-red);color:var(--cj-white);font-size:18px;box-shadow:0 12px 28px rgba(226,32,38,.25)}.civil-judge-course-page .cj-recorded-content>span{display:block;margin-bottom:6px;color:var(--cj-red);font-size:9px;font-weight:800;letter-spacing:1.8px}.civil-judge-course-page .cj-recorded-content h2{margin:0 0 7px;color:var(--cj-white);font-size:25px;line-height:1.3;font-weight:800}.civil-judge-course-page .cj-recorded-content p{margin:0;color:rgba(255,255,255,.6);font-size:10.5px}.civil-judge-course-page .cj-mentorship-grid{display:grid;grid-template-columns:minmax(350px,0.72fr) minmax(0,1fr);gap:100px;align-items:center}.civil-judge-course-page .mentor-main-card{position:relative;min-height:390px;padding:40px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:10px;overflow:hidden;background:var(--cj-navy);box-shadow:var(--cj-shadow)}.civil-judge-course-page .mentor-main-card::before{content:"";position:absolute;top:-100px;right:-90px;width:300px;height:300px;border:1px solid rgba(255,255,255,.1);border-radius:50%}.civil-judge-course-page .mentor-main-card::after{content:"";position:absolute;left:30px;top:70px;width:100px;height:100px;border:1px solid rgba(226,32,38,.28);border-radius:50%}.civil-judge-course-page .mentor-icon{position:relative;width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:auto;border-radius:8px;background:var(--cj-red);color:var(--cj-white);font-size:21px}.civil-judge-course-page .mentor-main-card>span{position:relative;margin-bottom:7px;color:rgba(255,255,255,.45);font-size:9px;font-weight:800;letter-spacing:1.8px}.civil-judge-course-page .mentor-main-card h3{position:relative;max-width:370px;margin:0 0 12px;color:var(--cj-white);font-size:29px;line-height:1.25;font-weight:800}.civil-judge-course-page .mentor-main-card p{position:relative;max-width:400px;margin:0;color:rgba(255,255,255,.62);font-size:11px;line-height:1.8}.civil-judge-course-page .cj-mentorship-content>p{max-width:700px;margin:0 0 17px;color:var(--cj-text);font-size:13px;line-height:1.9}.civil-judge-course-page .cj-mentor-points,.clat-course-page .clat-mentor-points{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;margin-top:27px}.civil-judge-course-page .cj-mentor-points div{display:flex;align-items:center;gap:8px;color:var(--cj-navy);font-size:11px;font-weight:600}.civil-judge-course-page .cj-review-summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px 25px;margin-bottom:25px;border:1px solid var(--cj-border);border-radius:7px;background:var(--cj-white)}.civil-judge-course-page .cj-review-rating-wrap>strong{color:var(--cj-navy);font-size:30px;font-weight:800}.civil-judge-course-page .cj-review-rating-wrap>span{color:var(--cj-muted);font-size:10px}.civil-judge-course-page .cj-google-link{display:inline-flex;align-items:center;gap:8px;color:var(--cj-navy);font-size:10px;font-weight:800;text-decoration:none}.civil-judge-course-page .cj-review-card{padding:25px;border:1px solid var(--cj-border);border-radius:8px;background:var(--cj-white);transition:.3s}.civil-judge-course-page .cj-review-card:hover{transform:translateY(-5px);box-shadow:var(--cj-shadow)}.civil-judge-course-page .cj-review-avatar{display:block;width:42px;height:42px;flex:0 0 42px}.civil-judge-course-page .cj-avatar-fallback{background:var(--cj-navy);color:var(--cj-white);font-size:14px;font-weight:800}.civil-judge-course-page .cj-author-name{display:block;max-width:160px;overflow:hidden;color:var(--cj-navy);font-size:11px;font-weight:800;text-decoration:none}.civil-judge-course-page .cj-review-text{display:-webkit-box;min-height:88px;margin:0;overflow:hidden;color:var(--cj-text);font-size:11px;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:4}.civil-judge-course-page .cj-review-footer{padding-top:16px;margin-top:17px;border-top:1px solid var(--cj-border)}.civil-judge-course-page .cj-review-footer a{display:inline-flex;align-items:center;gap:6px;color:var(--cj-navy);font-size:9px;font-weight:800;text-decoration:none}.civil-judge-course-page .cj-review-empty,.civil-judge-course-page .cj-review-error,.civil-judge-course-page .cj-review-loading{grid-column:1/-1;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px;border:1px solid var(--cj-border);border-radius:8px;background:var(--cj-white);text-align:center}.civil-judge-course-page .cj-review-empty p,.civil-judge-course-page .cj-review-error p,.civil-judge-course-page .cj-review-loading p{margin:10px 0 0;color:var(--cj-muted);font-size:11px}.civil-judge-course-page .cj-review-loader{width:30px;height:30px;border:3px solid #e5e7ed;border-top-color:var(--cj-red);border-radius:50%;animation:.8s linear infinite cjReviewSpin}.civil-judge-course-page .cj-review-empty>i,.civil-judge-course-page .cj-review-error>i{color:var(--cj-red);font-size:27px}@keyframes cjReviewSpin{to{transform:rotate(360deg)}}.civil-judge-course-page .cj-final-cta,.clat-course-page .clat-final-cta{position:relative;padding:105px 0;background:linear-gradient(90deg,rgba(18,27,59,.98),rgba(41,56,113,.94)),url("../images/judiciary-cta.jpg") center/cover no-repeat}.civil-judge-course-page .cj-final-grid,.clat-course-page .clat-final-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,0.48fr);gap:95px;align-items:center}.civil-judge-course-page .cj-final-content>span{display:block;margin-bottom:15px;color:var(--cj-red);font-size:9px;font-weight:800;letter-spacing:2px}.civil-judge-course-page .cj-final-content h2{max-width:760px;margin:0 0 18px;color:var(--cj-white);font-size:clamp(36px, 4vw, 54px);line-height:1.14;font-weight:800;letter-spacing:-1px}.civil-judge-course-page .cj-final-content>p{max-width:670px;margin:0 0 24px;color:rgba(255,255,255,.64);font-size:13px;line-height:1.8}.civil-judge-course-page .cj-final-points{display:grid;grid-template-columns:repeat(2,max-content);gap:10px 22px;margin-bottom:29px}.civil-judge-course-page .cj-final-points div{display:flex;align-items:center;gap:7px;color:rgba(255,255,255,.8);font-size:10px}.civil-judge-course-page .cj-final-card-icon{width:55px;height:55px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:23px;border-radius:7px;background:var(--cj-red);color:var(--cj-white);font-size:19px}.civil-judge-course-page .cj-final-card small{display:block;margin-bottom:8px;color:rgba(255,255,255,.44);font-size:8px;font-weight:800;letter-spacing:1.6px}.civil-judge-course-page .cj-final-card h3{margin:0 0 13px;color:var(--cj-white);font-size:24px;line-height:1.3;font-weight:800}.civil-judge-course-page .cj-final-card p{margin:0 0 22px;color:rgba(255,255,255,.6);font-size:10.5px;line-height:1.75}.civil-judge-course-page .cj-final-card>a{display:inline-flex;align-items:center;gap:8px;color:var(--cj-white);font-size:12px;font-weight:700;text-decoration:none}@media (max-width:1400px){.civil-judge-course-page .container{width:calc(100% - 60px)}.civil-judge-course-page .cj-hero-grid{gap:55px}.civil-judge-course-page .cj-about-grid,.civil-judge-course-page .cj-mentorship-grid,.civil-judge-course-page .cj-states-grid{gap:65px}}@media (max-width:1200px){.civil-judge-course-page .section-padding{padding-top:85px;padding-bottom:85px}.civil-judge-course-page .cj-hero{min-height:auto;padding:80px 0}.civil-judge-course-page .cj-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,0.66fr);gap:45px}.civil-judge-course-page .cj-hero-content h1{font-size:58px}.civil-judge-course-page .cj-enquiry-card{padding:27px}.civil-judge-course-page .cj-about-grid,.civil-judge-course-page .cj-mentorship-grid,.civil-judge-course-page .cj-states-grid{gap:50px}.civil-judge-course-page .cj-feature-grid{grid-template-columns:repeat(3,1fr)}.civil-judge-course-page .cj-preparation-grid{grid-template-columns:repeat(2,1fr)}.civil-judge-course-page .cj-final-grid{gap:55px}}@media (max-width:900px){.civil-judge-course-page .cj-hero{padding:70px 0}.civil-judge-course-page .cj-hero-content h1{font-size:52px}.civil-judge-course-page .cj-about-content h2,.civil-judge-course-page .cj-mentorship-content h2,.civil-judge-course-page .cj-states-content h2,.civil-judge-course-page .section-heading h2{font-size:40px}.civil-judge-course-page .cj-stage-row{max-width:700px}}.clat-course-page .btn,.clat-course-page .section-tag{display:inline-flex;align-items:center;font-weight:800}.clat-course-page{--clat-red:#e22026;--clat-navy:#293871;--clat-white:#ffffff;--clat-dark:#17203d;--clat-text:#535c72;--clat-muted:#858c9d;--clat-light:#f6f7fb;--clat-border:#e4e7ef;--clat-shadow:0 18px 50px rgba(41, 56, 113, 0.10);font-family:Poppins,sans-serif;color:var(--clat-dark);overflow:hidden}.clat-course-page .section-tag{gap:9px;margin-bottom:16px;color:var(--clat-red);font-size:10px;letter-spacing:2px;text-transform:uppercase}.clat-course-page .section-tag::before{content:"";width:28px;height:2px;background:var(--clat-red)}.clat-course-page .clat-intro-content h2,.clat-course-page .clat-mentorship-content h2,.clat-course-page .clat-mocks-content h2,.clat-course-page .section-heading h2{margin:0;color:var(--clat-navy);font-size:clamp(34px, 4vw, 52px);line-height:1.13;font-weight:800;letter-spacing:-1.2px}.clat-course-page .clat-eyebrow i,.clat-course-page .clat-final-card>a i,.clat-course-page .clat-final-points i,.clat-course-page .clat-google-link i,.clat-course-page .clat-hero-points i,.clat-course-page .clat-intro-content h2 span,.clat-course-page .clat-intro-highlights i,.clat-course-page .clat-learning-card li i,.clat-course-page .clat-location-note>i,.clat-course-page .clat-mentor-points i,.clat-course-page .clat-mentorship-content h2 span,.clat-course-page .clat-mocks-content h2 span,.clat-course-page .clat-nlu-points i,.clat-course-page .clat-review-footer a i,.clat-course-page .clat-score-footer i,.clat-course-page .section-heading h2 span{color:var(--clat-red)}.clat-course-page .section-heading p{max-width:720px;margin:19px auto 0;color:var(--clat-text);font-size:13px;line-height:1.85}.clat-course-page .btn{justify-content:center;gap:10px;min-height:54px;padding:0 25px;border-radius:5px;font-size:11px;text-decoration:none;transition:.28s}.clat-course-page .btn-primary{background:var(--clat-red);color:var(--clat-white);border:1px solid var(--clat-red);box-shadow:0 12px 30px rgba(226,32,38,.22)}.clat-course-page .btn-outline-light{background:0 0;color:var(--clat-white);border:1px solid rgba(255,255,255,.58)}.clat-course-page .btn-outline-light:hover{background:var(--clat-white);color:var(--clat-navy);border-color:var(--clat-white);transform:translateY(-2px)}.clat-course-page .clat-hero{position:relative;min-height:720px;display:flex;align-items:center;padding:90px 0;background:linear-gradient(90deg,rgba(18,27,59,.98) 0,rgba(41,56,113,.96) 52%,rgba(41,56,113,.8) 100%),url("../images/judiciary-hero.jpg") center/cover no-repeat}.clat-course-page .clat-hero::before{content:"";position:absolute;width:520px;height:520px;right:-170px;top:-190px;border:1px solid rgba(255,255,255,.1);border-radius:50%}.clat-course-page .clat-hero::after{content:"";position:absolute;width:440px;height:440px;left:-240px;bottom:-240px;border:1px solid rgba(255,255,255,.08);border-radius:50%}.clat-course-page .clat-hero-overlay{position:absolute;inset:0;background:radial-gradient(circle at 72% 40%,rgba(226,32,38,.14),transparent 30%);pointer-events:none}.clat-course-page .clat-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,0.67fr);gap:80px;align-items:center}.clat-course-page .clat-hero-content,.ps-final-cta-content{max-width:800px}.clat-course-page .clat-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 13px;margin-bottom:22px;border:1px solid rgba(255,255,255,.16);border-radius:4px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.9);font-size:9px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase}.clat-course-page .clat-hero-content h1{margin:0 0 19px;color:var(--clat-white);font-size:clamp(45px, 5.2vw, 70px);line-height:1.04;font-weight:800;letter-spacing:-2px}.clat-course-page .clat-final-content h2 strong,.clat-course-page .clat-hero-content h1 span{display:block;color:var(--clat-red)}.clat-course-page .clat-hero-lead{margin:0 0 14px;color:rgba(255,255,255,.95);font-size:20px;line-height:1.55;font-weight:600}.clat-course-page .clat-hero-text{max-width:710px;margin:0;color:rgba(255,255,255,.67);font-size:13px;line-height:1.85}.clat-course-page .clat-hero-points{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 30px;margin:28px 0 31px}.clat-course-page .clat-hero-points div{display:flex;align-items:center;gap:9px;color:rgba(255,255,255,.87);font-size:11px;font-weight:500}.clat-course-page .clat-enquiry-card{padding:31px;border-top:5px solid var(--clat-red);border-radius:9px;background:var(--clat-white);box-shadow:0 25px 65px rgba(0,0,0,.24)}.clat-course-page .clat-form-header{display:flex;align-items:center;gap:13px;padding-bottom:21px;margin-bottom:21px;border-bottom:1px solid var(--clat-border)}.clat-course-page .clat-form-icon{width:48px;height:48px;flex:0 0 48px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:rgba(226,32,38,.08);color:var(--clat-red);font-size:19px}.clat-course-page .clat-form-header h2{margin:0 0 4px;color:var(--clat-navy);font-size:18px;line-height:1.3;font-weight:800}.clat-course-page .clat-form-header p{margin:0;color:var(--clat-muted);font-size:10px}.clat-course-page .clat-enquiry-form{display:flex;flex-direction:column;gap:14px}.clat-course-page .form-group label{color:var(--clat-navy);font-size:10px;font-weight:700}.clat-course-page .input-wrap>i{position:absolute;left:14px;top:50%;z-index:2;color:#8990a2;font-size:11px}.clat-course-page .input-wrap input,.clat-course-page .input-wrap select{width:100%;height:47px;padding:0 13px 0 39px;border:1px solid var(--clat-border);border-radius:5px;outline:0;background:#fbfbfd;color:var(--clat-dark);font-family:inherit;font-size:10.5px;transition:.25s}.clat-course-page .input-wrap input::placeholder{color:#a1a6b4}.clat-course-page .input-wrap input:focus,.clat-course-page .input-wrap select:focus{border-color:var(--clat-red);background:var(--clat-white);box-shadow:0 0 0 3px rgba(226,32,38,.08)}.clat-course-page .clat-submit-btn{width:100%;min-height:51px;margin-top:3px;border:0;border-radius:5px;background:var(--clat-red);color:var(--clat-white);font-family:inherit;font-size:10.5px;font-weight:800;cursor:pointer;transition:.28s}.clat-course-page .clat-submit-btn:hover{background:#c91b21;transform:translateY(-2px);box-shadow:0 12px 28px rgba(226,32,38,.23)}.clat-course-page .clat-form-note{display:flex;gap:7px;margin:0;color:#8b91a1;font-size:8.5px;line-height:1.6}.clat-course-page .clat-form-note i,.clat-course-page .clat-result-note>i{color:var(--clat-red);margin-top:2px}.clat-course-page .clat-trust-strip{position:relative;z-index:5;background:var(--clat-white);border-bottom:1px solid var(--clat-border);box-shadow:0 10px 35px rgba(41,56,113,.06)}.clat-course-page .clat-trust-item{display:flex;align-items:center;gap:13px;min-height:104px;padding:18px 25px;border-right:1px solid var(--clat-border)}.clat-course-page .clat-trust-item>span{width:44px;height:44px;flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(41,56,113,.07);color:var(--clat-navy);font-size:14px}.clat-course-page .clat-trust-item strong{display:block;margin-bottom:4px;color:var(--clat-navy);font-size:10.5px;font-weight:800}.clat-course-page .clat-trust-item small{display:block;color:var(--clat-muted);font-size:8.5px}.clat-course-page .clat-intro,.clat-course-page .clat-learning,.clat-course-page .clat-mentorship,.clat-course-page .clat-mocks,.clat-course-page .clat-reviews{background:var(--clat-white)}.clat-course-page .clat-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,0.70fr);gap:100px;align-items:center}.clat-course-page .clat-intro-content>p{max-width:720px;margin:0 0 16px;color:var(--clat-text);font-size:13px;line-height:1.9}.clat-course-page .clat-intro-highlights{display:grid;grid-template-columns:repeat(2,1fr);gap:11px 25px;margin-top:27px}.clat-course-page .clat-intro-highlights div,.clat-course-page .clat-mentor-points div{display:flex;align-items:center;gap:8px;color:var(--clat-navy);font-size:10.5px;font-weight:600}.clat-course-page .clat-nlu-card{position:relative;min-height:390px;padding:40px;border-radius:10px;overflow:hidden;background:var(--clat-navy);box-shadow:var(--clat-shadow)}.clat-course-page .clat-nlu-card::before{content:"";position:absolute;width:330px;height:330px;right:-130px;top:-130px;border:1px solid rgba(255,255,255,.1);border-radius:50%}.clat-course-page .clat-nlu-card::after{content:"";position:absolute;width:180px;height:180px;left:-90px;bottom:-90px;border:1px solid rgba(226,32,38,.18);border-radius:50%}.clat-course-page .clat-nlu-top{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:42px}.clat-course-page .clat-nlu-top span,.clat-course-page .clat-score-top span{color:rgba(255,255,255,.42);font-size:8px;font-weight:800;letter-spacing:1.8px}.clat-course-page .clat-nlu-top i{color:var(--clat-red);font-size:23px}.clat-course-page .clat-nlu-card h3{position:relative;margin:0 0 12px;color:var(--clat-white);font-size:28px;line-height:1.3;font-weight:800}.clat-course-page .clat-nlu-card>p{position:relative;max-width:410px;margin:0 0 30px;color:rgba(255,255,255,.62);font-size:10.5px;line-height:1.8}.clat-course-page .clat-nlu-points{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.clat-course-page .clat-nlu-points div{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.76);font-size:9px}.clat-course-page .clat-highlights,.clat-course-page .clat-nlu,.clat-course-page .clat-students,.clat-course-page .clat-syllabus{background:var(--clat-light)}.clat-course-page .clat-highlight-card{min-height:225px;padding:26px;border:1px solid var(--clat-border);border-radius:7px;background:var(--clat-white);transition:.3s}.clat-course-page .clat-highlight-card:hover{transform:translateY(-6px);border-color:rgba(226,32,38,.25);box-shadow:var(--clat-shadow)}.clat-course-page .clat-highlight-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:17px;border-radius:6px;background:rgba(226,32,38,.08);color:var(--clat-red);font-size:15px;transition:.25s}.clat-course-page .clat-highlight-card:hover .clat-highlight-icon,.clat-course-page .clat-syllabus-last .clat-syllabus-icon{background:var(--clat-red);color:var(--clat-white)}.clat-course-page .clat-highlight-card h3{margin:0 0 8px;color:var(--clat-navy);font-size:13px;line-height:1.4;font-weight:800}.clat-course-page .clat-highlight-card p{margin:0;color:var(--clat-text);font-size:10.5px;line-height:1.75}.clat-course-page .clat-learning-grid,.jharkhand-paper-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.clat-course-page .clat-learning-card{position:relative;min-height:390px;padding:38px;border:1px solid var(--clat-border);border-radius:9px;background:var(--clat-white);overflow:hidden;transition:.3s}.clat-course-page .clat-learning-card:hover{transform:translateY(-6px);box-shadow:var(--clat-shadow)}.clat-course-page .clat-nlu-item:hover,.clat-course-page .clat-review-card:hover,.clat-course-page .clat-student-card:hover,.clat-course-page .clat-syllabus-card:hover{transform:translateY(-5px);box-shadow:var(--clat-shadow)}.clat-course-page .clat-learning-card.featured{border-color:rgba(226,32,38,.3)}.clat-course-page .clat-learning-badge{position:absolute;top:20px;right:20px;padding:6px 9px;border-radius:3px;background:var(--clat-red);color:var(--clat-white);font-size:7px;font-weight:800;letter-spacing:1.2px}.clat-course-page .clat-learning-number{position:absolute;right:28px;bottom:-14px;color:rgba(41,56,113,.045);font-size:100px;font-weight:800;line-height:1}.clat-course-page .clat-learning-icon{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:25px;border-radius:7px;background:rgba(41,56,113,.07);color:var(--clat-navy);font-size:18px}.clat-course-page .clat-learning-card h3{position:relative;margin:0 0 11px;color:var(--clat-navy);font-size:21px;font-weight:800}.clat-course-page .clat-learning-card>p{position:relative;max-width:570px;margin:0 0 22px;color:var(--clat-text);font-size:11px;line-height:1.8}.clat-course-page .clat-learning-card ul{position:relative;display:grid;gap:10px;padding:0;margin:0;list-style:none}.clat-course-page .clat-learning-card li{display:flex;align-items:center;gap:8px;color:var(--clat-navy);font-size:10px;font-weight:600}.clat-course-page .clat-location-note{display:flex;align-items:center;justify-content:center;gap:10px;max-width:850px;margin:30px auto 0;padding:16px 22px;border:1px solid var(--clat-border);border-radius:6px;background:var(--clat-light)}.clat-course-page .clat-location-note p{margin:0;color:var(--clat-text);font-size:10px;line-height:1.7;text-align:center}.clat-course-page .clat-location-note strong{color:var(--clat-navy)}.clat-course-page .clat-syllabus-grid,.ps-prep-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.clat-course-page .clat-syllabus-card{position:relative;min-height:250px;padding:29px;border:1px solid var(--clat-border);border-radius:8px;background:var(--clat-white);overflow:hidden;transition:.3s}.clat-course-page .clat-syllabus-card:hover{border-color:rgba(226,32,38,.25)}.clat-course-page .clat-syllabus-card>span{position:absolute;right:23px;top:17px;color:#e4e6ed;font-size:28px;font-weight:800}.clat-course-page .clat-syllabus-icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:21px;border-radius:6px;background:rgba(226,32,38,.08);color:var(--clat-red);font-size:16px}.clat-course-page .clat-student-card h3,.clat-course-page .clat-syllabus-card h3{margin:0 0 9px;color:var(--clat-navy);font-size:15px;font-weight:800}.clat-course-page .clat-student-card p,.clat-course-page .clat-syllabus-card p{margin:0;color:var(--clat-text);font-size:10.5px;line-height:1.8}.clat-course-page .clat-syllabus-last{background:var(--clat-navy);border-color:var(--clat-navy)}.clat-course-page .clat-syllabus-last>span{color:rgba(255,255,255,.1)}.clat-course-page .clat-syllabus-last h3{color:var(--clat-white)}.clat-course-page .clat-mocks-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(370px,0.68fr);gap:100px;align-items:center}.clat-course-page .clat-mocks-content>p{max-width:700px;margin:0 0 27px;color:var(--clat-text);font-size:13px;line-height:1.9}.clat-course-page .clat-mock-list,.himachal-language-list,.jharkhand-detail-list{display:grid;gap:12px}.clat-course-page .clat-mock-list>div{display:flex;align-items:center;gap:13px;padding:13px 15px;border:1px solid var(--clat-border);border-radius:6px;background:var(--clat-light)}.clat-course-page .clat-mock-list>div>span{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:rgba(226,32,38,.08);color:var(--clat-red);font-size:13px}.clat-course-page .clat-mock-list strong{display:block;margin-bottom:3px;color:var(--clat-navy);font-size:11px;font-weight:800}.clat-course-page .clat-mock-list small{display:block;color:var(--clat-muted);font-size:9px}.clat-course-page .clat-score-card{position:relative;padding:39px;border-radius:10px;overflow:hidden;background:var(--clat-navy);box-shadow:var(--clat-shadow)}.clat-course-page .clat-score-card::before{content:"";position:absolute;width:300px;height:300px;right:-125px;top:-125px;border:1px solid rgba(255,255,255,.09);border-radius:50%}.clat-course-page .clat-score-top{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:33px}.clat-course-page .clat-score-top i{color:var(--clat-red);font-size:19px}.clat-course-page .clat-score-main{position:relative;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.1)}.clat-course-page .clat-score-main strong{display:block;color:var(--clat-white);font-size:30px;line-height:1;font-weight:800}.clat-course-page .clat-score-main span{display:block;margin-top:7px;color:rgba(255,255,255,.5);font-size:9px}.clat-course-page .clat-score-bars{position:relative;display:grid;gap:18px;padding:25px 0}.clat-course-page .clat-score-bars>div{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:12px}.clat-course-page .clat-score-bars span{color:rgba(255,255,255,.65);font-size:9px}.clat-course-page .clat-score-bars b{display:block;height:5px;overflow:hidden;border-radius:20px;background:rgba(255,255,255,.1)}.clat-course-page .clat-score-bars b i{display:block;height:100%;border-radius:20px;background:var(--clat-red)}.clat-course-page .clat-score-footer{position:relative;display:flex;align-items:center;gap:8px;padding-top:21px;border-top:1px solid rgba(255,255,255,.1)}.clat-course-page .clat-score-footer span{color:rgba(255,255,255,.68);font-size:9px}.clat-course-page .clat-student-card{min-height:245px;padding:28px;border:1px solid var(--clat-border);border-radius:8px;background:var(--clat-white);transition:.3s}.clat-course-page .clat-student-card:hover{border-color:rgba(226,32,38,.24)}.clat-course-page .clat-student-icon{width:47px;height:47px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:21px;border-radius:7px;background:rgba(41,56,113,.07);color:var(--clat-navy);font-size:16px}.clat-course-page .clat-mentorship-grid{display:grid;grid-template-columns:minmax(350px,0.70fr) minmax(0,1fr);gap:100px;align-items:center}.clat-course-page .clat-mentor-card{position:relative;min-height:390px;padding:40px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:10px;overflow:hidden;background:var(--clat-navy);box-shadow:var(--clat-shadow)}.clat-course-page .clat-mentor-card::before{content:"";position:absolute;width:310px;height:310px;right:-120px;top:-120px;border:1px solid rgba(255,255,255,.1);border-radius:50%}.clat-course-page .clat-mentor-card::after{content:"";position:absolute;width:120px;height:120px;left:35px;top:80px;border:1px solid rgba(226,32,38,.25);border-radius:50%}.clat-course-page .clat-mentor-icon{position:relative;width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:auto;border-radius:8px;background:var(--clat-red);color:var(--clat-white);font-size:20px}.clat-course-page .clat-mentor-card>span{position:relative;margin-bottom:7px;color:rgba(255,255,255,.43);font-size:8px;font-weight:800;letter-spacing:1.8px}.clat-course-page .clat-mentor-card h3{position:relative;max-width:420px;margin:0 0 12px;color:var(--clat-white);font-size:27px;line-height:1.3;font-weight:800}.clat-course-page .clat-mentor-card p{position:relative;max-width:410px;margin:0;color:rgba(255,255,255,.61);font-size:10.5px;line-height:1.8}.clat-course-page .clat-mentorship-content>p{max-width:700px;margin:0 0 16px;color:var(--clat-text);font-size:13px;line-height:1.9}.clat-course-page .clat-nlu-item{position:relative;min-height:210px;padding:27px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid var(--clat-border);border-radius:8px;background:var(--clat-white);overflow:hidden;transition:.3s}.clat-course-page .clat-nlu-item>span{position:absolute;top:17px;right:21px;color:#e4e6ed;font-size:27px;font-weight:800}.clat-course-page .clat-nlu-item>i{width:45px;height:45px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:auto;border-radius:7px;background:rgba(226,32,38,.08);color:var(--clat-red);font-size:15px}.clat-course-page .clat-nlu-item strong{color:var(--clat-navy);font-size:13px;font-weight:800}.clat-course-page .clat-result-note{display:flex;align-items:flex-start;gap:9px;max-width:900px;margin:25px auto 0;padding:14px 18px;border:1px solid var(--clat-border);border-radius:6px;background:var(--clat-white)}.clat-course-page .clat-result-note p{margin:0;color:var(--clat-muted);font-size:9px;line-height:1.7}.clat-course-page .clat-review-summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px 25px;margin-bottom:25px;border:1px solid var(--clat-border);border-radius:7px;background:var(--clat-light)}.clat-course-page .clat-review-rating-wrap>strong{color:var(--clat-navy);font-size:30px;font-weight:800}.clat-course-page .clat-review-stars{display:flex;gap:2px;margin-bottom:4px;color:#f5b400;font-size:11px}.clat-course-page .clat-review-rating-wrap span{color:var(--clat-muted);font-size:9px}.clat-course-page .clat-google-link{display:inline-flex;align-items:center;gap:8px;color:var(--clat-navy);font-size:9px;font-weight:800;text-decoration:none}.clat-course-page .clat-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.clat-course-page .clat-review-card{padding:24px;border:1px solid var(--clat-border);border-radius:8px;background:var(--clat-white);transition:.3s}.clat-course-page .clat-review-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.clat-course-page .clat-review-author{display:flex;align-items:center;gap:10px;min-width:0;color:inherit;text-decoration:none}.clat-course-page .clat-review-avatar{width:41px;height:41px;flex:0 0 41px}.clat-course-page .clat-avatar-fallback,.clat-course-page .clat-review-avatar img{width:41px;height:41px;display:flex;align-items:center;justify-content:center;border-radius:50%;object-fit:cover}.clat-course-page .clat-avatar-fallback{background:var(--clat-navy);color:var(--clat-white);font-size:13px;font-weight:800}.clat-course-page .clat-author-name{display:block;max-width:160px;overflow:hidden;color:var(--clat-navy);font-size:10.5px;font-weight:800}.clat-course-page .clat-review-author small{display:block;margin-top:3px;color:#9297a5;font-size:8px}.clat-course-page .clat-google-mark{color:#707786;font-size:16px}.clat-course-page .clat-review-card-stars{display:flex;gap:2px;margin:17px 0 12px;color:#f5b400;font-size:9px}.clat-course-page .clat-review-text{display:-webkit-box;min-height:84px;margin:0;overflow:hidden;color:var(--clat-text);font-size:10.5px;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:4}.clat-course-page .clat-review-footer{padding-top:15px;margin-top:16px;border-top:1px solid var(--clat-border)}.clat-course-page .clat-review-footer a{display:inline-flex;align-items:center;gap:6px;color:var(--clat-navy);font-size:8.5px;font-weight:800;text-decoration:none}.clat-course-page .clat-review-empty,.clat-course-page .clat-review-error,.clat-course-page .clat-review-loading{grid-column:1/-1;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px;border:1px solid var(--clat-border);border-radius:8px;background:var(--clat-light);text-align:center}.clat-course-page .clat-review-empty p,.clat-course-page .clat-review-error p,.clat-course-page .clat-review-loading p{margin:10px 0 0;color:var(--clat-muted);font-size:10px}.clat-course-page .clat-review-loader{width:29px;height:29px;border:3px solid #e5e7ed;border-top-color:var(--clat-red);border-radius:50%;animation:.8s linear infinite clatReviewSpin}.clat-course-page .clat-review-empty>i,.clat-course-page .clat-review-error>i{color:var(--clat-red);font-size:26px}@keyframes clatReviewSpin{to{transform:rotate(360deg)}}.clat-course-page .clat-final-overlay{position:absolute;inset:0;background:radial-gradient(circle at 83% 30%,rgba(226,32,38,.17),transparent 31%)}.clat-course-page .clat-final-content>span{display:block;margin-bottom:15px;color:var(--clat-red);font-size:8px;font-weight:800;letter-spacing:2px}.clat-course-page .clat-final-content h2{max-width:770px;margin:0 0 18px;color:var(--clat-white);font-size:clamp(36px, 4vw, 54px);line-height:1.13;font-weight:800;letter-spacing:-1px}.clat-course-page .clat-final-content>p{max-width:680px;margin:0 0 24px;color:rgba(255,255,255,.64);font-size:12.5px;line-height:1.8}.clat-course-page .clat-final-points{display:grid;grid-template-columns:repeat(2,max-content);gap:10px 23px;margin-bottom:28px}.clat-course-page .clat-final-points div{display:flex;align-items:center;gap:7px;color:rgba(255,255,255,.8);font-size:9.5px}.clat-course-page .clat-final-actions{display:flex;flex-wrap:wrap;gap:11px}.clat-course-page .clat-final-card-icon{width:55px;height:55px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:22px;border-radius:7px;background:var(--clat-red);color:var(--clat-white);font-size:19px}.clat-course-page .clat-final-card small{display:block;margin-bottom:8px;color:rgba(255,255,255,.43);font-size:7.5px;font-weight:800;letter-spacing:1.6px}.clat-course-page .clat-final-card h3{margin:0 0 12px;color:var(--clat-white);font-size:24px;line-height:1.3;font-weight:800}.clat-course-page .clat-final-card p{margin:0 0 21px;color:rgba(255,255,255,.6);font-size:10px;line-height:1.75}.clat-course-page .clat-final-card>a{display:inline-flex;align-items:center;gap:8px;color:var(--clat-white);font-size:11px;font-weight:700;text-decoration:none}@media (max-width:1400px){.clat-course-page .container{width:calc(100% - 60px)}.clat-course-page .clat-hero-grid{gap:55px}.clat-course-page .clat-intro-grid,.clat-course-page .clat-mentorship-grid,.clat-course-page .clat-mocks-grid{gap:65px}}@media (max-width:1200px){.clat-course-page .section-padding{padding-top:85px;padding-bottom:85px}.clat-course-page .clat-hero{min-height:auto;padding:80px 0}.clat-course-page .clat-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,0.66fr);gap:45px}.clat-course-page .clat-hero-content h1{font-size:58px}.clat-course-page .clat-enquiry-card{padding:27px}.clat-course-page .clat-intro-grid,.clat-course-page .clat-mentorship-grid,.clat-course-page .clat-mocks-grid{gap:50px}.clat-course-page .clat-highlight-grid{grid-template-columns:repeat(3,1fr)}.clat-course-page .clat-student-grid{grid-template-columns:repeat(2,1fr)}.clat-course-page .clat-final-grid{gap:55px}}@media (max-width:900px){.clat-course-page .clat-hero{padding:70px 0}.clat-course-page .clat-hero-content h1{font-size:52px}.clat-course-page .clat-intro-content h2,.clat-course-page .clat-mentorship-content h2,.clat-course-page .clat-mocks-content h2,.clat-course-page .section-heading h2{font-size:40px}.clat-course-page .clat-learning-grid{grid-template-columns:1fr}.clat-course-page .clat-highlight-grid{grid-template-columns:repeat(2,1fr)}}.ps-breadcrumb,.ps-hero{display:flex;align-items:center}.punjab-syllabus-page{--ps-red:#e22026;--ps-navy:#293871;--ps-white:#ffffff;--ps-dark:#18213d;--ps-text:#536078;--ps-light:#f7f8fb;--ps-border:#e7e9ef;--ps-shadow:0 18px 50px rgba(41, 56, 113, 0.10);font-family:Poppins,sans-serif;color:var(--ps-dark);overflow:hidden}.punjab-syllabus-page .container{width:calc(100% - 80px);max-width:1380px;margin:0 auto}.punjab-syllabus-page .section-padding{padding:100px 0}.ps-hero{position:relative;min-height:620px;background:linear-gradient(115deg,rgba(24,33,61,.98) 0,rgba(41,56,113,.94) 55%,rgba(41,56,113,.82) 100%),url('../images/judiciary-hero.jpg') center/cover no-repeat}.ps-hero::after{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(255,255,255,.1);border-radius:50%;right:-100px;bottom:-180px}.ps-hero-overlay{position:absolute;inset:0;background:radial-gradient(circle at 80% 30%,rgba(226,32,38,.18),transparent 35%)}.ps-hero-content{max-width:920px;padding:90px 0}.ps-breadcrumb{gap:10px;flex-wrap:wrap;margin-bottom:30px;color:rgba(255,255,255,.7);font-size:13px}.ps-breadcrumb a{color:#fff;text-decoration:none;transition:.25s}.ps-breadcrumb a:hover,.ps-btn-light:hover,.ps-language-points i,.ps-merit-final>i,.ps-side-card-top i,.ps-text-link:hover,.ps-viva-points i{color:var(--ps-red)}.ps-breadcrumb i{font-size:10px}.ps-eyebrow,.ps-section-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--ps-red);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ps-eyebrow{color:#fff;background:rgba(226,32,38,.14);border:1px solid rgba(226,32,38,.4);padding:9px 15px;border-radius:999px;margin-bottom:22px}.ps-hero h1{margin:0 0 22px;color:#fff;font-size:clamp(42px, 5vw, 72px);line-height:1.08;font-weight:700;letter-spacing:-1.8px}.haryana-syllabus-hero h1 span,.jharkhand-hero-content h1 span,.ps-hero h1 span,.results-cta-content h2 span,.results-hero-content h1 span{display:block;color:#fff}.ps-hero h1 span::after{content:"";display:block;width:90px;height:5px;margin-top:17px;background:var(--ps-red);border-radius:20px}.ps-hero p{max-width:760px;margin:0;color:rgba(255,255,255,.82);font-size:17px;line-height:1.9}.ps-hero-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:34px}.ps-btn{min-height:52px;padding:0 24px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;font-size:14px;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s}.ps-btn:hover{transform:translateY(-2px)}.ps-btn-primary{background:var(--ps-red);color:#fff;box-shadow:0 12px 28px rgba(226,32,38,.24)}.ps-btn-primary:hover{background:#c91c22;color:#fff;box-shadow:0 16px 34px rgba(226,32,38,.3)}.ps-btn-outline{color:#fff;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.05)}.ps-btn-light,.ps-btn-outline:hover{background:#fff;color:var(--ps-navy)}.ps-section-heading{max-width:820px;margin:0 auto 55px;text-align:center}.ps-section-heading h2{margin:12px 0 15px;color:var(--ps-navy);font-size:clamp(30px, 3.2vw, 46px);line-height:1.18;letter-spacing:-1px}.ps-section-heading p{max-width:720px;margin:0 auto;color:var(--ps-text);font-size:15px;line-height:1.85}.delhi-viva,.haryana-viva-section,.ps-final-merit,.ps-highlights,.ps-important,.ps-overview,.ps-paper-alt .ps-law-grid>div,.ps-paper-section,.ps-syllabus{background:#fff}.delhi-mains-grid,.jharkhand-subject-grid,.ps-language-grid,.ps-overview-grid,.ps-syllabus-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ps-overview-card{position:relative;padding:30px 25px;border:1px solid var(--ps-border);border-radius:12px;background:#fff;box-shadow:0 8px 30px rgba(41,56,113,.05);transition:.3s}.ps-overview-card:hover{transform:translateY(-5px);border-color:rgba(226,32,38,.3);box-shadow:var(--ps-shadow)}.ps-overview-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;background:rgba(41,56,113,.07);color:var(--ps-navy);border-radius:10px;font-size:20px}.ps-overview-card:nth-child(2) .ps-overview-icon,.ps-overview-card:nth-child(4) .ps-overview-icon{background:rgba(226,32,38,.08);color:var(--ps-red)}.ps-overview-card span{display:block;margin-bottom:8px;color:#7c8498;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.07em}.ps-overview-card strong{display:block;color:var(--ps-navy);font-size:17px;line-height:1.55}.ps-info-note{display:flex;gap:17px;margin-top:30px;padding:22px 25px;border-left:4px solid var(--ps-red);background:#fff7f7;border-radius:8px}.ps-info-note-icon{color:var(--ps-red);font-size:21px}.ps-info-note strong{display:block;margin-bottom:4px;color:var(--ps-navy)}.ps-bullet-card p,.ps-info-note p,.ps-language-card p,.ps-prep-card p{margin:0;color:var(--ps-text);font-size:13px;line-height:1.75}.ps-introduction,.ps-paper-alt,.ps-prelims,.ps-preparation,.ps-viva{background:var(--ps-light)}.ps-two-column{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.ps-content h2{margin:12px 0 22px;color:var(--ps-navy);font-size:clamp(30px, 3vw, 43px);line-height:1.2}.ps-content p{margin:0 0 18px;color:var(--ps-text);font-size:15px;line-height:1.9}.ps-highlight-box{padding:34px;background:var(--ps-navy);border-radius:14px;box-shadow:0 25px 55px rgba(41,56,113,.2)}.ps-highlight-header{display:flex;align-items:center;gap:15px;padding-bottom:25px;border-bottom:1px solid rgba(255,255,255,.12)}.ps-highlight-icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:10px;background:var(--ps-red);color:#fff;font-size:21px}.ps-highlight-header span{display:block;color:rgba(255,255,255,.62);font-size:11px;text-transform:uppercase;letter-spacing:.09em}.ps-highlight-header h3{margin:4px 0 0;color:#fff;font-size:22px}.ps-process-list{padding-top:20px}.ps-process-item{display:flex;align-items:center;gap:17px;padding:17px 0}.ps-process-item>span{width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:#fff;font-size:12px;font-weight:700}.ps-exam-stat,.ps-table-wrap{border:1px solid var(--ps-border)}.ps-process-item strong{display:block;color:#fff;font-size:15px}.ps-process-item small{display:block;margin-top:3px;color:rgba(255,255,255,.6);font-size:12px}.ps-table-wrap{overflow-x:auto;border-radius:12px;box-shadow:0 10px 35px rgba(41,56,113,.05)}.jharkhand-pattern-table,.ps-info-table{width:100%;border-collapse:collapse;min-width:720px}.ps-info-table td,.ps-info-table th{padding:20px 25px;text-align:left;border-bottom:1px solid var(--ps-border);font-size:14px;line-height:1.6}.delhi-pattern-table tr:last-child td,.himachal-pattern-table tr:last-child td,.pattern-table tr:last-child td,.ps-info-table tr:last-child td,.ps-info-table tr:last-child th{border-bottom:0}.ps-info-table th{width:30%;color:var(--ps-navy);background:#fafbfc;font-weight:700}.ps-info-table td,.ps-mains-table td{color:var(--ps-text)}.ps-exam-layout{display:grid;grid-template-columns:1fr 330px;gap:30px}.ps-exam-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:45px}.ps-subheading,.ps-syllabus-icon{margin-bottom:20px}.ps-exam-stat{padding:25px 20px;background:#fff;border-radius:10px;text-align:center}.ps-exam-stat i{display:block;margin-bottom:12px;color:var(--ps-red);font-size:19px}.ps-exam-stat strong{display:block;color:var(--ps-navy);font-size:24px}.ps-exam-stat span{display:block;margin-top:3px;color:#7c8498;font-size:11px;font-weight:600;text-transform:uppercase}.ps-side-card-top,.ps-subheading span{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.ps-subheading span{color:var(--ps-red);font-weight:700}.ps-subheading h3{margin:6px 0 0;color:var(--ps-navy);font-size:25px}.delhi-qualification-grid,.delhi-viva-info,.himachal-viva-info,.ps-bullet-grid,.viva-points{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.ps-bullet-card{display:flex;align-items:flex-start;gap:12px;padding:20px;background:#fff;border:1px solid var(--ps-border);border-radius:9px}.ps-side-card-top,.ps-text-link{align-items:center;font-weight:700}.ps-bullet-card i{margin-top:3px;color:var(--ps-red)}.ps-side-card{align-self:start;padding:32px;background:var(--ps-navy);border-radius:13px;color:#fff;position:sticky;top:110px}.ps-side-card-top{display:flex;gap:10px;color:#fff}.ps-side-card h3{margin:20px 0 15px;color:#fff;font-size:25px;line-height:1.3}.ps-side-card p{margin:0 0 22px;color:rgba(255,255,255,.68);font-size:13px;line-height:1.8}.ps-text-link{display:inline-flex;gap:8px;color:#fff;text-decoration:none;font-size:13px}.ps-syllabus-card{position:relative;padding:30px 25px;background:#fff;border:1px solid var(--ps-border);border-radius:12px;transition:.3s}.ps-syllabus-card:hover{transform:translateY(-5px);border-color:rgba(226,32,38,.25);box-shadow:var(--ps-shadow)}.ps-syllabus-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:rgba(41,56,113,.07);border-radius:10px;color:var(--ps-navy);font-size:20px}.ps-syllabus-card>span{position:absolute;top:28px;right:24px;color:#dfe2ea;font-size:24px;font-weight:700}.ps-syllabus-card h3{margin:0 0 18px;color:var(--ps-navy);font-size:20px}.ps-syllabus-card ul{padding:0;margin:0;list-style:none}.ps-syllabus-card li{position:relative;padding-left:18px;margin-bottom:10px;color:var(--ps-text);font-size:13px;line-height:1.6}.ps-syllabus-card li::before{content:"";position:absolute;top:9px;left:0;width:6px;height:6px;border-radius:50%;background:var(--ps-red)}.ps-mains{background:var(--ps-navy)}.ps-mains-total{max-width:500px;margin:0 auto 35px;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:12px}.ps-paper-header,.ps-total-icon{align-items:center;display:flex}.ps-mains-table th,.ps-total-icon{background:var(--ps-red);color:#fff}.ps-mains-total span{display:block;color:rgba(255,255,255,.6);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.ps-mains-total strong{display:block;margin-top:5px;color:#fff;font-size:30px}.ps-total-icon{width:55px;height:55px;justify-content:center;border-radius:10px;font-size:20px}.ps-mains-table-wrap{overflow-x:auto;border-radius:12px}.ps-mains-table{width:100%;min-width:720px;border-collapse:collapse;overflow:hidden;background:#fff}.ps-mains-table td,.ps-mains-table th{padding:20px 22px;text-align:left;border-bottom:1px solid var(--ps-border);font-size:14px}.ps-mains-table th{font-weight:700}.ps-mains-table td:first-child,.ps-mains-table td:nth-child(2){color:var(--ps-navy);font-weight:600}.ps-total-row td{background:#f7f8fb;color:var(--ps-navy)!important;font-weight:800!important}.ps-mains-note{display:flex;align-items:flex-start;gap:12px;margin-top:20px;color:rgba(255,255,255,.65)}.ps-mains-note i{color:var(--ps-red);margin-top:4px}.ps-mains-note p{margin:0;font-size:13px;line-height:1.7}.ps-paper-header{gap:18px;margin-bottom:40px}.ps-paper-number{width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:12px;background:var(--ps-navy);color:#fff;font-size:24px;font-weight:700}.ps-paper-header span{display:block;color:var(--ps-red);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.ps-paper-header h2{margin:4px 0 0;color:var(--ps-navy);font-size:32px}.ps-paper-header>strong{margin-left:auto;padding:9px 15px;border-radius:999px;background:rgba(226,32,38,.08);color:var(--ps-red);font-size:13px}.delhi-subject-grid,.ps-law-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.ps-law-grid>div{position:relative;padding:22px 22px 22px 47px;background:var(--ps-light);border:1px solid var(--ps-border);border-radius:9px;color:var(--ps-text);font-size:14px;line-height:1.6}.ps-law-grid>div::before{content:"\f00c";position:absolute;left:20px;top:23px;color:var(--ps-red);font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px}.ps-current-law-banner{display:flex;align-items:flex-start;gap:20px;margin-bottom:25px;padding:27px;border-radius:12px;background:var(--ps-navy)}.ps-current-law-icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--ps-red);border-radius:10px;color:#fff;font-size:20px}.ps-current-law-banner span{color:rgba(255,255,255,.6);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.ps-current-law-banner h3{margin:4px 0 7px;color:#fff;font-size:25px}.ps-current-law-banner p{max-width:850px;margin:0;color:rgba(255,255,255,.68);font-size:13px;line-height:1.75}.ps-legacy-note{display:flex;align-items:flex-start;gap:12px;margin-top:22px;padding:18px 20px;background:#fff8f0;border:1px solid #f2dfc8;border-radius:8px}.ps-legacy-note i{margin-top:3px;color:#b36b00}.ps-legacy-note p{margin:0;color:#73552e;font-size:12px;line-height:1.7}.ps-language-card{padding:30px 25px;background:#fff;border:1px solid var(--ps-border);border-radius:11px}.ps-language-card i{color:var(--ps-red);font-size:22px}.ps-language-card h3{margin:18px 0 10px;color:var(--ps-navy);font-size:19px}.ps-punjabi-layout{display:grid;grid-template-columns:1fr 330px;gap:30px;align-items:stretch}.ps-punjabi-main{padding:35px;border:1px solid var(--ps-border);border-radius:12px}.ps-punjabi-main h3{margin:0 0 12px;color:var(--ps-navy);font-size:27px}.ps-punjabi-main>p{max-width:800px;margin:0;color:var(--ps-text);font-size:14px;line-height:1.85}.ps-language-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.ps-language-points span{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;background:var(--ps-light);border-radius:999px;color:var(--ps-navy);font-size:12px;font-weight:600}.ps-qualifying-box{padding:35px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--ps-navy);border-radius:12px}.ps-qualifying-box span{color:rgba(255,255,255,.6);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.ps-qualifying-box strong{margin:8px 0;color:#fff;font-size:56px;line-height:1}.ps-qualifying-box p{margin:0;color:rgba(255,255,255,.6);font-size:11px;line-height:1.7}.ps-viva-wrapper{display:grid;grid-template-columns:1fr 300px;gap:50px;align-items:center;padding:55px;background:#fff;border:1px solid var(--ps-border);border-radius:15px;box-shadow:var(--ps-shadow)}.ps-viva-content h2{margin:10px 0 15px;color:var(--ps-navy);font-size:39px}.ps-viva-content>p{max-width:760px;margin:0;color:var(--ps-text);font-size:14px;line-height:1.85}.ps-viva-points{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:25px}.ps-viva-points div{display:flex;align-items:center;gap:10px;color:var(--ps-navy);font-size:13px;font-weight:600}.ps-viva-score{width:230px;height:230px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;border:8px solid rgba(226,32,38,.1);border-radius:50%;background:var(--ps-navy);text-align:center}.ps-viva-score span{color:rgba(255,255,255,.65);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.ps-viva-score strong{color:#fff;font-size:55px;line-height:1.1}.ps-viva-score small{color:rgba(255,255,255,.65);font-size:12px}.ps-merit-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:14px;align-items:center}.ps-merit-step{position:relative;min-height:220px;padding:30px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border:1px solid var(--ps-border);border-radius:12px;text-align:center}.ps-merit-step>span{position:absolute;top:13px;right:16px;color:#dfe2ea;font-size:13px;font-weight:700}.ps-merit-step>i{color:var(--ps-red);font-size:28px}.ps-merit-step h3{margin:15px 0 5px;color:var(--ps-navy);font-size:19px}.ps-merit-step strong{color:var(--ps-text);font-size:12px}.ps-merit-arrow{color:var(--ps-red);font-size:18px}.ps-merit-final{background:var(--ps-navy);border-color:var(--ps-navy)}.ps-merit-final>span{color:rgba(255,255,255,.25)}.ps-merit-note{display:flex;align-items:flex-start;gap:12px;max-width:900px;margin:35px auto 0;padding:18px 22px;background:#f7f8fb;border-radius:8px}.ps-merit-note i{color:var(--ps-red);margin-top:3px}.ps-merit-note p{margin:0;color:var(--ps-text);font-size:12px;line-height:1.7}.ps-prep-card{position:relative;padding:32px 27px;background:#fff;border:1px solid var(--ps-border);border-radius:11px;transition:.3s}.ps-prep-card:hover{transform:translateY(-5px);box-shadow:var(--ps-shadow)}.ps-prep-card>span{position:absolute;top:23px;right:23px;color:#e3e5eb;font-size:22px;font-weight:700}.ps-prep-card i{color:var(--ps-red);font-size:24px}.ps-prep-card h3{margin:17px 0 9px;color:var(--ps-navy);font-size:19px}.ps-important-box{display:flex;align-items:flex-start;gap:25px;padding:38px;border:1px solid rgba(226,32,38,.18);border-radius:12px;background:#fff8f8}.ps-important-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:10px;background:var(--ps-red);color:#fff;font-size:21px}.ps-important-box>div:last-child{flex:1}.ps-important-box span{color:var(--ps-red);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.ps-important-box h2{margin:7px 0 12px;color:var(--ps-navy);font-size:28px}.ps-important-box p{max-width:1000px;margin:0 0 10px;color:var(--ps-text);font-size:13px;line-height:1.8}.ps-final-cta{position:relative;padding:100px 0;background:linear-gradient(110deg,rgba(41,56,113,.98),rgba(24,33,61,.96)),url('../images/judiciary-cta.jpg') center/cover no-repeat}.ps-final-cta-overlay{position:absolute;inset:0;background:radial-gradient(circle at 85% 50%,rgba(226,32,38,.2),transparent 35%)}.ps-final-cta-content h2{margin:12px 0 15px;color:#fff;font-size:clamp(34px, 4vw, 52px);line-height:1.15}.ps-final-cta-content p{max-width:680px;margin:0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.85}.ps-final-actions{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-top:30px}@media (max-width:1400px){.punjab-syllabus-page .container{width:calc(100% - 60px)}.ps-law-grid,.ps-syllabus-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1200px){.punjab-syllabus-page .section-padding{padding:85px 0}.ps-language-grid,.ps-overview-grid{grid-template-columns:repeat(2,1fr)}.ps-two-column{gap:45px}.ps-exam-layout{grid-template-columns:1fr}.ps-side-card{position:relative;top:auto}.ps-merit-flow{grid-template-columns:repeat(4,1fr)}.ps-merit-arrow{display:none}}@media (max-width:1024px){.aibe-course-page .container,.civil-judge-course-page .container,.clat-course-page .container{width:calc(100% - 45px)}.aibe-course-page .aibe-final-grid,.aibe-course-page .aibe-hero-grid,.civil-judge-course-page .cj-final-grid,.civil-judge-course-page .cj-hero-grid,.clat-course-page .clat-final-grid,.clat-course-page .clat-hero-grid{grid-template-columns:1fr;gap:45px}.aibe-course-page .aibe-hero-content,.civil-judge-course-page .cj-hero-content,.clat-course-page .clat-hero-content{max-width:850px}.aibe-course-page .aibe-enquiry-card,.civil-judge-course-page .cj-about-visual,.civil-judge-course-page .cj-enquiry-card,.civil-judge-course-page .cj-mentorship-visual,.civil-judge-course-page .cj-states-card,.clat-course-page .clat-enquiry-card,.clat-course-page .clat-intro-visual,.clat-course-page .clat-mentor-visual,.clat-course-page .clat-mock-visual{max-width:620px}.aibe-course-page .aibe-feature-grid,.aibe-course-page .aibe-methodology-grid,.aibe-course-page .aibe-mock-grid,.aibe-course-page .aibe-resource-grid,.aibe-course-page .aibe-reviews-grid,.aibe-course-page .aibe-trust-grid,.aibe-course-page .aibe-updates-grid,.civil-judge-course-page .cj-feature-grid,.civil-judge-course-page .cj-preparation-grid,.civil-judge-course-page .cj-program-grid,.civil-judge-course-page .cj-reviews-grid,.civil-judge-course-page .cj-trust-grid,.clat-course-page .clat-nlu-grid,.clat-course-page .clat-reviews-grid,.clat-course-page .clat-syllabus-grid,.clat-course-page .clat-trust-grid,.ps-exam-stat-grid,.ps-overview-grid,.ps-prep-grid{grid-template-columns:repeat(2,1fr)}.aibe-course-page .aibe-trust-item:nth-child(2),.civil-judge-course-page .cj-trust-item:nth-child(2),.clat-course-page .clat-trust-item:nth-child(2){border-right:0}.aibe-course-page .aibe-curriculum-grid,.aibe-course-page .aibe-intro-grid,.aibe-course-page .aibe-learning-grid,.civil-judge-course-page .cj-about-grid,.civil-judge-course-page .cj-mentorship-grid,.civil-judge-course-page .cj-states-grid,.clat-course-page .clat-intro-grid,.clat-course-page .clat-mentorship-grid,.clat-course-page .clat-mocks-grid{grid-template-columns:1fr;gap:50px}.aibe-course-page .aibe-intro-visual{max-width:600px}.aibe-course-page .method-step{min-height:250px}.aibe-course-page .aibe-methodology-header{grid-template-columns:1fr;gap:20px}.aibe-course-page .aibe-final-card,.civil-judge-course-page .cj-final-card,.clat-course-page .clat-final-card{max-width:430px}.civil-judge-course-page .cj-recorded-box{grid-template-columns:auto 1fr}.civil-judge-course-page .cj-recorded-box .btn{grid-column:2;justify-self:start}.ps-hero{min-height:560px}.ps-hero-content{padding:75px 0}.ps-bullet-grid,.ps-punjabi-layout,.ps-two-column,.ps-viva-wrapper{grid-template-columns:1fr}.ps-qualifying-box{min-height:220px}.ps-viva-score{margin-top:10px}}@media (max-width:900px){.ps-merit-flow,.ps-overview-grid{grid-template-columns:repeat(2,1fr)}.ps-hero h1{font-size:48px}.ps-merit-flow{gap:18px}}@media (max-width:767px){.footer-main{padding:58px 0 45px}.footer-grid{grid-template-columns:1fr;gap:42px}.footer-brand{max-width:100%}.footer-logo{margin-bottom:20px;padding:9px 14px;border-radius:7px}.footer-logo img{max-width:215px;height:64px}.footer-description{max-width:100%;font-size:13px;line-height:1.8;margin-bottom:23px}.footer-column h3{margin-bottom:21px;font-size:15px}.footer-links{gap:11px}.about-section-heading p,.footer-links a{font-size:13px}.contact-form-disclaimer,.contact-form-full,.contact-submit-btn,.footer-contact-column{grid-column:auto}.footer-contact-list{grid-template-columns:1fr;gap:18px}.footer-contact-item{gap:12px}.footer-social-wrapper{margin-top:25px}.footer-bottom-inner{padding:20px 0;gap:10px}.footer-copyright{text-align:center;font-size:10px}.footer-legal-links{flex-wrap:wrap;gap:9px}.adj-six-days-content p,.footer-legal-links a,.footer-made-with{font-size:10px}.about-approach-list,.about-experience-stats,.about-overview-points,.about-support-grid,.about-why-grid,.adj-feature-grid,.adj-mentorship-inner,.adj-program-grid,.adj-resource-boxes,.adj-reviews-grid,.adj-six-days-points,.aibe-course-page .aibe-curriculum-list,.aibe-course-page .aibe-feature-grid,.aibe-course-page .aibe-methodology-grid,.aibe-course-page .aibe-mock-grid,.aibe-course-page .aibe-resource-grid,.aibe-course-page .aibe-reviews-grid,.aibe-course-page .aibe-trust-grid,.aibe-course-page .aibe-updates-grid,.aibe-course-page .learning-points,.civil-judge-course-page .cj-feature-grid,.civil-judge-course-page .cj-final-points,.civil-judge-course-page .cj-mentor-points,.civil-judge-course-page .cj-preparation-grid,.civil-judge-course-page .cj-program-grid,.civil-judge-course-page .cj-reviews-grid,.civil-judge-course-page .cj-stage-row,.civil-judge-course-page .cj-trust-grid,.clat-course-page .clat-final-points,.clat-course-page .clat-highlight-grid,.clat-course-page .clat-intro-highlights,.clat-course-page .clat-mentor-points,.clat-course-page .clat-nlu-grid,.clat-course-page .clat-nlu-points,.clat-course-page .clat-reviews-grid,.clat-course-page .clat-student-grid,.clat-course-page .clat-syllabus-grid,.clat-course-page .clat-trust-grid,.ps-language-grid,.ps-law-grid,.ps-merit-flow,.ps-overview-grid,.ps-prep-grid,.ps-syllabus-grid,.ps-viva-points{grid-template-columns:1fr}.about-page-hero{min-height:520px}.about-page-hero-bg{background:linear-gradient(90deg,rgba(41,56,113,.97),rgba(41,56,113,.88)),url("../images/about-judiciary.jpg") center/cover no-repeat}.about-page-hero-content{padding:75px 0 70px}.about-breadcrumb{margin-bottom:27px}.about-page-hero h1{margin-top:15px;font-size:40px;line-height:1.08;letter-spacing:-1.2px}.about-page-hero-content>p{font-size:13px;line-height:1.75}.about-hero-actions{align-items:stretch;flex-direction:column;max-width:310px}.about-hero-primary,.about-hero-secondary,.about-page-cta-primary,.about-page-cta-secondary,.adj-google-link,.adj-review-rating,.aibe-course-page .aibe-hero-actions .btn,.civil-judge-course-page .cj-hero-actions .btn,.clat-course-page .clat-final-actions .btn,.clat-course-page .clat-hero-actions .btn,.ps-btn{width:100%}.about-approach-section,.about-overview-section,.about-support-section,.about-why-section{padding:75px 0}.about-overview-image{padding:0 10px 25px 0}.about-image-frame{height:400px}.about-image-frame::before{inset:11px}.about-established-card{left:0;min-width:165px;padding:14px 17px}.about-established-icon{width:37px;height:37px;flex-basis:37px;font-size:13px}.about-established-card strong,.aibe-course-page .aibe-feature-heading h3{font-size:20px}.about-approach-content h2,.about-overview-content h2,.about-section-heading h2,.ps-section-heading h2,.ps-viva-content h2{font-size:31px}.about-overview-content .about-lead,.civil-judge-course-page .cj-hero-lead{font-size:15px}.about-mission-content p,.about-overview-content>p{font-size:13px;line-height:1.8}.about-overview-points{gap:18px}.about-experience-section,.about-mission-section,.ps-hero-content,.punjab-syllabus-page .section-padding{padding:65px 0}.about-mission-heading h2,.adj-course-intro-content h2,.adj-resource-content h2,.adj-section-heading h2,.adj-six-days-content h2,.contact-location-content h2,.contact-section-heading h2{font-size:34px}.about-section-heading,.aibe-course-page .section-heading,.civil-judge-course-page .section-heading,.clat-course-page .section-heading,.ps-section-heading{margin-bottom:38px}.about-why-grid{gap:15px}.about-feature-card{min-height:auto;padding:29px 25px}.about-approach-list{gap:21px}.about-approach-visual{min-height:390px;padding:22px}.about-approach-card{padding:34px 25px}.about-approach-card>strong,.ps-important-box h2,.ps-mains-total strong{font-size:24px}.about-support-item{min-height:auto;padding:28px 25px}.about-experience-content h2{font-size:32px}.about-experience-stats{max-width:100%;border-left:0;border-top:1px solid rgba(255,255,255,.14)}.about-experience-stat{padding:20px 10px;border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.about-experience-stat:last-child,.aibe-course-page .aibe-trust-item:last-child,.civil-judge-course-page .cj-trust-item:last-child,.clat-course-page .clat-trust-item:last-child{border-bottom:0}.about-page-cta{padding:55px 0}.about-page-cta-inner{gap:30px;padding:35px 25px}.about-page-cta-content h2{font-size:29px}.about-page-cta-actions{width:100%;flex-direction:column}.adj-course-page .container,.contact-page .container{width:calc(100% - 36px);max-width:none}.adj-resource-box,.aibe-course-page .aibe-feature-card,.aibe-course-page .method-step,.civil-judge-course-page .cj-feature-card,.civil-judge-course-page .cj-program-card,.clat-course-page .clat-highlight-card,.clat-course-page .clat-student-card,.clat-course-page .clat-syllabus-card,.contact-page-hero,.ps-hero{min-height:auto}.contact-page-hero-bg{background:linear-gradient(180deg,rgba(41,56,113,.98) 0,rgba(41,56,113,.92) 100%),url("../images/judiciary-cta.jpg") center center/cover no-repeat}.contact-page-hero-content{max-width:none;padding:60px 0 68px}.contact-breadcrumb{margin-bottom:25px;font-size:10px}.contact-page-hero h1{max-width:620px;font-size:42px;line-height:1.08;letter-spacing:-1.1px}.contact-page-hero p{max-width:580px;margin-top:20px;font-size:12px;line-height:1.8}.contact-hero-actions{margin-top:27px;flex-direction:column;align-items:stretch}.contact-hero-primary,.contact-hero-secondary{width:100%;min-height:50px}.contact-main-section{padding:65px 0 70px}.contact-main-grid{gap:48px}.contact-information h2{font-size:35px;letter-spacing:-.8px}.contact-information-lead{font-size:11.5px;line-height:1.85}.contact-info-card{min-height:84px;padding:15px}.contact-info-icon{width:44px;height:44px;flex-basis:44px}.contact-form-wrapper{padding:30px 23px 27px;border-radius:10px}.contact-form-wrapper::before{top:24px;bottom:24px}.contact-form-header{align-items:flex-start;gap:13px}.contact-form-icon{width:46px;height:46px;flex-basis:46px;font-size:15px}.contact-form-header h2{font-size:22px}.contact-form-intro{margin:17px 0 23px;font-size:10px}.contact-page-form{grid-template-columns:1fr;row-gap:16px}.contact-help-section{padding:68px 0 72px}.adj-section-heading,.contact-section-heading{margin-bottom:35px}.contact-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.contact-help-card{min-height:260px;padding:25px 20px}.contact-location-section{padding:72px 0}.contact-location-content{padding:43px 27px}.contact-location-visual{min-height:320px}.contact-final-cta{padding-bottom:72px}.contact-final-cta-inner{padding:40px 27px}.adj-final-cta-content h2,.contact-final-cta-inner h2{font-size:30px}.adj-course-hero-bg{background:linear-gradient(180deg,rgba(41,56,113,.98) 0,rgba(41,56,113,.94) 100%),url("../images/judiciary-cta.jpg") center center/cover no-repeat}.adj-course-hero-grid{gap:38px;padding:58px 0 65px}.adj-course-breadcrumb{margin-bottom:23px;font-size:9px}.adj-course-hero h1{font-size:42px;letter-spacing:-1.1px}.adj-course-hero-description{margin-top:19px;font-size:11.5px;line-height:1.85}.adj-course-hero-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px}.adj-hero-highlight{min-width:0;padding:10px 9px;gap:8px}.adj-hero-highlight>span{width:30px;height:30px;flex-basis:30px;font-size:10px}.adj-hero-highlight strong{font-size:9px}.adj-hero-highlight small{font-size:6.5px}.adj-course-hero-actions{flex-direction:column;align-items:stretch;margin-top:25px}.adj-course-primary-btn,.adj-course-secondary-btn{width:100%;min-height:49px}.adj-course-enquiry-card{padding:28px 21px 25px}.adj-course-enquiry-card::before{top:22px;bottom:22px}.adj-course-intro-section,.adj-resources-section,.aibe-course-page .aibe-final-cta,.civil-judge-course-page .cj-final-cta,.clat-course-page .clat-final-cta,.ps-final-cta{padding:70px 0}.adj-course-intro-grid{gap:38px}.adj-course-intro-content p,.ps-breadcrumb{font-size:11px}.adj-course-intro-visual{min-height:390px}.adj-intro-stat-card{top:25px;left:25px}.adj-intro-quote-card{width:72%;margin-left:18%;padding:30px 23px}.adj-features-section,.adj-program-section,.adj-reviews-section{padding:70px 0 75px}.adj-program-grid{gap:13px}.adj-program-card{min-height:auto;padding:25px 21px}.adj-six-days-inner{gap:35px;padding:55px 27px}.adj-feature-category{margin-top:35px;padding:19px}.adj-feature-category-heading{padding-bottom:20px;margin-bottom:20px}.adj-feature-item{min-height:90px}.adj-mentorship-inner{padding:38px 27px;gap:18px}.adj-mentorship-icon{width:57px;height:57px;font-size:19px}.adj-mentorship-content h2{font-size:27px}.adj-mentorship-btn,.aibe-course-page .aibe-mentorship-box .btn,.civil-judge-course-page .cj-recorded-box .btn{grid-column:auto;width:100%}.adj-review-summary{flex-wrap:wrap;padding:17px}.adj-review-count{padding-left:0;border-left:0}.adj-final-cta{padding-bottom:75px}.adj-final-cta-inner{flex-direction:column;align-items:flex-start;gap:28px;padding:39px 27px}.adj-final-cta-actions{width:100%;flex:none}.aibe-course-page .container,.civil-judge-course-page .container,.clat-course-page .container{width:calc(100% - 32px)}.aibe-course-page .section-padding,.civil-judge-course-page .section-padding,.clat-course-page .section-padding{padding-top:65px;padding-bottom:65px}.aibe-course-page .aibe-hero,.civil-judge-course-page .cj-hero,.clat-course-page .clat-hero{padding:55px 0 65px}.aibe-course-page .aibe-hero-content h1,.civil-judge-course-page .cj-hero-content h1,.clat-course-page .clat-hero-content h1{font-size:43px;letter-spacing:-1.2px}.aibe-course-page .aibe-hero-lead,.clat-course-page .clat-hero-lead{font-size:16px}.aibe-course-page .aibe-hero-text,.civil-judge-course-page .cj-hero-text{font-size:12px}.aibe-course-page .aibe-hero-points,.civil-judge-course-page .cj-hero-points{grid-template-columns:1fr;gap:10px;margin:24px 0 28px}.aibe-course-page .aibe-hero-actions,.civil-judge-course-page .cj-hero-actions,.clat-course-page .clat-final-actions,.clat-course-page .clat-hero-actions,.ps-hero-actions{flex-direction:column;align-items:stretch}.aibe-course-page .aibe-enquiry-card{padding:23px}.aibe-course-page .aibe-trust-item{min-height:85px;border-right:0;border-bottom:1px solid var(--aibe-border)}.aibe-course-page .aibe-curriculum-content h2,.aibe-course-page .aibe-learning-content h2,.aibe-course-page .aibe-methodology-header h2,.aibe-course-page .aibe-section-content h2,.aibe-course-page .section-heading h2,.civil-judge-course-page .cj-about-content h2,.civil-judge-course-page .cj-mentorship-content h2,.civil-judge-course-page .cj-states-content h2,.civil-judge-course-page .section-heading h2,.clat-course-page .clat-intro-content h2,.clat-course-page .clat-mentorship-content h2,.clat-course-page .clat-mocks-content h2,.clat-course-page .section-heading h2{font-size:34px;letter-spacing:-.8px}.aibe-course-page .aibe-feature-block,.civil-judge-course-page .cj-enquiry-card,.clat-course-page .clat-enquiry-card{padding:22px}.aibe-course-page .aibe-feature-heading{align-items:flex-start}.aibe-course-page .aibe-learning-visual{min-height:350px}.aibe-course-page .learning-main-card{min-height:310px;padding:32px}.aibe-course-page .learning-floating-card{right:5px;bottom:15px}.aibe-course-page .aibe-mentorship-box{grid-template-columns:1fr;padding:30px;gap:20px}.aibe-course-page .aibe-review-summary,.civil-judge-course-page .cj-review-summary,.clat-course-page .clat-review-summary{align-items:flex-start;flex-direction:column}.aibe-course-page .aibe-final-content h2,.civil-judge-course-page .cj-final-content h2,.clat-course-page .clat-final-content h2{font-size:36px}.civil-judge-course-page .cj-trust-item{min-height:84px;border-right:0;border-bottom:1px solid var(--cj-border)}.civil-judge-course-page .cj-exam-card,.civil-judge-course-page .cj-states-card{padding:32px}.civil-judge-course-page .cj-recorded-box{grid-template-columns:1fr;padding:30px}.clat-course-page .clat-hero-text{font-size:11.5px}.clat-course-page .clat-hero-points{grid-template-columns:1fr;gap:9px}.clat-course-page .clat-trust-item{min-height:82px;border-right:0;border-bottom:1px solid var(--clat-border)}.clat-course-page .clat-learning-card{min-height:auto;padding:29px}.punjab-syllabus-page .container{width:calc(100% - 36px)}.ps-hero h1{font-size:40px;letter-spacing:-1px}.ps-hero p{font-size:14px;line-height:1.8}.ps-info-note{padding:18px}.ps-highlight-box{padding:25px}.ps-exam-stat-grid{grid-template-columns:repeat(2,1fr)}.ps-mains-total{padding:20px}.ps-paper-header{flex-wrap:wrap}.ps-paper-header>strong{margin-left:0}.ps-viva-wrapper{padding:30px 22px}.ps-merit-step{min-height:180px}.ps-important-box{padding:25px;flex-direction:column}}@media (max-width:575px){.adj-course-page .container,.contact-page .container{width:calc(100% - 30px)}.contact-page-hero-content{padding:53px 0 60px}.contact-page-hero h1{font-size:37px;letter-spacing:-.9px}.contact-info-content strong,.contact-page-hero p{font-size:11.5px}.adj-features-section,.adj-program-section,.adj-reviews-section,.contact-help-section,.contact-main-section{padding:60px 0 65px}.contact-main-grid{gap:42px}.aibe-course-page .aibe-final-content h2,.aibe-course-page .aibe-methodology-header h2,.civil-judge-course-page .cj-final-content h2,.clat-course-page .clat-final-content h2,.contact-information h2{font-size:31px}.contact-information-lead{font-size:11px}.contact-info-card{gap:12px;padding:14px}.contact-info-icon{width:42px;height:42px;flex-basis:42px;font-size:14px}.contact-info-content em,.contact-info-content small{font-size:8px}.contact-info-content>span{font-size:9.5px}.contact-office-note{padding:16px}.contact-office-note-icon{width:38px;height:38px;flex-basis:38px}.contact-form-wrapper{padding:27px 17px 24px}.aibe-course-page .aibe-feature-heading,.contact-form-header{gap:11px}.adj-enquiry-icon,.contact-form-icon{width:43px;height:43px;flex-basis:43px}.contact-form-header h2,.ps-exam-stat strong{font-size:20px}.adj-course-intro-content h2,.adj-resource-content h2,.adj-section-heading h2,.adj-section-heading.centered h2,.adj-six-days-content h2,.contact-location-content h2,.contact-section-heading h2{font-size:30px}.adj-course-hero-highlights,.contact-help-grid{grid-template-columns:1fr}.contact-help-card{min-height:auto;padding:25px 21px}.contact-location-section{padding:65px 0}.contact-location-content{padding:38px 21px}.contact-location-visual{min-height:275px}.contact-map-placeholder::before{width:275px;height:275px}.contact-map-placeholder::after{width:175px;height:175px}.adj-final-cta,.contact-final-cta{padding-bottom:65px}.contact-final-cta-inner{padding:33px 20px;gap:27px}.adj-final-cta-content h2,.adj-review-rating>strong,.civil-judge-course-page .cj-exam-card h3,.contact-final-cta-inner h2{font-size:27px}.contact-final-actions{width:100%;flex-direction:column}.contact-final-primary,.contact-final-secondary{width:100%}.adj-course-hero-grid{padding:51px 0 57px}.adj-course-hero h1{font-size:36px;letter-spacing:-.8px}.adj-course-hero-description{font-size:10.5px}.adj-hero-highlight{padding:10px 12px}.adj-hero-highlight>span{width:33px;height:33px;flex-basis:33px}.adj-course-enquiry-card{padding:25px 17px 22px}.adj-enquiry-card-top{gap:10px}.adj-course-enquiry-card h2,.adj-feature-category-heading h3{font-size:18px}.adj-course-intro-section,.adj-resources-section{padding:60px 0}.adj-course-intro-visual{min-height:340px}.adj-intro-stat-card{width:125px;top:20px;left:20px;padding:17px 15px}.adj-intro-stat-card strong,.aibe-course-page .mentorship-content h2,.civil-judge-course-page .cj-recorded-content h2,.ps-current-law-banner h3{font-size:22px}.adj-intro-quote-card{width:74%;margin-left:17%;padding:25px 19px}.adj-intro-quote-card p{font-size:12px}.adj-six-days-inner{padding:48px 20px}.adj-feature-category{padding:15px}.adj-feature-item{padding:16px 13px}.adj-final-cta-inner,.adj-mentorship-inner{padding:32px 20px}.adj-mentorship-content h2,.civil-judge-course-page .mentor-main-card h3,.clat-course-page .clat-nlu-card h3{font-size:25px}.adj-review-summary{gap:15px}.adj-review-rating{flex-wrap:wrap}.aibe-course-page .container,.civil-judge-course-page .container,.clat-course-page .container{width:calc(100% - 24px)}.aibe-course-page .aibe-hero-content h1,.civil-judge-course-page .cj-hero-content h1,.clat-course-page .clat-hero-content h1{font-size:37px}.aibe-course-page .aibe-eyebrow{font-size:9px;letter-spacing:1px}.aibe-course-page .aibe-hero-lead{font-size:14px;line-height:1.65}.aibe-course-page .aibe-enquiry-card,.civil-judge-course-page .cj-enquiry-card,.clat-course-page .clat-enquiry-card{padding:19px}.aibe-course-page .aibe-feature-heading h3,.aibe-course-page .aibe-form-header h2{font-size:17px}.aibe-course-page .aibe-visual-card{padding:32px 27px}.aibe-course-page .aibe-visual-card h3{font-size:23px}.aibe-course-page .aibe-resource-card{padding:22px;gap:15px}.aibe-course-page .feature-heading-icon{width:45px;height:45px;flex:0 0 45px}.aibe-course-page .learning-main-card{min-height:280px;padding:27px}.aibe-course-page .learning-main-card h3,.ps-paper-header h2{font-size:26px}.aibe-course-page .learning-floating-card{min-width:175px;padding:12px}.aibe-course-page .aibe-mentorship-box,.ps-punjabi-main,.ps-side-card{padding:25px}.aibe-course-page .aibe-final-card,.civil-judge-course-page .cj-exam-card,.civil-judge-course-page .cj-final-card,.civil-judge-course-page .cj-states-card,.civil-judge-course-page .mentor-main-card,.clat-course-page .clat-final-card,.clat-course-page .clat-mentor-card,.clat-course-page .clat-nlu-card,.clat-course-page .clat-score-card{padding:28px}.civil-judge-course-page .cj-eyebrow,.clat-course-page .clat-eyebrow{font-size:8px;letter-spacing:1px}.civil-judge-course-page .cj-hero-lead,.clat-course-page .clat-hero-lead{font-size:14px}.civil-judge-course-page .cj-form-header h2,.clat-course-page .clat-form-header h2{font-size:16px}.civil-judge-course-page .cj-stage-card{padding:17px}.civil-judge-course-page .cj-feature-card,.civil-judge-course-page .cj-preparation-card,.civil-judge-course-page .cj-program-card{padding:22px}.civil-judge-course-page .mentor-main-card,.clat-course-page .clat-mentor-card{min-height:330px}.clat-course-page .clat-nlu-card{min-height:350px}.clat-course-page .clat-score-bars>div{grid-template-columns:90px 1fr}.clat-course-page .clat-location-note{align-items:flex-start}.clat-course-page .clat-location-note p{text-align:left}.clat-course-page .clat-mentor-card h3{font-size:24px}.punjab-syllabus-page .container{width:calc(100% - 28px)}.ps-hero-content{padding:50px 0}.ps-eyebrow{font-size:10px}.ps-final-cta-content h2,.ps-hero h1{font-size:34px}.ps-hero h1 span::after{width:65px;height:4px}.ps-overview-card{padding:23px}.ps-overview-card strong{font-size:15px}.ps-exam-stat{padding:20px 12px}.ps-exam-stat span{font-size:9px}.ps-paper-number{width:54px;height:54px}.ps-current-law-banner{padding:22px;flex-direction:column}.ps-qualifying-box strong{font-size:48px}.ps-viva-score{width:190px;height:190px}.ps-viva-score strong{font-size:46px}}@media (max-width:400px){.footer-main{padding:50px 0 40px}.footer-logo{padding:8px 12px;border-radius:6px}.footer-logo img{max-width:195px;height:58px}.about-page-hero-content>p,.footer-description{font-size:12px}.footer-enquiry-btn{width:100%}.footer-social a{width:34px;height:34px}.about-page-hero{min-height:500px}.about-page-hero-content{padding:65px 0}.about-page-hero h1{font-size:35px}.about-image-frame{height:340px}.about-established-card{min-width:150px;padding:12px 14px}.about-established-card small{font-size:7px}.about-established-card strong,.contact-form-header h2{font-size:18px}.about-approach-content h2,.about-overview-content h2,.about-section-heading h2,.contact-information h2{font-size:28px}.about-experience-content h2,.about-mission-heading h2,.aibe-course-page .aibe-curriculum-content h2,.aibe-course-page .aibe-learning-content h2,.aibe-course-page .aibe-section-content h2,.aibe-course-page .section-heading h2,.civil-judge-course-page .cj-about-content h2,.civil-judge-course-page .cj-mentorship-content h2,.civil-judge-course-page .cj-states-content h2,.civil-judge-course-page .section-heading h2,.clat-course-page .clat-intro-content h2,.clat-course-page .clat-mentorship-content h2,.clat-course-page .clat-mocks-content h2,.clat-course-page .section-heading h2{font-size:29px}.about-approach-visual{min-height:350px}.about-approach-card{padding:30px 20px}.about-approach-card-icon{width:58px;height:58px;font-size:19px}.about-approach-card>strong{font-size:22px}.adj-course-page .container,.contact-page .container{width:calc(100% - 24px)}.contact-page-hero-content{padding:48px 0 55px}.contact-page-hero h1{font-size:33px;letter-spacing:-.7px}.adj-intro-quote-card p,.civil-judge-course-page .cj-hero-points div,.contact-page-hero p{font-size:10.5px}.contact-form-wrapper{padding-left:15px;padding-right:15px}.adj-course-intro-content h2,.adj-resource-content h2,.adj-section-heading h2,.adj-six-days-content h2,.contact-location-content h2,.ps-section-heading h2{font-size:27px}.contact-location-visual{min-height:245px}.contact-map-pin span{width:55px;height:55px;font-size:18px}.adj-final-cta-content h2,.contact-final-cta-inner h2{font-size:24px}.adj-course-hero h1{font-size:32px}.adj-course-hero-description,.clat-course-page .clat-hero-points div{font-size:10px}.adj-course-enquiry-card{padding-left:14px;padding-right:14px}.adj-course-intro-visual{min-height:315px}.adj-intro-stat-card{width:112px;padding:14px 12px}.adj-intro-quote-card{padding:21px 16px}.adj-feature-category{padding:12px}.adj-feature-item>span{width:32px;height:32px;flex-basis:32px}.adj-mentorship-content h2{font-size:23px}.aibe-course-page .aibe-hero-content h1,.civil-judge-course-page .cj-hero-content h1,.clat-course-page .clat-hero-content h1{font-size:33px}.aibe-course-page .aibe-hero-points div{font-size:11px}.aibe-course-page .aibe-resource-card{flex-direction:column}.aibe-course-page .aibe-review-summary,.civil-judge-course-page .cj-review-summary,.clat-course-page .clat-review-summary{padding:17px}.aibe-course-page .review-summary-rating{flex-wrap:wrap}.civil-judge-course-page .cj-state-list span{font-size:9px;padding:0 10px}.clat-course-page .clat-learning-card{padding:24px}.clat-course-page .clat-score-bars>div{grid-template-columns:1fr;gap:6px}.ps-exam-stat-grid,.ps-language-points{grid-template-columns:1fr}.ps-hero h1{font-size:30px}.ps-language-points{display:grid}}.delhi-syllabus-hero,.haryana-syllabus-hero,.himachal-syllabus-hero{position:relative;padding:145px 0 95px;background:linear-gradient(135deg,#293871 0,#293871 65%,#e22026 100%);overflow:hidden}.haryana-syllabus-hero::before{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(255,255,255,.12);border-radius:50%;right:-150px;top:-120px}.haryana-syllabus-hero::after{content:"";position:absolute;width:260px;height:260px;border:1px solid rgba(255,255,255,.1);border-radius:50%;left:-100px;bottom:-100px}.haryana-syllabus-hero-content{position:relative;z-index:2;max-width:920px}.delhi-syllabus-hero .breadcrumb,.haryana-syllabus-hero .breadcrumb,.himachal-syllabus-hero .breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:35px;color:rgba(255,255,255,.72);font-size:14px}.delhi-syllabus-hero .breadcrumb a,.haryana-syllabus-hero .breadcrumb a,.himachal-syllabus-hero .breadcrumb a,.jharkhand-breadcrumb a,.results-breadcrumb a{color:#fff;text-decoration:none}.delhi-syllabus-hero h1,.haryana-syllabus-hero h1,.himachal-syllabus-hero h1{margin:15px 0 22px;color:#fff;font-size:clamp(40px, 5vw, 68px);line-height:1.05;font-weight:800;letter-spacing:-2px}.haryana-syllabus-hero p{max-width:780px;margin:0;color:rgba(255,255,255,.86);font-size:18px;line-height:1.8}.delhi-hero-points,.hero-points,.himachal-hero-points{display:flex;flex-wrap:wrap;gap:14px;margin-top:35px}.delhi-hero-points>div,.hero-point,.himachal-hero-points>div{display:inline-flex;align-items:center;gap:10px;padding:13px 18px;border:1px solid rgba(255,255,255,.16);border-radius:50px;background:rgba(255,255,255,.08);color:#fff;font-size:14px;font-weight:600}.delhi-merit,.delhi-paper-section,.delhi-preparation,.delhi-section,.delhi-viva,.haryana-paper-section,.haryana-syllabus-section,.haryana-viva-section,.himachal-paper-section,.himachal-preparation,.himachal-section,.himachal-viva,.preparation-section{padding:95px 0}.section-heading{max-width:820px;margin-bottom:55px}.section-eyebrow{display:inline-block;color:#e22026;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.section-heading h2{margin:12px 0 15px;color:#293871;font-size:clamp(32px, 4vw, 48px);line-height:1.15;font-weight:800}.section-heading p{margin:0;color:#5d6782;font-size:17px;line-height:1.8}.delhi-intro-grid,.haryana-intro-grid,.himachal-intro-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:28px}.delhi-content-card,.haryana-content-card,.himachal-content-card{padding:38px;border:1px solid #e8eaf1;border-radius:18px;background:#fff;box-shadow:0 18px 45px rgba(41,56,113,.07)}.card-icon,.delhi-card-icon,.himachal-card-icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;border-radius:14px;background:#293871;color:#fff;font-size:21px}.delhi-content-card h3,.haryana-content-card h3,.himachal-content-card h3{margin:0 0 15px;color:#293871;font-size:23px}.delhi-content-card p,.haryana-content-card p,.himachal-content-card p{margin:0 0 15px;color:#66708a;line-height:1.8}.hindi-breakdown,.stage-list{display:grid;gap:15px}.stage-item{display:flex;align-items:center;gap:15px;padding:14px;border-radius:12px;background:#f7f8fb}.delhi-stage>span,.himachal-stage>span,.stage-item>span{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#e22026;color:#fff;font-size:13px;font-weight:800}.delhi-stage strong,.stage-item strong{display:block;margin-bottom:3px;color:#293871}.delhi-stage small,.himachal-stage small,.stage-item small{color:#747d95}.delhi-highlights,.delhi-qualification,.haryana-highlights-section,.himachal-highlights,.himachal-qualification,.qualification-section{padding:90px 0;background:#f7f8fb}.delhi-eligibility-grid,.delhi-highlight-grid,.eligibility-grid,.highlight-grid,.himachal-eligibility-grid,.himachal-highlight-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.delhi-highlight-card,.highlight-card,.himachal-highlight-card{padding:30px 20px;border-radius:16px;background:#fff;text-align:center;box-shadow:0 12px 35px rgba(41,56,113,.06)}.highlight-card i{margin-bottom:15px;color:#e22026;font-size:25px}.highlight-card strong{display:block;margin-bottom:5px;color:#293871;font-size:28px;font-weight:800}.delhi-highlight-card span,.highlight-card span,.himachal-highlight-card span{color:#6b748b;font-size:14px}.delhi-eligibility-card,.eligibility-card,.himachal-eligibility-card{padding:30px;border:1px solid #e7e9ef;border-radius:16px;background:#fff}.eligibility-card h3{margin:0 0 12px;font-size:19px}.delhi-eligibility-card p,.eligibility-card p,.himachal-eligibility-card p{margin:0;color:#69738b;font-size:14px;line-height:1.75}.important-note{display:flex;align-items:flex-start;gap:18px;margin-top:30px;padding:24px;border-left:4px solid #e22026;border-radius:10px;background:#f7f8fb}.delhi-legal-update strong,.delhi-note strong,.delhi-screening-note strong,.himachal-legal-update strong,.himachal-note strong,.himachal-screening-note strong,.important-note strong,.jharkhand-notification-box strong,.jharkhand-pattern-table td strong,.language-item strong,.legal-update strong,.screening-note strong{color:#293871}.delhi-note p,.himachal-note p,.important-note p{margin:7px 0 0;color:#68728b;line-height:1.7}.delhi-prelims,.haryana-prelims-section,.himachal-prelims{padding:95px 0;background:#293871}.delhi-prelims .section-heading p,.haryana-prelims-section .section-heading p,.himachal-prelims .section-heading p{opacity:.82}.delhi-pattern-table-wrap,.himachal-pattern-table-wrap,.pattern-table-wrap{overflow-x:auto;border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.12)}.pattern-table{width:100%;border-collapse:collapse;min-width:650px;background:#fff}.delhi-pattern-table th,.himachal-pattern-table th,.pattern-table th{padding:18px 22px;background:#e22026;color:#fff;text-align:left;font-size:14px}.delhi-pattern-table td,.himachal-pattern-table td,.pattern-table td{padding:18px 22px;border-bottom:1px solid #eceef3;color:#59647d;font-size:15px}.delhi-pattern-table td:first-child,.himachal-pattern-table td:first-child,.pattern-table td:first-child{width:35%;color:#293871;font-weight:700}.prelims-info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:25px}.info-box{padding:27px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:rgba(255,255,255,.07)}.info-box i{margin-bottom:17px;color:#fff;font-size:22px}.info-box h3{margin:0 0 10px;color:#fff;font-size:17px}.info-box p{margin:0;color:rgba(255,255,255,.7);font-size:14px;line-height:1.7}.delhi-screening-note,.himachal-screening-note,.screening-note{display:flex;align-items:flex-start;gap:15px;margin-top:25px;padding:22px;border-radius:12px;background:#fff}.delhi-screening-note p,.himachal-screening-note p,.screening-note p{margin:5px 0 0;color:#69738b;line-height:1.7}.alternate-paper,.delhi-paper-section.alternate,.himachal-paper-section.alternate,.jharkhand-light-section,.mains-section{background:#f7f8fb}.himachal-mains-grid,.mains-overview-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.himachal-mains-grid>div,.mains-overview-card{padding:27px 20px;border-radius:15px;background:#fff;text-align:center;box-shadow:0 10px 30px rgba(41,56,113,.06)}.mains-overview-card span{display:block;margin-bottom:10px;color:#e22026;font-size:12px;font-weight:800;text-transform:uppercase}.mains-overview-card strong{display:block;color:#293871;font-size:30px;font-weight:800}.himachal-mains-grid small,.mains-overview-card small{display:block;margin-top:5px;color:#69738b}.delhi-total-banner,.himachal-total-banner,.total-marks-banner{display:flex;align-items:center;justify-content:space-between;margin-top:25px;padding:23px 28px;border-radius:14px;background:#293871;color:#fff}.total-marks-banner strong{color:#fff;font-size:22px}.delhi-paper-section,.haryana-paper-section,.himachal-paper-section{padding:75px 0}.delhi-paper-card,.himachal-paper-card,.paper-card{padding:40px;border:1px solid #e7e9ef;border-radius:20px;background:#fff;box-shadow:0 15px 40px rgba(41,56,113,.05)}.delhi-paper-header,.himachal-paper-header,.paper-header{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid #eceef3}.delhi-paper-header span,.himachal-paper-header span,.paper-number{display:inline-block;margin-bottom:8px;color:#e22026;font-size:12px;font-weight:800;letter-spacing:1.5px}.delhi-paper-header h2,.himachal-paper-header h2,.paper-header h2{margin:0;color:#293871;font-size:30px}.paper-header p{margin:6px 0 0;color:#70798f}.paper-marks{flex:0 0 auto;padding:12px 17px;border-radius:50px;background:#293871;color:#fff;font-size:14px;font-weight:800}.delhi-subject-list,.himachal-subject-list,.subject-list{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.delhi-subject-list>div,.himachal-subject-list>div,.subject-list div{display:flex;align-items:flex-start;gap:11px;padding:15px;border-radius:10px;background:#f7f8fb;color:#536079;line-height:1.55}.delhi-subject-list i,.himachal-subject-list i,.qualification-points i,.subject-list i{margin-top:4px;color:#e22026}.delhi-legal-update,.himachal-legal-update,.legal-update{display:flex;gap:18px;margin-top:28px;padding:25px;border-left:4px solid #e22026;border-radius:12px;background:#f7f8fb}.legal-update-icon{width:48px;height:48px;flex:0 0 48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#293871;color:#fff}.delhi-legal-update p,.himachal-legal-update p,.legal-update p{margin:8px 0 14px;color:#68728a;line-height:1.7}.new-law-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.delhi-law-tags span,.himachal-law-tags span,.new-law-tags span{padding:7px 12px;border-radius:50px;background:#e22026;color:#fff;font-size:12px;font-weight:800}.legal-update small{color:#777f94;line-height:1.6}.english-breakdown{display:grid;gap:10px}.english-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 18px;border-radius:10px;background:#f7f8fb;color:#536079}.english-row span{display:flex;flex-direction:column;gap:3px}.english-row small{color:#838ba0;font-size:12px}.english-row strong{color:#293871;white-space:nowrap}.language-item{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:18px;padding:20px;border-radius:12px;background:#f7f8fb}.language-number{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#293871;color:#fff;font-size:13px;font-weight:800}.language-item p{margin:5px 0 0;color:#69738a;line-height:1.6}.language-marks{white-space:nowrap;color:#e22026!important}.qualification-card{display:grid;grid-template-columns:85px 1fr;gap:30px;padding:45px;border-radius:20px;background:#fff;box-shadow:0 18px 45px rgba(41,56,113,.07)}.qualification-icon{display:flex;align-items:center;justify-content:center}.qualification-card h2{margin:10px 0 12px;color:#293871;font-size:30px}.qualification-card>div:last-child>p{margin:0;color:#69738a;line-height:1.75}.qualification-points{display:grid;gap:12px;margin-top:22px}.qualification-points div{display:flex;align-items:flex-start;gap:11px;color:#5c667e}.delhi-viva-grid,.himachal-viva-grid,.viva-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:25px}.delhi-viva-main,.himachal-viva-main,.viva-main-card{display:flex;flex-direction:column;justify-content:center;padding:45px;border-radius:20px;background:#293871;color:#fff}.viva-number{font-size:68px;line-height:1;font-weight:800}.viva-main-card>span{margin-top:10px;font-size:17px;font-weight:700}.delhi-viva-main p,.himachal-viva-main p,.viva-main-card p{margin:20px 0 0;color:rgba(255,255,255,.72);line-height:1.7}.delhi-viva-info>div,.himachal-viva-info>div,.viva-points>div{display:flex;gap:15px;padding:25px;border:1px solid #e7e9ef;border-radius:15px}.delhi-viva-info strong,.himachal-viva-info strong,.viva-points strong{display:block;margin-bottom:5px;color:#293871}.delhi-viva-info p,.himachal-viva-info p,.viva-points p{margin:0;color:#6a738a;font-size:14px;line-height:1.65}.delhi-mains-overview,.delhi-merit,.final-merit-section,.himachal-mains-overview,.himachal-merit{padding:95px 0;background:#f7f8fb}.delhi-merit-grid>div,.himachal-merit-grid>div,.merit-card{padding:35px;border:1px solid #e7e9ef;border-radius:18px;background:#fff;text-align:center}.delhi-merit-grid>div.featured,.himachal-merit-grid>div.featured,.merit-card.featured{border-color:#e22026}.delhi-merit-grid i,.himachal-merit-grid i,.merit-icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;border-radius:15px;background:#293871;color:#fff}.delhi-disclaimer-card h3,.delhi-merit-grid h3,.disclaimer-card h3,.himachal-disclaimer-card h3,.himachal-merit-grid h3,.merit-card h3{margin:0 0 10px;color:#293871}.merit-card strong{display:block;color:#e22026;font-size:24px}.delhi-merit-grid p,.himachal-merit-grid p,.merit-card p{margin:10px 0 0;color:#6a738b;line-height:1.6}.final-total{display:flex;justify-content:center;align-items:center;gap:20px;width:fit-content;margin:28px auto 0;padding:16px 25px;border-radius:50px;background:#293871;color:#fff}.delhi-final-total strong,.final-total strong,.himachal-final-total strong{color:#fff;font-size:21px}.delhi-prep-grid>div,.himachal-prep-grid>div,.prep-card{position:relative;padding:32px;border:1px solid #e7e9ef;border-radius:18px;background:#fff;overflow:hidden}.prep-card>span{position:absolute;right:20px;top:15px;color:#eef0f5;font-size:45px;font-weight:800}.prep-card>i{margin-bottom:20px;color:#e22026;font-size:24px}.delhi-prep-grid h3,.himachal-prep-grid h3,.prep-card h3{margin:0 0 10px;color:#293871;font-size:20px}.prep-card p{margin:0;color:#68728a;line-height:1.7;font-size:14px}.delhi-disclaimer,.haryana-disclaimer-section,.himachal-disclaimer{padding:75px 0;background:#f7f8fb}.delhi-disclaimer-card,.disclaimer-card,.himachal-disclaimer-card{display:flex;align-items:flex-start;gap:20px;padding:30px;border:1px solid #e5e7ed;border-left:5px solid #e22026;border-radius:15px;background:#fff}.delhi-disclaimer-card>i,.delhi-merit-grid strong,.disclaimer-icon,.himachal-disclaimer-card>i,.himachal-merit-grid strong{color:#e22026;font-size:24px}.delhi-disclaimer-card p,.disclaimer-card p,.himachal-disclaimer-card p{margin:0 0 8px;color:#68728a;line-height:1.7}.delhi-syllabus-cta,.haryana-syllabus-cta,.himachal-syllabus-cta{padding:100px 0;background:linear-gradient(135deg,#293871,#293871 60%,#e22026);text-align:center}.delhi-cta-content,.haryana-syllabus-cta .cta-content,.himachal-cta-content{max-width:760px;margin:auto}.delhi-syllabus-cta h2,.haryana-syllabus-cta h2,.himachal-syllabus-cta h2{margin:14px 0;color:#fff;font-size:clamp(34px, 4vw, 50px)}.haryana-syllabus-cta p{margin:0 auto 30px;max-width:650px;color:rgba(255,255,255,.78);line-height:1.8}.delhi-syllabus-cta .btn,.haryana-syllabus-cta .btn,.himachal-syllabus-cta .btn{display:inline-flex;align-items:center;gap:10px}.delhi-syllabus-hero::before,.himachal-syllabus-hero::before{content:"";position:absolute;width:450px;height:450px;border:1px solid rgba(255,255,255,.12);border-radius:50%;right:-160px;top:-150px}.delhi-syllabus-hero::after,.himachal-syllabus-hero::after{content:"";position:absolute;width:270px;height:270px;border:1px solid rgba(255,255,255,.1);border-radius:50%;left:-110px;bottom:-110px}.delhi-hero-content,.himachal-hero-content{position:relative;z-index:2;max-width:950px}.delhi-syllabus-hero .breadcrumb span,.himachal-syllabus-hero .breadcrumb span{color:rgba(255,255,255,.6)}.delhi-syllabus-hero h1 span,.himachal-syllabus-hero h1 span{display:block}.delhi-syllabus-hero p,.himachal-syllabus-hero p{max-width:820px;margin:0;color:rgba(255,255,255,.86);font-size:18px;line-height:1.8}.himachal-paper-section .section-heading,.himachal-preparation .section-heading,.himachal-section .section-heading{max-width:850px;margin-bottom:55px}.delhi-stage-list,.himachal-stage-list{display:grid;gap:14px}.delhi-stage,.himachal-stage{display:flex;align-items:center;gap:14px;padding:14px;border-radius:12px;background:#f7f8fb}.himachal-stage strong{display:block;color:#293871;margin-bottom:3px}.delhi-highlight-card i,.himachal-highlight-card i{display:block;margin-bottom:15px;color:#e22026;font-size:25px}.himachal-highlight-card strong{display:block;margin-bottom:5px;color:#293871;font-size:29px;font-weight:800}.delhi-eligibility-card .eligibility-icon,.eligibility-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border-radius:12px;background:#293871;color:#fff}.delhi-eligibility-card h3,.himachal-eligibility-card h3{margin:0 0 12px;color:#293871;font-size:19px}.delhi-note,.himachal-note{display:flex;align-items:flex-start;gap:16px;margin-top:30px;padding:24px;border-left:4px solid #e22026;border-radius:10px;background:#f7f8fb}.delhi-pattern-table,.himachal-pattern-table{width:100%;min-width:650px;border-collapse:collapse;background:#fff}.delhi-paper-header>strong,.himachal-paper-header>strong{flex:0 0 auto;padding:12px 17px;border-radius:50px;background:#293871;color:#fff;font-size:14px}.delhi-legal-update>i,.himachal-legal-update>i{color:#293871;font-size:23px}.delhi-law-tags,.himachal-law-tags{display:flex;flex-wrap:wrap;gap:8px}.himachal-sensitivity-box{margin-top:30px;padding:28px;border-radius:15px;background:#293871}.sensitivity-heading{display:flex;align-items:center;gap:15px;margin-bottom:22px}.sensitivity-heading>i{font-size:24px;color:#fff}.sensitivity-heading strong{display:block;color:#fff;font-size:18px}.sensitivity-heading span{display:block;margin-top:4px;color:rgba(255,255,255,.65);font-size:13px}.sensitivity-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.sensitivity-grid>div{padding:13px 15px;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:rgba(255,255,255,.78);font-size:13px;line-height:1.6}.delhi-mains-grid span,.himachal-mains-grid span{display:block;margin-bottom:10px;color:#e22026;font-size:11px;font-weight:800;letter-spacing:1px}.delhi-mains-grid strong,.himachal-mains-grid strong{display:block;color:#293871;font-size:30px}.delhi-total-banner strong,.himachal-total-banner strong{font-size:22px}.himachal-language-list>div{display:grid;grid-template-columns:1fr auto;gap:20px;padding:19px;border-radius:11px;background:#f7f8fb}.himachal-language-list span{color:#293871;font-weight:800}.himachal-language-list p{grid-column:1;margin:4px 0 0;color:#69738b;line-height:1.6}.himachal-language-list strong{grid-column:2;grid-row:1/span 2;align-self:center;color:#e22026;white-space:nowrap}.hindi-note{display:flex;align-items:center;gap:12px;margin-top:20px;padding:16px;border-radius:10px;background:#293871;color:#fff}.hindi-note span{font-size:14px;line-height:1.6}.delhi-qualification-card,.himachal-qualification-card{display:grid;grid-template-columns:80px 1fr;gap:30px;padding:45px;border-radius:20px;background:#fff;box-shadow:0 18px 45px rgba(41,56,113,.07)}.qualification-icon{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:#e22026;color:#fff;font-size:27px}.delhi-qualification-card h2,.himachal-qualification h2{margin:10px 0 25px;color:#293871;font-size:30px}.qualification-points{display:grid;gap:13px}.qualification-points>div{display:flex;align-items:flex-start;gap:11px;color:#59637b}.delhi-viva-main strong,.himachal-viva-main strong{font-size:70px;line-height:1}.delhi-viva-main span,.himachal-viva-main span{margin-top:10px;font-size:18px;font-weight:700}.delhi-final-total,.himachal-final-total{display:flex;align-items:center;justify-content:center;gap:20px;width:fit-content;margin:28px auto 0;padding:16px 25px;border-radius:50px;background:#293871;color:#fff}.delhi-prep-grid>div>span,.himachal-prep-grid>div>span{position:absolute;top:12px;right:18px;color:#eef0f5;font-size:45px;font-weight:800}.delhi-prep-grid i,.himachal-prep-grid i,.jharkhand-preparation-card>i{display:block;margin-bottom:20px;color:#e22026;font-size:24px}.delhi-prep-grid p,.himachal-prep-grid p{margin:0;color:#68728a;font-size:14px;line-height:1.7}.delhi-syllabus-cta p,.himachal-syllabus-cta p{max-width:650px;margin:0 auto 30px;color:rgba(255,255,255,.78);line-height:1.8}.delhi-highlight-card strong{display:block;margin-bottom:5px;color:#293871;font-size:29px}.delhi-subject-grid>div{display:flex;align-items:flex-start;gap:12px;padding:20px;border:1px solid #e7e9ef;border-radius:13px;background:#fff;color:#59647d;line-height:1.55}.delhi-subject-grid i{flex:0 0 auto;margin-top:3px;color:#e22026}.delhi-mains-grid>div{padding:30px 20px;border-radius:15px;background:#fff;text-align:center;box-shadow:0 10px 30px rgba(41,56,113,.06)}.delhi-mains-grid small{display:block;margin-top:6px;color:#69738b}.delhi-paper-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.delhi-paper-box{padding:28px;border-radius:14px;background:#f7f8fb}.delhi-paper-box>i{margin-bottom:17px;color:#e22026;font-size:24px}.delhi-paper-box h3{margin:0 0 8px;color:#293871;font-size:19px}.delhi-paper-box>strong{color:#e22026;font-size:14px}.delhi-paper-box p{margin:12px 0 0;color:#68728a;line-height:1.7}.delhi-qualification-grid>div{padding:22px;border-radius:12px;background:#f7f8fb}.delhi-qualification-grid strong{display:block;margin-bottom:8px;color:#293871}.delhi-qualification-grid p{margin:0;color:#69738b;line-height:1.7}.delhi-shortlist-note{display:flex;align-items:flex-start;gap:12px;margin-top:18px;padding:17px;border-left:3px solid #e22026;background:#f7f8fb;color:#5f6980;line-height:1.6}.jharkhand-syllabus-hero{position:relative;overflow:hidden;padding:145px 0 100px;background:linear-gradient(135deg,#293871 0,#293871 68%,#e22026 100%)}.jharkhand-syllabus-hero::before{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(255,255,255,.12);border-radius:50%;right:-180px;top:-190px}.jharkhand-syllabus-hero::after{content:"";position:absolute;width:330px;height:330px;border:1px solid rgba(255,255,255,.1);border-radius:50%;right:40px;bottom:-220px}.jharkhand-hero-content{position:relative;z-index:2;max-width:900px}.jharkhand-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:28px;color:rgba(255,255,255,.75);font-size:13px;font-weight:500}.jharkhand-cta-badge,.jharkhand-hero-badge{display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border:1px solid rgba(255,255,255,.25);border-radius:50px;background:rgba(255,255,255,.08);color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.jharkhand-hero-content h1{margin:22px 0;color:#fff;font-size:clamp(42px, 5vw, 68px);line-height:1.08;font-weight:800;letter-spacing:-1.8px}.jharkhand-hero-content>p{max-width:760px;margin:0;color:rgba(255,255,255,.82);font-size:17px;line-height:1.85}.jharkhand-hero-points{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.jharkhand-hero-points div{display:inline-flex;align-items:center;gap:9px;padding:11px 15px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.07);color:#fff;font-size:13px;font-weight:600}.jharkhand-section{padding:100px 0;background:#fff}.jharkhand-section-heading{max-width:820px;margin:0 auto 52px;text-align:center}.jharkhand-eyebrow,.results-section-eyebrow{display:inline-block;margin-bottom:12px;color:#e22026;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.jharkhand-section-heading h2{margin:0 0 18px;color:#293871;font-size:clamp(32px, 4vw, 46px);line-height:1.15;font-weight:800;letter-spacing:-1px}.jharkhand-detail-heading p,.jharkhand-section-heading p{margin:0;color:#68728b;font-size:15px;line-height:1.85}.jharkhand-intro-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.jharkhand-intro-card{padding:34px 30px;border:1px solid #e6e9f0;border-radius:14px;background:#fff;box-shadow:0 15px 45px rgba(41,56,113,.06);transition:transform .25s,box-shadow .25s}.jharkhand-intro-card:hover{transform:translateY(-5px);box-shadow:0 22px 55px rgba(41,56,113,.11)}.jharkhand-icon-box{width:54px;height:54px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;border-radius:12px;background:#293871;color:#fff;font-size:20px}.jharkhand-intro-card h3{margin:0 0 12px;color:#293871;font-size:20px;line-height:1.35}.jharkhand-intro-card p,.results-heading p{margin:0;color:#68728b;font-size:14px;line-height:1.8}.jharkhand-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:38px}.jharkhand-stat-card{padding:30px 20px;border-radius:12px;background:#293871;text-align:center}.jharkhand-stat-card strong{display:block;margin-bottom:7px;color:#fff;font-size:34px;font-weight:800}.jharkhand-stat-card span{color:rgba(255,255,255,.78);font-size:13px;line-height:1.5}.jharkhand-pattern-table-wrap{overflow-x:auto;border:1px solid #e3e6ee;border-radius:14px;background:#fff}.jharkhand-pattern-table th{padding:17px 20px;background:#293871;color:#fff;font-size:13px;font-weight:700;text-align:left}.jharkhand-pattern-table td{padding:18px 20px;border-bottom:1px solid #e9ebf0;color:#68728b;font-size:14px}.jharkhand-pattern-table tr:last-child td{border-bottom:none}.jharkhand-eligibility-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.jharkhand-eligibility-card{display:flex;gap:20px;padding:28px;border:1px solid #e5e8ef;border-radius:14px;background:#fff}.jharkhand-number{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#293871;color:#fff;font-size:13px;font-weight:800}.jharkhand-eligibility-card h3{margin:2px 0 8px;color:#293871;font-size:18px}.jharkhand-eligibility-card p{margin:0;color:#68728b;font-size:14px;line-height:1.75}.jharkhand-info-alert{display:flex;gap:18px;margin-top:30px;padding:24px;border-left:4px solid #e22026;border-radius:10px;background:#fff7f7}.jharkhand-info-alert>i{color:#e22026;font-size:21px;margin-top:2px}.jharkhand-info-alert strong{display:block;margin-bottom:6px;color:#293871;font-size:15px}.jharkhand-info-alert p,.jharkhand-preparation-card p{margin:0;color:#68728b;font-size:13px;line-height:1.75}.jharkhand-exam-banner{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:38px;overflow:hidden;border-radius:14px;background:#dfe3eb}.jharkhand-exam-banner>div{padding:28px 20px;background:#293871;text-align:center}.jharkhand-exam-banner span{display:block;margin-bottom:8px;color:rgba(255,255,255,.7);font-size:12px;text-transform:uppercase;letter-spacing:.07em}.jharkhand-exam-banner strong{display:block;color:#fff;font-size:21px;font-weight:800}.jharkhand-subject-card{padding:27px 23px;border:1px solid #e4e7ee;border-radius:12px;background:#fff}.jharkhand-subject-card i{margin-bottom:17px;color:#e22026;font-size:22px}.jharkhand-subject-card h3{margin:0 0 8px;color:#293871;font-size:16px}.jharkhand-subject-card p{margin:0;color:#68728b;font-size:13px;line-height:1.65}.jharkhand-legal-update{display:flex;align-items:flex-start;gap:18px;margin-top:30px;padding:25px;border-radius:12px;background:#293871}.jharkhand-legal-update-icon{flex:0 0 46px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#fff;color:#e22026}.jharkhand-legal-update h3{margin:0 0 7px;color:#fff;font-size:16px}.jharkhand-legal-update p{margin:0;color:rgba(255,255,255,.78);font-size:13px;line-height:1.75}.jharkhand-paper-card{position:relative;padding:32px;border:1px solid #e3e6ed;border-radius:14px;background:#fff;box-shadow:0 14px 40px rgba(41,56,113,.05)}.jharkhand-paper-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid #eceef3}.jharkhand-paper-top span{color:#e22026;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.jharkhand-paper-top strong{padding:7px 11px;border-radius:6px;background:#293871;color:#fff;font-size:12px}.jharkhand-paper-card h3{margin:0 0 20px;color:#293871;font-size:21px}.jharkhand-paper-card ul{margin:0;padding:0;list-style:none}.jharkhand-paper-card li{position:relative;padding-left:24px;margin-bottom:12px;color:#68728b;font-size:14px;line-height:1.65}.jharkhand-paper-card li::before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:50%;background:#e22026}.jharkhand-paper-duration{display:inline-flex;align-items:center;gap:8px;margin-top:15px;color:#293871;font-size:12px;font-weight:700}.jharkhand-total-box{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px;padding:28px 32px;border-radius:14px;background:#293871}.jharkhand-total-box span{display:block;margin-bottom:5px;color:rgba(255,255,255,.7);font-size:13px}.jharkhand-total-box strong{color:#fff;font-size:27px}.jharkhand-total-box>i{color:#fff;font-size:30px}.jharkhand-detail-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.jharkhand-detail-layout.reverse{grid-template-columns:1.1fr .9fr}.jharkhand-detail-layout.reverse .jharkhand-detail-heading{order:2}.jharkhand-detail-layout.reverse .jharkhand-detail-list{order:1}.jharkhand-detail-heading h2{margin:0 0 18px;color:#293871;font-size:clamp(30px, 3.5vw, 42px);line-height:1.18}.jharkhand-detail-list>div{display:flex;align-items:center;gap:13px;padding:17px 20px;border:1px solid #e5e8ef;border-radius:9px;background:#fff;color:#293871;font-size:14px;font-weight:600}.jharkhand-language-card{display:grid;grid-template-columns:90px 1fr;gap:35px;align-items:start;padding:42px;border-radius:16px;background:#293871}.jharkhand-language-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:#fff;color:#e22026;font-size:29px}.jharkhand-language-content h2{margin:0 0 15px;color:#fff;font-size:35px}.jharkhand-language-content>p{max-width:760px;margin:0;color:rgba(255,255,255,.75);font-size:14px;line-height:1.8}.jharkhand-language-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.jharkhand-language-grid div{display:flex;align-items:center;gap:9px;padding:14px;border:1px solid rgba(255,255,255,.13);border-radius:8px;color:#fff;font-size:12px;font-weight:600}.jharkhand-viva-wrapper{display:grid;grid-template-columns:1fr 270px;gap:50px;align-items:center}.jharkhand-viva-content h2{margin:0 0 16px;color:#293871;font-size:40px}.jharkhand-viva-content>p{max-width:750px;margin:0;color:#68728b;font-size:15px;line-height:1.8}.jharkhand-viva-points{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.jharkhand-viva-points div{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;border-radius:8px;background:#fff;color:#293871;font-size:13px;font-weight:700}.jharkhand-viva-score{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:230px;border-radius:16px;background:#293871;text-align:center}.jharkhand-viva-score span{color:rgba(255,255,255,.7);font-size:13px}.jharkhand-viva-score strong{color:#fff;font-size:65px;line-height:1;margin:12px 0}.jharkhand-viva-score small{color:#fff;font-size:14px}.jharkhand-preparation-card{position:relative;padding:30px;border:1px solid #e5e8ef;border-radius:13px;background:#fff}.jharkhand-preparation-card>span{position:absolute;right:20px;top:18px;color:#e8eaf0;font-size:30px;font-weight:800}.jharkhand-preparation-card h3{margin:0 0 10px;color:#293871;font-size:18px}.jharkhand-notification-box{display:flex;gap:22px;padding:32px;border:1px solid #e4e7ee;border-radius:14px;background:#fff}.jharkhand-notification-icon{flex:0 0 52px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#e22026;color:#fff;font-size:20px}.jharkhand-notification-box h3{margin:2px 0 10px;color:#293871;font-size:20px}.jharkhand-notification-box p{margin:0 0 12px;color:#68728b;font-size:13px;line-height:1.8}.jharkhand-syllabus-cta,.results-cta{position:relative;overflow:hidden;padding:90px 0;background:linear-gradient(135deg,#293871 0,#293871 65%,#e22026 100%)}.jharkhand-syllabus-cta::before{content:"";position:absolute;width:440px;height:440px;right:-170px;top:-210px;border:1px solid rgba(255,255,255,.12);border-radius:50%}.jharkhand-cta-content{position:relative;z-index:2;max-width:820px;margin:auto;text-align:center}.jharkhand-cta-content h2{margin:20px 0 15px;color:#fff;font-size:clamp(34px, 4vw, 50px);line-height:1.15}.jharkhand-cta-content p{max-width:680px;margin:0 auto;color:rgba(255,255,255,.78);font-size:15px;line-height:1.8}.jharkhand-cta-button,.results-cta-button{display:inline-flex;align-items:center;gap:10px;margin-top:30px;padding:15px 25px;border-radius:8px;background:#fff;color:#293871;text-decoration:none;font-size:14px;font-weight:800;transition:transform .25s,box-shadow .25s}.jharkhand-cta-button:hover,.results-cta-button:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(0,0,0,.18)}@media (max-width:1100px){.delhi-eligibility-grid,.delhi-highlight-grid,.delhi-prep-grid,.delhi-subject-grid,.eligibility-grid,.highlight-grid,.himachal-eligibility-grid,.himachal-highlight-grid,.himachal-prep-grid,.jharkhand-language-grid,.jharkhand-preparation-grid,.jharkhand-subject-grid,.prelims-info-grid,.preparation-grid{grid-template-columns:repeat(2,1fr)}.himachal-mains-grid,.mains-overview-grid{grid-template-columns:repeat(3,1fr)}.jharkhand-detail-layout,.jharkhand-detail-layout.reverse{grid-template-columns:1fr;gap:40px}.jharkhand-detail-layout.reverse .jharkhand-detail-heading,.jharkhand-detail-layout.reverse .jharkhand-detail-list{order:initial}}@media (max-width:900px){.delhi-intro-grid,.delhi-viva-grid,.haryana-intro-grid,.himachal-intro-grid,.himachal-viva-grid,.jharkhand-eligibility-grid,.jharkhand-intro-grid,.jharkhand-paper-grid,.jharkhand-viva-wrapper,.viva-grid{grid-template-columns:1fr}.viva-main-card{min-height:260px}.jharkhand-syllabus-hero{padding:125px 0 80px}.jharkhand-exam-banner,.jharkhand-stats-grid{grid-template-columns:repeat(2,1fr)}.jharkhand-viva-score{max-width:270px}}.results-hero{position:relative;overflow:hidden;padding:145px 0 95px;background:linear-gradient(135deg,#293871 0,#293871 68%,#e22026 100%)}.results-hero::before{content:"";position:absolute;width:500px;height:500px;right:-190px;top:-210px;border:1px solid rgba(255,255,255,.12);border-radius:50%}.results-hero::after{content:"";position:absolute;width:300px;height:300px;right:100px;bottom:-220px;border:1px solid rgba(255,255,255,.1);border-radius:50%}.results-breadcrumb{position:relative;z-index:2;display:flex;align-items:center;gap:10px;margin-bottom:28px;color:rgba(255,255,255,.7);font-size:13px;font-weight:500}.results-cta-badge,.results-eyebrow{font-size:12px;text-transform:uppercase}.results-hero-content{position:relative;z-index:2;max-width:850px}.results-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border:1px solid rgba(255,255,255,.22);border-radius:50px;background:rgba(255,255,255,.08);color:#fff;font-weight:800;letter-spacing:.12em}.results-hero-content h1{margin:22px 0 20px;color:#fff;font-size:clamp(42px, 5vw, 64px);line-height:1.08;font-weight:800;letter-spacing:-1.5px}.results-hero-content p{max-width:720px;margin:0;color:rgba(255,255,255,.8);font-size:16px;line-height:1.85}.results-section{padding:100px 0;background:#f7f8fb}.results-heading{max-width:750px;margin:0 auto 55px;text-align:center}.results-heading h2{margin:0 0 14px;color:#293871;font-size:clamp(34px, 4vw, 46px);line-height:1.15;font-weight:800}.results-images{display:flex;flex-direction:column;gap:30px;max-width:1050px;margin:0 auto}.result-image-card{overflow:hidden;border:1px solid #e2e5ec;border-radius:14px;background:#fff;box-shadow:0 15px 45px rgba(41,56,113,.07);transition:transform .3s,box-shadow .3s}.result-image-card:hover{transform:translateY(-4px);box-shadow:0 22px 55px rgba(41,56,113,.12)}.result-image-card img{display:block;width:100%;height:auto;margin:0;object-fit:contain}.results-cta::before{content:"";position:absolute;width:450px;height:450px;right:-190px;top:-220px;border:1px solid rgba(255,255,255,.12);border-radius:50%}.results-cta-content{position:relative;z-index:2;max-width:800px;margin:0 auto;text-align:center}.results-cta-badge{display:inline-flex;padding:9px 16px;border:1px solid rgba(255,255,255,.22);border-radius:50px;background:rgba(255,255,255,.08);color:#fff;font-weight:800;letter-spacing:.1em}.results-cta-content h2{margin:20px 0 15px;color:#fff;font-size:clamp(34px, 4vw, 50px);line-height:1.15;font-weight:800}.results-cta-content p{max-width:650px;margin:0 auto;color:rgba(255,255,255,.78);font-size:15px;line-height:1.8}@media (max-width:768px){.delhi-eligibility-grid,.delhi-highlight-grid,.delhi-mains-grid,.delhi-merit-grid,.delhi-paper-columns,.delhi-prep-grid,.delhi-qualification-card,.delhi-qualification-grid,.delhi-subject-grid,.delhi-subject-list,.delhi-viva-info,.eligibility-grid,.highlight-grid,.himachal-eligibility-grid,.himachal-highlight-grid,.himachal-mains-grid,.himachal-merit-grid,.himachal-prep-grid,.himachal-subject-list,.himachal-viva-info,.mains-overview-grid,.merit-grid,.prelims-info-grid,.preparation-grid,.qualification-card,.sensitivity-grid,.subject-list,.viva-points{grid-template-columns:1fr}.delhi-syllabus-hero,.haryana-syllabus-hero,.himachal-syllabus-hero{padding:125px 0 75px}.delhi-syllabus-hero h1,.haryana-syllabus-hero h1,.himachal-syllabus-hero h1,.jharkhand-hero-content h1{font-size:42px;letter-spacing:-1px}.delhi-syllabus-hero p,.haryana-syllabus-hero p,.himachal-syllabus-hero p{font-size:16px}.delhi-hero-points,.hero-points,.himachal-hero-points{display:grid}.delhi-hero-points>div,.hero-point,.himachal-hero-points>div,.jharkhand-hero-points div{width:100%}.delhi-merit,.delhi-paper-section,.delhi-preparation,.delhi-section,.delhi-viva,.final-merit-section,.haryana-paper-section,.haryana-syllabus-section,.haryana-viva-section,.himachal-merit,.himachal-paper-section,.himachal-preparation,.himachal-section,.himachal-viva,.preparation-section{padding:70px 0}.delhi-paper-card,.himachal-paper-card,.paper-card{padding:28px 20px}.paper-header{align-items:flex-start;flex-direction:column}.delhi-qualification-card,.qualification-card{padding:30px 22px}.delhi-total-banner,.himachal-total-banner,.total-marks-banner{flex-direction:column;align-items:flex-start;gap:8px}.delhi-paper-header,.himachal-paper-header{flex-direction:column;align-items:flex-start}.himachal-qualification-card{grid-template-columns:1fr;padding:30px 22px}.jharkhand-section,.results-cta,.results-section{padding:75px 0}.jharkhand-syllabus-hero{padding:115px 0 70px}.jharkhand-hero-content>p{font-size:15px}.jharkhand-hero-points{flex-direction:column;align-items:stretch}.jharkhand-section-heading{margin-bottom:38px}.jharkhand-section-heading h2,.jharkhand-viva-content h2{font-size:34px}.jharkhand-stats-grid,.jharkhand-subject-grid{grid-template-columns:1fr 1fr}.jharkhand-language-card{grid-template-columns:1fr;padding:30px}.jharkhand-language-icon{width:62px;height:62px}.jharkhand-language-content h2{font-size:30px}.results-hero{padding:115px 0 75px}.results-hero-content h1{font-size:42px}.results-heading{margin-bottom:40px}.results-images{gap:20px}.result-image-card{border-radius:10px}}@media (max-width:560px){.delhi-syllabus-hero,.haryana-syllabus-hero,.himachal-syllabus-hero{padding:110px 0 65px}.delhi-syllabus-hero h1,.haryana-syllabus-hero h1,.himachal-syllabus-hero h1{font-size:35px}.delhi-content-card,.delhi-eligibility-card,.eligibility-card,.haryana-content-card,.himachal-content-card,.himachal-eligibility-card,.prep-card{padding:25px 20px}.delhi-pattern-table td,.delhi-pattern-table th,.himachal-pattern-table td,.himachal-pattern-table th,.pattern-table td,.pattern-table th{padding:15px}.delhi-disclaimer-card,.delhi-legal-update,.delhi-note,.delhi-screening-note,.disclaimer-card,.himachal-disclaimer-card,.himachal-legal-update,.himachal-note,.himachal-screening-note,.important-note,.legal-update,.screening-note{flex-direction:column}.language-item{grid-template-columns:42px 1fr}.language-marks{grid-column:2}.english-row{align-items:flex-start;flex-direction:column;gap:6px}.delhi-viva-main,.himachal-viva-main,.viva-main-card{padding:32px 25px}.delhi-viva-main strong,.himachal-viva-main strong,.jharkhand-viva-score strong,.viva-number{font-size:55px}.delhi-final-total,.final-total,.himachal-final-total{width:100%;justify-content:space-between}.himachal-language-list>div,.jharkhand-language-grid,.jharkhand-preparation-grid,.jharkhand-subject-grid{grid-template-columns:1fr}.himachal-language-list strong{grid-column:1;grid-row:auto}.section-heading h2{font-size:31px}.jharkhand-exam-banner,.jharkhand-stats-grid{grid-template-columns:1fr 1fr}.jharkhand-syllabus-hero,.results-hero{padding:105px 0 60px}.jharkhand-hero-content h1{font-size:34px}.jharkhand-hero-content>p{font-size:14px;line-height:1.75}.jharkhand-breadcrumb,.jharkhand-stat-card span,.results-breadcrumb{font-size:11px}.jharkhand-section,.results-section{padding:60px 0}.jharkhand-section-heading h2{font-size:29px}.jharkhand-section-heading p,.results-heading p{font-size:13px}.jharkhand-stats-grid{gap:10px}.jharkhand-exam-banner>div,.jharkhand-stat-card{padding:22px 10px}.jharkhand-stat-card strong{font-size:26px}.jharkhand-exam-banner strong{font-size:17px}.jharkhand-paper-card{padding:24px 20px}.jharkhand-paper-top{align-items:flex-start;flex-direction:column}.jharkhand-total-box{padding:22px}.jharkhand-total-box strong{font-size:22px}.jharkhand-detail-layout{gap:28px}.jharkhand-detail-heading h2,.results-heading h2{font-size:30px}.jharkhand-viva-score{max-width:100%;min-height:190px}.jharkhand-notification-box{flex-direction:column;padding:24px}.jharkhand-syllabus-cta{padding:70px 0}.jharkhand-cta-content h2,.results-cta-content h2{font-size:32px}.results-hero-content h1{font-size:34px;letter-spacing:-.7px}.results-hero-content p{font-size:14px}.results-images{gap:15px}.result-image-card{border-radius:8px}.results-cta{padding:65px 0}}.cj-enquiry-message,.enquiry-message{display:none;width:100%;margin-top:14px;padding:13px 15px;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:14px;line-height:1.5}.cj-enquiry-message{border-radius:8px}.cj-enquiry-message.success,.enquiry-message.success{display:block;color:#293871;background:rgba(41,56,113,.08);border:1px solid rgba(41,56,113,.18)}.cj-enquiry-message.error,.enquiry-message.error{display:block;color:#e22026;background:rgba(226,32,38,.07);border:1px solid rgba(226,32,38,.18)}.cj-enquiry-message.loading,.enquiry-message.loading{display:block;color:#293871;background:#f7f8fb;border:1px solid #e5e7ee}.cj-enquiry-message i{margin-right:5px}.enquiry-message{border-radius:8px}.enquiry-message i{margin-right:6px}.cj-submit-btn:disabled,.hero-submit:disabled{opacity:.7;cursor:not-allowed}