/* Imported page content — the old website's design, scoped to .lg (generated by tools/legacy-import/scope-css.py; edit the overrides at the end of site.css instead). */
.lg :where(h1){font-size:2em}.lg :where(h2){font-size:1.5em}.lg :where(h3){font-size:1.17em}.lg :where(h4){font-size:1em}.lg :where(h5){font-size:.83em}.lg :where(h6){font-size:.67em}.lg :where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,figure,blockquote){margin:0}
.lg *,.lg *::before,.lg *::after{box-sizing: border-box; margin: 0; padding: 0;}
.lg{--navy: #0d0d45; --navy-2: #1a1a6e; --navy-3: #2d2d9e; --navy-lt: #e8e8f8; --orange: #f97316; --orange-d: #ea6200; --gold: #fbbf24; --gold-lt: #fef3c7; --green: #16a34a; --green-lt: #d1fae5; --red: #dc2626; --red-lt: #fee2e2; --white: #ffffff; --bg: #f5f7fc; --bg-alt: #eef1fa; --text: #1e1e3a; --muted: #6b7280; --border: #e2e8f0; --r: 8px; --r-lg: 14px; --r-xl: 20px; --sh: 0 2px 12px rgba(13,13,69,.10); --sh-md: 0 4px 24px rgba(13,13,69,.14); --sh-lg: 0 8px 40px rgba(13,13,69,.18); --t: .22s ease; --max: 1240px;}
.lg{scroll-behavior: smooth;}
.lg{font-family: 'Inter', 'Segoe UI', system-ui, sans-serif; font-size: 16px; color: var(--text); background: #fff; line-height: 1.65; overflow-x: hidden;}
.lg a{color: inherit; text-decoration: none;}
.lg ul{list-style: none;}
.lg img{max-width: 100%; height: auto; display: block;}
.lg button{cursor: pointer; border: none; background: none; font: inherit;}
.lg h1,.lg h2,.lg h3,.lg h4,.lg h5,.lg h6{font-family: 'Poppins', 'Segoe UI', sans-serif; font-weight: 700; line-height: 1.25; color: var(--navy);}
.lg .container{max-width: var(--max); margin: 0 auto; padding: 0 20px;}
.lg .content-text{font-size: .9rem; color: var(--muted); line-height: 1.75;}
.lg .content-text p{margin-bottom: 12px;}
.lg .content-text ul{padding-left: 18px; list-style: disc; display: block;}
.lg .content-text li{margin-bottom: 6px;}
.lg .btn{display: inline-flex; align-items: center; justify-content: center; gap: 7px; padding: 11px 22px; border-radius: var(--r); font-family: 'Poppins', sans-serif; font-size: .88rem; font-weight: 600; transition: var(--t); white-space: nowrap; cursor: pointer; border: 2px solid transparent; text-decoration: none; line-height: 1.3;}
.lg .btn-primary{background: var(--orange); color: #fff; border-color: var(--orange);}
.lg .btn-primary:hover{background: var(--orange-d); border-color: var(--orange-d); transform: translateY(-2px); box-shadow: var(--sh-md);}
.lg .btn-navy{background: var(--navy); color: #fff; border-color: var(--navy);}
.lg .btn-navy:hover{background: var(--navy-2); border-color: var(--navy-2); transform: translateY(-2px);}
.lg .btn-gold{background: var(--gold); color: var(--navy); border-color: var(--gold); font-weight: 700;}
.lg .btn-gold:hover{background: #f0b800; transform: translateY(-2px);}
.lg .btn-outline-w{border-color: rgba(255,255,255,.75); color: #fff; background: transparent;}
.lg .btn-outline-w:hover{background: #fff; color: var(--navy);}
.lg .btn-sm{padding: 7px 16px; font-size: .78rem;}
.lg .sec-label{display: inline-block; background: var(--gold-lt); color: var(--navy-2); font-family: 'Poppins', sans-serif; font-size: .72rem; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; padding: 5px 14px; border-radius: 99px; margin-bottom: 12px;}
.lg .sec-title{font-size: clamp(1.55rem, 3.5vw, 2.3rem); margin-bottom: 10px;}
.lg .sec-sub{color: var(--muted); font-size: .96rem; max-width: 620px; line-height: 1.72;}
.lg .sec-head{margin-bottom: 44px;}
.lg .sec-head.center{text-align: center;}
.lg .sec-head.center .sec-sub{margin: 0 auto;}
.lg .topbar{background: var(--navy); overflow: hidden;}
.lg .topbar-ticker-wrap{display: flex; align-items: stretch; height: 36px;}
.lg .topbar-label{background: var(--orange); color: #fff; font-family: 'Poppins', sans-serif; font-size: .7rem; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; padding: 0 16px; display: flex; align-items: center; white-space: nowrap; flex-shrink: 0; z-index: 1;}
.lg .topbar-ticker{flex: 1; overflow: hidden; display: flex; align-items: center;}
.lg .topbar-track{display: flex; align-items: center; gap: 44px; white-space: nowrap; padding-left: 24px; animation: tickerScroll 40s linear infinite; will-change: transform;}
.lg .topbar-track:hover{animation-play-state: paused;}
@keyframes tickerScroll{0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }}
.lg .topbar-item{display: inline-flex; align-items: center; gap: 7px; color: rgba(255,255,255,.82); font-size: .76rem; flex-shrink: 0;}
.lg .topbar-item i{color: var(--gold); font-size: .72rem;}
.lg .topbar-item strong{color: var(--gold); font-weight: 700;}
.lg .topbar-item a{color: rgba(255,255,255,.82);}
.lg .topbar-item a:hover{color: var(--gold);}
.lg .topbar-sep{color: rgba(255,255,255,.22); margin: 0 3px;}
.lg #nav-overlay{position: fixed; inset: 0; background: rgba(0,0,0,.52); z-index: 1000; opacity: 0; pointer-events: none; transition: opacity .3s; backdrop-filter: blur(2px); -webkit-backdrop-filter: blur(2px);}
.lg #nav-overlay.open{opacity: 1; pointer-events: auto;}
.lg #mobile-nav{position: fixed; top: 0; right: -320px; width: 300px; max-width: 88vw; height: 100dvh; height: 100vh; background: var(--navy); z-index: 1001; overflow-y: auto; overflow-x: hidden; transition: right .3s cubic-bezier(.4,0,.2,1); display: flex; flex-direction: column; scrollbar-width: none;}
.lg #mobile-nav::-webkit-scrollbar{display: none;}
.lg #mobile-nav.open{right: 0;}
.lg .mn-header{display: flex; align-items: center; justify-content: space-between; padding: 14px 18px; border-bottom: 1px solid rgba(255,255,255,.1); flex-shrink: 0;}
.lg .mn-header img{height: 38px; filter: brightness(0) invert(1);}
.lg .mn-phone{padding: 9px 18px; background: rgba(255,255,255,.05); font-size: .77rem; color: rgba(255,255,255,.6); display: flex; align-items: center; gap: 8px; border-bottom: 1px solid rgba(255,255,255,.06); flex-shrink: 0;}
.lg .mn-phone a{color: var(--gold); font-weight: 600;}
.lg .mn-links{flex: 1; padding: 4px 0;}
.lg .mn-item > a{display: flex; align-items: center; justify-content: space-between; padding: 12px 18px; color: rgba(255,255,255,.88); font-family: 'Poppins',sans-serif; font-size: .85rem; font-weight: 600; border-bottom: 1px solid rgba(255,255,255,.05); transition: background .15s;}
.lg .mn-item > a:hover,.lg .mn-item.open > a{background: rgba(255,255,255,.07);}
.lg .mn-item.open > a{color: var(--gold);}
.lg .mn-arrow{font-size: .62rem; color: rgba(255,255,255,.4); transition: transform .2s, color .2s; flex-shrink: 0;}
.lg .mn-item.open .mn-arrow{transform: rotate(90deg); color: var(--gold);}
.lg .mn-sub{display: none; background: rgba(0,0,0,.2);}
.lg .mn-item.open .mn-sub{display: block;}
.lg .mn-sub a{display: block; padding: 8px 18px 8px 26px; color: rgba(255,255,255,.68); font-size: .8rem; border-bottom: 1px solid rgba(255,255,255,.04); transition: background .15s, color .15s, padding-left .15s;}
.lg .mn-sub a:hover{background: rgba(255,255,255,.06); color: #fff; padding-left: 30px;}
.lg .mn-acc{cursor: pointer;}
.lg .mn-footer{padding: 14px 18px 24px; border-top: 1px solid rgba(255,255,255,.1); display: flex; flex-direction: column; gap: 9px; flex-shrink: 0;}
.lg .mn-footer .btn{width: 100%; justify-content: center;}
.lg .section{padding: 80px 0;}
.lg .section-alt{padding: 80px 0; background: var(--bg);}
.lg .course-grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px;}
.lg .cc{background: #fff; border-radius: var(--r-lg); overflow: hidden; box-shadow: var(--sh); border: 1px solid var(--border); display: flex; flex-direction: column; transition: transform .2s, box-shadow .2s;}
.lg .cc:hover{transform: translateY(-5px); box-shadow: var(--sh-md);}
.lg .cc-band{height: 5px;}
.lg .cc-band.jee{background: linear-gradient(90deg,#1d4ed8,#60a5fa);}
.lg .cc-band.neet{background: linear-gradient(90deg,#be123c,#f43f5e);}
.lg .cc-band.nda{background: linear-gradient(90deg,var(--navy),var(--navy-3));}
.lg .cc-band.found{background: linear-gradient(90deg,#059669,#34d399);}
.lg .cc-band.board{background: linear-gradient(90deg,#7c3aed,#a78bfa);}
.lg .cc-ico{width: 46px; height: 46px; border-radius: 11px; display: flex; align-items: center; justify-content: center; font-size: 1.25rem; margin: 18px 18px 0; flex-shrink: 0;}
.lg .cc-ico.jee{background: #dbeafe;}
.lg .cc-ico.neet{background: #ffe4e6;}
.lg .cc-ico.nda{background: var(--navy-lt);}
.lg .cc-ico.found{background: #d1fae5;}
.lg .cc-ico.board{background: #ede9fe;}
.lg .cc-body{padding: 13px 18px 16px; flex: 1;}
.lg .cc-tag{font-size: .67rem; font-weight: 700; text-transform: uppercase; letter-spacing: .07em; color: var(--muted); margin-bottom: 5px;}
.lg .cc-body h3{font-size: .95rem; color: var(--navy); margin-bottom: 8px;}
.lg .cc-body p{font-size: .82rem; color: var(--muted); line-height: 1.58; margin-bottom: 12px;}
.lg .cc-feats{display: flex; flex-direction: column; gap: 4px;}
.lg .cc-feat{font-size: .77rem; color: var(--text); display: flex; align-items: flex-start; gap: 6px;}
.lg .cc-feat::before{content: '✓'; color: var(--green); font-weight: 700; flex-shrink: 0;}
.lg .cc-foot{padding: 12px 18px; border-top: 1px solid var(--border); display: flex; justify-content: space-between; align-items: center;}
.lg .cc-batches{font-size: .73rem; color: var(--muted);}
.lg .cc-foot a{font-size: .8rem; font-weight: 700; color: var(--orange); display: flex; align-items: center; gap: 4px; transition: gap .15s;}
.lg .cc-foot a:hover{gap: 9px;}
.lg .feat-grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px;}
.lg .feat-card{background: #fff; border-radius: var(--r-lg); padding: 28px; border: 1px solid var(--border); box-shadow: var(--sh); transition: transform .2s, box-shadow .2s; position: relative; overflow: hidden;}
.lg .feat-card::before{content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg, var(--navy), var(--orange)); opacity: 0; transition: opacity .2s;}
.lg .feat-card:hover{transform: translateY(-4px); box-shadow: var(--sh-md);}
.lg .feat-card:hover::before{opacity: 1;}
.lg .feat-ico{width: 50px; height: 50px; border-radius: var(--r); background: var(--navy-lt); display: flex; align-items: center; justify-content: center; font-size: 1.3rem; margin-bottom: 15px;}
.lg .feat-card h4{font-size: .97rem; color: var(--navy); margin-bottom: 8px;}
.lg .feat-card p{font-size: .84rem; color: var(--muted); line-height: 1.65;}
.lg #scroll-top{position: fixed; bottom: 24px; right: 24px; width: 42px; height: 42px; border-radius: 50%; background: var(--navy); color: #fff; display: flex; align-items: center; justify-content: center; font-size: .84rem; box-shadow: var(--sh-md); opacity: 0; pointer-events: none; transition: opacity .3s, transform .3s; z-index: 800;}
.lg #scroll-top.show{opacity: 1; pointer-events: auto;}
.lg #scroll-top:hover{background: var(--orange); transform: translateY(-3px);}
.lg .card{background: #fff; border-radius: var(--r-lg); box-shadow: var(--sh); border: 1px solid var(--border);}
.lg .card-head{padding: 16px 20px; border-bottom: 1px solid var(--border); display: flex; align-items: center; gap: 10px;}
.lg .card-head h2{font-size: 1.06rem; color: var(--navy);}
.lg .card-ico{width: 34px; height: 34px; border-radius: 8px; background: var(--navy-lt); display: flex; align-items: center; justify-content: center; font-size: .94rem; flex-shrink: 0;}
.lg .card-body{padding: 20px;}
.lg .ov-grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 13px;}
.lg .ov-card{background: var(--bg); border-radius: var(--r-lg); padding: 16px; text-align: center; border: 1px solid var(--border);}
.lg .ov-ico{width: 40px; height: 40px; border-radius: 9px; display: flex; align-items: center; justify-content: center; font-size: 1.1rem; margin: 0 auto 10px; background: var(--navy-lt);}
.lg .ov-card h4{font-size: .87rem; color: var(--navy); margin-bottom: 4px;}
.lg .ov-card p{font-size: .75rem; color: var(--muted); line-height: 1.5;}
.lg .hi-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 11px;}
.lg .hi-item{display: flex; align-items: flex-start; gap: 10px; padding: 13px; background: var(--bg); border-radius: var(--r); border: 1px solid var(--border);}
.lg .hi-ico{font-size: 1.05rem; flex-shrink: 0; margin-top: 2px;}
.lg .hi-item p{font-size: .82rem; color: var(--text); line-height: 1.5;}
.lg .hi-item strong{color: var(--navy); display: block; margin-bottom: 2px; font-size: .84rem;}
.lg .tab-section{background: #fff; border-radius: var(--r-lg); box-shadow: var(--sh); border: 1px solid var(--border); overflow: hidden;}
.lg .tab-nav{display: flex; border-bottom: 1px solid var(--border); overflow-x: auto; scrollbar-width: none;}
.lg .tab-nav::-webkit-scrollbar{display: none;}
.lg .tab-btn{padding: 12px 18px; font-family: 'Poppins',sans-serif; font-size: .82rem; font-weight: 600; color: var(--muted); white-space: nowrap; border-bottom: 3px solid transparent; transition: var(--t); flex-shrink: 0;}
.lg .tab-btn:hover{color: var(--navy);}
.lg .tab-btn.active{color: var(--navy); border-bottom-color: var(--orange); background: rgba(249,115,22,.04);}
.lg .tab-pane{display: none; padding: 22px;}
.lg .tab-pane.active{display: block;}
.lg .tab-pane h4{font-size: .93rem; color: var(--navy); margin-bottom: 13px;}
.lg .topic-list{display: grid; grid-template-columns: 1fr 1fr; gap: 6px;}
.lg .topic-item{display: flex; align-items: flex-start; gap: 7px; padding: 7px 11px; background: var(--bg); border-radius: var(--r); font-size: .8rem; color: var(--text);}
.lg .topic-item::before{content: '📌'; font-size: .68rem; flex-shrink: 0; margin-top: 2px;}
.lg .acc-wrap{display: flex; flex-direction: column; gap: 8px;}
.lg .acc-item{background: #fff; border-radius: var(--r-lg); border: 1px solid var(--border); overflow: hidden;}
.lg .acc-head{display: flex; align-items: center; justify-content: space-between; padding: 14px 18px; cursor: pointer; font-family: 'Poppins',sans-serif; font-size: .9rem; font-weight: 600; color: var(--navy); transition: background .15s; user-select: none;}
.lg .acc-head:hover{background: var(--bg);}
.lg .acc-head.open{background: var(--navy-lt);}
.lg .acc-icon{font-size: .84rem; transition: transform .2s; color: var(--muted); flex-shrink: 0; margin-left: 8px;}
.lg .acc-head.open .acc-icon{transform: rotate(45deg); color: var(--orange);}
.lg .acc-body{display: none; padding: 0 18px 16px; font-size: .84rem; color: var(--muted); line-height: 1.72;}
.lg .acc-body.open{display: block;}
.lg .fee-wrap{overflow-x: auto; -webkit-overflow-scrolling: touch;}
.lg .fee-tbl{width: 100%; border-collapse: collapse; font-size: .84rem; min-width: 480px;}
.lg .fee-tbl thead th{background: var(--navy); color: #fff; padding: 11px 14px; font-family: 'Poppins',sans-serif; font-size: .77rem; font-weight: 700; text-align: left; white-space: nowrap;}
.lg .fee-tbl tbody td{padding: 10px 14px; border-bottom: 1px solid var(--border); vertical-align: middle;}
.lg .fee-tbl tbody tr:nth-child(even){background: var(--bg);}
.lg .fee-tbl tbody tr:hover{background: var(--gold-lt);}
.lg .fee-hl{font-weight: 700; color: var(--navy);}
.lg .scholarship-grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px;}
.lg .sch-card{background: #fff; border-radius: var(--r-lg); padding: 22px; text-align: center; border: 2px solid var(--border); transition: var(--t);}
.lg .sch-card:hover{border-color: var(--gold); transform: translateY(-3px); box-shadow: var(--sh-md);}
.lg .sch-pct{font-family: 'Poppins',sans-serif; font-size: 2.1rem; font-weight: 800; color: var(--navy); line-height: 1;}
.lg .sch-name{font-size: .8rem; font-weight: 700; color: var(--orange); margin: 5px 0;}
.lg .sch-desc{font-size: .76rem; color: var(--muted); line-height: 1.55;}
.lg .info-section{scroll-margin-top: 85px; margin-bottom: 34px;}
.lg .info-section-title{font-size: 1.22rem; color: var(--navy); margin-bottom: 14px; padding-bottom: 9px; border-bottom: 2px solid var(--border); display: flex; align-items: center; gap: 9px;}
.lg .title-ico{width: 33px; height: 33px; border-radius: 7px; background: linear-gradient(135deg, var(--navy), var(--navy-2)); color: #fff; display: flex; align-items: center; justify-content: center; font-size: .88rem; flex-shrink: 0;}
.lg .pattern-table-wrap{overflow-x: auto; -webkit-overflow-scrolling: touch; border-radius: var(--r-lg); border: 1px solid var(--border); margin-bottom: 18px;}
.lg .pattern-table{width: 100%; border-collapse: collapse; font-size: .84rem; min-width: 480px;}
.lg .pattern-table thead th{background: var(--navy); color: #fff; padding: 10px 14px; font-family: 'Poppins',sans-serif; font-weight: 700; font-size: .77rem; text-align: left; white-space: nowrap;}
.lg .pattern-table tbody td{padding: 9px 14px; border-bottom: 1px solid var(--border); vertical-align: top;}
.lg .pattern-table tbody tr:last-child td{border-bottom: none;}
.lg .pattern-table tbody tr:nth-child(even){background: var(--bg);}
.lg .pattern-table tbody tr:hover{background: var(--gold-lt);}
.lg .pt-subj{font-weight: 700; color: var(--navy);}
.lg .pt-marks{font-weight: 800; color: var(--orange);}
.lg .pt-highlight{background: rgba(249,115,22,.06) !important; border-left: 3px solid var(--orange);}
.lg .alert-box{display: flex; align-items: flex-start; gap: 11px; padding: 13px 15px; border-radius: var(--r); margin-bottom: 14px;}
.lg .alert-box.info{background: #eff6ff; border-left: 4px solid #2563eb;}
.lg .alert-box.warn{background: var(--gold-lt); border-left: 4px solid var(--gold);}
.lg .alert-box.success{background: var(--green-lt); border-left: 4px solid var(--green);}
.lg .alert-ico{font-size: 1.05rem; flex-shrink: 0; margin-top: 1px;}
.lg .alert-box p{font-size: .83rem; color: var(--text); line-height: 1.6;}
.lg .marks-grid{display: grid; grid-template-columns: repeat(4, 1fr); gap: 13px; margin-bottom: 22px;}
.lg .marks-card{background: #fff; border: 1px solid var(--border); border-radius: var(--r-lg); padding: 16px 13px; text-align: center; transition: var(--t);}
.lg .marks-card:hover{box-shadow: var(--sh-md); transform: translateY(-2px);}
.lg .marks-icon{font-size: 1.65rem; margin-bottom: 7px;}
.lg .marks-subject{font-size: .7rem; font-weight: 700; text-transform: uppercase; letter-spacing: .06em; color: var(--muted); margin-bottom: 3px;}
.lg .marks-num{font-family: 'Poppins',sans-serif; font-size: 1.7rem; font-weight: 800; color: var(--navy); line-height: 1;}
.lg .marks-detail{font-size: .72rem; color: var(--muted); margin-top: 5px; line-height: 1.5;}
.lg .marks-badge{display: inline-block; margin-top: 6px; font-size: .67rem; font-weight: 700; padding: 2px 8px; border-radius: 99px;}
.lg .mb-plus{background: var(--green-lt); color: var(--green);}
.lg .mb-minus{background: var(--red-lt); color: var(--red);}
.lg .phase-grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin-bottom: 20px;}
.lg .phase-card{background: #fff; border: 1px solid var(--border); border-radius: var(--r-lg); padding: 17px; position: relative; overflow: hidden;}
.lg .phase-card::before{content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px;}
.lg .phase-card.p1::before{background: linear-gradient(90deg,#2563eb,#60a5fa);}
.lg .phase-card.p2::before{background: linear-gradient(90deg,var(--orange),#f59e0b);}
.lg .phase-card.p3::before{background: linear-gradient(90deg,var(--green),#34d399);}
.lg .phase-card.p4::before{background: linear-gradient(90deg,#7c3aed,#a78bfa);}
.lg .phase-num{font-family: 'Poppins',sans-serif; font-size: .68rem; font-weight: 700; text-transform: uppercase; letter-spacing: .08em; color: var(--muted); margin-bottom: 4px;}
.lg .phase-card h4{font-size: .92rem; color: var(--navy); margin-bottom: 6px;}
.lg .phase-card p{font-size: .79rem; color: var(--muted); line-height: 1.6;}
.lg .steps-list{display: flex; flex-direction: column;}
.lg .step-item{display: flex; gap: 16px;}
.lg .step-left{display: flex; flex-direction: column; align-items: center;}
.lg .step-dot{width: 36px; height: 36px; border-radius: 50%; background: var(--navy); color: #fff; font-family: 'Poppins',sans-serif; font-weight: 700; font-size: .84rem; display: flex; align-items: center; justify-content: center; flex-shrink: 0;}
.lg .step-line{width: 2px; flex: 1; background: var(--border); margin: 4px 0; min-height: 18px;}
.lg .step-item:last-child .step-line{display: none;}
.lg .step-content{padding-bottom: 24px; padding-top: 5px; flex: 1;}
.lg .step-date{font-size: .73rem; font-weight: 700; color: var(--orange); margin-bottom: 3px; font-family: 'Poppins',sans-serif;}
.lg .step-content h4{font-size: .93rem; color: var(--navy); margin-bottom: 4px;}
.lg .step-content p{font-size: .82rem; color: var(--muted); line-height: 1.65;}
.lg .tips-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-bottom: 20px;}
.lg .tip-card{background: #fff; border: 1px solid var(--border); border-radius: var(--r-lg); padding: 15px; display: flex; align-items: flex-start; gap: 11px;}
.lg .tip-ico{width: 34px; height: 34px; border-radius: 7px; display: flex; align-items: center; justify-content: center; font-size: 1rem; flex-shrink: 0; background: var(--navy-lt);}
.lg .tip-card h5{font-size: .85rem; color: var(--navy); margin-bottom: 3px;}
.lg .tip-card p{font-size: .77rem; color: var(--muted); line-height: 1.6;}
.lg .rank-table-wrap{overflow-x: auto; -webkit-overflow-scrolling: touch; border-radius: var(--r-lg); border: 1px solid var(--border);}
.lg .rank-table{width: 100%; border-collapse: collapse; font-size: .82rem; min-width: 540px;}
.lg .rank-table thead th{background: var(--navy); color: #fff; padding: 10px 13px; font-weight: 700; text-align: left; white-space: nowrap;}
.lg .rank-table tbody td{padding: 9px 13px; border-bottom: 1px solid var(--border);}
.lg .rank-table tbody tr:last-child td{border-bottom: none;}
.lg .rank-table tbody tr:nth-child(even){background: var(--bg);}
.lg .rank-table tbody tr:hover{background: var(--gold-lt);}
.lg .rank-hl{font-weight: 700; color: var(--navy);}
.lg .rank-good{color: var(--green); font-weight: 700;}
.lg .rank-warn{color: var(--orange); font-weight: 700;}
.lg .info-note{background: var(--gold-lt); border-left: 4px solid var(--gold); padding: 11px 15px; border-radius: 0 var(--r) var(--r) 0; font-size: .83rem; color: var(--text); margin: 12px 0;}
@media (max-width: 1100px){.lg .course-grid{grid-template-columns: repeat(2, 1fr);}.lg .feat-grid{grid-template-columns: repeat(2, 1fr);}.lg .scholarship-grid{grid-template-columns: repeat(2, 1fr);}.lg .marks-grid{grid-template-columns: repeat(2, 1fr);}.lg .phase-grid{grid-template-columns: repeat(2, 1fr);}}
@media (max-width: 768px){.lg .topbar-label{font-size: .65rem; padding: 0 10px;}.lg .course-grid{grid-template-columns: 1fr;}.lg .feat-grid{grid-template-columns: 1fr;}.lg .ov-grid{grid-template-columns: 1fr 1fr;}.lg .hi-grid{grid-template-columns: 1fr;}.lg .topic-list{grid-template-columns: 1fr;}.lg .scholarship-grid{grid-template-columns: 1fr;}.lg .section,.lg .section-alt{padding: 52px 0;}.lg .marks-grid{grid-template-columns: repeat(2, 1fr);}.lg .tips-grid{grid-template-columns: 1fr;}.lg .phase-grid{grid-template-columns: 1fr;}}
@media (max-width: 480px){.lg .container{padding: 0 14px;}.lg .ov-grid{grid-template-columns: 1fr;}.lg .marks-grid{grid-template-columns: 1fr 1fr;}.lg .scholarship-grid{grid-template-columns: 1fr;}.lg .section,.lg .section-alt{padding: 40px 0;}.lg .sec-title{font-size: 1.5rem;}.lg .tab-btn{padding: 10px 14px; font-size: .78rem;}}
@keyframes slideFadeIn{from{opacity:0;transform:translateX(30px)} to{opacity:1;transform:translateX(0)}}
@keyframes fadein{from{opacity:0;transform:translateY(8px)} to{opacity:1;transform:translateY(0)}}
@media (max-width: 768px){.lg [style*="grid-template-columns:1fr 340px"]{display: block !important;}}
.lg .why-grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px;}
.lg .why-card{background: #fff; border-radius: var(--r-lg); padding: 28px; border: 1px solid var(--border); box-shadow: var(--sh); transition: transform .2s, box-shadow .2s; position: relative; overflow: hidden;}
.lg .why-card::before{content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg, var(--navy), var(--orange));}
.lg .why-card:hover{transform: translateY(-4px); box-shadow: var(--sh-md);}
.lg .why-num{position: absolute; top: 14px; right: 18px; font-family: 'Poppins', sans-serif; font-size: 2.2rem; font-weight: 900; color: rgba(13,13,69,.08); line-height: 1;}
.lg .why-ico{font-size: 2rem; margin-bottom: 12px;}
.lg .why-card h3{font-size: .97rem; color: var(--navy); margin-bottom: 10px; line-height: 1.35;}
.lg .why-card > p{font-size: .83rem; color: var(--muted); line-height: 1.7; margin-bottom: 14px;}
.lg .why-list{display: flex; flex-direction: column; gap: 5px;}
.lg .why-list li{font-size: .79rem; color: var(--text); display: flex; align-items: flex-start; gap: 6px;}
.lg .why-list li::before{content: '✓'; color: var(--green); font-weight: 700; flex-shrink: 0; margin-top: 1px;}
@media (max-width: 1100px){.lg .why-grid{grid-template-columns: repeat(2, 1fr);}}
@media (max-width: 768px){.lg .why-grid{grid-template-columns: 1fr;}}
@media screen and (max-width: 768px){.lg .tab-nav{display: flex !important; overflow-x: auto !important; white-space: nowrap !important; -webkit-overflow-scrolling: touch !important; padding-bottom: 8px !important; gap: 6px !important; border-bottom: 2px solid var(--border) !important;}.lg .tab-btn{flex: 0 0 auto !important; padding: 10px 14px !important; font-size: 14px !important;}.lg .topic-list{display: grid !important; grid-template-columns: 1fr !important; gap: 8px !important;}.lg .pattern-table-wrap{width: 100% !important; overflow-x: auto !important; -webkit-overflow-scrolling: touch !important; border: 1px solid var(--border) !important; border-radius: var(--r-lg) !important; margin-bottom: 16px !important;}.lg .pattern-table{min-width: 580px !important;}}
.lg.lgp-exam_pattern-neet-2027-draft .nc{background:#fff;border-radius:var(--r-xl);border:1px solid var(--border);box-shadow:var(--sh);overflow:hidden}
.lg.lgp-exam_pattern-neet-2027-draft .nc-head{display:flex;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,#fef2f2,#fff5f5)}
.lg.lgp-exam_pattern-neet-2027-draft .nc-head-ico{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#be123c,#f43f5e);display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff;flex-shrink:0}
.lg.lgp-exam_pattern-neet-2027-draft .nc-head h2{font-size:1.05rem;color:var(--navy);margin:0}
.lg.lgp-exam_pattern-neet-2027-draft .nc-head span{font-size:.76rem;color:var(--muted);display:block;margin-top:2px}
.lg.lgp-exam_pattern-neet-2027-draft .nc-body{padding:22px 24px}
.lg.lgp-exam_pattern-neet-2027-draft .nc-body p{font-size:.88rem;color:var(--muted);line-height:1.8;margin-bottom:14px}
.lg.lgp-exam_pattern-neet-2027-draft .nc-body p:last-child{margin-bottom:0}
.lg.lgp-exam_pattern-neet-2027-draft .cbt-banner{background:linear-gradient(135deg,#1e1b4b,#4338ca);border-radius:var(--r-lg);padding:18px 22px;display:flex;align-items:center;gap:16px;margin-bottom:20px}
.lg.lgp-exam_pattern-neet-2027-draft .cbt-ico{font-size:2rem;flex-shrink:0}
.lg.lgp-exam_pattern-neet-2027-draft .cbt-text h4{color:var(--gold);font-family:'Poppins',sans-serif;font-size:.95rem;margin-bottom:4px}
.lg.lgp-exam_pattern-neet-2027-draft .cbt-text p{color:rgba(255,255,255,.8);font-size:.82rem;line-height:1.6;margin:0}
.lg.lgp-exam_pattern-neet-2027-draft .np-overview-table{width:100%;border-collapse:collapse;font-size:.85rem}
.lg.lgp-exam_pattern-neet-2027-draft .np-overview-table th{background:var(--navy);color:#fff;padding:11px 14px;text-align:left;font-family:'Poppins',sans-serif;font-size:.8rem;font-weight:700}
.lg.lgp-exam_pattern-neet-2027-draft .np-overview-table th:first-child{border-radius:8px 0 0 0}
.lg.lgp-exam_pattern-neet-2027-draft .np-overview-table th:last-child{border-radius:0 8px 0 0}
.lg.lgp-exam_pattern-neet-2027-draft .np-overview-table td{padding:11px 14px;border-bottom:1px solid var(--border);vertical-align:top;color:var(--text);line-height:1.55}
.lg.lgp-exam_pattern-neet-2027-draft .np-overview-table tr:last-child td{border-bottom:none}
.lg.lgp-exam_pattern-neet-2027-draft .np-overview-table tr:hover td{background:var(--bg)}
.lg.lgp-exam_pattern-neet-2027-draft .np-overview-table .key-col{color:var(--navy);font-weight:700;font-size:.83rem;width:38%;white-space:nowrap}
.lg.lgp-exam_pattern-neet-2027-draft .np-ov-wrap{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border)}
.lg.lgp-exam_pattern-neet-2027-draft .np-subj-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:20px}
.lg.lgp-exam_pattern-neet-2027-draft .np-subj-card{background:var(--bg);border-radius:var(--r-lg);border:1px solid var(--border);padding:18px 20px;position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s}
.lg.lgp-exam_pattern-neet-2027-draft .np-subj-card:hover{transform:translateY(-3px);box-shadow:var(--sh-md)}
.lg.lgp-exam_pattern-neet-2027-draft .np-subj-card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:99px 0 0 99px}
.lg.lgp-exam_pattern-neet-2027-draft .np-sc-physics::before{background:linear-gradient(180deg,#1d4ed8,#3b82f6)}
.lg.lgp-exam_pattern-neet-2027-draft .np-sc-chemistry::before{background:linear-gradient(180deg,#92400e,#d97706)}
.lg.lgp-exam_pattern-neet-2027-draft .np-sc-botany::before{background:linear-gradient(180deg,#059669,#34d399)}
.lg.lgp-exam_pattern-neet-2027-draft .np-sc-zoology::before{background:linear-gradient(180deg,#be123c,#f43f5e)}
.lg.lgp-exam_pattern-neet-2027-draft .np-subj-ico{font-size:1.7rem;margin-bottom:10px;display:block}
.lg.lgp-exam_pattern-neet-2027-draft .np-subj-card h4{font-size:.92rem;color:var(--navy);margin-bottom:6px}
.lg.lgp-exam_pattern-neet-2027-draft .np-subj-marks{font-family:'Poppins',sans-serif;font-size:1.5rem;font-weight:800;margin-bottom:4px}
.lg.lgp-exam_pattern-neet-2027-draft .np-subj-qs{font-size:.76rem;color:var(--muted)}
.lg.lgp-exam_pattern-neet-2027-draft .np-subj-detail{font-size:.76rem;color:var(--muted);margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}
.lg.lgp-exam_pattern-neet-2027-draft .np-marking-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px}
.lg.lgp-exam_pattern-neet-2027-draft .np-mark-card{border-radius:var(--r-lg);padding:20px;text-align:center}
.lg.lgp-exam_pattern-neet-2027-draft .np-mark-correct{background:linear-gradient(135deg,#d1fae5,#ecfdf5);border:1px solid #6ee7b7}
.lg.lgp-exam_pattern-neet-2027-draft .np-mark-wrong{background:linear-gradient(135deg,#fee2e2,#fef2f2);border:1px solid #fca5a5}
.lg.lgp-exam_pattern-neet-2027-draft .np-mark-skip{background:linear-gradient(135deg,#f3f4f6,#f9fafb);border:1px solid var(--border)}
.lg.lgp-exam_pattern-neet-2027-draft .npm-n{font-family:'Poppins',sans-serif;font-size:2rem;font-weight:900;line-height:1;margin-bottom:6px}
.lg.lgp-exam_pattern-neet-2027-draft .npm-l{font-size:.8rem;font-weight:600;margin-bottom:4px}
.lg.lgp-exam_pattern-neet-2027-draft .npm-desc{font-size:.74rem;color:var(--muted);line-height:1.5}
.lg.lgp-exam_pattern-neet-2027-draft .np-syl-table{width:100%;border-collapse:collapse;font-size:.82rem}
.lg.lgp-exam_pattern-neet-2027-draft .np-syl-table th{background:var(--navy);color:#fff;padding:10px 14px;text-align:left;font-size:.79rem;font-family:'Poppins',sans-serif;font-weight:700}
.lg.lgp-exam_pattern-neet-2027-draft .np-syl-table td{padding:10px 14px;border-bottom:1px solid var(--border);vertical-align:top;line-height:1.55}
.lg.lgp-exam_pattern-neet-2027-draft .np-syl-table tr:last-child td{border-bottom:none}
.lg.lgp-exam_pattern-neet-2027-draft .np-syl-table tr:hover td{background:var(--bg)}
.lg.lgp-exam_pattern-neet-2027-draft .np-syl-table .subj{font-weight:700;color:var(--navy)}
.lg.lgp-exam_pattern-neet-2027-draft .np-syl-wrap{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border)}
.lg.lgp-exam_pattern-neet-2027-draft .np-change-list{display:flex;flex-direction:column;gap:12px}
.lg.lgp-exam_pattern-neet-2027-draft .np-change-item{display:flex;align-items:flex-start;gap:14px;padding:14px 18px;background:var(--bg);border-radius:var(--r-lg);border:1px solid var(--border);transition:transform .15s}
.lg.lgp-exam_pattern-neet-2027-draft .np-change-item:hover{transform:translateX(4px)}
.lg.lgp-exam_pattern-neet-2027-draft .np-ci-num{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#be123c,#f43f5e);color:#fff;font-family:'Poppins',sans-serif;font-size:.8rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}
.lg.lgp-exam_pattern-neet-2027-draft .np-ci-text h4{font-size:.88rem;color:var(--navy);margin-bottom:3px}
.lg.lgp-exam_pattern-neet-2027-draft .np-ci-text p{font-size:.8rem;color:var(--muted);line-height:1.6;margin:0}
.lg.lgp-exam_pattern-neet-2027-draft .np-tips-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.lg.lgp-exam_pattern-neet-2027-draft .np-tip{background:#fff;border-radius:var(--r-lg);border:1px solid var(--border);border-left:4px solid var(--orange);padding:16px 18px;box-shadow:var(--sh)}
.lg.lgp-exam_pattern-neet-2027-draft .np-tip h4{font-size:.88rem;color:var(--navy);margin-bottom:6px;display:flex;align-items:center;gap:7px}
.lg.lgp-exam_pattern-neet-2027-draft .np-tip p{font-size:.8rem;color:var(--muted);line-height:1.65;margin:0}
@media(max-width:768px){.lg.lgp-exam_pattern-neet-2027-draft .np-subj-grid{grid-template-columns:1fr 1fr}.lg.lgp-exam_pattern-neet-2027-draft .np-marking-grid{grid-template-columns:1fr}.lg.lgp-exam_pattern-neet-2027-draft .np-tips-grid{grid-template-columns:1fr}}
@media(max-width:480px){.lg.lgp-exam_pattern-neet-2027-draft .np-subj-grid{grid-template-columns:1fr}}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-layout{display:grid;grid-template-columns:1fr 290px;gap:28px;align-items:start;padding:44px 0 80px}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-main{display:flex;flex-direction:column;gap:26px}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sidebar{display:flex;flex-direction:column;gap:18px;position:sticky;top:84px}
.lg.lgp-exam_pattern-jee-main-2027-draft .jc{background:#fff;border-radius:var(--r-xl);border:1px solid var(--border);box-shadow:var(--sh);overflow:hidden}
.lg.lgp-exam_pattern-jee-main-2027-draft .jc-head{display:flex;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,#eff6ff,#fff)}
.lg.lgp-exam_pattern-jee-main-2027-draft .jc-head-ico{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#1d4ed8,#3b82f6);display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff;flex-shrink:0}
.lg.lgp-exam_pattern-jee-main-2027-draft .jc-head h2{font-size:1.05rem;color:var(--navy);margin:0}
.lg.lgp-exam_pattern-jee-main-2027-draft .jc-head span{font-size:.76rem;color:var(--muted);display:block;margin-top:2px}
.lg.lgp-exam_pattern-jee-main-2027-draft .jc-body{padding:22px 24px}
.lg.lgp-exam_pattern-jee-main-2027-draft .jc-body p{font-size:.88rem;color:var(--muted);line-height:1.8;margin-bottom:14px}
.lg.lgp-exam_pattern-jee-main-2027-draft .jc-body p:last-child{margin-bottom:0}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-paper-tabs{display:flex;gap:0;border-radius:var(--r-lg);overflow:hidden;border:1.5px solid var(--border);background:#fff;box-shadow:var(--sh);margin-bottom:24px}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-ppane{display:none}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-ppane.active{display:block;animation:fadeUp .3s ease}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-tbl-wrap{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border)}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-tbl{width:100%;border-collapse:collapse;font-size:.84rem}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-tbl th{background:var(--navy);color:#fff;padding:11px 14px;text-align:left;font-family:'Poppins',sans-serif;font-size:.79rem;font-weight:700}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-tbl td{padding:11px 14px;border-bottom:1px solid var(--border);vertical-align:top;color:var(--text);line-height:1.55}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-tbl tr:last-child td{border-bottom:none}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-tbl tr:hover td{background:var(--bg)}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-tbl .kc{color:var(--navy);font-weight:700;font-size:.82rem;width:38%}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-tbl .total-row td{background:var(--navy);color:#fff;font-family:'Poppins',sans-serif;font-weight:700}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-tbl .total-row td.gold{color:var(--gold);font-size:1rem;font-weight:900}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-tbl .hi-row td{background:#eff6ff}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-subj-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sc{background:var(--bg);border-radius:var(--r-lg);border:1px solid var(--border);padding:18px 20px;position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sc:hover{transform:translateY(-3px);box-shadow:var(--sh-md)}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sc::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:99px 0 0 99px}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sc-phy::before{background:linear-gradient(180deg,#1d4ed8,#3b82f6)}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sc-che::before{background:linear-gradient(180deg,#92400e,#d97706)}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sc-mat::before{background:linear-gradient(180deg,#5b21b6,#a78bfa)}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sc-apt::before{background:linear-gradient(180deg,#059669,#34d399)}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sc-drw::before{background:linear-gradient(180deg,#be123c,#f43f5e)}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sc-pln::before{background:linear-gradient(180deg,#0e7490,#22d3ee)}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sc-ico{font-size:1.6rem;margin-bottom:10px;display:block}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sc h4{font-size:.9rem;color:var(--navy);margin-bottom:5px}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sc-marks{font-family:'Poppins',sans-serif;font-size:1.4rem;font-weight:800;margin-bottom:3px}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sc-qs{font-size:.74rem;color:var(--muted);margin-bottom:8px}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sc-detail{font-size:.74rem;color:var(--muted);padding-top:8px;border-top:1px solid var(--border);line-height:1.55}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-mark-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-mk{border-radius:var(--r-lg);padding:20px;text-align:center}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-mk-c{background:linear-gradient(135deg,#d1fae5,#ecfdf5);border:1px solid #6ee7b7}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-mk-w{background:linear-gradient(135deg,#fee2e2,#fef2f2);border:1px solid #fca5a5}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-mk-s{background:linear-gradient(135deg,#f3f4f6,#f9fafb);border:1px solid var(--border)}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-mk-n{font-family:'Poppins',sans-serif;font-size:2rem;font-weight:900;line-height:1;margin-bottom:6px}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-mk-l{font-size:.8rem;font-weight:600;margin-bottom:4px}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-mk-d{font-size:.74rem;color:var(--muted);line-height:1.5}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-hi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-hi{background:var(--bg);border-radius:var(--r-lg);border:1px solid var(--border);border-left:4px solid var(--orange);padding:16px 18px}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-hi h4{font-size:.88rem;color:var(--navy);margin-bottom:6px;display:flex;align-items:center;gap:7px}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-hi p{font-size:.8rem;color:var(--muted);line-height:1.65;margin:0}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-change-list{display:flex;flex-direction:column;gap:12px}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-ci{display:flex;align-items:flex-start;gap:14px;padding:14px 18px;background:var(--bg);border-radius:var(--r-lg);border:1px solid var(--border);transition:transform .15s}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-ci:hover{transform:translateX(4px)}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-ci-num{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#1d4ed8,#3b82f6);color:#fff;font-family:'Poppins',sans-serif;font-size:.8rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-ci h4{font-size:.88rem;color:var(--navy);margin-bottom:3px}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-ci p{font-size:.8rem;color:var(--muted);line-height:1.6;margin:0}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sb-box{background:#fff;border-radius:var(--r-lg);border:1px solid var(--border);box-shadow:var(--sh);overflow:hidden}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sb-head{background:var(--navy);padding:13px 18px;color:#fff;font-family:'Poppins',sans-serif;font-weight:700;font-size:.9rem;display:flex;align-items:center;gap:8px}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sb-body{padding:14px 18px}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sb-stat{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--border);font-size:.82rem}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sb-stat:last-child{border-bottom:none}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sb-key{color:var(--muted)}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sb-val{color:var(--navy);font-weight:700;font-family:'Poppins',sans-serif}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sb-enq{display:flex;flex-direction:column;gap:8px;padding:14px 18px;border-top:1px solid var(--border)}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sb-link{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:var(--r);font-size:.8rem;font-weight:700;text-decoration:none;transition:var(--t)}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sb-link.primary{background:var(--orange);color:#fff}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sb-link.primary:hover{background:#ea6a00}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sb-link.outline{background:var(--bg);color:var(--navy);border:1px solid var(--border)}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sb-link.outline:hover{background:var(--navy-lt)}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sb-link.wa{background:#25d366;color:#fff}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sb-link.wa:hover{background:#1da851}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-toc-list{display:flex;flex-direction:column;gap:2px}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-toc-a{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:var(--r);font-size:.8rem;color:var(--muted);text-decoration:none;transition:var(--t)}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-toc-a:hover,.lg.lgp-exam_pattern-jee-main-2027-draft .jp-toc-a.active{background:var(--navy-lt);color:var(--navy);font-weight:600}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-toc-a::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--border);flex-shrink:0;transition:background .15s}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-toc-a:hover::before,.lg.lgp-exam_pattern-jee-main-2027-draft .jp-toc-a.active::before{background:var(--orange)}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-rel-item{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid var(--border);font-size:.8rem;color:var(--navy);text-decoration:none;transition:background .15s}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-rel-item:last-child{border-bottom:none}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-rel-item:hover{background:var(--bg)}
.lg.lgp-exam_pattern-jee-main-2027-draft .jp-rel-item i{color:var(--orange);font-size:.75rem;flex-shrink:0}
@media(max-width:1100px){.lg.lgp-exam_pattern-jee-main-2027-draft .jp-layout{grid-template-columns:1fr}.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sidebar{position:static;flex-direction:row;flex-wrap:wrap}.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sb-box{flex:1 1 280px}.lg.lgp-exam_pattern-jee-main-2027-draft .jp-subj-grid{grid-template-columns:1fr 1fr}}
@media(max-width:768px){.lg.lgp-exam_pattern-jee-main-2027-draft .jp-subj-grid{grid-template-columns:1fr 1fr}.lg.lgp-exam_pattern-jee-main-2027-draft .jp-mark-grid{grid-template-columns:1fr}.lg.lgp-exam_pattern-jee-main-2027-draft .jp-hi-grid{grid-template-columns:1fr}.lg.lgp-exam_pattern-jee-main-2027-draft .jp-sidebar{flex-direction:column}.lg.lgp-exam_pattern-jee-main-2027-draft .jp-paper-tabs{flex-wrap:wrap}}
@media(max-width:480px){.lg.lgp-exam_pattern-jee-main-2027-draft .jp-subj-grid{grid-template-columns:1fr}}
.lg.lgp-index-study-material{--red:#e02020;--red-dark:#b01515;--navy:#0b1437;--navy-light:#162055;--gold:#f5a623;--white:#ffffff;--off-white:#f4f6fb;--grey:#6b7280;--light-grey:#e5e7ef;--text:#1a1f36;}
.lg.lgp-index-study-material *,.lg.lgp-index-study-material *::before,.lg.lgp-index-study-material *::after{box-sizing:border-box;margin:0;padding:0;}
.lg.lgp-index-study-material{scroll-behavior:smooth;}
.lg.lgp-index-study-material{font-family:'Outfit',sans-serif;color:var(--text);background:var(--white);overflow-x:hidden;}
@keyframes fadeDown{from{opacity:0;transform:translateY(-8px);}to{opacity:1;transform:translateY(0);}}
.lg.lgp-index-study-material .btn{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;transition:all .2s;border:none;font-family:inherit;}
.lg.lgp-index-study-material .btn-gold{background:var(--gold);color:var(--navy);}
.lg.lgp-index-study-material .btn-gold:hover{background:#e0941a;transform:translateY(-1px);}
.lg.lgp-index-study-material .btn-navy{background:var(--navy);color:var(--white);}
.lg.lgp-index-study-material .btn-navy:hover{background:var(--navy-light);}
.lg.lgp-index-study-material section{padding:60px 4vw;}
@keyframes pulse-wa{0%,100%{box-shadow:0 4px 20px rgba(37,211,102,.45);}50%{box-shadow:0 4px 30px rgba(37,211,102,.75);}}
.lg.lgp-index-study-material .material-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:36px;}
.lg.lgp-index-study-material .tab-btn{padding:10px 22px;border-radius:100px;border:2px solid var(--light-grey);font-size:13.5px;font-weight:700;cursor:pointer;background:white;color:var(--navy);font-family:inherit;transition:all .2s;}
.lg.lgp-index-study-material .tab-btn.active,.lg.lgp-index-study-material .tab-btn:hover{background:var(--red);color:white;border-color:var(--red);}
.lg.lgp-index-study-material .material-section{display:none;}
.lg.lgp-index-study-material .material-section.active{display:block;}
.lg.lgp-index-study-material .material-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin-bottom:40px;}
.lg.lgp-index-study-material .material-card{background:white;border:1px solid var(--light-grey);border-radius:16px;padding:22px 20px;transition:box-shadow .2s,transform .2s;display:flex;flex-direction:column;}
.lg.lgp-index-study-material .material-card:hover{box-shadow:0 8px 24px rgba(11,20,55,.12);transform:translateY(-4px);}
.lg.lgp-index-study-material .material-icon{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:14px;}
.lg.lgp-index-study-material .icon-red{background:#fee2e2;}
.lg.lgp-index-study-material .icon-blue{background:#dbeafe;}
.lg.lgp-index-study-material .icon-green{background:#dcfce7;}
.lg.lgp-index-study-material .icon-gold{background:#fef9c3;}
.lg.lgp-index-study-material .icon-purple{background:#f3e8ff;}
.lg.lgp-index-study-material .material-card h4{font-size:16px;font-weight:800;color:var(--navy);margin-bottom:6px;}
.lg.lgp-index-study-material .material-card p{font-size:13px;color:var(--grey);line-height:1.6;margin-bottom:16px;flex:1;}
.lg.lgp-index-study-material .material-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;}
.lg.lgp-index-study-material .material-size{font-size:12px;color:var(--grey);}
.lg.lgp-index-study-material .material-type{font-size:11px;font-weight:700;padding:3px 10px;border-radius:100px;}
.lg.lgp-index-study-material .type-pdf{background:#fee2e2;color:#991b1b;}
.lg.lgp-index-study-material .download-btn{display:flex;align-items:center;gap:6px;padding:9px 0;border:none;background:none;color:var(--red);font-size:13.5px;font-weight:700;cursor:pointer;font-family:inherit;text-decoration:none;}
.lg.lgp-index-study-material .download-btn:hover{text-decoration:underline;}
.lg.lgp-index-study-material .pyq-section{background:var(--navy);border-radius:20px;padding:36px;color:white;margin-bottom:40px;}
.lg.lgp-index-study-material .pyq-section h3{font-family:'Bebas Neue',sans-serif;font-size:32px;letter-spacing:.5px;margin-bottom:8px;}
.lg.lgp-index-study-material .pyq-section p{font-size:14px;color:#8096b8;margin-bottom:24px;line-height:1.6;}
.lg.lgp-index-study-material .pyq-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;}
.lg.lgp-index-study-material .pyq-card{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:16px;cursor:pointer;transition:background .2s;text-align:center;text-decoration:none;display:block;}
.lg.lgp-index-study-material .pyq-card:hover{background:rgba(255,255,255,.12);}
.lg.lgp-index-study-material .pyq-card .year{font-family:'Bebas Neue',sans-serif;font-size:26px;color:var(--gold);}
.lg.lgp-index-study-material .pyq-card .desc{font-size:12px;color:#8096b8;margin-top:2px;}
.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-group{margin-top:8px;margin-bottom:38px;}
.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-group-head{display:flex;align-items:center;gap:10px;margin-bottom:16px;}
.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-group-head h5{font-family:'Poppins',sans-serif;color:#0d0d45;font-size:1.05rem;margin:0;}
.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-note{display:flex;align-items:flex-start;gap:10px;background:#fff8ec;border:1px solid #fde5b6;border-radius:10px;padding:12px 16px;font-size:.83rem;color:#7a5b12;margin-bottom:28px;}
.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-note i{margin-top:2px;color:#ea580c;}
.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-ytab-bar{display:flex;gap:8px;overflow-x:auto;padding-bottom:10px;margin-bottom:18px;scrollbar-width:thin;}
.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-ytab-bar::-webkit-scrollbar{height:5px;}
.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-ytab-bar::-webkit-scrollbar-thumb{background:#e3e3ee;border-radius:10px;}
.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-ytab{flex-shrink:0;padding:9px 18px;border-radius:9px;border:1.5px solid #e3e3ee;background:#fff;color:#0d0d45;font-weight:700;font-size:.88rem;cursor:pointer;transition:.2s;font-family:'Inter',sans-serif;}
.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-ytab:hover{border-color:#f97316;color:#f97316;}
.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-ytab.active{background:#0d0d45;border-color:#0d0d45;color:#fff;}
.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-ytab-panel{display:none;animation:pyqFade .25s ease;}
.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-ytab-panel.active{display:block;}
@keyframes pyqFade{from{opacity:0;transform:translateY(4px);}to{opacity:1;transform:translateY(0);}}
.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-subject-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;}
.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-subject-card{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e3e3ee;border-radius:12px;padding:14px 16px;transition:.2s;box-shadow:0 6px 16px rgba(13,13,69,.05);text-decoration:none;}
.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-subject-card:hover{border-color:#f97316;box-shadow:0 10px 24px rgba(13,13,69,.10);transform:translateY(-2px);}
.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-subject-card .pyq-ico{width:42px;height:42px;flex-shrink:0;border-radius:9px;background:#fdeee0;color:#ea580c;display:flex;align-items:center;justify-content:center;font-size:1.1rem;}
.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-subject-card .pyq-info{flex:1;min-width:0;}
.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-subject-card .pyq-subj-label{font-family:'Poppins',sans-serif;font-weight:700;color:#0d0d45;font-size:.94rem;line-height:1.25;}
.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-subject-card .pyq-filetype{font-size:.72rem;color:#5b5b72;font-weight:600;}
.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-subject-card .pyq-dl{flex-shrink:0;width:34px;height:34px;border-radius:8px;background:#0d0d45;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.9rem;}
.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-subject-card:hover .pyq-dl{background:#f97316;}
@media (max-width:768px){.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-group-head h5{font-size:.95rem;}.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-ytab{padding:8px 15px;font-size:.85rem;}.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-subject-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;}.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-subject-card{padding:12px 12px;gap:10px;}}
@media (max-width:480px){.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-subject-grid{grid-template-columns:1fr 1fr;gap:9px;}.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-ytab-bar{gap:6px;}.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-ytab{padding:7px 13px;font-size:.8rem;}.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-subject-card{padding:11px 10px;gap:8px;border-radius:10px;}.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-subject-card .pyq-ico{width:34px;height:34px;font-size:.95rem;border-radius:8px;}.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-subject-card .pyq-subj-label{font-size:.78rem;line-height:1.2;}.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-subject-card .pyq-filetype{font-size:.62rem;}.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-subject-card .pyq-dl{width:26px;height:26px;font-size:.72rem;}.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-note{font-size:.78rem;padding:10px 12px;gap:8px;}.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-group-head h5{font-size:.88rem;}}
@media (max-width:360px){.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-subject-grid{grid-template-columns:1fr;}.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-ytab-bar{gap:6px;}.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-ytab{padding:6px 12px;font-size:.76rem;}.lg:is(.lgp-study_material-jee,.lgp-study_material-neet,.lgp-study_material-nda,.lgp-study_material-foundation) .pyq-subject-card .pyq-subj-label{font-size:.8rem;}}
@media (max-width:768px){.lg.lgp-page-about [style*="grid-template-columns:260px 1fr"]{grid-template-columns:1fr !important;}.lg.lgp-page-about [style*="grid-template-columns:260px 1fr"] > div:first-child{height:200px;}.lg.lgp-page-about [style*="grid-template-columns:1fr 360px"]{grid-template-columns:1fr !important;}}
.lg.lgp-landing-s-sat,.lg.lgp-landing-s-sat{overflow-x:hidden;max-width:100%;}
.lg.lgp-landing-s-sat *{box-sizing:border-box;}
.lg.lgp-landing-s-sat img{max-width:100%;height:auto;}
.lg.lgp-landing-s-sat table{max-width:100%;}
.lg.lgp-landing-s-sat .nc{background:#fff;border-radius:var(--r-xl);border:1px solid var(--border);box-shadow:var(--sh);overflow:hidden}
.lg.lgp-landing-s-sat .nc-head{display:flex;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,#fef2f2,#fff5f5)}
.lg.lgp-landing-s-sat .nc-head-ico{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#be123c,#f43f5e);display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff;flex-shrink:0}
.lg.lgp-landing-s-sat .nc-head h2{font-size:1.05rem;color:var(--navy);margin:0}
.lg.lgp-landing-s-sat .nc-head span{font-size:.76rem;color:var(--muted);display:block;margin-top:2px}
.lg.lgp-landing-s-sat .nc-body{padding:22px 24px}
.lg.lgp-landing-s-sat .nc-body p{font-size:.88rem;color:var(--muted);line-height:1.8;margin-bottom:14px}
.lg.lgp-landing-s-sat .nc-body p:last-child{margin-bottom:0}
.lg.lgp-landing-s-sat .cbt-banner{background:linear-gradient(135deg,#1e1b4b,#4338ca);border-radius:var(--r-lg);padding:18px 22px;display:flex;align-items:center;gap:16px;margin-bottom:20px}
.lg.lgp-landing-s-sat .cbt-ico{font-size:2rem;flex-shrink:0}
.lg.lgp-landing-s-sat .cbt-text h4{color:var(--gold);font-family:'Poppins',sans-serif;font-size:.95rem;margin-bottom:4px}
.lg.lgp-landing-s-sat .cbt-text p{color:rgba(255,255,255,.8);font-size:.82rem;line-height:1.6;margin:0}
.lg.lgp-landing-s-sat .np-overview-table{width:100%;border-collapse:collapse;font-size:.85rem}
.lg.lgp-landing-s-sat .np-overview-table th{background:var(--navy);color:#fff;padding:11px 14px;text-align:left;font-family:'Poppins',sans-serif;font-size:.8rem;font-weight:700}
.lg.lgp-landing-s-sat .np-overview-table th:first-child{border-radius:8px 0 0 0}
.lg.lgp-landing-s-sat .np-overview-table th:last-child{border-radius:0 8px 0 0}
.lg.lgp-landing-s-sat .np-overview-table td{padding:11px 14px;border-bottom:1px solid var(--border);vertical-align:top;color:var(--text);line-height:1.55}
.lg.lgp-landing-s-sat .np-overview-table tr:last-child td{border-bottom:none}
.lg.lgp-landing-s-sat .np-overview-table tr:hover td{background:var(--bg)}
.lg.lgp-landing-s-sat .np-overview-table .key-col{color:var(--navy);font-weight:700;font-size:.83rem;width:38%;white-space:nowrap}
.lg.lgp-landing-s-sat .np-ov-wrap{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border)}
.lg.lgp-landing-s-sat .np-subj-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:20px}
.lg.lgp-landing-s-sat .np-subj-card{background:var(--bg);border-radius:var(--r-lg);border:1px solid var(--border);padding:18px 20px;position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s}
.lg.lgp-landing-s-sat .np-subj-card:hover{transform:translateY(-3px);box-shadow:var(--sh-md)}
.lg.lgp-landing-s-sat .np-subj-card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:99px 0 0 99px}
.lg.lgp-landing-s-sat .np-sc-physics::before{background:linear-gradient(180deg,#1d4ed8,#3b82f6)}
.lg.lgp-landing-s-sat .np-sc-chemistry::before{background:linear-gradient(180deg,#92400e,#d97706)}
.lg.lgp-landing-s-sat .np-sc-botany::before{background:linear-gradient(180deg,#059669,#34d399)}
.lg.lgp-landing-s-sat .np-sc-zoology::before{background:linear-gradient(180deg,#be123c,#f43f5e)}
.lg.lgp-landing-s-sat .np-subj-ico{font-size:1.7rem;margin-bottom:10px;display:block}
.lg.lgp-landing-s-sat .np-subj-card h4{font-size:.92rem;color:var(--navy);margin-bottom:6px}
.lg.lgp-landing-s-sat .np-subj-marks{font-family:'Poppins',sans-serif;font-size:1.5rem;font-weight:800;margin-bottom:4px}
.lg.lgp-landing-s-sat .np-subj-qs{font-size:.76rem;color:var(--muted)}
.lg.lgp-landing-s-sat .np-subj-detail{font-size:.76rem;color:var(--muted);margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}
.lg.lgp-landing-s-sat .np-marking-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px}
.lg.lgp-landing-s-sat .np-mark-card{border-radius:var(--r-lg);padding:20px;text-align:center}
.lg.lgp-landing-s-sat .np-mark-correct{background:linear-gradient(135deg,#d1fae5,#ecfdf5);border:1px solid #6ee7b7}
.lg.lgp-landing-s-sat .np-mark-wrong{background:linear-gradient(135deg,#fee2e2,#fef2f2);border:1px solid #fca5a5}
.lg.lgp-landing-s-sat .np-mark-skip{background:linear-gradient(135deg,#f3f4f6,#f9fafb);border:1px solid var(--border)}
.lg.lgp-landing-s-sat .npm-n{font-family:'Poppins',sans-serif;font-size:2rem;font-weight:900;line-height:1;margin-bottom:6px}
.lg.lgp-landing-s-sat .npm-l{font-size:.8rem;font-weight:600;margin-bottom:4px}
.lg.lgp-landing-s-sat .npm-desc{font-size:.74rem;color:var(--muted);line-height:1.5}
.lg.lgp-landing-s-sat .np-syl-table{width:100%;border-collapse:collapse;font-size:.82rem}
.lg.lgp-landing-s-sat .np-syl-table th{background:var(--navy);color:#fff;padding:10px 14px;text-align:left;font-size:.79rem;font-family:'Poppins',sans-serif;font-weight:700}
.lg.lgp-landing-s-sat .np-syl-table td{padding:10px 14px;border-bottom:1px solid var(--border);vertical-align:top;line-height:1.55}
.lg.lgp-landing-s-sat .np-syl-table tr:last-child td{border-bottom:none}
.lg.lgp-landing-s-sat .np-syl-table tr:hover td{background:var(--bg)}
.lg.lgp-landing-s-sat .np-syl-table .subj{font-weight:700;color:var(--navy)}
.lg.lgp-landing-s-sat .np-syl-wrap{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border)}
.lg.lgp-landing-s-sat .np-change-list{display:flex;flex-direction:column;gap:12px}
.lg.lgp-landing-s-sat .np-change-item{display:flex;align-items:flex-start;gap:14px;padding:14px 18px;background:var(--bg);border-radius:var(--r-lg);border:1px solid var(--border);transition:transform .15s}
.lg.lgp-landing-s-sat .np-change-item:hover{transform:translateX(4px)}
.lg.lgp-landing-s-sat .np-ci-num{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#be123c,#f43f5e);color:#fff;font-family:'Poppins',sans-serif;font-size:.8rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}
.lg.lgp-landing-s-sat .np-ci-text h4{font-size:.88rem;color:var(--navy);margin-bottom:3px}
.lg.lgp-landing-s-sat .np-ci-text p{font-size:.8rem;color:var(--muted);line-height:1.6;margin:0}
.lg.lgp-landing-s-sat .np-tips-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.lg.lgp-landing-s-sat .np-tip{background:#fff;border-radius:var(--r-lg);border:1px solid var(--border);border-left:4px solid var(--orange);padding:16px 18px;box-shadow:var(--sh)}
.lg.lgp-landing-s-sat .np-tip h4{font-size:.88rem;color:var(--navy);margin-bottom:6px;display:flex;align-items:center;gap:7px}
.lg.lgp-landing-s-sat .np-tip p{font-size:.8rem;color:var(--muted);line-height:1.65;margin:0}
@media(max-width:768px){.lg.lgp-landing-s-sat .np-subj-grid{grid-template-columns:1fr 1fr}.lg.lgp-landing-s-sat .np-marking-grid{grid-template-columns:1fr}.lg.lgp-landing-s-sat .np-tips-grid{grid-template-columns:1fr}}
@media(max-width:480px){.lg.lgp-landing-s-sat .np-subj-grid{grid-template-columns:1fr}}
.lg.lgp-landing-sip,.lg.lgp-landing-sip{overflow-x:hidden;max-width:100%;}
.lg.lgp-landing-sip *{box-sizing:border-box;}
.lg.lgp-landing-sip img{max-width:100%;height:auto;}
.lg.lgp-landing-sip table{max-width:100%;}
.lg.lgp-landing-sip .nc{background:#fff;border-radius:var(--r-xl);border:1px solid var(--border);box-shadow:var(--sh);overflow:hidden}
.lg.lgp-landing-sip .nc-head{display:flex;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,#fef2f2,#fff5f5)}
.lg.lgp-landing-sip .nc-head-ico{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#be123c,#f43f5e);display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff;flex-shrink:0}
.lg.lgp-landing-sip .nc-head h2{font-size:1.05rem;color:var(--navy);margin:0}
.lg.lgp-landing-sip .nc-head span{font-size:.76rem;color:var(--muted);display:block;margin-top:2px}
.lg.lgp-landing-sip .nc-body{padding:22px 24px}
.lg.lgp-landing-sip .nc-body p{font-size:.88rem;color:var(--muted);line-height:1.8;margin-bottom:14px}
.lg.lgp-landing-sip .nc-body p:last-child{margin-bottom:0}
.lg.lgp-landing-sip .cbt-banner{background:linear-gradient(135deg,#1e1b4b,#4338ca);border-radius:var(--r-lg);padding:18px 22px;display:flex;align-items:center;gap:16px;margin-bottom:20px}
.lg.lgp-landing-sip .cbt-ico{font-size:2rem;flex-shrink:0}
.lg.lgp-landing-sip .cbt-text h4{color:var(--gold);font-family:'Poppins',sans-serif;font-size:.95rem;margin-bottom:4px}
.lg.lgp-landing-sip .cbt-text p{color:rgba(255,255,255,.8);font-size:.82rem;line-height:1.6;margin:0}
.lg.lgp-landing-sip .np-overview-table{width:100%;border-collapse:collapse;font-size:.85rem}
.lg.lgp-landing-sip .np-overview-table th{background:var(--navy);color:#fff;padding:11px 14px;text-align:left;font-family:'Poppins',sans-serif;font-size:.8rem;font-weight:700}
.lg.lgp-landing-sip .np-overview-table th:first-child{border-radius:8px 0 0 0}
.lg.lgp-landing-sip .np-overview-table th:last-child{border-radius:0 8px 0 0}
.lg.lgp-landing-sip .np-overview-table td{padding:11px 14px;border-bottom:1px solid var(--border);vertical-align:top;color:var(--text);line-height:1.55}
.lg.lgp-landing-sip .np-overview-table tr:last-child td{border-bottom:none}
.lg.lgp-landing-sip .np-overview-table tr:hover td{background:var(--bg)}
.lg.lgp-landing-sip .np-overview-table .key-col{color:var(--navy);font-weight:700;font-size:.83rem;width:38%;white-space:nowrap}
.lg.lgp-landing-sip .np-ov-wrap{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border)}
.lg.lgp-landing-sip .np-subj-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:20px}
.lg.lgp-landing-sip .np-subj-card{background:var(--bg);border-radius:var(--r-lg);border:1px solid var(--border);padding:18px 20px;position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s}
.lg.lgp-landing-sip .np-subj-card:hover{transform:translateY(-3px);box-shadow:var(--sh-md)}
.lg.lgp-landing-sip .np-subj-card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:99px 0 0 99px}
.lg.lgp-landing-sip .np-sc-physics::before{background:linear-gradient(180deg,#1d4ed8,#3b82f6)}
.lg.lgp-landing-sip .np-sc-chemistry::before{background:linear-gradient(180deg,#92400e,#d97706)}
.lg.lgp-landing-sip .np-sc-botany::before{background:linear-gradient(180deg,#059669,#34d399)}
.lg.lgp-landing-sip .np-sc-zoology::before{background:linear-gradient(180deg,#be123c,#f43f5e)}
.lg.lgp-landing-sip .np-subj-ico{font-size:1.7rem;margin-bottom:10px;display:block}
.lg.lgp-landing-sip .np-subj-card h4{font-size:.92rem;color:var(--navy);margin-bottom:6px}
.lg.lgp-landing-sip .np-subj-marks{font-family:'Poppins',sans-serif;font-size:1.5rem;font-weight:800;margin-bottom:4px}
.lg.lgp-landing-sip .np-subj-qs{font-size:.76rem;color:var(--muted)}
.lg.lgp-landing-sip .np-subj-detail{font-size:.76rem;color:var(--muted);margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}
.lg.lgp-landing-sip .np-marking-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px}
.lg.lgp-landing-sip .np-mark-card{border-radius:var(--r-lg);padding:20px;text-align:center}
.lg.lgp-landing-sip .np-mark-correct{background:linear-gradient(135deg,#d1fae5,#ecfdf5);border:1px solid #6ee7b7}
.lg.lgp-landing-sip .np-mark-wrong{background:linear-gradient(135deg,#fee2e2,#fef2f2);border:1px solid #fca5a5}
.lg.lgp-landing-sip .np-mark-skip{background:linear-gradient(135deg,#f3f4f6,#f9fafb);border:1px solid var(--border)}
.lg.lgp-landing-sip .npm-n{font-family:'Poppins',sans-serif;font-size:2rem;font-weight:900;line-height:1;margin-bottom:6px}
.lg.lgp-landing-sip .npm-l{font-size:.8rem;font-weight:600;margin-bottom:4px}
.lg.lgp-landing-sip .npm-desc{font-size:.74rem;color:var(--muted);line-height:1.5}
.lg.lgp-landing-sip .np-syl-table{width:100%;border-collapse:collapse;font-size:.82rem}
.lg.lgp-landing-sip .np-syl-table th{background:var(--navy);color:#fff;padding:10px 14px;text-align:left;font-size:.79rem;font-family:'Poppins',sans-serif;font-weight:700}
.lg.lgp-landing-sip .np-syl-table td{padding:10px 14px;border-bottom:1px solid var(--border);vertical-align:top;line-height:1.55}
.lg.lgp-landing-sip .np-syl-table tr:last-child td{border-bottom:none}
.lg.lgp-landing-sip .np-syl-table tr:hover td{background:var(--bg)}
.lg.lgp-landing-sip .np-syl-table .subj{font-weight:700;color:var(--navy)}
.lg.lgp-landing-sip .np-syl-wrap{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border)}
.lg.lgp-landing-sip .np-change-list{display:flex;flex-direction:column;gap:12px}
.lg.lgp-landing-sip .np-change-item{display:flex;align-items:flex-start;gap:14px;padding:14px 18px;background:var(--bg);border-radius:var(--r-lg);border:1px solid var(--border);transition:transform .15s}
.lg.lgp-landing-sip .np-change-item:hover{transform:translateX(4px)}
.lg.lgp-landing-sip .np-ci-num{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#be123c,#f43f5e);color:#fff;font-family:'Poppins',sans-serif;font-size:.8rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}
.lg.lgp-landing-sip .np-ci-text h4{font-size:.88rem;color:var(--navy);margin-bottom:3px}
.lg.lgp-landing-sip .np-ci-text p{font-size:.8rem;color:var(--muted);line-height:1.6;margin:0}
.lg.lgp-landing-sip .np-tips-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.lg.lgp-landing-sip .np-tip{background:#fff;border-radius:var(--r-lg);border:1px solid var(--border);border-left:4px solid var(--orange);padding:16px 18px;box-shadow:var(--sh)}
.lg.lgp-landing-sip .np-tip h4{font-size:.88rem;color:var(--navy);margin-bottom:6px;display:flex;align-items:center;gap:7px}
.lg.lgp-landing-sip .np-tip p{font-size:.8rem;color:var(--muted);line-height:1.65;margin:0}
@media(max-width:768px){.lg.lgp-landing-sip .np-subj-grid{grid-template-columns:1fr 1fr}.lg.lgp-landing-sip .np-marking-grid{grid-template-columns:1fr}.lg.lgp-landing-sip .np-tips-grid{grid-template-columns:1fr}}
@media(max-width:480px){.lg.lgp-landing-sip .np-subj-grid{grid-template-columns:1fr}}
.lg.lgp-form-s-sat-register,.lg.lgp-form-s-sat-register{overflow-x:hidden;max-width:100%;}
.lg.lgp-form-s-sat-register *{box-sizing:border-box;}
.lg.lgp-form-s-sat-register img{max-width:100%;height:auto;}
.lg.lgp-form-s-sat-register table{max-width:100%;}
.lg.lgp-form-s-sat-register .nc{background:#fff;border-radius:var(--r-xl);border:1px solid var(--border);box-shadow:var(--sh);overflow:hidden}
.lg.lgp-form-s-sat-register .nc-head{display:flex;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,#fef2f2,#fff5f5)}
.lg.lgp-form-s-sat-register .nc-head-ico{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#be123c,#f43f5e);display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff;flex-shrink:0}
.lg.lgp-form-s-sat-register .nc-head h2{font-size:1.05rem;color:var(--navy);margin:0}
.lg.lgp-form-s-sat-register .nc-head span{font-size:.76rem;color:var(--muted);display:block;margin-top:2px}
.lg.lgp-form-s-sat-register .nc-body{padding:22px 24px}
.lg.lgp-form-s-sat-register .nc-body p{font-size:.88rem;color:var(--muted);line-height:1.8;margin-bottom:14px}
.lg.lgp-form-s-sat-register .nc-body p:last-child{margin-bottom:0}
.lg.lgp-form-s-sat-register .cbt-banner{background:linear-gradient(135deg,#1e1b4b,#4338ca);border-radius:var(--r-lg);padding:18px 22px;display:flex;align-items:center;gap:16px;margin-bottom:20px}
.lg.lgp-form-s-sat-register .cbt-ico{font-size:2rem;flex-shrink:0}
.lg.lgp-form-s-sat-register .cbt-text h4{color:var(--gold);font-family:'Poppins',sans-serif;font-size:.95rem;margin-bottom:4px}
.lg.lgp-form-s-sat-register .cbt-text p{color:rgba(255,255,255,.8);font-size:.82rem;line-height:1.6;margin:0}
.lg.lgp-form-s-sat-register .np-overview-table{width:100%;border-collapse:collapse;font-size:.85rem}
.lg.lgp-form-s-sat-register .np-overview-table th{background:var(--navy);color:#fff;padding:11px 14px;text-align:left;font-family:'Poppins',sans-serif;font-size:.8rem;font-weight:700}
.lg.lgp-form-s-sat-register .np-overview-table th:first-child{border-radius:8px 0 0 0}
.lg.lgp-form-s-sat-register .np-overview-table th:last-child{border-radius:0 8px 0 0}
.lg.lgp-form-s-sat-register .np-overview-table td{padding:11px 14px;border-bottom:1px solid var(--border);vertical-align:top;color:var(--text);line-height:1.55}
.lg.lgp-form-s-sat-register .np-overview-table tr:last-child td{border-bottom:none}
.lg.lgp-form-s-sat-register .np-overview-table tr:hover td{background:var(--bg)}
.lg.lgp-form-s-sat-register .np-overview-table .key-col{color:var(--navy);font-weight:700;font-size:.83rem;width:38%;white-space:nowrap}
.lg.lgp-form-s-sat-register .np-ov-wrap{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border)}
.lg.lgp-form-s-sat-register .np-subj-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:20px}
.lg.lgp-form-s-sat-register .np-subj-card{background:var(--bg);border-radius:var(--r-lg);border:1px solid var(--border);padding:18px 20px;position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s}
.lg.lgp-form-s-sat-register .np-subj-card:hover{transform:translateY(-3px);box-shadow:var(--sh-md)}
.lg.lgp-form-s-sat-register .np-subj-card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:99px 0 0 99px}
.lg.lgp-form-s-sat-register .np-sc-physics::before{background:linear-gradient(180deg,#1d4ed8,#3b82f6)}
.lg.lgp-form-s-sat-register .np-sc-chemistry::before{background:linear-gradient(180deg,#92400e,#d97706)}
.lg.lgp-form-s-sat-register .np-sc-botany::before{background:linear-gradient(180deg,#059669,#34d399)}
.lg.lgp-form-s-sat-register .np-sc-zoology::before{background:linear-gradient(180deg,#be123c,#f43f5e)}
.lg.lgp-form-s-sat-register .np-subj-ico{font-size:1.7rem;margin-bottom:10px;display:block}
.lg.lgp-form-s-sat-register .np-subj-card h4{font-size:.92rem;color:var(--navy);margin-bottom:6px}
.lg.lgp-form-s-sat-register .np-subj-marks{font-family:'Poppins',sans-serif;font-size:1.5rem;font-weight:800;margin-bottom:4px}
.lg.lgp-form-s-sat-register .np-subj-qs{font-size:.76rem;color:var(--muted)}
.lg.lgp-form-s-sat-register .np-subj-detail{font-size:.76rem;color:var(--muted);margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}
.lg.lgp-form-s-sat-register .np-marking-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px}
.lg.lgp-form-s-sat-register .np-mark-card{border-radius:var(--r-lg);padding:20px;text-align:center}
.lg.lgp-form-s-sat-register .np-mark-correct{background:linear-gradient(135deg,#d1fae5,#ecfdf5);border:1px solid #6ee7b7}
.lg.lgp-form-s-sat-register .np-mark-wrong{background:linear-gradient(135deg,#fee2e2,#fef2f2);border:1px solid #fca5a5}
.lg.lgp-form-s-sat-register .np-mark-skip{background:linear-gradient(135deg,#f3f4f6,#f9fafb);border:1px solid var(--border)}
.lg.lgp-form-s-sat-register .npm-n{font-family:'Poppins',sans-serif;font-size:2rem;font-weight:900;line-height:1;margin-bottom:6px}
.lg.lgp-form-s-sat-register .npm-l{font-size:.8rem;font-weight:600;margin-bottom:4px}
.lg.lgp-form-s-sat-register .npm-desc{font-size:.74rem;color:var(--muted);line-height:1.5}
.lg.lgp-form-s-sat-register .np-syl-table{width:100%;border-collapse:collapse;font-size:.82rem}
.lg.lgp-form-s-sat-register .np-syl-table th{background:var(--navy);color:#fff;padding:10px 14px;text-align:left;font-size:.79rem;font-family:'Poppins',sans-serif;font-weight:700}
.lg.lgp-form-s-sat-register .np-syl-table td{padding:10px 14px;border-bottom:1px solid var(--border);vertical-align:top;line-height:1.55}
.lg.lgp-form-s-sat-register .np-syl-table tr:last-child td{border-bottom:none}
.lg.lgp-form-s-sat-register .np-syl-table tr:hover td{background:var(--bg)}
.lg.lgp-form-s-sat-register .np-syl-table .subj{font-weight:700;color:var(--navy)}
.lg.lgp-form-s-sat-register .np-syl-wrap{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border)}
.lg.lgp-form-s-sat-register .np-change-list{display:flex;flex-direction:column;gap:12px}
.lg.lgp-form-s-sat-register .np-change-item{display:flex;align-items:flex-start;gap:14px;padding:14px 18px;background:var(--bg);border-radius:var(--r-lg);border:1px solid var(--border);transition:transform .15s}
.lg.lgp-form-s-sat-register .np-change-item:hover{transform:translateX(4px)}
.lg.lgp-form-s-sat-register .np-ci-num{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#be123c,#f43f5e);color:#fff;font-family:'Poppins',sans-serif;font-size:.8rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}
.lg.lgp-form-s-sat-register .np-ci-text h4{font-size:.88rem;color:var(--navy);margin-bottom:3px}
.lg.lgp-form-s-sat-register .np-ci-text p{font-size:.8rem;color:var(--muted);line-height:1.6;margin:0}
.lg.lgp-form-s-sat-register .np-tips-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.lg.lgp-form-s-sat-register .np-tip{background:#fff;border-radius:var(--r-lg);border:1px solid var(--border);border-left:4px solid var(--orange);padding:16px 18px;box-shadow:var(--sh)}
.lg.lgp-form-s-sat-register .np-tip h4{font-size:.88rem;color:var(--navy);margin-bottom:6px;display:flex;align-items:center;gap:7px}
.lg.lgp-form-s-sat-register .np-tip p{font-size:.8rem;color:var(--muted);line-height:1.65;margin:0}
@media(max-width:768px){.lg.lgp-form-s-sat-register .np-subj-grid{grid-template-columns:1fr 1fr}.lg.lgp-form-s-sat-register .np-marking-grid{grid-template-columns:1fr}.lg.lgp-form-s-sat-register .np-tips-grid{grid-template-columns:1fr}}
@media(max-width:480px){.lg.lgp-form-s-sat-register .np-subj-grid{grid-template-columns:1fr}}
.lg.lgp-form-sip-register,.lg.lgp-form-sip-register{overflow-x:hidden;max-width:100%;}
.lg.lgp-form-sip-register *{box-sizing:border-box;}
.lg.lgp-form-sip-register img{max-width:100%;height:auto;}
.lg.lgp-form-sip-register table{max-width:100%;}
.lg.lgp-form-sip-register .nc{background:#fff;border-radius:var(--r-xl);border:1px solid var(--border);box-shadow:var(--sh);overflow:hidden}
.lg.lgp-form-sip-register .nc-head{display:flex;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,#fef2f2,#fff5f5)}
.lg.lgp-form-sip-register .nc-head-ico{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#be123c,#f43f5e);display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff;flex-shrink:0}
.lg.lgp-form-sip-register .nc-head h2{font-size:1.05rem;color:var(--navy);margin:0}
.lg.lgp-form-sip-register .nc-head span{font-size:.76rem;color:var(--muted);display:block;margin-top:2px}
.lg.lgp-form-sip-register .nc-body{padding:22px 24px}
.lg.lgp-form-sip-register .nc-body p{font-size:.88rem;color:var(--muted);line-height:1.8;margin-bottom:14px}
.lg.lgp-form-sip-register .nc-body p:last-child{margin-bottom:0}
.lg.lgp-form-sip-register .cbt-banner{background:linear-gradient(135deg,#1e1b4b,#4338ca);border-radius:var(--r-lg);padding:18px 22px;display:flex;align-items:center;gap:16px;margin-bottom:20px}
.lg.lgp-form-sip-register .cbt-ico{font-size:2rem;flex-shrink:0}
.lg.lgp-form-sip-register .cbt-text h4{color:var(--gold);font-family:'Poppins',sans-serif;font-size:.95rem;margin-bottom:4px}
.lg.lgp-form-sip-register .cbt-text p{color:rgba(255,255,255,.8);font-size:.82rem;line-height:1.6;margin:0}
.lg.lgp-form-sip-register .np-overview-table{width:100%;border-collapse:collapse;font-size:.85rem}
.lg.lgp-form-sip-register .np-overview-table th{background:var(--navy);color:#fff;padding:11px 14px;text-align:left;font-family:'Poppins',sans-serif;font-size:.8rem;font-weight:700}
.lg.lgp-form-sip-register .np-overview-table th:first-child{border-radius:8px 0 0 0}
.lg.lgp-form-sip-register .np-overview-table th:last-child{border-radius:0 8px 0 0}
.lg.lgp-form-sip-register .np-overview-table td{padding:11px 14px;border-bottom:1px solid var(--border);vertical-align:top;color:var(--text);line-height:1.55}
.lg.lgp-form-sip-register .np-overview-table tr:last-child td{border-bottom:none}
.lg.lgp-form-sip-register .np-overview-table tr:hover td{background:var(--bg)}
.lg.lgp-form-sip-register .np-overview-table .key-col{color:var(--navy);font-weight:700;font-size:.83rem;width:38%;white-space:nowrap}
.lg.lgp-form-sip-register .np-ov-wrap{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border)}
.lg.lgp-form-sip-register .np-subj-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:20px}
.lg.lgp-form-sip-register .np-subj-card{background:var(--bg);border-radius:var(--r-lg);border:1px solid var(--border);padding:18px 20px;position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s}
.lg.lgp-form-sip-register .np-subj-card:hover{transform:translateY(-3px);box-shadow:var(--sh-md)}
.lg.lgp-form-sip-register .np-subj-card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:99px 0 0 99px}
.lg.lgp-form-sip-register .np-sc-physics::before{background:linear-gradient(180deg,#1d4ed8,#3b82f6)}
.lg.lgp-form-sip-register .np-sc-chemistry::before{background:linear-gradient(180deg,#92400e,#d97706)}
.lg.lgp-form-sip-register .np-sc-botany::before{background:linear-gradient(180deg,#059669,#34d399)}
.lg.lgp-form-sip-register .np-sc-zoology::before{background:linear-gradient(180deg,#be123c,#f43f5e)}
.lg.lgp-form-sip-register .np-subj-ico{font-size:1.7rem;margin-bottom:10px;display:block}
.lg.lgp-form-sip-register .np-subj-card h4{font-size:.92rem;color:var(--navy);margin-bottom:6px}
.lg.lgp-form-sip-register .np-subj-marks{font-family:'Poppins',sans-serif;font-size:1.5rem;font-weight:800;margin-bottom:4px}
.lg.lgp-form-sip-register .np-subj-qs{font-size:.76rem;color:var(--muted)}
.lg.lgp-form-sip-register .np-subj-detail{font-size:.76rem;color:var(--muted);margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}
.lg.lgp-form-sip-register .np-marking-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px}
.lg.lgp-form-sip-register .np-mark-card{border-radius:var(--r-lg);padding:20px;text-align:center}
.lg.lgp-form-sip-register .np-mark-correct{background:linear-gradient(135deg,#d1fae5,#ecfdf5);border:1px solid #6ee7b7}
.lg.lgp-form-sip-register .np-mark-wrong{background:linear-gradient(135deg,#fee2e2,#fef2f2);border:1px solid #fca5a5}
.lg.lgp-form-sip-register .np-mark-skip{background:linear-gradient(135deg,#f3f4f6,#f9fafb);border:1px solid var(--border)}
.lg.lgp-form-sip-register .npm-n{font-family:'Poppins',sans-serif;font-size:2rem;font-weight:900;line-height:1;margin-bottom:6px}
.lg.lgp-form-sip-register .npm-l{font-size:.8rem;font-weight:600;margin-bottom:4px}
.lg.lgp-form-sip-register .npm-desc{font-size:.74rem;color:var(--muted);line-height:1.5}
.lg.lgp-form-sip-register .np-syl-table{width:100%;border-collapse:collapse;font-size:.82rem}
.lg.lgp-form-sip-register .np-syl-table th{background:var(--navy);color:#fff;padding:10px 14px;text-align:left;font-size:.79rem;font-family:'Poppins',sans-serif;font-weight:700}
.lg.lgp-form-sip-register .np-syl-table td{padding:10px 14px;border-bottom:1px solid var(--border);vertical-align:top;line-height:1.55}
.lg.lgp-form-sip-register .np-syl-table tr:last-child td{border-bottom:none}
.lg.lgp-form-sip-register .np-syl-table tr:hover td{background:var(--bg)}
.lg.lgp-form-sip-register .np-syl-table .subj{font-weight:700;color:var(--navy)}
.lg.lgp-form-sip-register .np-syl-wrap{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border)}
.lg.lgp-form-sip-register .np-change-list{display:flex;flex-direction:column;gap:12px}
.lg.lgp-form-sip-register .np-change-item{display:flex;align-items:flex-start;gap:14px;padding:14px 18px;background:var(--bg);border-radius:var(--r-lg);border:1px solid var(--border);transition:transform .15s}
.lg.lgp-form-sip-register .np-change-item:hover{transform:translateX(4px)}
.lg.lgp-form-sip-register .np-ci-num{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#be123c,#f43f5e);color:#fff;font-family:'Poppins',sans-serif;font-size:.8rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}
.lg.lgp-form-sip-register .np-ci-text h4{font-size:.88rem;color:var(--navy);margin-bottom:3px}
.lg.lgp-form-sip-register .np-ci-text p{font-size:.8rem;color:var(--muted);line-height:1.6;margin:0}
.lg.lgp-form-sip-register .np-tips-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.lg.lgp-form-sip-register .np-tip{background:#fff;border-radius:var(--r-lg);border:1px solid var(--border);border-left:4px solid var(--orange);padding:16px 18px;box-shadow:var(--sh)}
.lg.lgp-form-sip-register .np-tip h4{font-size:.88rem;color:var(--navy);margin-bottom:6px;display:flex;align-items:center;gap:7px}
.lg.lgp-form-sip-register .np-tip p{font-size:.8rem;color:var(--muted);line-height:1.65;margin:0}
@media(max-width:768px){.lg.lgp-form-sip-register .np-subj-grid{grid-template-columns:1fr 1fr}.lg.lgp-form-sip-register .np-marking-grid{grid-template-columns:1fr}.lg.lgp-form-sip-register .np-tips-grid{grid-template-columns:1fr}}
@media(max-width:480px){.lg.lgp-form-sip-register .np-subj-grid{grid-template-columns:1fr}}
.lg .ico{display:inline-block;width:1em;height:1em;vertical-align:-.125em;background-color:currentColor;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;flex:0 0 auto}
.lg .ico-arrow-clockwise{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-arrow-clockwise' viewBox='0 0 16 16'%3E %3Cpath fill-rule='evenodd' d='M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2z'/%3E %3Cpath d='M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466'/%3E %3C/svg%3E")}
.lg .ico-book{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-book' viewBox='0 0 16 16'%3E %3Cpath d='M1 2.828c.885-.37 2.154-.769 3.388-.893 1.33-.134 2.458.063 3.112.752v9.746c-.935-.53-2.12-.603-3.213-.493-1.18.12-2.37.461-3.287.811zm7.5-.141c.654-.689 1.782-.886 3.112-.752 1.234.124 2.503.523 3.388.893v9.923c-.918-.35-2.107-.692-3.287-.81-1.094-.111-2.278-.039-3.213.492zM8 1.783C7.015.936 5.587.81 4.287.94c-1.514.153-3.042.672-3.994 1.105A.5.5 0 0 0 0 2.5v11a.5.5 0 0 0 .707.455c.882-.4 2.303-.881 3.68-1.02 1.409-.142 2.59.087 3.223.877a.5.5 0 0 0 .78 0c.633-.79 1.814-1.019 3.222-.877 1.378.139 2.8.62 3.681 1.02A.5.5 0 0 0 16 13.5v-11a.5.5 0 0 0-.293-.455c-.952-.433-2.48-.952-3.994-1.105C10.413.809 8.985.936 8 1.783'/%3E %3C/svg%3E")}
.lg .ico-book-half{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-book-half' viewBox='0 0 16 16'%3E %3Cpath d='M8.5 2.687c.654-.689 1.782-.886 3.112-.752 1.234.124 2.503.523 3.388.893v9.923c-.918-.35-2.107-.692-3.287-.81-1.094-.111-2.278-.039-3.213.492zM8 1.783C7.015.936 5.587.81 4.287.94c-1.514.153-3.042.672-3.994 1.105A.5.5 0 0 0 0 2.5v11a.5.5 0 0 0 .707.455c.882-.4 2.303-.881 3.68-1.02 1.409-.142 2.59.087 3.223.877a.5.5 0 0 0 .78 0c.633-.79 1.814-1.019 3.222-.877 1.378.139 2.8.62 3.681 1.02A.5.5 0 0 0 16 13.5v-11a.5.5 0 0 0-.293-.455c-.952-.433-2.48-.952-3.994-1.105C10.413.809 8.985.936 8 1.783'/%3E %3C/svg%3E")}
.lg .ico-calendar-check-fill{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-calendar-check-fill' viewBox='0 0 16 16'%3E %3Cpath d='M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4zM16 14V5H0v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2m-5.146-5.146-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 0 1 .708-.708L7.5 10.793l2.646-2.647a.5.5 0 0 1 .708.708'/%3E %3C/svg%3E")}
.lg .ico-chevron-right{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E %3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3E %3C/svg%3E")}
.lg .ico-clipboard2-check{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-clipboard2-check' viewBox='0 0 16 16'%3E %3Cpath d='M9.5 0a.5.5 0 0 1 .5.5.5.5 0 0 0 .5.5.5.5 0 0 1 .5.5V2a.5.5 0 0 1-.5.5h-5A.5.5 0 0 1 5 2v-.5a.5.5 0 0 1 .5-.5.5.5 0 0 0 .5-.5.5.5 0 0 1 .5-.5z'/%3E %3Cpath d='M3 2.5a.5.5 0 0 1 .5-.5H4a.5.5 0 0 0 0-1h-.5A1.5 1.5 0 0 0 2 2.5v12A1.5 1.5 0 0 0 3.5 16h9a1.5 1.5 0 0 0 1.5-1.5v-12A1.5 1.5 0 0 0 12.5 1H12a.5.5 0 0 0 0 1h.5a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5z'/%3E %3Cpath d='M10.854 7.854a.5.5 0 0 0-.708-.708L7.5 9.793 6.354 8.646a.5.5 0 1 0-.708.708l1.5 1.5a.5.5 0 0 0 .708 0z'/%3E %3C/svg%3E")}
.lg .ico-currency-rupee{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-currency-rupee' viewBox='0 0 16 16'%3E %3Cpath d='M4 3.06h2.726c1.22 0 2.12.575 2.325 1.724H4v1.051h5.051C8.855 7.001 8 7.558 6.788 7.558H4v1.317L8.437 14h2.11L6.095 8.884h.855c2.316-.018 3.465-1.476 3.688-3.049H12V4.784h-1.345c-.08-.778-.357-1.335-.793-1.732H12V2H4z'/%3E %3C/svg%3E")}
.lg .ico-download{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-download' viewBox='0 0 16 16'%3E %3Cpath d='M.5 9.9a.5.5 0 0 1 .5.5v2.5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2.5a.5.5 0 0 1 1 0v2.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2.5a.5.5 0 0 1 .5-.5'/%3E %3Cpath d='M7.646 11.854a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V1.5a.5.5 0 0 0-1 0v8.793L5.354 8.146a.5.5 0 1 0-.708.708z'/%3E %3C/svg%3E")}
.lg .ico-envelope-fill{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-envelope-fill' viewBox='0 0 16 16'%3E %3Cpath d='M.05 3.555A2 2 0 0 1 2 2h12a2 2 0 0 1 1.95 1.555L8 8.414zM0 4.697v7.104l5.803-3.558zM6.761 8.83l-6.57 4.027A2 2 0 0 0 2 14h12a2 2 0 0 0 1.808-1.144l-6.57-4.027L8 9.586zm3.436-.586L16 11.801V4.697z'/%3E %3C/svg%3E")}
.lg .ico-fire{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-fire' viewBox='0 0 16 16'%3E %3Cpath d='M8 16c3.314 0 6-2 6-5.5 0-1.5-.5-4-2.5-6 .25 1.5-1.25 2-1.25 2C11 4 9 .5 6 0c.357 2 .5 4-2 6-1.25 1-2 2.729-2 4.5C2 14 4.686 16 8 16m0-1c-1.657 0-3-1-3-2.75 0-.75.25-2 1.25-3C6.125 10 7 10.5 7 10.5c-.375-1.25.5-3.25 2-3.5-.179 1-.25 2 1 3 .625.5 1 1.364 1 2.25C11 14 9.657 15 8 15'/%3E %3C/svg%3E")}
.lg .ico-geo-alt-fill{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-geo-alt-fill' viewBox='0 0 16 16'%3E %3Cpath d='M8 16s6-5.686 6-10A6 6 0 0 0 2 6c0 4.314 6 10 6 10m0-7a3 3 0 1 1 0-6 3 3 0 0 1 0 6'/%3E %3C/svg%3E")}
.lg .ico-house-fill{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-house-fill' viewBox='0 0 16 16'%3E %3Cpath d='M8.707 1.5a1 1 0 0 0-1.414 0L.646 8.146a.5.5 0 0 0 .708.708L8 2.207l6.646 6.647a.5.5 0 0 0 .708-.708L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293z'/%3E %3Cpath d='m8 3.293 6 6V13.5a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 1 2 13.5V9.293z'/%3E %3C/svg%3E")}
.lg .ico-info-circle-fill{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-info-circle-fill' viewBox='0 0 16 16'%3E %3Cpath d='M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16m.93-9.412-1 4.705c-.07.34.029.533.304.533.194 0 .487-.07.686-.246l-.088.416c-.287.346-.92.598-1.465.598-.703 0-1.002-.422-.808-1.319l.738-3.468c.064-.293.006-.399-.287-.47l-.451-.081.082-.381 2.29-.287zM8 5.5a1 1 0 1 1 0-2 1 1 0 0 1 0 2'/%3E %3C/svg%3E")}
.lg .ico-link-45deg{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-link-45deg' viewBox='0 0 16 16'%3E %3Cpath d='M4.715 6.542 3.343 7.914a3 3 0 1 0 4.243 4.243l1.828-1.829A3 3 0 0 0 8.586 5.5L8 6.086a1 1 0 0 0-.154.199 2 2 0 0 1 .861 3.337L6.88 11.45a2 2 0 1 1-2.83-2.83l.793-.792a4 4 0 0 1-.128-1.287z'/%3E %3Cpath d='M6.586 4.672A3 3 0 0 0 7.414 9.5l.775-.776a2 2 0 0 1-.896-3.346L9.12 3.55a2 2 0 1 1 2.83 2.83l-.793.792c.112.42.155.855.128 1.287l1.372-1.372a3 3 0 1 0-4.243-4.243z'/%3E %3C/svg%3E")}
.lg .ico-list-ul{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-list-ul' viewBox='0 0 16 16'%3E %3Cpath fill-rule='evenodd' d='M5 11.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5m-3 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2m0 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2m0 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2'/%3E %3C/svg%3E")}
.lg .ico-megaphone-fill{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-megaphone-fill' viewBox='0 0 16 16'%3E %3Cpath d='M13 2.5a1.5 1.5 0 0 1 3 0v11a1.5 1.5 0 0 1-3 0zm-1 .724c-2.067.95-4.539 1.481-7 1.656v6.237a25 25 0 0 1 1.088.085c2.053.204 4.038.668 5.912 1.56zm-8 7.841V4.934c-.68.027-1.399.043-2.008.053A2.02 2.02 0 0 0 0 7v2c0 1.106.896 1.996 1.994 2.009l.496.008a64 64 0 0 1 1.51.048m1.39 1.081q.428.032.85.078l.253 1.69a1 1 0 0 1-.983 1.187h-.548a1 1 0 0 1-.916-.599l-1.314-2.48a66 66 0 0 1 1.692.064q.491.026.966.06'/%3E %3C/svg%3E")}
.lg .ico-mortarboard-fill{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-mortarboard-fill' viewBox='0 0 16 16'%3E %3Cpath d='M8.211 2.047a.5.5 0 0 0-.422 0l-7.5 3.5a.5.5 0 0 0 .025.917l7.5 3a.5.5 0 0 0 .372 0L14 7.14V13a1 1 0 0 0-1 1v2h3v-2a1 1 0 0 0-1-1V6.739l.686-.275a.5.5 0 0 0 .025-.917z'/%3E %3Cpath d='M4.176 9.032a.5.5 0 0 0-.656.327l-.5 1.7a.5.5 0 0 0 .294.605l4.5 1.8a.5.5 0 0 0 .372 0l4.5-1.8a.5.5 0 0 0 .294-.605l-.5-1.7a.5.5 0 0 0-.656-.327L8 10.466z'/%3E %3C/svg%3E")}
.lg .ico-people-fill{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-people-fill' viewBox='0 0 16 16'%3E %3Cpath d='M7 14s-1 0-1-1 1-4 5-4 5 3 5 4-1 1-1 1zm4-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6m-5.784 6A2.24 2.24 0 0 1 5 13c0-1.355.68-2.75 1.936-3.72A6.3 6.3 0 0 0 5 9c-4 0-5 3-5 4s1 1 1 1zM4.5 8a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5'/%3E %3C/svg%3E")}
.lg .ico-star-fill{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-star-fill' viewBox='0 0 16 16'%3E %3Cpath d='M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327 4.898.696c.441.062.612.636.282.95l-3.522 3.356.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z'/%3E %3C/svg%3E")}
.lg .ico-tag-fill{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-tag-fill' viewBox='0 0 16 16'%3E %3Cpath d='M2 1a1 1 0 0 0-1 1v4.586a1 1 0 0 0 .293.707l7 7a1 1 0 0 0 1.414 0l4.586-4.586a1 1 0 0 0 0-1.414l-7-7A1 1 0 0 0 6.586 1zm4 3.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0'/%3E %3C/svg%3E")}
.lg .ico-telephone-fill{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-telephone-fill' viewBox='0 0 16 16'%3E %3Cpath fill-rule='evenodd' d='M1.885.511a1.745 1.745 0 0 1 2.61.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.68.68 0 0 0 .178.643l2.457 2.457a.68.68 0 0 0 .644.178l2.189-.547a1.75 1.75 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.6 18.6 0 0 1-7.01-4.42 18.6 18.6 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877z'/%3E %3C/svg%3E")}
.lg .ico-trophy-fill{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-trophy-fill' viewBox='0 0 16 16'%3E %3Cpath d='M2.5.5A.5.5 0 0 1 3 0h10a.5.5 0 0 1 .5.5q0 .807-.034 1.536a3 3 0 1 1-1.133 5.89c-.79 1.865-1.878 2.777-2.833 3.011v2.173l1.425.356c.194.048.377.135.537.255L13.3 15.1a.5.5 0 0 1-.3.9H3a.5.5 0 0 1-.3-.9l1.838-1.379c.16-.12.343-.207.537-.255L6.5 13.11v-2.173c-.955-.234-2.043-1.146-2.833-3.012a3 3 0 1 1-1.132-5.89A33 33 0 0 1 2.5.5m.099 2.54a2 2 0 0 0 .72 3.935c-.333-1.05-.588-2.346-.72-3.935m10.083 3.935a2 2 0 0 0 .72-3.935c-.133 1.59-.388 2.885-.72 3.935'/%3E %3C/svg%3E")}
.lg .ico-whatsapp{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-whatsapp' viewBox='0 0 16 16'%3E %3Cpath d='M13.601 2.326A7.85 7.85 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.9 7.9 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.9 7.9 0 0 0 13.6 2.326zM7.994 14.521a6.6 6.6 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.56 6.56 0 0 1 1.928 4.66c-.004 3.639-2.961 6.592-6.592 6.592m3.615-4.934c-.197-.099-1.17-.578-1.353-.646-.182-.065-.315-.099-.445.099-.133.197-.513.646-.627.775-.114.133-.232.148-.43.05-.197-.1-.836-.308-1.592-.985-.59-.525-.985-1.175-1.103-1.372-.114-.198-.011-.304.088-.403.087-.088.197-.232.296-.346.1-.114.133-.198.198-.33.065-.134.034-.248-.015-.347-.05-.099-.445-1.076-.612-1.47-.16-.389-.323-.335-.445-.34-.114-.007-.247-.007-.38-.007a.73.73 0 0 0-.529.247c-.182.198-.691.677-.691 1.654s.71 1.916.81 2.049c.098.133 1.394 2.132 3.383 2.992.47.205.84.326 1.129.418.475.152.904.129 1.246.08.38-.058 1.171-.48 1.338-.943.164-.464.164-.86.114-.943-.049-.084-.182-.133-.38-.232'/%3E %3C/svg%3E")}
