/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */:root.dark{--text-dark:#c7d0e0;--bg-light:#161123}.dark h2,.dark h5{color:#e3ddff!important}.dark p{color:#d2d2d2b2}.dark .navbar{background-color:#151022fa}.dark .logo{background-image:linear-gradient(135deg,#ac9ed3,var(--purple-light))}.dark .nav-menu a:hover{color:#ac9ed3}.dark .hero-badge{background-color:#15102240;border:1px solid #2f2b3b4d}.dark .concern-item,.dark .section-white{background-color:#151022}.dark .betterapproch{background-image:linear-gradient(to bottom right,#161821,#1a151e,#1c1519)}.dark .grade-programs{background-image:linear-gradient(to bottom,var(--bg-light) 0,#151022 100%)}.dark .grade-card{background-color:#151022}.dark .skills-list li{border-bottom:1px solid #332f40}.dark .grade-5 .research-note{background-image:linear-gradient(90deg,#10181a,#0000)}.dark .grade-6 .research-note{background-image:linear-gradient(90deg,#1a151d,#0000)}.dark .grade-7 .research-note{background-image:linear-gradient(90deg,#19150f,#0000)}.dark .research-content h2{color:#e3ddff}.dark .research-section{background-image:linear-gradient(to bottom right,#161821,#1a151e,#1c1519)}.dark .research-item{background-color:#151022cc}.dark .research-content p{color:#e3ddff!important}.dark .research-item:hover{background-color:#15102226}.dark .matches-list li{color:#e3ddff;background-color:#151022}.dark .research-content p.eachprogram{color:#e3ddff!important}.dark .outcomes-section{background-color:#151022}.dark .whatschoolseestart{background-image:linear-gradient(to bottom right,#161821,#1a151e,#1c1519)}.dark .diff-item,.dark .outcome-category{background-color:#151022}.dark .diff-item{border:1px solid #332f40}.dark .strongpartner{background-image:linear-gradient(to bottom right,#161821,#1a151e,#1c1519)}.dark .alignment-list li{background-color:#151022}.dark .alignment-list li:before{color:#ac9ed3}.dark .final-cta-content h2{color:#e3ddff}.dark .pathways-section{background-image:linear-gradient(160deg,#18171c,#19181e 40%,#18161c)}.dark .pathways-header h2{color:#e2e0ff}.dark .pathways-header p{color:#ada9cd}.dark .pathway-card{background-color:#151022}.dark .card-title{color:#e2e0ff}.dark .card-quote{color:#bbb5d3}.dark .card-quote strong{color:#c6c2ff}.dark .card-list-heading,.dark .card-subline{color:#c2bede}.dark .card-list li{color:#c2bede;border-bottom:1px solid #322e3f}.dark .list-divider{background-color:#18171c}.dark .pathways-footer{background-color:#151022a6}.dark strong.pathwayfooterstrong{color:#a7a3e2!important}html:has(.schoolPage){font-size:18px!important}*{box-sizing:border-box;margin:0;padding:0}body,html{max-width:100%;overflow-x:hidden}:root{--purple-primary:#7b68aa;--purple-dark:#5b4b8a;--purple-light:#9b8bc4;--cyan-bright:#4dd4e8;--grade5-blue:#5ec6e8;--grade6-purple:#a179c9;--grade7-orange:#ff9f5a;--grade8-green:#6bcf94;--text-dark:#2d3748;--text-light:#718096;--bg-light:#f7fafc;--white:#fff}.schoolPage body{color:var(--text-dark);font-family:Poppins,sans-serif;line-height:1.6;overflow-x:hidden}h2{margin-top:0!important;margin-bottom:10px!important;font-size:36px!important}h2,h5{color:#1d103f!important;text-align:center!important;letter-spacing:-.96px!important;font-family:Poppins!important;font-weight:600!important;line-height:1.2!important}h5{margin-top:15px!important;margin-bottom:5px!important}p{color:#333333b2;text-align:center;margin-top:0;font-style:normal;color:#666!important;font-family:Poppins!important;font-size:18px!important;font-weight:400!important;line-height:160%!important}.quiz-modal{z-index:9999;background:#1e1e1ed9;justify-content:center;align-items:center;width:100%;height:100%;font-family:Segoe UI,sans-serif;display:none;position:fixed;top:0;left:0}.quiz-content{background:#f90;border:1px solid #0000001f;border-radius:20px;width:800px;height:auto;max-height:fit-content;overflow:hidden;box-shadow:1.5px 1.5px 2px #0000000d}.quiz-left,.quiz-right{flex:1;padding:10px 24px;position:relative}.quiz-left{flex-direction:column;justify-content:space-around;display:flex;position:relative}.quiz-left .closemodal img{vertical-align:middle;max-width:15px}.quiz-left .closemodal{cursor:pointer;text-align:center;width:30px;height:30px;position:absolute;top:10px;right:10px}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#fffffffa;justify-content:space-between;align-items:center;width:100%;padding:1rem 5%;display:flex;position:fixed;top:0;box-shadow:0 2px 10px #0000000d}.logo{background:linear-gradient(135deg,var(--purple-primary),var(--purple-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:800}.nav-menu{align-items:center;gap:2.5rem;display:flex}.nav-menu a{color:var(--text-dark);font-size:.95rem;font-weight:500;text-decoration:none;transition:color .3s}.nav-menu a:hover{color:var(--purple-primary)}.btn-primary{background:var(--cyan-bright);color:#fff;border-radius:50px;padding:.75rem 1.8rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.btn-primary:hover{background:#85b711;transform:translateY(-2px)}.hero{background:linear-gradient(135deg,#6b5b95,#8b7bb5 50%,#ab9bd5);margin-top:70px;padding:5rem 5% 4rem;position:relative;overflow:hidden}.hero:before{background:radial-gradient(circle,#4dd4e833 0,#0000 70%);width:600px;height:600px;top:-50%;right:-10%}.hero:after,.hero:before{content:"";border-radius:50%;position:absolute}.hero:after{background:radial-gradient(circle,#9b8bc44d 0,#0000 70%);width:500px;height:500px;bottom:-30%;left:-5%}.hero-content{text-align:center;z-index:2;max-width:1200px;margin:0 auto;position:relative}.hero h1{color:#fff;margin-bottom:1.5rem;font-size:3rem;font-weight:800;line-height:1.2}.hero-description{color:#fffffff2;max-width:900px;margin:0 auto 1.5rem;font-size:1.2rem;line-height:1.7}.hero-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff40;border:1px solid #ffffff4d;border-radius:50px;margin:1rem 0 2rem;padding:.7rem 2rem;font-weight:600;display:inline-block}.section{padding:3rem 5%}.section-light{background:var(--bg-light)}.section-white{background:var(--white)}.container{max-width:1200px;margin:0 auto}.section-header{text-align:center;margin-bottom:3.5rem}.section-title{color:var(--text-dark);margin-bottom:1rem;font-size:2.5rem;font-weight:800;line-height:1.3}.section-subtitle{color:var(--text-light);max-width:800px;margin:0 auto;font-size:1.2rem;line-height:1.7}.highlight-text{color:#b179df;font-weight:700}.problem-intro{text-align:center}.problem-intro h2{color:var(--text-dark);margin-bottom:.5rem;font-size:2.2rem;font-weight:700;line-height:1.3}.problem-intro .large-text{color:var(--text-light);margin-bottom:2rem;font-size:1.3rem}.concerns-grid{flex-wrap:wrap;gap:1.5rem;margin-bottom:3rem;display:flex}.concern-item{background:#fff;border-left:5px solid #b179df;border-radius:15px;flex-wrap:wrap;align-items:flex-start;gap:1rem;width:calc(33% - 14px);padding:2.2rem;transition:all .3s;display:flex;box-shadow:0 2px 15px #0000000f}.concern-icon svg{color:#b179df}.concern-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001a}.concern-icon{border:1px solid #7b68aa;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;display:flex}.betterapproch{background:linear-gradient(to bottom right,#e0e7ff,#f3e8ff,#fce7f3)}.concern-text{color:var(--text-dark);font-size:1rem;font-weight:500;width:100%!important}.closing-statement{color:#fff;text-align:center;background:linear-gradient(90deg,#dcb1ff,#b179df);border-radius:10px;max-width:100%;margin:2rem auto 0;padding:23px;font-size:1.15rem;line-height:1.8}.quote-block{border-left:5px solid var(--purple-primary);background:linear-gradient(90deg,#b179df33);border-radius:15px;max-width:1065px;margin:3rem auto 0;padding:2.5rem 3rem;box-shadow:0 8px 25px #0003}sup svg{width:40px;font-size:31px}.quote-text{font-style:italic;color:var(--text-dark)!important;font-size:1.6rem!important;font-weight:600!important;line-height:1.5!important}.system-text{text-align:center;margin-top:3rem}.system-text p{color:var(--text-light);margin-bottom:1rem;font-size:1.2rem}.system-highlight{color:#b179df;letter-spacing:.03em;font-size:46px;font-weight:800;display:block}.grade-programs{background:linear-gradient(to bottom,var(--bg-light) 0,white 100%);padding:3rem 5%}.grade-intro{text-align:center;max-width:1000px;margin:0 auto 4rem}.grade-intro p{color:var(--text-light);font-size:1.1rem;line-height:1.7}.grades-container{flex-wrap:wrap;gap:2rem;max-width:95%;margin:0 auto;display:flex}.grades-container.clone{max-width:98%}.grade-name.clone{font-size:28px!important}.grade-card{background:#fff;border-top:6px solid;border-radius:20px;width:calc(50% - 19px);padding:2rem;position:relative;box-shadow:0 5px 25px #00000014}.grade-card:hover{transform:translateY(-8px);box-shadow:0 12px 35px #0000001f}.grade-card.grade-8{border-color:#91bf2a}.grade-8 .grade-number{background:#91bf2a}.grade-card.grade-7{border-color:#ffad33}.grade-7 .grade-number{background:#ffad33}.grade-6 .grade-number{background:#b179df}.grade-card.grade-6{border-color:#b179df}.grade-card.grade-5{border-color:#35c7dd}.grade-card.grade-5.clone,.grade-card.grade-6.clone,.grade-card.grade-7.clone{width:calc(32% - 15px)!important}.grade-card.grade-6.twopathways{width:calc(50% - 19px)!important}.grade-5 .grade-number{background:#5ec6e8}.grade-header{gap:2rem;margin-bottom:1rem}.grade-header,.grade-number{align-items:center;display:flex}.grade-number{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;width:80px;height:80px;font-size:2.5rem;font-weight:900}.grade-title-section{flex:1}.grade-label{color:var(--text-light);text-transform:uppercase;letter-spacing:1px;margin-bottom:.3rem;font-size:.9rem;font-weight:600}.grade-name{color:var(--text-dark);font-size:2rem;font-weight:800}.skills-intro{text-align:left;margin-bottom:1rem;font-size:1.05rem;color:var(--text-dark)!important;font-weight:600!important}.skills-list{margin-bottom:1rem;list-style:none}.skills-list li{color:var(--text-dark);border-bottom:1px solid #e2e8f0;align-items:center;gap:1rem;padding:9px 0;font-size:1rem;display:flex}.skills-list li:last-child{border-bottom:none}.skill-bullet{border-radius:50%;flex-shrink:0;width:8px;height:8px}.grade-5 .skill-bullet{background:#5ec6e8}.grade-6 .skill-bullet{background:#b179df}.grade-7 .skill-bullet{background:#ffad33}.grade-8 .skill-bullet{background:#91bf2a}.research-note{color:var(--text-light);background:linear-gradient(90deg,#a86ada2e,#0000);border-left:3px solid #b179df;border-radius:0 10px 10px 0;padding:1rem 1.5rem;font-size:.95rem;font-style:italic;line-height:1.6}.grade-5 .research-note{background:linear-gradient(90deg,#e2f7fe,#0000);border-left:3px solid #5ec6e8}.grade-6 .research-note{background:linear-gradient(90deg,#f5e9ff,#0000);border-left:3px solid #b179df}.grade-7 .research-note{background:linear-gradient(90deg,#fff5e5,#0000);border-left:3px solid #ffad33}.grade-8 .research-note{background:linear-gradient(90deg,#91bf2a26,#0000);border-left:3px solid #91bf2a}.research-section{background:linear-gradient(135deg,var(--purple-dark) 0,var(--purple-primary) 100%);padding:3rem 5%}.grade-card a.btn.btn-filled{color:#1cc0d8;border:1px solid #1cc0d8;border-radius:42px;padding:15px 65px;transition:all .3s}.grade-card a.btn.btn-filled:hover{color:#fff;background:#85b711;border-color:#85b711}.research-content{max-width:95%;margin:0 auto}.research-content h2{text-align:center;color:#1d103f;margin-bottom:0;font-size:2.2rem;font-weight:700}.research-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem;display:grid}.research-section{color:#fff;background:linear-gradient(to bottom right,#e0e7ff,#f3e8ff,#fce7f3);padding:5rem 5%}.research-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#fffc;border:1px solid #8270ae;border-left:4px solid #816fae;border-radius:15px;padding:1.5rem;transition:all .3s}.research-content p{color:#1d103f!important;font-size:24px!important;font-weight:600!important}.research-item:hover{background:#ffffff26;transform:translateY(-5px)}.research-item h3{color:#b179df;margin-bottom:.5rem;font-size:24px;font-style:normal;font-weight:700}.matches-list{text-align:center;justify-content:space-between;align-items:center;margin:2rem 0;list-style:none;display:flex}.matches-list li{color:#1d103f;background:#fff;border-left:2px solid #a86ada;border-radius:9px;width:calc(25% - 15px);padding:2rem 32px;font-size:1.05rem;font-weight:500}.research-content p.eachprogram{color:#1d103f!important;font-size:24px!important;font-weight:600!important}.result-statement{text-align:center;background:linear-gradient(90deg,#dcb1ff,#b179df);border-radius:10px;margin-top:2.5rem;padding:2rem 1rem;font-size:1.5rem}.result-statement strong{letter-spacing:.02em;margin:1rem 0;font-size:2.5rem;font-weight:900;display:block}.benefits-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;display:grid}.benefit-card{background:#1bc0d8;border-radius:15px;padding:2.5rem;transition:all .3s}.benefit-card:nth-child(2){background:#a86ada}.benefit-card:nth-child(3){background:#85b711}.benefit-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.benefit-card h3{color:#fff;margin-bottom:0;font-size:1.4rem;font-style:normal;font-weight:700}.benefit-card ul{margin:0;list-style:none}.benefit-card li{color:#fff;align-items:flex-start;gap:.8rem;padding:.7rem 0 0;display:flex}.benefit-card li:before{content:"✓";color:#fff;flex-shrink:0;font-size:1.2rem;font-weight:700}.outcomes-section{background:#fff}.whatschoolseestart{background:linear-gradient(to bottom right,#e0e7ff,#f3e8ff,#fce7f3)}.outcomes-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem;display:grid}.outcome-category h3{color:#b179df;border-bottom:3px solid #b179df;margin-bottom:1.5rem;padding-bottom:.8rem;font-size:1.2rem;font-weight:700}.outcome-list{list-style:none}.transformation sup svg{color:#fff;fill:#fff;width:28px;font-size:22px}.outcome-category{background:#fff;border-radius:10px;padding:20px}.outcome-list li{color:var(--text-dark);align-items:flex-start;gap:.8rem;padding:.8rem 0;line-height:1.5;display:flex}.outcome-list li:before{content:"→";color:#35c7dd;flex-shrink:0;font-weight:700}.diff-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:3rem;display:grid}.diff-item{background:#fff;border:1px solid #eaeaea;border-left:4px solid #b179df;border-radius:15px;padding:2rem;box-shadow:17px 12px 15px #0000000f}.diff-item strong{color:#b179df;font-weight:700}.transformation{text-align:center;background:linear-gradient(90deg,#dcb1ff,#b179df);border-radius:10px;margin-top:2.5rem;padding:2rem 1rem;font-size:1.15rem}.transformation p{margin-bottom:.5rem;color:#fff!important;font-size:1.6rem!important;font-weight:500!important}.transformation .from,.transformation .to{color:#fff;font-size:1.8rem;font-style:italic}.transformation .to{font-weight:700}.strongparnrcon h4{text-align:center;color:#b27adf;margin-bottom:2rem;font-size:24px;font-weight:800}.alignment-list{justify-content:space-between;align-items:center;width:100%;margin:1rem auto;list-style:none;display:flex}.strongpartner{background:linear-gradient(to bottom right,#e0e7ff,#f3e8ff,#fce7f3)}.alignment-list li{color:var(--text-dark);background:#fff;border-left:5px solid #b17adf;border-radius:17px;align-items:center;gap:1rem;width:33%;min-height:140px;margin:0 10px;padding:24px;font-size:1.1rem;display:flex}.alignment-list li:before{content:"✓";color:var(--purple-primary);flex-shrink:0;font-size:1.3rem;font-weight:700}.imagesec{width:50%;padding-right:50px}.strongparnrcon{width:100%}.sectionodt{justify-content:space-between;align-items:center;display:flex}.imagesec img{border-radius:30px;width:100%}.closing-message{color:#fff;text-align:center;background:linear-gradient(90deg,#dcb1ff,#b179df);border-radius:11px;width:100%;margin:2.5rem 0;padding:2rem;font-size:1.2rem;line-height:1.7}.final-cta-section{text-align:center;padding:3rem 5%}.final-cta-content h2{color:#1d103f;margin-bottom:1rem;font-size:2.5rem;font-weight:800}.final-cta-content p{opacity:.95;margin-bottom:1rem;font-size:1.2rem;line-height:1.7}.implementation-options{text-align:left;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:20px;max-width:95%;margin:0 10px 2rem;display:flex}.implementation-options li{color:#fff;background:#35c7dd;border:1px solid;border-radius:11px;flex:1 1 0;min-width:0;padding:25px;font-size:1.05rem;list-style:none}.final-cta-content .btn-primary{margin-top:2rem;padding:1rem 2.5rem;font-size:1.1rem;text-decoration:none!important}footer{background:var(--text-dark);color:#fff;text-align:center;padding:2.5rem 5%}footer p{opacity:.8;font-size:.95rem}.hero-outer-wrapper{width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%;overflow-x:hidden}.hero-section{color:#fff;background-color:#1d103f;padding:60px 15px 40px}.container{box-sizing:border-box;width:87.5vw;max-width:1300px;margin:auto;padding:0}.hero-inner{justify-content:space-between;align-items:center;gap:40px;margin:0 auto;display:flex}.text-content{text-align:left;width:50%;max-width:50%}.visual{flex-shrink:0;width:50%;position:relative}.text-content h1{color:#fff;text-align:left;margin-bottom:9px;font-size:42px;font-weight:600;line-height:41px}.text-content p{text-align:left;margin-top:9px;margin-bottom:20px;font-size:20px;font-weight:400;line-height:1.5;color:#ffffffb2!important}.text-content .why-footer{text-align:left}.why-footer{text-align:center;margin-top:40px}.text-content .btn{color:#fff;background-color:#06b6d4;border:none;border-radius:20px;margin-right:auto;padding:10px 22px;font-family:lato;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.circle-image{z-index:1;width:100%;height:100%;position:relative;overflow:hidden}.circle-image img{object-fit:cover;object-position:center;border-radius:30px;width:100%;height:100%}@media (max-width:1024px){.text-content h1{font-size:28px!important;line-height:30px!important}.schoolPage h2{font-size:24px!important}.schoolPage h2,.schoolPage h5{font-family:Poppins!important;font-style:normal!important}.schoolPage h5{font-size:22px!important}.schoolPage p{font-family:Poppins!important;font-size:14px!important;font-style:normal!important}.research-item h3{font-size:24px!important}.benefit-card h3{font-size:1.4rem!important}.outcome-category h3{font-size:1.2rem!important}.benefit-card{padding:1rem!important}.quote-block{padding:1rem}.system-highlight{font-size:28px}.grade-card,.grade-card.grade-5.clone,.grade-card.grade-6.clone,.grade-card.grade-7.clone{padding:1rem}.hero-inner{text-align:center;flex-direction:column;gap:32px}.text-content,.visual{width:100%;max-width:100%}.text-content h1{text-align:center;font-size:38px}.text-content p{text-align:center;font-size:18px}.visual img{max-width:100%;height:auto}.concerns-grid{gap:1.2rem;padding-top:30px}.concern-item{width:100%}.section-header{margin-bottom:2rem}.grades-container{gap:1.5rem}.grade-card,.grade-card.grade-5.clone,.grade-card.grade-6.clone,.grade-card.grade-7.clone{width:100%!important}.matches-list{flex-wrap:wrap;gap:1rem}.matches-list li{width:100%}.alignment-list{flex-wrap:wrap;gap:1rem}.alignment-list li{width:100%;margin:0}.implementation-options{flex-direction:column}.implementation-options li{min-width:100%}}@media (max-width:768px){.schoolPage h2{font-size:24px!important}.schoolPage h2,.schoolPage h5{font-family:Poppins!important;font-style:normal!important}.schoolPage h5{font-size:22px!important}.schoolPage p{font-family:Poppins!important;font-size:14px!important;font-style:normal!important}.benefit-card{padding:1rem!important}.benefit-card h3{font-size:1.4rem!important}.outcome-category h3{font-size:1.2rem!important}.quote-block{padding:1rem}.system-highlight{font-size:28px}.grade-card,.grade-card.grade-5.clone,.grade-card.grade-6.clone,.grade-card.grade-7.clone{padding:1rem}.research-item h3{font-size:24px!important}.hero-section{padding:32px 16px}.text-content h1{font-size:30px;line-height:1.25}.hero-description{font-size:16px}.btn-filled,.btn-primary{text-align:center;width:100%}.concerns-grid{flex-direction:column;padding-top:30px}.concern-item{width:100%}.grade-header{text-align:center;flex-direction:column}.grade-number{width:64px;height:64px;font-size:2rem}.skills-intro{text-align:center}.skills-list li{font-size:15px}.grade-programs,.section{padding:3rem 5%}.benefits-grid,.diff-grid,.outcomes-grid,.research-grid{grid-template-columns:1fr;padding-top:20px}.section-header{margin-bottom:2rem}.research-section{padding:3rem 5%}.alignment-list{flex-direction:column;gap:1rem}.alignment-list li{width:100%;min-height:auto}.final-cta-section{padding:40px 15px}.implementation-options li{padding:20px;font-size:16px}.quiz-modal{z-index:9999;background:#1e1e1ed9;justify-content:center;align-items:center;font-family:Segoe UI,sans-serif;display:none;position:fixed;top:68px;width:98%!important;height:80vh!important;left:4px!important}.quiz-left,.quiz-right{flex:1;padding:10px 0!important}.hs-form-frame iframe{height:800px!important;overflow:auto!important}.hs-form-frame{max-height:80vh;overflow:auto;height:100%!important}.quiz-content{width:100%!important}}@media (max-width:480px){.schoolPage h2{font-size:24px!important}.schoolPage h2,.schoolPage h5{font-family:Poppins!important;font-style:normal!important}.schoolPage h5{font-size:22px!important}.schoolPage p{font-family:Poppins!important;font-size:14px!important;font-style:normal!important}.research-item h3{font-size:24px!important}.benefit-card{padding:1rem!important}.benefit-card h3{font-size:1.4rem!important}.outcome-category h3{font-size:1.2rem!important}.quote-block{padding:1rem}.system-highlight{font-size:28px}.section-header{margin-bottom:2rem}.grade-card,.grade-card.grade-5.clone,.grade-card.grade-6.clone,.grade-card.grade-7.clone{padding:1rem}.text-content h1{font-size:24px!important;line-height:30px!important}.grade-name{font-size:1.4rem}.quote-text{font-size:1.2rem!important}.research-content p{font-size:18px!important}.result-statement strong{font-size:1.8rem}}.pathways-section{background:linear-gradient(160deg,#ede9f8,#e8e4f5 40%,#f0ecfb);min-height:100vh;padding:88px 28px 96px}.pathways-header{text-align:center;margin-bottom:56px}.pathways-header h2{color:#1a1535;letter-spacing:-.8px;margin-bottom:14px;font-size:clamp(28px,3.5vw,42px);font-weight:800;line-height:1.15}.pathways-header p{color:#6b6491;font-size:17px;font-weight:400;line-height:1.6}.pathways-grid{grid-template-columns:1fr 1fr;gap:28px;max-width:1300px;margin:0 auto 40px;display:grid}.pathway-card{background:#fff;border:1.5px solid #6c50dc1f;border-radius:20px;padding:40px 40px 44px;transition:box-shadow .3s,transform .3s;position:relative;box-shadow:0 4px 24px #5c3cc80f,0 1px 4px #5c3cc80a}.pathway-card:hover{transform:translateY(-3px);box-shadow:0 12px 48px #5c3cc81f,0 2px 8px #5c3cc80f}.pathway-card:before{content:"";opacity:.7;background:linear-gradient(90deg,#7c5ce7,#a78bfa);border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:32px;right:32px}.card-title{color:#1a1535;letter-spacing:-.4px;font-size:28px;font-weight:600;line-height:1.25}.card-quote,.card-title{margin-bottom:24px;font-family:Poppins;font-style:normal}.card-quote{color:#5a5275;border-left:3.5px solid #8b6bea;padding:10px 0 10px 18px;font-size:15px;font-weight:400;line-height:1.7}.card-quote strong{color:#3d2e7c;font-style:normal;font-weight:700}.card-subline{margin-bottom:18px;line-height:1.55!important}.card-list-heading,.card-subline{color:#4a4468;text-align:left;font-family:Poppins!important;font-size:18px!important;font-style:normal!important;font-weight:400!important}.card-list-heading{margin-bottom:14px}.card-list{margin-bottom:0;list-style:none}.card-list li{color:#4a4468;border-bottom:1px solid #f0edf8;align-items:flex-start;gap:12px;padding:11px 0;font-weight:400;line-height:1.5;display:flex;font-family:Poppins!important;font-size:18px!important;font-style:normal!important}.card-list li:last-child{border-bottom:none;padding-bottom:0}.bullet-dot{background:#8b6bea;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.list-divider{background:#ede9f8;height:1px;margin:20px 0}.pathways-footer{background:#ffffffa6;border:1.5px solid #6c50dc26;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:1160px;margin:0 auto;padding:22px 32px;display:flex}.pathways-footer p{text-align:center;font-style:normal;font-family:Poppins!important;font-size:18px!important;font-weight:500!important;line-height:1.6!important}strong.pathwayfooterstrong{color:#6c50dc!important}@media (max-width:860px){.pathways-grid{grid-template-columns:1fr;gap:20px}.pathway-card{padding:32px 28px 36px}.card-title{font-size:20px}}@media (max-width:480px){.pathways-section{padding:64px 18px 72px}.pathways-header h2{font-size:26px}}@media (max-width:1024px){.grades-container.clone{grid-template-columns:repeat(2,1fr);gap:24px;display:grid;width:100%!important}.grade-name.clone{word-break:normal;overflow-wrap:normal;font-size:28px;line-height:1.2}}@media (max-width:768px){.grades-container.clone{grid-template-columns:1fr}.grade-card.clone{padding:24px 20px}.grade-name.clone{font-size:24px;line-height:1.25;word-break:keep-all!important;overflow-wrap:normal!important}.grade-card p,.skills-list li{font-size:15px}}@media (max-width:480px){.grade-name.clone{font-size:22px}.grade-card.clone{padding:20px 16px}}