@import url("https://fonts.googleapis.com/css2?family=OpenSans:wght@400;500;600;700;800;900&display=swap");@font-face{font-family:OpenSans-Regular;src:url(https://5553274.fs1.hubspotusercontent-na1.net/hubfs/5553274/The%20second%20window/fonts/OpenSans-Regular.ttf)}@font-face{font-family:OpenSans-Italic;src:url(https://5553274.fs1.hubspotusercontent-na1.net/hubfs/5553274/The%20second%20window/fonts/OpenSans-Italic.ttf)}@font-face{font-family:OpenSans-Bold;src:url(https://5553274.fs1.hubspotusercontent-na1.net/hubfs/5553274/The%20second%20window/fonts/OpenSans-Bold.ttf)}@font-face{font-family:OpenSans-Medium;src:url(https://5553274.fs1.hubspotusercontent-na1.net/hubfs/5553274/The%20second%20window/fonts/OpenSans-Medium.ttf)}body{color:#2c2c2c}.linearcolor{background:linear-gradient(90deg,#964fff,#2264a9);background-clip:text;color:transparent;font-family:OpenSans-Italic;font-weight:700}span{color:#2c2c2c;font-family:OpenSans-Bold}section{margin-top:50px}.footer-new,.sectionform{margin-top:0;padding-top:0}h1{font-family:OpenSans-Regular}h2{margin-bottom:2%}h2,h3,h4{font-family:OpenSans-Bold}.section3-2 .step-pill,.section4 .compare-list li,h3,h4{font-size:20px}.section3 .feature-list li,.section5 .skill-text,h5{font-family:OpenSans-Medium;font-size:18px}p{font-family:OpenSans-Regular;font-size:22px}.arrow{margin-left:2%}.sectionform .btn-form-submit{width:50%}circles::-webkit-scrollbar{height:6px}.circles::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px;margin-left:20px;margin-right:20px}.circles::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:10px;transition:background .3s}.circles::-webkit-scrollbar-thumb:hover{background:#a14bf3}.section1 .icons{margin-right:5%}.section1 .circles{display:flex;gap:3%;justify-content:center;margin:30px 0;scrollbar-width:thin}.section1 .pill-blue{background-image:linear-gradient(45deg,#f2eafd,#fefdff,transparent);border:1px solid #c5cff1;border-radius:50px;color:#1f2937;font-family:OpenSans-Medium;font-size:14px;padding:12px 24px;white-space:nowrap}.section1 .circles :hover{box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-3px)}.section2 .sectioncard{display:flex;flex-wrap:wrap;font-family:OpenSans-Regular;gap:24px;justify-content:center;padding:40px 0}.section2 .card{align-items:flex-start;background:linear-gradient(180deg,#f8faff,#fff);border:1px solid #d8b4fe;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.02);display:flex;flex-direction:column;padding:24px;transition:transform .2s ease;width:260px}.section2 .card:hover{transform:translateY(-5px)}.section2 .card-icon{background-color:#f3e8ff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.3);height:48px;margin-bottom:16px;object-fit:contain;padding:10px;width:48px}.section2 p{color:#1f2937;font-size:16px;font-weight:500;line-height:1.5;margin:0;text-align:start}.section3 .container{margin:0 auto;max-width:1100px;padding:0 15px}.section3 .cards-wrapper{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.section3 .grade-card{background:linear-gradient(180deg,#fbf9ff,#f5f1ff);border:1px solid #cebfff;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.03);flex:1;padding:2%}.section3 .card-header{align-items:center;display:flex;gap:15px;margin-bottom:25px}.section3 .icon-box{align-items:center;background-color:#eee8fa;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.05);color:#555;display:flex;font-size:1.5rem;height:50px;justify-content:center;width:50px}.section3 .header-content{display:flex;flex-direction:column}.section3 .sub-label{color:#696969;font-family:OpenSans-Bold;font-weight:500;margin-bottom:2px}.section3 .grade-title{color:#3f3f3f;font-family:OpenSans-Bold;font-weight:800;margin:0}.section3 .feature-list{color:#444;list-style:disc;margin:0;padding-left:20px}.section3 .feature-list li{font-family:OpenSans-Medium;line-height:1.5;text-align:start}.section3 .feature-list strong{color:#222;font-weight:700}.section3-2 .process-flow{align-items:center;display:flex;justify-content:center}.section3-2 .step-pill{background-color:#fff;border:1px solid #9ec5fe;border-radius:50px;color:#474747;font-family:OpenSans-Italic;font-weight:700;padding:12px 40px;white-space:nowrap}.section3-2 .connector{background-color:#999;flex-shrink:0;height:2px;width:50px}.section4 .section-title{color:#222;font-weight:800;text-align:center}.section4 .comparison-wrapper,.section4 .floating-badge{display:flex;justify-content:center}.section4 .floating-badge{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.1);height:60px;left:-25px;overflow:hidden;position:absolute;top:-35px;width:60px}.section4 .card-title{color:#333;font-weight:700;margin-bottom:25px;text-align:left}.section4 .compare-list{list-style:none;margin:0;padding:0}.section4 .compare-list li{align-items:center;color:#444;display:flex;margin-bottom:15px;text-align:left}.section4 span{font-family:OpenSans-Regular}.section4 .icon-negative,.section4 .icon-positive{background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.05);flex-shrink:0;height:32px;margin-right:15px;object-fit:contain;padding:8px;width:32px}.section4 .compare-card{border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.05);padding:2%;position:relative}.section4 .compare-card.negative{background:linear-gradient(90deg,#ebedfc,#f2f4fd,transparent);border:2px solid #cdacfa;border-right:none}.section4 .compare-card.positive{background:linear-gradient(90deg,#c2bcfa,#cfc9fb,transparent);border:2px solid #cdacfa;border-right:none}.section5 .section-title{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:40px;text-align:center}.section5 .skills-grid{display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin-top:4%}.section5 .skill-card{align-items:center;background-color:#fff;border:1px solid #dccbff;border-radius:50px;display:flex;padding:10px 15px;text-align:start;transition:transform .2s,box-shadow .2s}.section5 .skill-card:hover{box-shadow:0 4px 15px rgba(0,0,0,.05);transform:translateY(-2px)}.section5 .icon-box{align-items:center;background-color:#f3e8ff;border:1px solid #eaddff;border-radius:12px;color:#555;display:flex;flex-shrink:0;font-size:1.2rem;height:45px;justify-content:center;margin-right:15px;width:45px}.section5 .skill-text{color:#333;font-weight:500;line-height:1.3}.section6 .timeline-row{align-items:flex-start;display:flex;justify-content:space-between;padding-top:20px;position:relative}.section6 .bottom-row{gap:5%;justify-content:center}.section6 .line-track{background-color:#d3d3d3;height:2px;left:50px;position:absolute;right:50px;top:38px;z-index:0}.section6 .top-row .line-track{left:60px;right:60px}.section6 .bottom-row .line-track{left:18%;right:18%}.section6 .step-item{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}.section6 .step-marker{align-items:center;background-color:#f3e8ff;border:1px solid #cebfff;border-radius:8px;color:#8b3dff;display:flex;font-size:1rem;font-weight:700;height:36px;justify-content:center;margin-bottom:20px;width:36px}.section6 .step-pill{background-color:#fff;border:1px solid #e0cfff;border-radius:50px;box-shadow:0 2px 5px rgba(0,0,0,.02);color:#333;font-family:OpenSans-Bold;font-size:16px;padding:10px 20px;text-align:center;width:100%}.section6 .step-dot{background-color:#8b3dff;border-radius:50%;height:8px;margin-top:14px;position:relative;width:8px;z-index:1}.section7 .features-grid{display:grid;gap:23px;grid-template-columns:repeat(3,1fr);justify-content:center}.section7 .feature-pill{align-items:center;background-color:#dff1ff;border:1px solid #9ecbff;border-radius:50px;color:#333;display:flex;font-weight:500;padding:3%;transition:transform .2s}.section7 .pillimage{margin-right:2%}.section7 .feature-pill:hover{background-color:#d6ebff;transform:translateY(-2px)}.section7 .logos{margin:2% 0}.section7 .feature-pill i{color:#0084ff;flex-shrink:0;font-size:1.3rem;margin-right:15px}@media (max-width:768px){.section4 .row.comparison-wrappe.justify-content-center{margin-top:8%}.section4 .compare-list li{margin-bottom:10px}.section4 span{font-family:OpenSans-Regular;font-size:14px}.section3-2 .process-flow{flex-direction:column;gap:0}.section3-2 .connector{height:30px;width:2px}.section3-2 .step-pill{padding:1%;text-align:center;width:50%}.section4 .comparison-wrapper{flex-direction:column;gap:50px}.section4 .floating-badge{height:50px;left:-30px;width:50px}}.section5 .sectioncard{display:flex;flex-wrap:wrap;font-family:OpenSans-Regular;gap:24px;justify-content:space-evenly;padding:40px}.section5 .card{align-items:flex-start;background:linear-gradient(180deg,#7f3cf357,transparent);border:1px solid #d8b4fe;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.02);display:flex;flex-direction:column;padding:24px;transition:transform .2s ease;width:260px;width:20%}.section5 .card:hover{transform:translateY(-5px)}.section5 .card-icon{border-radius:12px;height:48px;margin:auto;object-fit:contain;padding:10px;width:48px}.section5 p{color:#1f2937;font-size:16px;font-weight:500;line-height:1.5;margin:0}.section6 .gradient-shadow-wrapper{border-radius:12px;display:inline-block;position:relative}.section6 .ratings{background:#fff;border-radius:12px;display:block;position:relative;z-index:2}.section6 .gradient-shadow-wrapper:after{background:linear-gradient(45deg,#7a8ce8,#74e0dc);border-radius:12px;bottom:50px;content:"";filter:blur(15px);left:-5px;opacity:.8;position:absolute;right:-5px;top:50px;z-index:1}.section8 .parent-voices-section{border-bottom-left-radius:50% 20%;border-bottom-right-radius:50% 20%;margin-bottom:-100px;padding:4rem 0;position:relative;z-index:1}.section8 .section-title{color:#4a4a4a;font-size:2.5rem;font-weight:700;letter-spacing:1px;margin-bottom:2rem}.section8 .rating-box{align-items:center;display:flex;flex-direction:column;margin:0 1.5rem}.section8 .rating-stars .fa-star{color:#ffc107;margin:0 1px}.section8 .rating-text{color:#4a4a4a;font-size:1.8rem;font-weight:700;margin-top:.5rem}.section8 .rating-label{color:#6c757d;font-size:.9rem;letter-spacing:.5px;text-transform:uppercase}.section8 .social-icon img{height:40px;margin-top:.8rem;width:40px}.section8 .testimonial-card{align-items:flex-start;background-clip:padding-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#8035f4,transparent);background-origin:border-box;border:2px solid transparent;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1);cursor:pointer;display:flex;height:195px;padding:1.5rem;position:relative;transition:transform .3s,box-shadow .3s}.section8 .testimonial-card-avatar{border-radius:50%;flex-shrink:0;height:60px;margin-right:1rem;object-fit:cover;width:60px}.section8 .testimonial-content{flex-grow:1}.section8 .testimonial-text{color:#555;font-size:.95rem;line-height:1.5;margin-bottom:.8rem}.section8 .testimonial-author{color:#4a4a4a;font-size:.9rem;font-weight:700}.section10 .accordion-item{background-color:transparent;border:none;margin-bottom:10px}.section10 .accordion-header{margin-bottom:0}.section10 .accordion-button{align-items:center;border:none;border-bottom:2px solid transparent;border-image:linear-gradient(90deg,#000,#000);border-image-slice:1;color:#444;display:flex;font-family:OpenSans-Bold;font-size:1rem;font-weight:700;justify-content:space-between;padding:1.5rem 0;text-align:left;width:100%}.section10 .accordion-button,.section10 .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none;color:#000}.section10 .accordion-button:after{display:none}.section10 .accordion-body{color:#000;font-family:OpenSans-Bold;font-size:1rem;line-height:1.6;padding:1rem 0 2rem}.section10 .custom-icon{color:#f64d52;font-size:1rem;transition:transform .3s ease}.section10 .accordion-button:not(.collapsed) .custom-icon{color:#fff;transform:rotate(180deg)}.section10 .sec10bg{background-image:linear-gradient(180deg,#f2feff,#f2feff,transparent);padding:4%}.section11{background-image:linear-gradient(45deg,#d3dcfc,#d3c8fb,#d3dcfc);padding:3% 0}.section11 .info-bar{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.section11 .info-item{color:#333;font-family:OpenSans-Regular;font-weight:400;line-height:1;padding:0 4%;position:relative}.section11 .info-item:not(:last-child):after{background-color:#555;content:"";height:25px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px}@media (max-width:768px){.section6 .step-marker{margin-bottom:5px}.section6 .step-pill{font-size:12px;padding:2%}.section5 .skills-grid{gap:9px;grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.section6 .bottom-row .line-track{left:15%;right:15%}.section5 .skill-text,h5{font-family:OpenSans-Medium;font-size:16px}.section7 .features-grid{gap:13px}.section8 .testimonial-card{height:140px}}@media(max-width:768px){.section8 .testimonial-card{height:190px}.section7 .features-grid{display:grid;gap:13px;grid-template-columns:repeat(2,1fr)}}.section12 .form-title{color:#333;margin-bottom:20px;text-align:center}.section12 #studentFormhiddenwindow input,.section12 #studentFormhiddenwindow select{border:1px solid #ddd;border-radius:8px;box-sizing:border-box;font-size:16px;margin-bottom:15px;outline:none}.section12 .phone-wrapper{display:flex;gap:10px;margin-bottom:15px;width:100%}.section12 #countryCode{flex-shrink:0;margin-bottom:0;max-width:120px;min-width:90px;width:auto}.section12 #phone{border:1px solid #ddd;border-radius:8px;box-sizing:border-box;flex-grow:1;font-size:16px;margin-bottom:0;outline:none;padding:12px}.section12 .error{color:#dc3545;font-size:.9em;margin-bottom:15px;margin-top:-10px}.section12 .bookletbtn1{margin:unset}.section12 .name-fields-row{display:flex;gap:15px;margin-bottom:5px}.section12 .name-input-group{display:flex;flex-direction:column;flex-grow:1}.section12 .name-input-group input{margin-bottom:0;width:100%}.section12 .btn-form-submit{background:linear-gradient(90deg,#000,#964fffad,#964fffad,#964fffad,#000);border:none;border-radius:10px;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:700;margin:auto;padding:15px;transition:background-color .3s;width:40%}.section12 .btn-form-submit:hover{background-color:#b03a71}.section12 .modal-content{background-color:#fff;border-radius:16px;box-shadow:0 5px 25px rgba(0,0,0,.2);color:#000!important;margin-top:10%;max-height:75vh;max-width:800px;overflow-y:auto;padding:20px;position:relative;width:90%}.section12 .modal-content::-webkit-scrollbar{width:8px}.section12 .modal-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.section12 .modal-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.section12 .modal-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.close-modal-btn{z-index:10}.form-check .form-check-input{float:unset!important;margin-left:.5em}.form-check{padding-left:unset!important}.bookletbtn{background:linear-gradient(90deg,#000,#964fffad,#964fffad,#964fffad,#000);border-radius:10px;border-radius:15px;color:#fff;cursor:pointer;font-family:OpenSans-Bold;font-size:20px;margin:2% auto;padding:1%;text-align:center;transition:transform .3s,box-shadow .3s;width:35%}.bookletbtn:hover{box-shadow:0 4px 8px #f5f5f5;transform:scale(1.02) translateY(-2px)}.modal-overlay{align-items:center;background-color:rgba(0,0,0,.6);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-overlay.visible{display:flex}.sectionform .modal-content{background-color:#fff;border-radius:16px;box-shadow:0 5px 25px rgba(0,0,0,.2);max-width:800px;padding:40px;position:relative;width:90%}.close-modal-btn{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:28px;line-height:1;position:absolute;right:15px;top:10px}@media(max-width:1024px){.section5 .card{width:30%}.bookletbtn{width:50%}}@media(max-width:768px){.bookletbtn{width:65%}.circles{display:flex;flex-wrap:nowrap;gap:15px;justify-content:flex-start;overflow-x:auto;padding-left:35%}.circles::-webkit-scrollbar{display:none}.pill-blue{flex-shrink:0;white-space:nowrap}.section2 .sectioncard{flex-wrap:unset}.section5 .sectioncard{padding:40px 0}.section5 .card{padding:12px}h1{font-size:26px}h2{font-size:24px}p{font-size:14px}h3{font-size:16px}h4{font-size:14px}}@media(max-width:767px){.section12 .btn-form-submit{padding:10px;width:60%}.section3-2 .step-pill{width:80%}.section11 .info-bar{flex-wrap:unset}.section11 .info-item{padding:0 1%}.section6 .timeline-row{align-items:flex-start;flex-direction:column;gap:0;margin-bottom:0;margin-top:10%;padding-top:0}.section6 .line-track,.section6 .step-dot{display:none}.section6 .bottom-row{margin-top:0}.section6 .step-item{align-items:flex-start;flex-direction:row;margin-bottom:0;padding-bottom:30px;position:relative;width:100%}.section6 .step-marker{background-color:#f3e8ff;flex-shrink:0;margin-bottom:0;margin-right:20px;position:relative;z-index:2}.section6 .step-item:before{background-color:#d3d3d3;content:"";height:100%;left:18px;position:absolute;top:0;transform:translateX(-50%);width:2px;z-index:0}.section6 .bottom-row .step-item:last-child:before{display:none}.section6 .step-pill{flex:1;margin-top:-2px;text-align:left;width:auto}.section7 .logos{margin:6% 0}.section4 .row.comparison-wrappe.justify-content-center,.section5 .skill-card{margin:auto;width:90%}.section3 .cards-wrapper{display:grid}.section7 .feature-pill{margin:auto;width:80%}.section7 .features-grid{display:grid;gap:13px}.section5 .skills-grid,.section7 .features-grid{grid-template-columns:repeat(1,1fr)}.sec4cards{-webkit-overflow-scrolling:touch;scrollbar-width:thin;-ms-overflow-style:none;margin-bottom:36px}.section6 p.my-5{margin-bottom:20px!important;margin-top:0!important}.sectionform .modal-content{padding:15px}.sectionform .btn-form-submit{font-size:14px}.sectionform label.form-check-label{font-size:12px!important}.sectionform .form-title{font-size:16px}.section5 .sectioncard{gap:0}.section5 p{font-size:12px}.section2 .card{padding:10px;text-align:start}.section2 p{color:#1f2937;font-size:12px}.section2 .sectioncard{gap:15px;padding:0 0 40px}.sec4cards{display:flex;flex-wrap:nowrap;gap:15px;justify-content:flex-start;overflow-x:auto;padding-bottom:30px;padding-left:20px;padding-right:20px;scroll-snap-type:x mandatory}.sec4cards::-webkit-scrollbar{display:none}.sec4cards .info-card{flex:0 0 80%;max-width:80%;scroll-snap-align:center}section{margin-top:30px}.bookletbtn{font-size:14px;margin:5% auto;padding:3%;width:90%}.section7{margin-top:0}.sectionform .btn-form-submit{width:90%}}