.about--about-section{background-color:#fff;padding:50px 20px;overflow-x:hidden}.about--about-section .about--container{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto}.about--about-section .about--content-layout{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.about--about-section .about--image-side{min-width:0;position:relative}.about--about-section .about--image-wrapper{aspect-ratio:1;border-radius:18px;width:100%;max-width:100%;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001a}.about--about-section .about--text-side{min-width:0}.about--about-section .about--sub-heading{color:#004aad;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-size:.9rem;font-weight:700;display:block}.about--about-section h2{color:#0f172a;margin-bottom:24px;font-size:clamp(1.6rem,4vw,2.5rem);line-height:1.2}.about--about-section .about--description p{color:#475569;margin-bottom:20px;font-size:1.05rem;line-height:1.8}.about--about-section .about--stats-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;display:grid}.about--about-section .about--stat-item{background:#fff;border-left:4px solid #004aad;border-radius:16px;padding:20px}.about--about-section .about--stat-item h4{color:#004aad;margin-bottom:5px}.about--about-section .about--stat-item p{color:#64748b;margin:0;font-size:.9rem}@keyframes about--fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.about--about-section .about--fade-up{animation:.8s ease-out forwards about--fadeUp}@media (max-width:1024px){.about--about-section .about--content-layout{grid-template-columns:1fr;gap:40px}.about--about-section .about--image-wrapper{max-width:480px;margin:0 auto}.about--about-section{padding:60px 20px}}@media (max-width:640px){.about--about-section{padding:40px 16px}.about--about-section .about--image-wrapper{border-radius:14px;max-width:100%}.about--about-section .about--stats-grid{grid-template-columns:1fr}.about--about-section .about--description p{font-size:1rem;line-height:1.7}}.announcements--announcement-bar{color:#fff;z-index:40;background:#004aad;align-items:center;height:45px;display:flex;position:relative;overflow:hidden}.announcements--announcement-bar .announcements--label{letter-spacing:.5px;z-index:2;white-space:nowrap;background:#f97316;align-items:center;height:100%;padding:0 20px;font-size:.85rem;display:flex;position:relative;box-shadow:10px 0 15px #0003}.announcements--announcement-bar .announcements--icon{margin-right:8px}.announcements--announcement-bar .announcements--marquee-container{flex:1;align-items:center;display:flex;overflow:hidden}.announcements--announcement-bar .announcements--marquee-content{white-space:nowrap;animation:40s linear infinite announcements--marquee;display:flex}.announcements--announcement-bar .announcements--alert-item{align-items:center;padding-left:50px;font-size:.9rem;font-weight:400;display:flex}.announcements--announcement-bar .announcements--separator{color:#93c5fd;margin-left:50px;font-size:1.2rem}@keyframes announcements--marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.announcements--announcement-bar .announcements--marquee-container:hover .announcements--marquee-content{animation-play-state:paused}@media (max-width:768px){.announcements--announcement-bar .announcements--label strong{display:none}.announcements--announcement-bar .announcements--label{padding:0 12px}.announcements--announcement-bar{height:40px}}.courses--courses-section{background-color:#fff;padding:50px 20px}.courses--courses-section .courses--container{max-width:1200px;margin:0 auto}.courses--courses-section .courses--section-header{text-align:center;max-width:700px;margin:0 auto 60px}.courses--courses-section h2{color:#004aad;margin-bottom:16px;font-size:2.5rem;font-weight:700}.courses--courses-section .courses--section-header p{color:#64748b;font-size:1.125rem;line-height:1.6}.courses--courses-section .courses--slider-container{scrollbar-width:none;-ms-overflow-style:none;padding-bottom:20px;overflow-x:auto}.courses--courses-section .courses--slider-container::-webkit-scrollbar{display:none}.courses--courses-section .courses--course-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.courses--courses-section .courses--course-card{scroll-snap-align:center;background:#f8fafc;border:1px solid #eff6ff;border-radius:18px;flex-direction:column;padding:32px;transition:all .3s;display:flex;box-shadow:0 4px 12px #1e40af08}.courses--courses-section .courses--course-card:hover{background:#fff;transform:translateY(-5px);box-shadow:0 10px 30px #1e40af14}.courses--courses-section .courses--badge{color:#004aad;background:#eff6ff;border-radius:20px;margin-bottom:16px;padding:4px 12px;font-size:.85rem;font-weight:600;display:inline-block}.courses--courses-section h3{color:#004aad;margin-bottom:12px;font-size:1.5rem}.courses--courses-section .courses--description{color:#475569;margin-bottom:24px;font-size:.95rem;line-height:1.5}.courses--courses-section .courses--feature-list{flex-grow:1;margin:0 0 32px;padding:0;list-style:none}.courses--courses-section .courses--feature-list li{color:#64748b;margin-bottom:10px;padding-left:20px;font-size:.9rem;position:relative}.courses--courses-section .courses--feature-list li:before{content:"✓";color:#004aad;font-weight:700;position:absolute;left:0}.courses--courses-section .courses--text-link{color:#004aad;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:1rem;font-weight:600}.courses--courses-section .courses--footer-action{text-align:center;margin-top:50px}.courses--courses-section .courses--primary-button{color:#fff;cursor:pointer;background:#004aad;border:none;border-radius:12px;padding:16px 32px;font-size:1rem;font-weight:600;transition:background .2s}.courses--courses-section .courses--primary-button:hover{background:#1e3a8a}@keyframes courses--fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.courses--courses-section .courses--fade-up{animation:.8s cubic-bezier(.16,1,.3,1) forwards courses--fadeUp}@media (max-width:1100px){.courses--courses-section .courses--course-grid{scroll-snap-type:x mandatory;width:max-content;display:flex}.courses--courses-section .courses--course-card{width:320px}.courses--courses-section{padding:60px 20px}}.floating--floating-container{z-index:9999;flex-direction:column;gap:15px;display:flex;position:fixed;bottom:30px;right:30px}.floating--floating-container .floating--action-btn{border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;box-shadow:0 4px 15px #0003}.floating--floating-container .floating--whatsapp{color:#fff;background-color:#25d366}.floating--floating-container .floating--call{color:#fff;background-color:#004aad}.floating--floating-container .floating--icon{font-size:24px}.floating--floating-container .floating--tooltip{color:#fff;opacity:0;visibility:hidden;white-space:nowrap;background:#334155;border-radius:8px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .2s;position:absolute;right:70px}.floating--floating-container .floating--action-btn:hover{transform:scale(1.1)}.floating--floating-container .floating--action-btn:hover .floating--tooltip{opacity:1;visibility:visible;right:65px}@keyframes floating--popIn{0%{opacity:0;transform:scale(.5)translateY(50px)}to{opacity:1;transform:scale(1)translateY(0)}}.floating--floating-container .floating--action-btn{animation:.5s backwards floating--popIn}.floating--floating-container .floating--call{animation-delay:.1s}.floating--floating-container .floating--whatsapp{animation-delay:.2s}@media (max-width:768px){.floating--floating-container{gap:10px;bottom:20px;right:20px}.floating--floating-container .floating--action-btn{width:50px;height:50px}.floating--floating-container .floating--tooltip{display:none}}.hero--hero{background:linear-gradient(135deg,#fff,#fff);padding:50px 20px}.hero--hero .hero--container{grid-template-columns:1.2fr .8fr;align-items:center;gap:50px;max-width:1200px;margin:auto;display:grid}.hero--hero .hero--trust{color:#0369a1;background:#e0f2fe;border-radius:999px;margin-bottom:16px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-block}.hero--hero h1{color:#0f172a;margin-bottom:16px;font-size:44px;line-height:1.2}.hero--hero .hero--exams{color:#004aad;margin-bottom:16px;font-weight:600}.hero--hero .hero--description{color:#475569;max-width:600px;margin-bottom:28px;font-size:16px;line-height:1.6}.hero--hero .hero--buttons{flex-wrap:wrap;gap:16px;display:flex}.hero--hero button{cursor:pointer;border:none;border-radius:10px;padding:12px 22px;font-size:15px;transition:transform .2s,box-shadow .2s}.hero--hero .hero--primary{color:#fff;background:#004aad;box-shadow:0 8px 20px #1e40af4d}.hero--hero .hero--secondary{color:#004aad;background:#fff;border:2px solid #004aad}.hero--hero button:hover{transform:translateY(-2px)}.hero--hero .hero--stats{grid-template-columns:repeat(2,1fr);gap:20px;animation:.6s hero--fadeUp;display:grid}.hero--hero .hero--stat{text-align:center;background:#fff;border-radius:16px;padding:24px 20px;box-shadow:0 12px 30px #00000014}.hero--hero .hero--stat h2{color:#004aad;margin-bottom:6px;font-size:32px}.hero--hero .hero--stat p{color:#475569;font-size:14px;font-weight:600}@keyframes hero--fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.hero--hero .hero--container{grid-template-columns:1fr}.hero--hero h1{font-size:34px}.hero--hero .hero--stats{grid-template-columns:repeat(2,1fr);margin-top:40px}}@media (max-width:480px){.hero--hero h1{font-size:28px}}.highlights--section{background:#fff;padding:10px 0}.highlights--section .highlights--grid{scroll-snap-type:x mandatory;gap:24px;max-width:1200px;margin:auto;padding-bottom:12px;display:flex;overflow-x:auto}.highlights--section .highlights--grid::-webkit-scrollbar{display:none}.highlights--section .highlights--card{scroll-snap-align:start;background:#fff;border-radius:18px;flex:none;min-width:280px;padding:20px;transition:transform .3s,box-shadow .3s;animation:.6s highlights--fadeUp}.highlights--section .highlights--card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0000001f}.highlights--section .highlights--images{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:15px;display:grid}.highlights--section .highlights--images img{object-fit:cover;border-radius:12px;width:100%;height:120px}.highlights--section h3{color:#0f172a;margin:12px 0 8px;font-size:18px}.highlights--section p{color:#475569;font-size:14px;line-height:1.5}.highlights--section .highlights--badge{border-radius:999px;margin-bottom:10px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-block}.highlights--section .media{color:#0369a1;background:#e0f2fe}.highlights--section .achievement{color:#c2410c;background:#fff7ed}.highlights--section .path{color:#166534;background:#dcfce7}@keyframes highlights--fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.highlights--section .highlights--grid{scroll-snap-type:x mandatory;gap:16px;padding-bottom:10px;display:flex;overflow-x:auto}.highlights--section .highlights--grid::-webkit-scrollbar{display:none}.highlights--section .highlights--card{scroll-snap-align:start;flex:0 0 85%}}@media (max-width:480px){.highlights--section .highlights--images img{height:100px}}.path-popup--overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999;background:#000000a6;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.path-popup--overlay .path-popup--popup{background:#fff;border-radius:22px;flex-direction:column;width:100%;max-width:500px;max-height:92dvh;animation:.4s path-popup--up;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000059}.path-popup--overlay .path-popup--close{color:#fff;cursor:pointer;z-index:100;background:#ffffff40;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;font-weight:700;transition:all .25s;display:flex;position:absolute;top:10px;right:10px}.path-popup--overlay .path-popup--close:hover{background:#ef4444;transform:rotate(90deg)}.path-popup--overlay .path-popup--header{color:#fff;background:linear-gradient(135deg,#0057d8,#0d6efd);flex-shrink:0;min-height:190px;padding:20px 20px 14px;display:flex;position:relative;overflow:hidden}.path-popup--overlay .path-popup--header:before{content:"";background:#ffffff14;border-radius:50%;width:140px;height:140px;position:absolute;top:-40px;right:60px}.path-popup--overlay .path-popup--left{z-index:1;flex:1;position:relative}.path-popup--overlay .path-popup--tag{color:#003e91;letter-spacing:.3px;background:#ffd400;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-block}.path-popup--overlay h1{letter-spacing:-.5px;margin:7px 0 2px;font-size:34px;font-weight:900;line-height:1}.path-popup--overlay .path-popup--left p{color:#ffffffe6;margin:0;font-size:13px}.path-popup--overlay .path-popup--badge{color:#0057d8;background:#fff;border-radius:20px;margin-top:10px;padding:6px 11px;font-size:11.5px;font-weight:800;display:inline-block}.path-popup--overlay .path-popup--date{color:#fffffff2;margin-top:8px;margin-bottom:12px;font-size:11.5px;font-weight:600}.path-popup--overlay .path-popup--right{flex-shrink:0;justify-content:center;align-items:flex-end;width:135px;display:flex}.path-popup--overlay .path-popup--student{object-fit:contain;width:auto;max-width:135px;height:180px;margin-bottom:-15px;display:block;position:static}.path-popup--overlay .path-popup--body{padding:16px 18px 18px;overflow-y:auto}.path-popup--overlay h2{color:#003e91;margin:0;font-size:20px;font-weight:500}.path-popup--overlay .path-popup--sub{color:#1e293b;margin:5px 0 14px;font-size:12px;font-weight:600}.path-popup--overlay .path-popup--grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.path-popup--overlay .path-popup--infoLine{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:10px;padding:10px 11px;transition:all .2s;display:flex;box-shadow:0 4px 12px #0000000d}.path-popup--overlay .path-popup--infoLine:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000014}.path-popup--overlay .path-popup--grid .path-popup--infoLine{flex-direction:column;align-items:flex-start;gap:4px}.path-popup--overlay .path-popup--infoLine span{font-size:20px;line-height:1}.path-popup--overlay .path-popup--infoLine strong{color:#003e91;font-size:13px;font-weight:600;display:block}.path-popup--overlay .path-popup--infoLine p{color:#475569;margin:2px 0 0;font-size:11px;font-weight:500}.path-popup--overlay .path-popup--scholarship{border-left:4px solid #ffd400}.path-popup--overlay .path-popup--course{border-left:4px solid #10b981}.path-popup--overlay .path-popup--DistrictRanks{border-left:4px solid #2563eb}.path-popup--overlay .path-popup--ScholarshipPool{border-left:4px solid #f97316}.path-popup--overlay .path-popup--cash{border-left:4px solid #ef4444;margin-bottom:14px}.path-popup--overlay .path-popup--cashContent{width:100%}.path-popup--overlay .path-popup--cashRow{justify-content:space-between;gap:6px;margin-top:6px;display:flex}.path-popup--overlay .path-popup--cashRow div{color:#8a5b00;text-align:center;background:#fff7cc;border-radius:8px;flex:1;padding:5px 6px;font-size:11px;font-weight:800}.path-popup--overlay .contact-strip{background:#white;color:#000;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;margin-bottom:10px;padding:8px 12px;display:flex}.path-popup--overlay .contact-item{font-size:.75rem}.path-popup--overlay .contact-item strong{color:#fbbf24;margin-right:4px}.path-popup--overlay .path-popup--btn{color:#fff;cursor:pointer;letter-spacing:.3px;background:linear-gradient(135deg,#0057d8,#2563eb);border:none;border-radius:14px;width:100%;padding:13px;font-size:15px;font-weight:800;transition:all .25s;box-shadow:0 10px 25px #2563eb59}.path-popup--overlay .path-popup--btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #2563eb73}@keyframes path-popup--up{0%{opacity:0;transform:translateY(25px)scale(.96)}to{opacity:1;transform:none}}@media (max-width:600px){.path-popup--overlay{padding:12px}.path-popup--overlay .path-popup--popup{border-radius:16px;width:calc(100% - 4px);max-width:380px;max-height:calc(100dvh - 24px)}.path-popup--overlay .path-popup--header{min-height:158px;padding:12px 14px 8px}.path-popup--overlay .path-popup--close{width:27px;height:27px;font-size:18px;top:7px;right:7px}.path-popup--overlay .path-popup--tag{padding:3px 8px;font-size:9px}.path-popup--overlay h1{margin-top:5px;font-size:29px}.path-popup--overlay .path-popup--left p{font-size:11px;line-height:1.25}.path-popup--overlay .path-popup--badge{margin-top:7px;padding:4px 8px;font-size:10px}.path-popup--overlay .path-popup--date{margin-top:5px;margin-bottom:7px;font-size:10px}.path-popup--overlay .path-popup--right{width:105px}.path-popup--overlay .path-popup--student{width:auto;max-width:105px;height:155px;margin-bottom:-8px}.path-popup--overlay .path-popup--body{padding:12px 13px 13px;overflow-y:visible}.path-popup--overlay h2{font-size:17px;line-height:1.2}.path-popup--overlay .path-popup--sub{margin:4px 0 10px;font-size:10.5px}.path-popup--overlay .path-popup--grid{gap:7px;margin-bottom:7px}.path-popup--overlay .path-popup--infoLine{box-shadow:none;border-radius:8px;gap:6px;padding:7px 8px}.path-popup--overlay .path-popup--grid .path-popup--infoLine{gap:2px}.path-popup--overlay .path-popup--infoLine span{font-size:16px}.path-popup--overlay .path-popup--infoLine strong{font-size:11px;line-height:1.2}.path-popup--overlay .path-popup--infoLine p{margin-top:1px;font-size:9px;line-height:1.25}.path-popup--overlay .path-popup--cash{margin-bottom:10px}.path-popup--overlay .path-popup--cashRow{gap:5px;margin-top:5px}.path-popup--overlay .path-popup--cashRow div{border-radius:6px;padding:4px 2px;font-size:9px}.path-popup--overlay .path-popup--btn{box-shadow:none;border-radius:10px;padding:11px;font-size:13px}}@media (max-width:600px) and (max-height:560px){.path-popup--overlay{padding:6px 12px}.path-popup--overlay .path-popup--popup{max-height:calc(100dvh - 12px)}.path-popup--overlay .path-popup--header{min-height:118px;padding-top:8px}.path-popup--overlay h1{font-size:25px}.path-popup--overlay .path-popup--right{width:76px}.path-popup--overlay .path-popup--student{max-width:76px;height:94px;margin-bottom:-6px}.path-popup--overlay .path-popup--left p,.path-popup--overlay .path-popup--grid .path-popup--infoLine p{display:none}.path-popup--overlay .path-popup--badge{margin-top:4px}.path-popup--overlay .path-popup--date{margin-top:3px;margin-bottom:3px}.path-popup--overlay .path-popup--body{padding:6px 10px 9px}.path-popup--overlay .path-popup--sub{margin-bottom:6px}.path-popup--overlay .path-popup--grid{gap:5px;margin-bottom:5px}.path-popup--overlay .path-popup--infoLine{padding:5px 7px}.path-popup--overlay .path-popup--cash{margin-bottom:6px}.path-popup--overlay .path-popup--btn{padding:8px}}.path--path-section{background-color:#fff;padding:50px 20px}.path--path-section .path--container{max-width:1200px;margin:0 auto}.path--path-section .path--content-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;display:grid}.path--path-section .path--tag{color:#004aad;background:#dbeafe;border-radius:50px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-flex}.path--path-section h1{color:#1e293b;margin-bottom:24px;font-size:2.8rem;line-height:1.2}.path--path-section h1 span{color:#004aad}.path--path-section .path--main-desc{color:#64748b;margin-bottom:40px;font-size:1.1rem;line-height:1.6}.path--path-section .path--features-list{flex-direction:column;gap:24px;margin-bottom:40px;display:flex}.path--path-section .path--feature-item{align-items:flex-start;gap:20px;display:flex}.path--path-section .path--icon-box{background:#eff6ff;border-radius:12px;justify-content:center;align-items:center;min-width:48px;height:48px;font-size:1.2rem;display:flex}.path--path-section .path--feature-item h4{color:#1e293b;margin-bottom:4px}.path--path-section .path--feature-item p{color:#64748b;font-size:.95rem}.path--path-section .path--cta-button{color:#fff;cursor:pointer;background:#004aad;border:none;border-radius:12px;padding:16px 36px;font-size:1.1rem;font-weight:700;transition:transform .2s}.path--path-section .path--cta-button:hover{background:#ea580c;transform:translateY(-2px)}.path--path-section .path--exam-card{text-align:center;background:#fff;border-radius:10px;padding:8px}.path--path-section .path--logo-area{justify-content:center;align-items:center;margin-bottom:30px;display:flex}.path--path-section .path--exam-info h3{color:#0f172a;margin-bottom:8px;font-size:1.5rem}.path--path-section .path--date-text{color:#64748b;margin-bottom:30px}.path--path-section .path--timer-label{color:#004aad;margin-bottom:15px;font-weight:600;display:block}.path--path-section .path--timer-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:30px;display:grid}.path--path-section .path--timer-box{background:#eff6ff;border-radius:8px;flex-direction:column;padding:12px 5px;display:flex}.path--path-section .path--timer-box span{color:#004aad;font-size:1.5rem;font-weight:700}.path--path-section .path--timer-box label{color:#64748b;text-transform:uppercase;font-size:.7rem}.path--path-section .path--benefits-box{text-align:left;background:#f0f9ff;border-radius:16px;padding:24px}.path--path-section .path--benefits-box h5{color:#0f172a;margin-bottom:12px;font-size:1rem}.path--path-section .path--benefits-box ul{padding:0;list-style:none}.path--path-section .path--benefits-box li{color:#475569;margin-bottom:8px;padding-left:18px;font-size:.85rem;position:relative}.path--path-section .path--benefits-box li:before{content:"•";color:#004aad;font-weight:700;position:absolute;left:0}@keyframes path--fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.path--path-section .path--fade-up{animation:.8s forwards path--fadeUp}@media (max-width:1024px){.path--path-section .path--content-grid{grid-template-columns:1fr}.path--path-section h1{font-size:2.2rem}}.path--path-section .path--timer-section{text-align:center;margin-top:20px}.path--path-section .path--timer-label{color:#004aad;margin-bottom:12px;font-size:14px;font-weight:600}.path--path-section .path--timer-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.path--path-section .path--timer-box{color:#fff;background:#004aad;border-radius:12px;padding:14px 8px;box-shadow:0 8px 20px #004aad26}.path--path-section .path--timer-box span{color:#fff;font-size:28px;font-weight:700;line-height:1;display:block}.path--path-section .path--timer-box label{opacity:.9;color:#fff;text-transform:uppercase;margin-top:6px;font-size:12px;display:block}@media (max-width:640px){.path--path-section .path--timer-grid{gap:8px}.path--path-section .path--timer-box{padding:10px 6px}.path--path-section .path--timer-box span{font-size:20px}.path--path-section .path--timer-box label{font-size:10px}}.quick-links--section{background:#fff;padding:20px}.quick-links--section .quick-links--container{max-width:1200px;margin:0 auto}.quick-links--section .quick-links--layout{grid-template-columns:2fr 1fr;gap:16px;display:grid}.quick-links--section .quick-links--links-title{color:#0f2545;letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 12px;font-size:1.25rem;font-weight:800;display:flex}.quick-links--section .quick-links--links-title:before{content:"";background:linear-gradient(#004aad,#1e6fe0);border-radius:4px;width:5px;height:22px}.quick-links--section .quick-links--links-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.quick-links--section .quick-links--link-card{color:#1e293b;background:#fff;border:1px solid #e7eaf0;border-radius:12px;align-items:center;gap:12px;padding:14px;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #0b25450d}.quick-links--section .quick-links--link-card:hover{border-color:#004aad;transform:translateY(-4px);box-shadow:0 12px 22px #004aad29}.quick-links--section .quick-links--icon-box{background:linear-gradient(135deg,#eef4fc,#dbe9fb);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.15rem;transition:transform .2s;display:flex}.quick-links--section .quick-links--link-card:hover .quick-links--icon-box{transform:scale(1.1)rotate(-4deg)}.quick-links--section .quick-links--updates{background:#fafcff;border:1px solid #e7eaf0;border-radius:12px;flex-direction:column;max-height:196px;display:flex;overflow:hidden;box-shadow:0 2px 8px #0b25450d}.quick-links--section .quick-links--updates-header{background:linear-gradient(90deg,#004aad,#003985);flex-shrink:0;padding:12px 14px}.quick-links--section .quick-links--updates-header h3{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:800}.quick-links--section .quick-links--updates ul{margin:0;padding:4px 14px;list-style:none;overflow-y:auto}.quick-links--section .quick-links--updates li+li{border-top:1px solid #e7eaf0}.quick-links--section .quick-links--updates a{color:#1e293b;align-items:center;gap:8px;padding:9px 2px;font-size:.83rem;font-weight:500;text-decoration:none;transition:color .18s,padding-left .18s;display:flex}.quick-links--section .quick-links--updates a:hover{color:#004aad;padding-left:4px}.quick-links--section .quick-links--badge{border-radius:999px;flex-shrink:0;padding:3px 7px;font-size:.62rem;font-weight:800}.quick-links--section .quick-links--badge.pdf{color:#c2410c;background:#fff1e6}.quick-links--section .quick-links--badge.notice{color:#004aad;background:#eef4fc}@media (max-width:1024px){.quick-links--section .quick-links--layout{grid-template-columns:1fr}}@media (max-width:600px){.quick-links--section .quick-links--links-grid{grid-template-columns:1fr 1fr}}.results--results-section{background-color:#fff;padding:30px 20px}.results--results-section .results--container{max-width:1200px;margin:0 auto}.results--results-section .results--header{text-align:center;margin-bottom:30px}.results--results-section h2{color:#004aad;margin-bottom:15px;font-size:2.5rem;font-weight:700}.results--results-section .results--header p{color:#475569;font-size:1.1rem}.results--results-section .results--scroll-container{scrollbar-width:none;-ms-overflow-style:none;padding:10px 0 40px;overflow-x:auto}.results--results-section .results--scroll-container::-webkit-scrollbar{display:none}.results--results-section .results--results-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.results--results-section .results--result-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:260px;padding:24px;transition:transform .3s;box-shadow:0 4px 15px #0000000d}.results--results-section .results--result-card:hover{border-color:#004aad;transform:translateY(-8px)}.results--results-section .results--student-header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.results--results-section .results--avatar-placeholder{background:#e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.results--results-section .results--avatar-image{width:100%;height:100%}.results--results-section .results--exam-tag{text-transform:uppercase;color:#475569;background:#f1f5f9;border-radius:50px;padding:4px 10px;font-size:.7rem;font-weight:800}.results--results-section .results--exam-tag.jee{color:#004aad;background:#dbeafe}.results--results-section .results--exam-tag.neet{color:#15803d;background:#dcfce7}.results--results-section .results--student-info h3{color:#0f172a;margin-bottom:4px;font-size:1.2rem}.results--results-section .results--stream{color:#64748b;margin-bottom:20px;font-size:.85rem}.results--results-section .results--achievement-box{background:#f8fafc;border-left:4px solid #004aad;border-radius:12px;padding:15px}.results--results-section .results--success-label{color:#004aad;text-transform:uppercase;margin-bottom:4px;font-size:.75rem;font-weight:700;display:block}.results--results-section .results--college-name{color:#1e293b;margin:0;font-size:.95rem;font-weight:600}@keyframes results--fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.results--results-section .results--fade-up{animation:.6s forwards results--fadeUp}@media (max-width:1024px){.results--results-section .results--results-grid{scroll-snap-type:x mandatory;width:max-content;padding:0 20px;display:flex}.results--results-section .results--result-card{scroll-snap-align:center}}.testimonials--testimonial-section{background-color:#fff;padding:30px 20px}.testimonials--testimonial-section .testimonials--container{max-width:1200px;margin:0 auto}.testimonials--testimonial-section .testimonials--section-header{text-align:center;margin-bottom:30px}.testimonials--testimonial-section h2{color:#004aad;margin-bottom:12px;font-size:2.5rem;font-weight:700}.testimonials--testimonial-section .testimonials--section-header p{color:#64748b;font-size:1.1rem}.testimonials--testimonial-section .testimonials--stats-bar{color:#fff;text-align:center;background:#004aad;border-radius:18px;grid-template-columns:repeat(4,1fr);margin-bottom:40px;padding:40px;display:grid}.testimonials--testimonial-section .testimonials--stat-val{margin-bottom:5px;font-size:1.8rem;font-weight:800;display:block}.testimonials--testimonial-section .testimonials--stat-label{opacity:.9;text-transform:uppercase;letter-spacing:1px;font-size:.85rem}.testimonials--testimonial-section .testimonials--scroll-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.testimonials--testimonial-section .testimonials--scroll-wrapper::-webkit-scrollbar{display:none}.testimonials--testimonial-section .testimonials--testimonial-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.testimonials--testimonial-section .testimonials--testimonial-card{scroll-snap-align:center;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;background:#fff;border:1px solid #eff6ff;border-radius:18px;flex-direction:column;min-width:280px;padding:30px;display:flex;box-shadow:0 4px 15px #0000000d}.testimonials--testimonial-section .testimonials--quote-icon{color:#004aad;opacity:.2;margin-bottom:-10px;font-family:serif;font-size:3rem;line-height:1}.testimonials--testimonial-section .testimonials--review-text{color:#475569;flex-grow:1;margin-bottom:20px;font-size:.95rem;font-style:italic;line-height:1.6;position:relative}.testimonials--testimonial-section .testimonials--user-info{align-items:center;gap:12px;margin-top:16px;display:flex}.testimonials--testimonial-section .testimonials--avatar{background:#e5e7eb;border-radius:50%;flex-shrink:0;width:42px;height:42px;overflow:hidden}.testimonials--testimonial-section .testimonials--avatar img{object-fit:cover;width:100%;height:100%}.testimonials--testimonial-section .testimonials--user-name{color:#004aad;margin:0;font-size:1.05rem;font-weight:700}.testimonials--testimonial-section .testimonials--user-meta{color:#94a3b8;margin:0;font-size:.8rem}@keyframes testimonials--fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.testimonials--testimonial-section .testimonials--fade-up{animation:.6s forwards testimonials--fadeUp}@media (max-width:1100px){.testimonials--testimonial-section .testimonials--stats-bar{grid-template-columns:repeat(2,1fr);gap:30px}.testimonials--testimonial-section .testimonials--testimonial-card{flex-shrink:0;width:300px}.testimonials--testimonial-section .testimonials--testimonial-grid{scroll-snap-type:x mandatory;width:max-content;padding-bottom:20px;display:flex}}@media (max-width:600px){.testimonials--testimonial-section .testimonials--testimonial-card{flex-shrink:0;width:300px}.testimonials--testimonial-section h2{font-size:2rem;font-weight:800}.testimonials--testimonial-section .testimonials--stats-bar{padding:25px}.testimonials--testimonial-section .testimonials--stat-val{font-size:1.4rem}}.why--why-choose-section{background-color:#fff;padding:30px 20px}.why--why-choose-section .why--container{max-width:1200px;margin:0 auto}.why--why-choose-section .why--header{text-align:center;margin-bottom:30px}.why--why-choose-section h2{color:#004aad;margin-bottom:16px;font-size:2.5rem;font-weight:700}.why--why-choose-section .why--header p{color:#64748b;max-width:600px;margin:0 auto;font-size:1.1rem}.why--why-choose-section .why--grid-container{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.why--why-choose-section .why--reason-card{background:#fff;border:1px solid #eff6ff;border-radius:18px;padding:40px 30px;transition:all .3s;box-shadow:0 4px 15px #0000000d}.why--why-choose-section .why--reason-card:hover{border-color:#004aad;transform:translateY(-8px);box-shadow:0 12px 30px #1e40af1a}.why--why-choose-section .why--icon-wrapper{justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:24px;display:flex;position:relative}.why--why-choose-section .dot-bg{z-index:1;background:#eff6ff;border-radius:50%;width:35px;height:35px;position:absolute;top:-5px;left:-5px}.why--why-choose-section .icon-placeholder{z-index:2;color:#004aad;font-size:1.8rem;position:relative}.why--why-choose-section h3{color:#1e293b;margin-bottom:14px;font-size:1.25rem;line-height:1.4}.why--why-choose-section .why--reason-card p{color:#64748b;font-size:.95rem;line-height:1.6}@keyframes why--fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.why--why-choose-section .why--fade-up{animation:.6s forwards why--fadeUp}@media (max-width:1024px){.why--why-choose-section .why--grid-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.why--why-choose-section{padding:60px 20px}.why--why-choose-section .why--grid-container{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding-bottom:20px;display:flex;overflow-x:auto}.why--why-choose-section .why--grid-container::-webkit-scrollbar{display:none}.why--why-choose-section .why--reason-card{scroll-snap-align:center;min-width:280px}.why--why-choose-section h2{font-size:2rem}}
