@import "https://fonts.googleapis.com/css2?family=Quicksand:wght@400;500;600;700;800&display=swap";
.peer-tutoring-module__T6KIEa__page{color:#000;box-sizing:border-box;background:#fff;width:100%;max-width:100vw;min-height:calc(100vh - 72px);font-family:Quicksand,sans-serif;overflow-x:hidden}.peer-tutoring-module__T6KIEa__hero{color:#fff;text-align:center;background:linear-gradient(135deg,#17324d 0%,#1e4569 50%,#39a6a3 100%);padding:85px 7% 95px;position:relative}.peer-tutoring-module__T6KIEa__heroContent{max-width:820px;margin:0 auto}.peer-tutoring-module__T6KIEa__eyebrow{letter-spacing:2px;text-transform:uppercase;color:#8ef0eb;margin-bottom:16px;font-size:14px;font-weight:700;display:inline-block}.peer-tutoring-module__T6KIEa__hero h1{letter-spacing:-1.2px;margin:0 0 20px;font-size:clamp(38px,5.2vw,64px);font-weight:800;line-height:1.15}.peer-tutoring-module__T6KIEa__heroSubtitle{color:#e2e8f0;max-width:660px;margin:0 auto 34px;font-size:clamp(18px,2.2vw,22px);line-height:1.55}.peer-tutoring-module__T6KIEa__heroBtn{color:#fff;background:#39a6a3;border-radius:30px;justify-content:center;align-items:center;height:52px;padding:0 36px;font-size:17px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 10px 25px #0003}.peer-tutoring-module__T6KIEa__heroBtn:hover{background:#2d918e;transform:translateY(-2px)}.peer-tutoring-module__T6KIEa__subjectsSection{max-width:1200px;margin:0 auto;padding:80px 7%}.peer-tutoring-module__T6KIEa__sectionHeader{text-align:center;margin-bottom:50px}.peer-tutoring-module__T6KIEa__sectionHeader h2{color:#17324d;margin:0 0 12px;font-size:clamp(30px,3.8vw,44px);font-weight:800}.peer-tutoring-module__T6KIEa__sectionHeader p{color:#526a7a;font-size:18px}.peer-tutoring-module__T6KIEa__subjectsGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.peer-tutoring-module__T6KIEa__subjectCard{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;padding:30px 26px;transition:all .25s;box-shadow:0 8px 24px #17324d0d}.peer-tutoring-module__T6KIEa__subjectCard:hover{border-color:#39a6a3;transform:translateY(-4px);box-shadow:0 16px 36px #17324d1a}.peer-tutoring-module__T6KIEa__subjectIcon{margin-bottom:14px;font-size:32px;display:inline-block}.peer-tutoring-module__T6KIEa__subjectCard h3{color:#17324d;margin:0 0 8px;font-size:20px;font-weight:700}.peer-tutoring-module__T6KIEa__subjectCard p{color:#64748b;margin:0;font-size:15px;line-height:1.55}.peer-tutoring-module__T6KIEa__stepsSection{background:#f8fafc;padding:80px 7%}.peer-tutoring-module__T6KIEa__stepsInner{max-width:1100px;margin:0 auto}.peer-tutoring-module__T6KIEa__stepsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:50px;display:grid}.peer-tutoring-module__T6KIEa__stepCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:34px 28px;position:relative;box-shadow:0 10px 25px #17324d0d}.peer-tutoring-module__T6KIEa__stepNumber{color:#fff;background:#39a6a3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;font-size:20px;font-weight:800;display:flex}.peer-tutoring-module__T6KIEa__stepCard h3{color:#17324d;margin:0 0 10px;font-size:20px;font-weight:700}.peer-tutoring-module__T6KIEa__stepCard p{color:#526a7a;margin:0;font-size:15px;line-height:1.6}
