.eyebrow,h3{color:#b95630}.btn-primary,.btn2-primary{color:#fff;box-shadow:0 12px 24px rgba(125,63,43,.22)}.btn,.eyebrow{display:inline-flex;align-items:center}.btn,.card{transition:.2s}.award b,.award span,.microtrust b,.photo-badge b,.quote b,.trust-unit b,img{display:block}#back-top,.award,.footer-content,.hero,.infra,.model-card,.parents-section,.photo-card,.splide__track,.video-card{overflow:hidden}.model-card p,.model-v2 .model-card h3{text-shadow:0 2px 4px rgba(0,0,0,.6),0 4px 12px rgba(0,0,0,.4)}.mobile-award-slider,.testimonial-slider,html{scroll-behavior:smooth}.hero.hero-clean label,.lead h2,.links,body{font-family:Roboto,sans-serif}.section-title-path,.step::before,.timeline-right h3,h1,h2{font-family:"EB Garamond",serif}.claim-btn,.claim-seat-btn,.footer-links a,a{text-decoration:none}.btn,.faq summary,.footer-btn,.menu-toggle,.slider-btn{cursor:pointer}.eyebrow,.helpline-number,.microtrust span,label{text-transform:uppercase}.faq summary,.splide__slide{list-style:none}.testimonialSplide .splide__arrow--next,.videoSplide .splide__arrow--next{right:-14px}:root{--navy:#603320;--navy-2:#14395c;--brown:#7d3f2b;--gold:#b95630;--green:#4f7d5a;--cream:#fbf7ef;--paper:#ffffff;--muted:#64748b;--text:#172033;--line:#e7e2d8;--soft:#f6f8fb;--shadow:0 22px 60px rgba(14, 42, 71, 0.12);--radius:22px;--radius-sm:14px;--max:1200px}*,.parents-section *{box-sizing:border-box}body{margin:0;color:var(--text);background:#fff;line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%}a{color:inherit}.container{width:min(var(--max),calc(100% - 40px));margin:auto}.eyebrow{gap:9px;font-weight:700;letter-spacing:.08em;font-size:22px}.eyebrow::before{content:"";width:28px;height:2px;background:var(--gold);border-radius:10px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(44px, 5.2vw, 76px);line-height:.98;letter-spacing:-.045em;margin-bottom:22px;color:#102742}.btn-secondary,h2{color:var(--navy)}h2{font-size:clamp(32px, 3.4vw, 50px);line-height:1.04;letter-spacing:-.035em;margin:12px 0 16px}h3{font-size:22px;line-height:1.25;margin-bottom:10px}p{color:#444;font-size:16px}.section{padding:86px 0}.section-tight{padding:0 0 86px}.section-head{max-width:760px;margin:0 auto 38px;text-align:center}.infra p,.section-head p{font-size:16px;margin-bottom:0}.btn{justify-content:center;gap:10px;min-height:48px;padding:0 10px;border-radius:10px;font-weight:600;border:1px solid transparent;white-space:nowrap}.links,.logo,.nav,.quote .person,.step::before,.topbar .container{align-items:center;display:flex}.award b,.award span,.claim-seat-btn,.hero-subtitle,.links,.microtrust span,.top-admission-text strong{font-weight:700}.btn-primary{background:#a7b740}.btn-primary:hover,.btn2-primary:hover{transform:translateY(-1px);background:#693322}.btn2-primary{background:#b95630;margin-left:0px}.btn-secondary{background:#fff;border-color:rgba(14,42,71,.16)}.btn-secondary:hover{border-color:var(--gold);color:var(--brown)}.header,.hero{border-bottom:1px solid rgba(14,42,71,.08)}.topbar{background:var(--navy);color:#fff;font-size:14px}.topbar .container{height:40px;justify-content:space-between;gap:20px}.topbar strong{color:#ffe7b0}.header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:blur(14px)}.form-card,.hero,.hero-wrap,.model-card,.photo-card,.step{position:relative}.nav{justify-content:space-between;gap:28px}.logo{gap:12px;min-width:210px}.logo img{height:60px;width:auto;object-fit:contain}.award img,.image-mosaic img,.infra img,.life-grid img,.model-card img,.photo-card img,.quote img{object-fit:cover}.links{gap:30px;color:#212121;font-size:15px}.hero-subtitle,.links a:hover{color:var(--brown)}.nav-actions{display:flex;align-items:center;gap:12px}.hero{background:radial-gradient(circle at 12% 18%,rgba(201,154,74,.16),transparent 28%),linear-gradient(115deg,#fff 0,#fbf7ef 47%,#eef4f2 100%)}.hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(14,42,71,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(14,42,71,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,#000,transparent 76%);pointer-events:none}.hero-wrap{display:grid;grid-template-columns:1.05fr 0.95fr;gap:48px;align-items:center;padding:72px 0 66px}.hero-features .container,.microtrust,.model-v2,.models,.trust-strip .container{grid-template-columns:repeat(4,1fr)}.hero-copy{padding:18px 0}.hero-subtitle{font-size:22px;margin-bottom:18px}.hero p.lead{font-size:19px;max-width:660px;color:#46566d;margin-bottom:28px}.hero-cta{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:30px}.microtrust{display:grid;gap:14px;max-width:710px}.microtrust .item{background:rgba(255,255,255,.75);border:1px solid rgba(14,42,71,.08);border-radius:16px;padding:14px;box-shadow:0 10px 30px rgba(14,42,71,.06)}.microtrust b{font-size:20px;color:var(--navy);line-height:1.1}.privacy,label{font-size:12px}.microtrust span{font-size:12px;color:var(--muted);letter-spacing:.04em}.hero-panel{display:grid;grid-template-columns:1fr;gap:18px}.photo-card{border-radius:30px;box-shadow:var(--shadow);min-height:320px;border:8px solid #fff;background:#d8e6ef}.photo-card img{width:100%;height:100%;min-height:320px}.photo-badge{position:absolute;left:22px;bottom:22px;right:22px;background:rgba(255,255,255,.9);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.55);border-radius:18px;padding:18px;box-shadow:0 16px 40px rgba(14,42,71,.15)}.photo-badge b{color:var(--navy);font-size:18px}.photo-badge span{display:block;color:#5d6b7d;font-size:14px;margin-top:4px}.form-card{background:#fff;border:1px solid rgba(14,42,71,.1);border-radius:28px;box-shadow:var(--shadow);padding:28px}.form-card::before{content:"";position:absolute;inset:0 0 auto 0;height:5px;border-radius:28px 28px 0 0}.form-card h3{font-size:26px;margin:8px 0 6px}.form-card p{font-size:14px;margin-bottom:20px;color:#607086}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{display:flex;flex-direction:column;gap:7px}.field.full{grid-column:1/-1}label{font-weight:800;letter-spacing:.05em;color:#475569}input,select,textarea{width:100%;height:48px;border:1px solid #d9e1ea;border-radius:12px;background:#fff;padding:0 14px;font:inherit;color:#172033;outline:0;transition:.2s}textarea{height:78px;padding-top:12px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--gold);box-shadow:0 0 0 4px rgba(201,154,74,.14)}.form-card .btn{width:100%;margin-top:16px;border-radius:12px}.privacy{color:#7b8798;margin:12px 0 0;text-align:center}.trust-strip{background:#c74a1a;color:#fff;padding:22px 0}.award-row,.trust-strip .container{display:grid;gap:18px}.trust-unit{border-right:1px solid rgba(255,255,255,.16);padding-right:18px}.trust-unit:last-child{border-right:0}.trust-unit b{font-size:25px;line-height:1.1;color:#ffe7b0}.trust-unit span{font-size:14px;color:rgba(255,255,255,.78)}.about-grid,.pathway-grid{display:grid;grid-template-columns:0.95fr 1.05fr;gap:48px;align-items:center}.image-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:16px}.award-row,.cards,.eligibility,.infra-grid,.process,.testimonials{grid-template-columns:repeat(3,1fr)}.image-mosaic img{border-radius:20px;height:210px;width:100%;box-shadow:0 18px 44px rgba(14,42,71,.12)}.image-mosaic img:nth-child(2){transform:translateY(4px)}.image-mosaic img:nth-child(3){transform:translateY(-4px)}.content-list{display:grid;gap:16px;margin:26px 0 30px}.content-list .li{display:flex;gap:14px;align-items:flex-start;color:#444;font-weight:650}.check,.icon,.step::before{font-weight:900}.check{flex:0 0 24px;height:24px;border-radius:50%;background:#eaf3ec;color:var(--green);display:inline-flex;align-items:center;justify-content:center}.award,.card{border:1px solid rgba(14,42,71,.1)}.cta-band,.icon{align-items:center}.cards,.infra-grid,.testimonials{display:grid;gap:22px}.eligibility,.models{gap:20px;display:grid}.cards.two{grid-template-columns:repeat(2,1fr)}.card{background:#fff;border-radius:var(--radius);padding:26px;box-shadow:0 14px 36px rgba(14,42,71,.07)}.card:hover{transform:translateY(-3px);box-shadow:0 20px 48px rgba(14,42,71,.12)}.icon{width:48px;height:48px;border-radius:16px;background:#fbb04c;display:flex;justify-content:center;margin-bottom:18px;color:var(--brown);font-size:18px}.card p{margin-bottom:0;font-size:16px}.soft{background:var(--soft)}.soft2,.soft4,.soft6{background:#f0ebe1}.hero.hero-clean .btn-primary:hover,.soft3,.soft5{background:#fbb04c}.model-card{min-height:310px;border-radius:24px;background:#723421;color:#fff;box-shadow:0 18px 48px rgba(14,42,71,.16)}.model-card img{position:absolute;inset:0;width:100%;height:100%;opacity:.56;transition:.3s}.model-card:hover img{transform:scale(1.04);opacity:.64}.model-card::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(10,33,56,.92),rgba(10,33,56,.25) 62%,rgba(10,33,56,.12))}.model-card .inner{position:absolute;inset:auto 0 0 0;padding:24px;z-index:1}.model-card h3{color:#fff;margin-bottom:9px}.model-card p{line-height:21px;margin-bottom:10px;color:rgba(255,255,255,.94)}.eligibility .card{border-top:5px solid var(--navy)}.award{background:#f0ebe1;border-radius:18px;box-shadow:0 10px 20px -10px rgba(0,0,0,.25)}.award img{height:180px;width:100%;background:#f3f4f6}.award div{padding:14px}.award b{color:#b95630;font-size:22px;margin-bottom:5px}.award span{font-size:16px;color:#444;line-height:1.35}.infra{background:#fff;border:1px solid rgba(14,42,71,.1);border-radius:22px;box-shadow:0 14px 36px rgba(14,42,71,.08)}.infra img{height:210px;width:100%}.infra div{padding:20px}.infra h3{font-size:22px}.cta-band{background:linear-gradient(135deg,var(--navy),#693322);color:#fff;border-radius:32px;padding:44px;display:flex;justify-content:space-between;gap:28px;box-shadow:0 22px 54px rgba(14,42,71,.18)}.faq,.life-grid,.process{display:grid}.cta-band h2{color:#fff;margin:0;font-size:clamp(32px, 3.4vw, 50px)}.cta-band p{color:rgba(255,255,255,.78);margin:10px 0 0}.cta-band .btn{background:#a7b740;color:#fff}.quote{background:#fff;border:1px solid rgba(14,42,71,.1);border-radius:24px;padding:24px;box-shadow:0 14px 38px rgba(14,42,71,.08)}.quote .person{gap:14px;margin-bottom:18px}.quote img{width:58px;height:58px;border-radius:50%;border:3px solid var(--cream)}.quote b{color:#c74a1a}.quote span{font-size:13px;color:var(--muted)}.quote p{font-size:14px;margin-bottom:0;color:#46566d}.process{gap:20px;counter-reset:step}.step{background:var(--navy);border:1px solid rgba(14,42,71,.1);border-radius:24px;padding:28px;box-shadow:0 14px 36px rgba(14,42,71,.07);counter-increment:step}.step::before{content:"0" counter(step);justify-content:left;color:#fff;font-size:50px;margin-bottom:10px}.step h3{font-size:22px;color:#fff}.step p{color:#fff;font-size:16px;font-weight:300;line-height:22px}.life-grid{grid-template-columns:1.2fr 0.8fr 0.8fr;grid-auto-rows:210px;gap:16px}.life-grid img{width:100%;height:100%;border-radius:20px;box-shadow:0 12px 36px rgba(14,42,71,.1)}.life-grid img:first-child{grid-row:span 2}.faq{max-width:920px;margin:auto;gap:12px}.faq details{background:#fff;border:1px solid rgba(14,42,71,.1);border-radius:16px;padding:0 20px;box-shadow:0 8px 24px rgba(14,42,71,.05)}.faq summary{font-size:22px;font-weight:400;color:#444;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";font-size:24px;color:var(--brown)}.faq details[open] summary::after{content:"−"}.faq details p{padding-bottom:20px;margin-bottom:0;font-size:16px}footer{background:#603320;color:#fff;padding:20px 0}footer .container{display:block;align-items:flex-start;justify-content:space-between;gap:30px}footer p{color:rgba(255,255,255,.72);max-width:520px;margin:10px 0 0}footer .foot-meta{text-align:center;color:rgba(255,255,255,.7);font-size:16px;line-height:1.8}.mobile-sticky{display:none;position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid rgba(14,42,71,.12);padding:0px;/*box-shadow:0 -8px 30px rgba(14,42,71,.12)*/ }.mobile-sticky .btn{width:50%;border-radius:0px}.footer-accordion{background:#ccc;color:#000;font-size:16px;border-top:1px solid #ddd;padding:10px 0 0}.footer-btn{display:flex;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:500;color:#222;padding:0 0 10px}.arrow,.footer-btn span{transition:.3s}.footer-content{max-height:0;transition:max-height .4s}.footer-content.active{max-height:400px;margin-top:0;background:#fff;padding:20px}.footer-links{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.footer-links a{color:#733622;border:1px solid #ddd;border-radius:30px;padding:10px 18px;transition:.3s;background:#fff}.footer-links a:hover{background:#b95630;color:#fff}.arrow.rotate{transform:rotate(180deg)}@media (max-width:1020px){.about-grid,.eligibility,.hero-wrap,.process{grid-template-columns:1fr}.hero-panel{grid-template-columns:1fr 1fr}.cards,.infra-grid,.microtrust,.models,.testimonials,.trust-strip .container{grid-template-columns:repeat(2,1fr)}.award-row{grid-template-columns:repeat(3,1fr)}.links{display:none}.nav{height:72px}.section{padding:68px 0}.cta-band{align-items:flex-start;flex-direction:column}}.hero.hero-clean{background-image:linear-gradient(90deg,rgba(114,52,33,.93) 0,rgba(114,52,33,.82) 34%,rgba(114,52,33,.48) 58%,rgba(114,52,33,.18) 100%),linear-gradient(180deg,rgba(114,52,33,.14),rgba(114,52,33,.3)),url("https://www.jivapublicschool.com/admission-open/images/jiva_banner_new.webp");background-size:cover;background-position:center right;isolation:isolate}.hero.hero-clean::before{content:"";inset:0;mask-image:none;pointer-events:none}.hero.hero-clean::after{content:"";inset:auto 0 0 0;pointer-events:none}.hero.hero-clean .hero-wrap{display:grid;grid-template-columns:minmax(0,1fr) 430px;align-items:center}.hero.hero-clean .eyebrow{color:#ffe3a2;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);padding:9px 14px;border-radius:999px;margin-bottom:18px;backdrop-filter:blur(10px)}.hero.hero-clean .eyebrow::before{background:#ffe3a2;width:22px}.hero.hero-clean .hero-subtitle{font-size:23px;font-weight:700}.hero.hero-clean .btn-primary{background:#603320;color:#fff;border-color:rgba(255,255,255,.12);box-shadow:0 16px 30px rgba(0,0,0,.24)}.hero.hero-clean .btn-secondary{background:#b95630;color:#fff;border-color:rgba(255,255,255,.28);backdrop-filter:blur(12px)}.hero.hero-clean .btn-secondary:hover{background:#603320;color:#ffe3a2;border-color:rgba(255,227,162,.5)}.hero.hero-clean .microtrust{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:690px;margin-top:8px}.hero.hero-clean .microtrust .item{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:14px 14px 13px;box-shadow:none;backdrop-filter:blur(12px)}.hero.hero-clean .microtrust b{color:#fff;font-size:21px;letter-spacing:-.02em}.hero.hero-clean .microtrust span{color:rgba(255,255,255,.72);font-size:11px}.hero.hero-clean .hero-panel{display:flex;align-items:center;justify-content:flex-end;gap:0}.hero-form-shell::before{content:"";position:absolute;inset:-10px;border-radius:32px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(6px);z-index:-1}.hero.hero-clean .form-card{width:100%;border:1px solid rgba(255,255,255,.72);border-radius:24px;box-shadow:0 30px 72px rgba(0,0,0,.28);position:relative}.hero.hero-clean .form-card::before{height:4px;border-radius:24px 24px 0 0}.hero.hero-clean .form-card h3{font-size:20px;margin:0 0 20px;color:#743722;letter-spacing:-.03em;font-family:Roboto,sans-serif;text-align:center}.hero.hero-clean .form-card p{font-size:13px;line-height:1.55;margin-bottom:16px;color:#617087}.hero.hero-clean .form-grid{grid-template-columns:1fr;gap:12px}.hero.hero-clean label{font-size:12px;color:#444}.hero.hero-clean input,.hero.hero-clean select,.hero.hero-clean textarea{border-radius:10px;border-color:#d9e1ea;background:#fff;font-size:14px}.hero.hero-clean .form-card .btn{border-radius:10px;height:46px;margin-top:12px;text-transform:none;letter-spacing:1px;font-weight:600}.hero.hero-clean .privacy{font-size:11.5px;margin-top:10px;color:#738196}.hero-clean-bottom{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);width:min(var(--max),calc(100% - 40px));grid-template-columns:repeat(3,1fr);gap:12px;z-index:2;display:none}.hero-clean-bottom .mini{display:flex;align-items:center;gap:12px;padding:12px 14px;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:16px;backdrop-filter:blur(12px)}.hero-clean-bottom .mini i{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(255,227,162,.18);color:#ffe3a2;font-style:normal;font-weight:900}.hero-clean-bottom .mini b{display:block;font-size:14px;line-height:1.2}.hero-clean-bottom .mini span{display:block;color:rgba(255,255,255,.72);font-size:12px;line-height:1.25;margin-top:2px}@media (max-width:1080px){.hero.hero-clean{min-height:auto;background-position:center center}.hero.hero-clean .hero-wrap{grid-template-columns:1fr;gap:34px;min-height:auto;padding:50px 0 120px}.hero.hero-clean .hero-copy{max-width:760px}.hero.hero-clean .hero-panel{justify-content:flex-start;max-width:520px}.hero-clean-bottom{grid-template-columns:1fr 1fr 1fr;bottom:20px}}@media (max-width:720px){.container{width:min(100% - 28px,var(--max))}.nav-actions .btn-secondary,.topbar{display:none}.hero-wrap{padding:38px 0 44px;gap:28px}.award-row,.cards,.cards.two,.form-grid,.hero-clean-bottom,.hero-panel,.hero.hero-clean .form-grid,.infra-grid,.models,.testimonials{grid-template-columns:1fr}.hero.hero-clean .microtrust,.image-mosaic,.life-grid,.microtrust,.trust-strip .container{grid-template-columns:1fr 1fr}.trust-unit{border-right:0}.image-mosaic img{height:145px}.image-mosaic img:nth-child(2),.image-mosaic img:nth-child(3){transform:none}.life-grid{grid-auto-rows:150px}.life-grid img:first-child{grid-column:1/-1;grid-row:auto}.logo img{height:45px}.form-card{padding:22px}.section{padding:56px 0}.section-tight{padding:0 0 44px}footer .container{display:block}footer .foot-meta{text-align:center;margin-top:0}.mobile-sticky{display:flex}body{padding-bottom:50px}.hero.hero-clean .hero-wrap{padding:34px 0 30px;gap:26px}.hero.hero-clean h1{font-size:43px;line-height:1.02;margin-bottom:14px}.hero.hero-clean .hero-subtitle{font-size:19px}.hero.hero-clean p.lead{font-size:16px;line-height:1.62}.hero.hero-clean .form-card{padding:22px;border-radius:20px}.hero-form-shell::before{inset:-10px;border-radius:26px}.hero-clean-bottom{position:relative;left:auto;bottom:auto;transform:none;width:100%;margin-top:8px}.hero-clean-bottom .mini{padding:11px 12px}}@media (max-width:420px){.life-grid,.microtrust,.trust-strip .container{grid-template-columns:1fr 1fr}.hero-cta{display:block}.hero-cta .btn,.hero.hero-clean .hero-cta .btn{width:100%;margin-bottom:10px}h1{font-size:41px}.cta-band{padding:28px}.cta-band h2{font-size:29px}.hero.hero-clean .microtrust{display:none}}.hero.hero-clean .hero-wrap{align-items:start}.hero.hero-clean input,.hero.hero-clean select{height:42px}.hero.hero-clean textarea{padding-top:10px;height:54px}.hero.hero-clean .form-grid{gap:8px 12px}.hero.hero-clean .field{gap:6px}.model-v2{display:grid;gap:24px}.model-v2 .model-card{position:relative;min-height:385px;border-radius:26px;overflow:hidden;background:#723421;color:#fff;box-shadow:0 18px 50px rgba(14,42,71,.16);transition:.3s}.model-v2 .model-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(14,42,71,.22)}.model-v2 .model-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1;transition:.5s;filter:saturate(1.05) contrast(1.04)}.model-v2 .model-card:hover img{transform:scale(1.08)}.model-v2 .model-card::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#603320 0,rgba(0,0,0,.95) 25%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.25) 75%,transparent 100%)}.model-v2 .model-card .inner{position:absolute;left:0;right:0;bottom:0;padding:28px;z-index:2}.model-v2 .model-card a{display:inline-flex;align-items:center;color:#ffe3a2;font-weight:700;font-size:14px;transition:.2s}.model-v2 .model-card a:hover{color:#fff}.slider-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.slider-head .section-head{margin:0;text-align:left;max-width:760px}.slider-controls{display:flex;gap:10px;flex:0 0 auto}.slider-btn{width:44px;height:44px;border-radius:50%;border:1px solid rgba(125,63,43,.22);background:#fff;color:var(--brown);font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:.2s}.slider-btn:hover{background:var(--brown);color:#fff}.testimonial-slider{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 18px;scrollbar-width:none}.mobile-award-slider::-webkit-scrollbar,.testimonial-slider::-webkit-scrollbar{display:none}.testimonial-slider .quote{flex:0 0 calc((100% - 44px)/ 3);scroll-snap-align:start}.process-apply{text-align:center;margin-top:30px}@media (max-width:1020px){.model-v2{grid-template-columns:repeat(2,1fr)}.model-v2 .model-card{min-height:360px}.testimonial-slider .quote{flex-basis:calc((100% - 22px)/ 2)}}@media (min-width:721px){.award-mobile-controls{display:none}}.card-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:.3s}.card-desc.show{-webkit-line-clamp:unset;overflow:visible}.hero.hero-clean{background-color:#7d3f2b;isolation:isolate;position:relative!important;overflow:hidden!important;height:calc(10vh - 72px)!important;min-height:550px!important;max-height:820px!important;border-bottom:0!important;isolation:isolate!important}.hero.hero-clean::before{content:"";inset:0;opacity:.65;pointer-events:none;position:absolute!important;inset:0!important;z-index:0!important;background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px)!important;background-size:48px 48px!important;opacity:.55!important;mask-image:none!important}.hero.hero-clean::after,.hero.hero-clean::before{content:""!important;pointer-events:none!important}.hero-students img{max-height:560px;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 28px 34px rgba(0, 0, 0, .28))}.hero.hero-clean .hero-panel{display:flex;align-items:center;justify-content:flex-end}@media (max-width:1180px){.hero-students{right:360px}.hero-students img{width:min(38vw,410px)}.hero.hero-clean .hero-wrap{gap:46px}}@media (max-width:1080px){.hero.hero-clean .hero-wrap{grid-template-columns:1fr;gap:30px;min-height:auto;padding:38px 0 42px}.hero.hero-clean .hero-copy{max-width:760px}.hero.hero-clean p.lead{max-width:560px}.hero-students{position:relative;right:auto;bottom:auto;order:2;display:flex;justify-content:center;margin:-10px 0 -18px}.hero-students img{width:min(82vw,430px);max-height:none}.hero.hero-clean .hero-panel{justify-content:flex-start;max-width:520px;order:3}}.hero-students,.hero.hero-clean::after{position:absolute!important;bottom:0!important}@media (max-width:720px){.model-v2{grid-template-columns:1fr}.model-v2 .model-card{min-height:340px}.model-v2 .model-card .inner{padding:24px}.slider-head{align-items:flex-start;flex-direction:column;margin-bottom:18px}.slider-head .section-head{text-align:left;margin:0}.mobile-award-slider{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 16px;scrollbar-width:none}.mobile-award-slider .award{flex:0 0 86%;scroll-snap-align:start}.testimonial-slider .quote{flex:0 0 86%}.hero.hero-clean .hero-wrap{padding:34px 0 30px;gap:22px}.hero.hero-clean h1{font-size:42px;line-height:1.02}.hero.hero-clean p.lead{font-size:16px;max-width:100%}.hero-students{margin:-6px 0 -10px}.hero-students img{width:min(92vw,380px)}}.hero.hero-clean p.lead,.lead h2{color:rgba(255,255,255,.86)!important;font-size:16px!important;line-height:1.42!important;margin-bottom:10px!important}.hero.hero-clean .microtrust,.topbar{display:none!important}.nav{height:72px!important}.notice-dot,.top-admission-text .dots{height:14px;box-shadow:0 0 0 4px rgba(107,47,29,.25)}.hero.hero-clean::after{left:0!important;right:0!important;height:180px!important;z-index:1!important;background:linear-gradient(to top,rgba(45,18,10,.55),rgba(45,18,10,0))!important}.hero.hero-clean .hero-wrap{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(0,1fr) 430px!important;gap:72px!important;align-items:center!important;height:100%!important;min-height:100%!important;padding:0!important}.hero.hero-clean .hero-copy{max-width:500px!important;padding:0!important;position:relative!important;z-index:5!important}.hero.hero-clean h1{letter-spacing:.01em;color:#fff!important;font-size:clamp(42px, 2.9vw, 66px)!important;line-height:.9!important;margin-bottom:14px!important;text-shadow:0 12px 32px rgba(0,0,0,.24)!important}.hero.hero-clean .hero-subtitle{color:#ffe3a2!important;font-size:clamp(42px, 2.9vw, 66px)!important;margin-bottom:12px!important}.hero.hero-clean p.lead{max-width:370px!important}.lead h2{margin-top:0!important;font-weight:400;letter-spacing:.5px}.hero.hero-clean .hero-cta{margin-bottom:0!important}.hero-students{pointer-events:none;right:350px!important;z-index:3!important;pointer-events:none!important;display:block!important}.hero-students img{width:min(42vw,420px)!important;max-height:calc(100vh - 82px)!important;height:auto!important;object-fit:contain!important;object-position:bottom center!important;display:block!important;filter:drop-shadow(0 30px 36px rgba(0, 0, 0, .3))!important}.hero.hero-clean .hero-panel{position:relative!important;z-index:6!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}.hero-form-shell{width:70%!important;position:relative!important}.hero.hero-clean .form-card{padding:15px!important;background:rgba(255,255,255,.96)!important;backdrop-filter:blur(10px)!important}.pathway-bg{background:#f0ebe1;margin-top:80px;padding-top:0}.pathway-hd{padding-top:50px}.container-path{width:100%;max-width:1200px;margin:auto;padding:0}.footer-column ul li,.section-tag{margin-bottom:18px}.notice-bar{background:#fbb04c;padding:16px 0}.claim-btn:hover,.notice-dot{background:#572414}.notice-bar .container{display:flex;align-items:center;justify-content:space-between;gap:20px}.notice-text{color:#633728;font-size:16px;font-weight:700;display:flex;align-items:center;gap:12px}.notice-dot{width:14px;border-radius:50%;flex-shrink:0}.claim-btn{background:#6f311f;color:#fff;padding:13px 10px;border-radius:6px;font-weight:700;transition:.3s}.level h4,.section-tag{font-size:18px;font-weight:800}.jiva-pathway{background:#6d311f;padding:70px 0 30px}.section-tag{display:block;color:#f4ae43;letter-spacing:1px}.section-title-path{font-size:clamp(32px, 3.4vw, 50px);line-height:1.12;margin-bottom:18px;max-width:780px}.section-desc-path{max-width:780px;font-size:16px;line-height:1.7;margin-bottom:25px;color:#444}.timeline{position:relative;padding-left:9px}.timeline::before{content:"";position:absolute;left:8px;top:0;bottom:0;width:3px;background:#d89c4a}.timeline-item{display:grid;grid-template-columns:230px 1fr;column-gap:45px;position:relative;padding:34px 0;border-bottom:1px solid #fbb04c}.timeline-item:last-child{border-bottom:none}.timeline-left{position:relative;padding-left:42px}.dot{position:absolute;left:-9px;top:6px;width:20px;height:20px;background:#f4ae43;border:4px solid #d8892c;border-radius:50%;z-index:2}.level h4{margin-bottom:15px;margin-top:3px;color:#603320}.level span{font-size:16px;font-weight:700;color:#444}.timeline-right h3{font-size:30px;margin-bottom:5px}.timeline-right p{max-width:760px;font-size:16px;line-height:1.65;color:#444;margin:0}.badge{display:inline-block;margin-top:18px;border:2px solid #e6a03f;color:#603320;padding:9px 16px;border-radius:6px;font-size:16px;font-weight:700}.top-admission-bar{background:#f5b24a;padding:14px 20px}.top-admission-bar .container{max-width:1300px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.top-admission-text{display:flex;align-items:center;gap:14px}.top-admission-text .dots{width:14px;background:#6b2f1d;border-radius:50%;flex-shrink:0}.top-admission-text p{margin:0;color:#222;font-size:18px;font-weight:500;line-height:1.4}.claim-seat-btn{background:#7b3d27;color:#fff;padding:13px 24px;border-radius:6px;border:0 solid rgba(255,255,255,.7);transition:.3s;white-space:nowrap}.claim-seat-btn:hover{background:#5d2918;color:#fff}.footer-column h2,.footer-column h3{color:#fff;font-size:22px;font-weight:700}.footer{background:#733622;padding:40px 20px}.footer-container{max-width:1200px;margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px}.footer-column h2{margin-bottom:10px;margin-top:0;text-transform:none;font-family:Roboto,sans-serif;line-height:30px}.footer-column h3{margin-bottom:22px}.address,.footer-column ul li a,.footer-school p,.visit-link{color:#fff;font-size:16px}.footer-school p{line-height:1.5;margin-bottom:24px}.footer-map{overflow:hidden;border-radius:18px;height:180px}.footer-map iframe{width:100%;height:100%;border:0}.footer-column ul{margin:0;padding:0;list-style:none}.footer-column ul li a{text-decoration:none;font-weight:600;transition:.3s}.footer-column ul li a:hover{color:#ffc75f}.address{line-height:1.5;margin-bottom:20px}.visit-link{font-weight:700;text-decoration:underline}.footer-column:not(:first-child){border-left:1px solid rgba(255,255,255,.12);padding-left:35px}@media (max-width:1100px){.footer-container{grid-template-columns:repeat(2,1fr);gap:50px}.footer-column{border:none!important;padding-left:0!important}.footer-school{grid-column:1/-1}}@media (max-width:768px){.footer-column h3,.footer-column ul li{margin-bottom:10px}.address,.footer-btn,.footer-column ul li a,.footer-school p,.visit-link{font-size:18px}.footer-links a{font-size:14px;padding:8px 14px}.top-admission-bar{padding:18px 15px}.top-admission-bar .container{flex-direction:column;text-align:center}.top-admission-text{justify-content:center}.top-admission-text p{font-size:16px}.claim-seat-btn{width:100%;max-width:260px;text-align:center}.footer{padding:50px 20px}.footer-container{grid-template-columns:1fr;gap:20px;text-align:center}.footer-column{border:none!important;padding-left:0!important}.footer-column h2{font-size:30px}.footer-column h3{font-size:22px}.footer-map{height:230px}.footer-content.active{max-height:none}}@media (max-width:480px){.footer-column h2{font-size:26px}.footer-column h3{font-size:20px}.address,.footer-column ul li a,.footer-school p,.visit-link{font-size:16px}.footer-map{height:190px}}@media (max-width:1180px){.hero.hero-clean .hero-wrap{grid-template-columns:minmax(0,1fr) 410px!important;gap:44px!important}.hero-students{right:350px!important}.hero-students img{width:min(39vw,450px)!important}}@media (max-width:1080px){.hero-students img,.hero.hero-clean{max-height:none!important}.hero.hero-clean,.hero.hero-clean .hero-wrap{height:auto!important;min-height:auto!important}.hero.hero-clean .hero-wrap{grid-template-columns:1fr!important;gap:28px!important;padding:42px 0 0!important;align-items:center!important}.hero.hero-clean .hero-copy{max-width:760px!important}.hero.hero-clean p.lead{max-width:560px!important}.hero-students{position:relative!important;right:auto!important;bottom:auto!important;display:flex!important;justify-content:center!important;margin:-8px 0 -4px!important;order:2!important}.hero-students img{width:min(82vw,440px)!important}.hero.hero-clean .hero-panel{justify-content:space-around!important;max-width:520px!important;order:3!important;margin-bottom:42px!important}}@media (max-width:1024px){.links{gap:15px!important;font-size:12px}.nav{gap:5px}}@media (max-width:720px){.hero.hero-clean .hero-subtitle,.hero.hero-clean h1{font-size:40px!important}.hero.hero-clean .hero-wrap{padding:34px 0 0!important;gap:20px!important}.hero.hero-clean h1{line-height:1!important}.hero.hero-clean p.lead{max-width:100%!important;font-size:16px!important}.hero-students{margin:-6px 0!important}.hero-students img{width:min(92vw,385px)!important}.hero.hero-clean .hero-panel{max-width:100%!important;margin-bottom:34px!important}}@media (min-width:320px) and (max-width:540px){#back-top,.hero-students,.nav-actions{display:none!important}.hero-cta,.trust-strip{display:none}.hero-form-shell{width:95%!important}.section{padding:76px 0}.hero.hero-clean .hero-wrap{padding:14px 0 0!important}.pathway-bg{padding-top:0!important}.pathway-hd{padding-left:13px;padding-right:13px}}.nav-menu{display:flex;align-items:center;gap:30px}.links{display:flex;align-items:center;gap:25px}.menu-toggle{display:none;border:none;background:0 0;font-size:32px;color:#07213a}.helpline-number{color:#723323;font-weight:900;text-align:right;line-height:20px}.award-slider{display:flex!important;gap:18px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;scrollbar-width:none!important;padding:4px 4px 18px!important}.award-slider::-webkit-scrollbar{display:none!important}.award-slider .award{flex:0 0 calc((100% - 36px)/ 3)!important;scroll-snap-align:start!important}@media (max-width:720px){.cards,.infra-grid,.model-v2{display:flex!important;gap:16px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;scrollbar-width:none!important;padding:4px 2px 16px!important}.cards::-webkit-scrollbar{display:none!important}.cards .card,.infra-grid .infra,.model-v2 .model-card{flex:0 0 86%!important;scroll-snap-align:start!important}.model-v2::-webkit-scrollbar{display:none!important}.award-slider .award{flex:0 0 86%!important}.infra-grid::-webkit-scrollbar{display:none!important}}.hero-features{position:relative;margin-top:-40px;z-index:20}.hero-features .container{display:grid;overflow:hidden;border-radius:0}.feature-box{padding:20px 35px 25px;color:#fff}.feature-box h3{color:#fff;font-size:28px;margin-bottom:10px;font-family:Roboto,sans-serif}.feature-box p{color:rgba(255,255,255,.9);font-size:16px;margin:0;line-height:1.1;font-weight:600}.yellow{background:#fbb04c;border-top-left-radius:15px;border-bottom-left-radius:15px}.orange{background:#b95630}.chocolate{background:#603320}.grey{background:#a7b740;border-top-right-radius:15px;border-bottom-right-radius:15px}@media (max-width:576px){.hero-features .container{grid-template-columns:repeat(2,1fr);margin:0;width:100%}.grey,.yellow{border-radius:0}}#back-top{position:fixed;right:10px;bottom:20px;z-index:999;display:none;width:50px;height:50px;background-color:#fbb04c;border-radius:100%;text-align:center;-webkit-transition:.25s;transition:.25s}#back-top::after{display:block;text-align:center;color:#fff;font-size:20px;font-family:"Font Awesome 6 Free";font-weight:900;content:"\f062";line-height:48px;-webkit-transition:color .25s,-webkit-transform 2s;transition:color .25s,transform 2s}#back-top:hover{background-color:#a7b740}.show{display:block!important}@media (min-width:721px) and (max-width:1080px){.hero.hero-clean,.hero.hero-clean .hero-wrap{height:auto!important;min-height:auto!important}.hero.hero-clean{max-height:none!important;overflow:hidden!important}.hero.hero-clean .hero-wrap{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;padding:36px 0 44px!important}.hero.hero-clean .hero-copy{width:100%!important;max-width:720px!important;text-align:center!important;order:1!important}.hero.hero-clean h1{font-size:44px!important;line-height:1.12!important;margin-bottom:10px!important}.hero.hero-clean .hero-subtitle{font-size:20px!important;margin-bottom:8px!important}.hero.hero-clean p.lead{max-width:100%!important;margin:0 auto 16px!important}.hero.hero-clean .hero-cta{justify-content:center!important;margin-bottom:0!important}.hero-students{position:relative!important;right:auto!important;bottom:auto!important;order:2!important;display:flex!important;justify-content:center!important;width:100%!important;margin:10px 0 -18px!important;z-index:4!important}.hero-students img{width:min(58vw,430px)!important;max-height:390px!important;object-fit:contain!important}.hero.hero-clean .hero-panel{order:3!important;justify-content:center!important;width:100%!important;max-width:100%!important;margin:0!important;z-index:6!important}.hero-form-shell{width:min(430px,92%)!important}}@media (min-width:900px) and (max-width:1080px){.hero.hero-clean .hero-wrap{padding-top:30px!important}.hero-students img{width:min(50vw,420px)!important;max-height:360px!important}}.parents-section{background:#723421;padding:80px 20px}.parents-section .container{max-width:1280px;margin:auto}.section-title{text-align:center;color:#fff;margin-bottom:50px}.section-title span{display:block;color:#f4a43a;font-size:20px;font-weight:700;letter-spacing:1px;margin-bottom:10px}.section-title h2{font-size:52px;line-height:1.2;font-weight:700;margin-bottom:15px}.section-title p{font-size:18px;line-height:28px;margin:0}.parents-wrapper{display:flex;gap:30px;align-items:stretch}.testimonial-area,.video-area{width:50%}.testimonialSplide,.videoSplide{width:100%}.splide__list{margin:0;padding:0}.video-card{border-radius:18px;background:#fff;border:5px solid #fff}.video-card iframe{width:100%;height:290px;display:block;border:0}.testimonial-card{background:#fff;border-radius:18px;padding:35px;height:300px;display:flex;flex-direction:column;justify-content:center;border:5px solid #ccc}.testimonial-card p{font-size:16px;line-height:1.45;color:#444;margin:0}.testimonial-card hr{border:none;border-top:2px dashed #999;margin:30px 0}.testimonial-card h4{margin:0;font-size:22px;font-weight:700;color:#111}.testimonial-card span{display:block;margin-top:10px;color:#f4a43a;font-weight:700;font-size:16px}.splide__arrow{width:42px;height:42px;background:rgba(255,255,255,.9);opacity:1}.splide__arrow svg{fill:#723421;width:20px;height:20px}.testimonialSplide .splide__arrow--prev,.videoSplide .splide__arrow--prev{left:-14px}.splide__pagination{display:none}@media (max-width:991px){.nav-menu,.testimonial-area,.video-area{width:100%}.section-title-path{font-size:clamp(32px, 3.4vw, 50px)}.timeline-item{grid-template-columns:190px 1fr;column-gap:30px}.timeline-right h3{font-size:34px}.section-desc-path{font-size:18px}.menu-toggle,.nav-menu.active{display:block}.nav-menu{display:none;position:absolute;top:100%;left:0;background:#fff;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.links{display:flex;flex-direction:column;gap:15px}.nav-actions{margin-top:20px}.hero-features{margin-top:0}.hero-features .container{grid-template-columns:repeat(2,1fr);margin:0;width:100%}.grey,.yellow{border-radius:0}.parents-wrapper{flex-direction:column}.video-card iframe{height:300px}.testimonial-card{height:auto;min-height:300px}.testimonialSplide .splide__arrow--prev,.videoSplide .splide__arrow--prev{left:10px}.testimonialSplide .splide__arrow--next,.videoSplide .splide__arrow--next{right:10px}.section-title h2{font-size:38px}}@media (max-width:767px){.notice-bar .container{flex-direction:column;text-align:center}.claim-btn{width:100%}.jiva-pathway{padding:50px 0}.section-title{font-size:36px}.section-desc,.section-title span{font-size:16px}.timeline{padding-left:28px}.timeline::before{left:12px}.timeline-item{grid-template-columns:1fr;row-gap:18px;padding:28px 0}.timeline-left{padding-left:34px}.dot{left:-24px}.section-title h2,.timeline-right h3{font-size:28px}.timeline-right p{font-size:16px;margin:0}.level h4{font-size:17px}.level span,.testimonial-card span{font-size:15px}.badge{font-size:14px}.parents-section{padding:60px 15px}.section-title p{font-size:16px;line-height:24px}.video-card iframe{height:220px}.testimonial-card{padding:25px;min-height:auto}.testimonial-card p{font-size:20px}.testimonial-card h4{font-size:22px}.splide__arrow{width:36px;height:36px}.header{background:#fff}.footer-column ul li:has(.whatsapp-icon-src){display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}.footer-column ul li:has(.whatsapp-icon-src) a{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}.footer-column ul li:has(.whatsapp-icon-src) .whatsapp-icon-src{margin:0!important;display:block!important}}