*{margin:0;padding:0;box-sizing:border-box}html{overflow-x:hidden!important;width:100%;max-width:100vw;position:relative;margin:0;padding:0}#root{width:100%;max-width:100vw;overflow-x:hidden!important;position:relative;margin:0;padding:0}body{background-color:var(--bg-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--text-primary);min-height:100vh;line-height:1.6;font-size:18px;overflow-x:hidden!important;width:100%;max-width:100vw;position:relative;margin:0;padding:0;left:0;right:0}h1,h2,h3,h4,h5,h6,p,span,div,a,li,strong,em{word-wrap:break-word;overflow-wrap:break-word;max-width:100%;box-sizing:border-box}*{box-sizing:border-box}div,section,article,aside,header,footer,nav,main{max-width:100%;overflow-x:hidden}img,video,iframe,embed,object{max-width:100%;height:auto}:root{--bg-primary: #050614;--bg-secondary: #0a0b14;--bg-card: #1a1d2e;--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .9);--accent-pink: #ff4d6d;--accent-pink-light: #ff6b9d;--accent-blue: #00d4ff;--border-color: rgba(255, 77, 109, .3);--shadow: 0 4px 6px rgba(0, 0, 0, .3);--shadow-hover: 0 6px 12px rgba(0, 0, 0, .4)}::selection{background-color:#ff4f72;color:#fff}.container{max-width:1400px;margin:0 auto;padding:20px;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;position:relative}.container *{max-width:100%;box-sizing:border-box}@media (max-width: 768px){.container{padding-left:16px;padding-right:16px;max-width:100%}}@media (max-width: 480px){.container{padding-left:12px;padding-right:12px;max-width:100%}}main{width:100%;max-width:100vw;overflow-x:hidden!important;position:relative;margin:0;padding:0}section{width:100%;max-width:100vw;box-sizing:border-box;overflow-x:hidden!important;margin:0;padding-left:0;padding-right:0}.navbar{background-color:var(--bg-primary);padding:24px 0;position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(0,0,0,.3);width:100%;max-width:100vw;box-sizing:border-box;margin:0;overflow-x:hidden}.navbar .container{display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:100%;padding-left:16px;padding-right:16px;box-sizing:border-box;overflow-x:hidden;position:relative}.navbar .container *{max-width:100%;box-sizing:border-box}.navbar-brand{display:flex;align-items:center;gap:12px;text-decoration:none;transition:opacity .2s;max-width:100%;flex-wrap:wrap;overflow-x:hidden}.navbar-brand:hover{opacity:.9}.navbar-logo-container{height:50px;width:auto;display:flex;align-items:center;flex-shrink:0}.navbar-logo{height:50px;width:auto;max-width:200px;object-fit:contain;display:block}.navbar-brand-text{font-size:28px;font-weight:700;color:var(--text-primary);text-align:left;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:.5px;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;max-width:calc(100vw - 140px);flex-shrink:1;min-width:0;overflow:hidden}.book-btn{background:linear-gradient(135deg,var(--accent-pink) 0%,var(--accent-pink-light) 100%);color:#fff;border:none;padding:12px 32px;border-radius:25px;font-size:18px;font-weight:600;cursor:pointer;transition:transform .2s;text-decoration:none;display:inline-block}.book-btn:hover{transform:scale(1.05)}.book-btn:active{transform:scale(.95)}.social-proof-section{padding:60px 0;background-color:var(--bg-secondary)}.testimonials-heading{text-align:center;font-size:28px;font-weight:700;color:var(--text-primary);margin-bottom:40px;max-width:1200px;margin-left:auto;margin-right:auto}.social-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto}.testimonial-card{background:var(--bg-card);border-radius:12px;padding:28px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:20px;border-left:4px solid var(--accent-pink)}.testimonial-content{flex:1}.testimonial-text{font-size:17px;line-height:1.7;color:var(--text-primary);font-style:italic;margin:0}.testimonial-text:before{content:'"';font-size:48px;color:var(--accent-pink);opacity:.3;line-height:0;margin-right:8px}.testimonial-author{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.testimonial-author-info{display:flex;flex-direction:column;gap:4px}.testimonial-name{font-size:16px;font-weight:600;color:var(--text-primary)}.testimonial-location{font-size:14px;color:var(--text-secondary)}.authority-card{background:linear-gradient(135deg,#ff4d6d1a,#00d4ff1a);border:2px solid var(--accent-pink);border-radius:12px;padding:28px;display:flex;flex-direction:column;gap:20px}.authority-title{font-size:20px;font-weight:700;color:var(--text-primary);margin:0}.authority-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.authority-list li{font-size:16px;line-height:1.6;color:var(--text-primary);padding-left:0}.hero{padding:60px 0 80px;text-align:center;background-color:var(--bg-primary)}.hero-stats{display:flex;justify-content:center;gap:60px;margin-bottom:50px;flex-wrap:wrap}.hero-stat-item{display:flex;flex-direction:column;align-items:center;gap:8px}.hero-stat-number{font-size:56px;font-weight:700;color:var(--accent-pink);line-height:1}.hero-stat-label{font-size:13px;color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.hero-title{font-size:48px;font-weight:700;line-height:1.3;margin-bottom:24px;color:var(--text-primary);max-width:900px;margin-left:auto;margin-right:auto;text-align:center}.hero-subheadline{font-size:22px;color:var(--text-primary);max-width:700px;margin:0 auto 28px;line-height:1.5;font-weight:400}.hero-subheadline-highlight{color:var(--accent-pink);font-weight:600}.hero-description{font-size:18px;color:var(--text-primary);max-width:800px;margin:0 auto 40px;line-height:1.6;font-weight:400}.hero-cta-container{margin-bottom:60px}.hero-cta-button{display:inline-block;background:linear-gradient(135deg,var(--accent-pink) 0%,var(--accent-pink-light) 100%);color:#fff;border:none;padding:20px 56px;border-radius:30px;font-size:20px;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s;text-decoration:none;box-shadow:0 4px 16px #ff4d6d66;width:100%;max-width:500px}.hero-cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #ff4d6d66}.hero-cta-button:active{transform:translateY(0)}.section-cta{padding:40px 0;text-align:center;background-color:var(--bg-primary)}.section-cta-button{display:inline-block;background:linear-gradient(135deg,var(--accent-pink) 0%,var(--accent-pink-light) 100%);color:#fff;border:none;padding:16px 48px;border-radius:30px;font-size:18px;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s;text-decoration:none;box-shadow:0 4px 16px #ff4d6d66}.section-cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff4d6d80}.section-cta-button:active{transform:translateY(0)}.hero-feature-cards{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;max-width:900px;margin:0 auto}.hero-feature-card{display:flex;align-items:center;gap:20px;background:#282c34;border-radius:16px;padding:24px 28px;min-width:220px;flex:1;max-width:300px}.hero-feature-icon{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hero-feature-icon svg{width:28px;height:28px}.hero-feature-icon-blue svg{stroke:#00d4ff}.hero-feature-icon-purple svg{stroke:#ba68c8}.hero-feature-icon-pink{background-color:#8b1538;color:#ff4d6d}.hero-feature-icon-blue{background-color:#01579b;color:#00d4ff}.hero-feature-icon-purple{background-color:#4a148c;color:#ba68c8}.rupee-symbol{font-size:32px;font-weight:700;line-height:1}.hero-feature-text{display:flex;flex-direction:column;gap:4px;text-align:left}.hero-feature-bold{font-size:22px;font-weight:700;color:var(--text-primary);line-height:1.2}.hero-feature-subtext{font-size:15px;color:#ffffffb3;line-height:1.4}.problem-solution{padding:60px 0}.pain-points-header{text-align:center;margin-bottom:48px}.pain-points-label{color:var(--accent-pink);font-size:14px;letter-spacing:.3em;text-transform:uppercase;margin-bottom:8px;font-weight:500}.pain-points-title{font-size:36px;font-weight:700;color:var(--text-primary);margin-bottom:8px;line-height:1.2}.pain-points-hint{color:var(--text-secondary);font-size:14px;margin-top:8px}.pain-points-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1400px;margin:0 auto}.pain-point-card{position:relative;overflow:hidden;border-radius:16px;padding:32px 24px;background:linear-gradient(135deg,var(--bg-card) 0%,rgba(26,29,46,.8) 100%);border:1px solid rgba(255,77,109,.2);cursor:pointer;transition:all .5s ease;display:flex;flex-direction:column;gap:24px}.pain-point-card:hover{transform:scale(1.02);box-shadow:0 12px 32px #ff4d6d33}.pain-point-glow{position:absolute;inset:0;border-radius:16px;opacity:0;transition:opacity .5s ease;background:linear-gradient(135deg,transparent 40%,rgba(255,77,109,.1) 50%,transparent 60%);background-size:200% 200%;pointer-events:none}.pain-point-glow-active{opacity:1;animation:shimmer 2s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pain-point-svg-container{height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.pain-point-svg{width:100%;height:100%}.animate-draw{stroke-dasharray:100;animation:draw .8s ease-out forwards}.pain-point-content{text-align:center;display:flex;flex-direction:column;gap:8px}.pain-point-headline{font-size:20px;font-weight:700;color:var(--text-primary);transition:all .5s ease;line-height:1.3;margin:0}.pain-point-headline-active{color:var(--accent-pink-light)}.pain-point-subtext{font-size:14px;color:var(--text-secondary);transition:all .5s ease;margin:0}.pain-point-subtext-active{color:#ffffffb3}.pain-point-answer{max-height:0;overflow:hidden;opacity:0;transition:max-height .5s ease,opacity .5s ease,margin .5s ease;margin:0}.pain-point-answer-visible{max-height:500px;opacity:1;margin-top:16px}.pain-point-answer p{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:0;text-align:left}.pain-point-indicator{position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent-pink) 0%,var(--accent-pink-light) 100%);transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.pain-point-indicator-active{transform:scaleX(1)}.mentorship-approach{padding:80px 0;background-color:var(--bg-primary)}.mentorship-approach-header{text-align:center;margin-bottom:60px}.mentorship-approach-title{font-size:42px;font-weight:700;color:var(--text-primary);margin-bottom:16px;line-height:1.2}.mentorship-approach-title-accent{color:var(--accent-pink)}.mentorship-approach-subtitle{font-size:18px;color:var(--text-secondary);max-width:700px;margin:0 auto 60px;line-height:1.6}.mentorship-solution-highlight{max-width:1000px;margin:0 auto;background:linear-gradient(135deg,#ff4d6d1a,#00d4ff1a);border:2px solid var(--accent-pink);border-radius:16px;padding:40px 48px;box-shadow:0 8px 24px #ff4d6d33}.mentorship-solution-content{display:flex;flex-direction:column;gap:32px}.mentorship-solution-title{font-size:28px;font-weight:700;color:var(--text-primary);margin:0;text-align:center}.mentorship-solution-points{display:flex;flex-direction:column;gap:20px}.mentorship-solution-point{display:flex;gap:16px;align-items:flex-start}.mentorship-solution-icon{width:32px;height:32px;min-width:32px;background:var(--accent-pink);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0}.mentorship-solution-text{font-size:17px;line-height:1.6;color:var(--text-primary);flex:1}.mentorship-solution-text strong{color:var(--accent-pink);font-weight:600}.mentorship-solution-timeline{font-size:17px;line-height:1.7;color:var(--text-primary);margin:0;padding:20px;background:#ff4d6d0d;border-left:4px solid var(--accent-pink);border-radius:8px}.mentorship-solution-timeline strong{color:var(--accent-pink);font-weight:600}.mentorship-approach-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1400px;margin:0 auto}.mentorship-card-wrapper{height:100%}.mentorship-card{height:100%;border-radius:12px;background:var(--bg-card);border:1px solid rgba(255,255,255,.08);overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.mentorship-card:hover{border-color:#ff4d6d4d;box-shadow:0 8px 32px #ff4d6d1f;transform:translateY(-4px)}.mentorship-card-visual{height:180px;width:100%;background:var(--bg-secondary);position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;padding:32px 24px}.mentorship-card-glow{position:absolute;inset:0;background:linear-gradient(135deg,#ff4d6d14,#ff6b9d0d);opacity:0;transition:opacity .4s ease}.mentorship-card-glow-active{opacity:1}.mentorship-card-svg-container{width:100%;height:100%;max-width:140px;position:relative;z-index:10;display:flex;align-items:center;justify-content:center}.mentorship-svg{width:100%;height:100%}.mentorship-card-label{position:absolute;top:12px;right:12px;z-index:20}.mentorship-label-badge{padding:5px 14px;border-radius:20px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;transition:all .4s ease;background:#1e293bcc;color:#94a3b8e6;backdrop-filter:blur(8px)}.mentorship-label-badge-active{background:var(--accent-pink);color:#fff;box-shadow:0 4px 12px #ff4d6d4d}.mentorship-card-content{padding:24px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;gap:16px}.mentorship-card-header{margin-bottom:0;min-height:40px;position:relative;overflow:hidden}.mentorship-card-title-wrapper{position:absolute;top:0;left:0;width:100%;transition:all .4s cubic-bezier(.4,0,.2,1)}.mentorship-card-title-hidden{transform:translateY(-100%);opacity:0}.mentorship-card-title-problem{display:flex;align-items:center;gap:10px;color:var(--text-secondary);font-weight:500;font-size:16px;line-height:1.4}.mentorship-card-title-problem svg{width:18px;height:18px;flex-shrink:0;opacity:.8}.mentorship-card-title-solution{display:flex;align-items:center;gap:10px;color:var(--accent-pink-light);font-weight:700;font-size:18px;line-height:1.4}.mentorship-card-title-solution svg{width:20px;height:20px;flex-shrink:0}.mentorship-card-description{font-size:15px;line-height:1.6;color:var(--text-secondary);transition:color .3s ease;margin:0;padding-top:8px}.mentorship-card-description-active{color:#ffffffd9}.mentorship-card-indicator{margin-top:8px;display:flex;align-items:center;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--accent-pink);transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0;transform:translate(-12px)}.mentorship-card-indicator-active{opacity:1;transform:translate(0)}.mentorship-card-indicator svg{margin-left:6px;width:14px;height:14px}@keyframes draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.animate-draw{stroke-dasharray:100;animation:draw 1s ease-out forwards}.different-approach{padding:80px 0;background-color:var(--bg-secondary)}.approach-header{text-align:center;max-width:900px;margin:0 auto 60px}.approach-title{font-size:42px;font-weight:700;color:var(--text-primary);margin-bottom:16px;line-height:1.2}.approach-subtitle{font-size:20px;color:var(--text-secondary);line-height:1.6;margin:0}.approach-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:1200px;margin:0 auto}.approach-card{position:relative;background:var(--bg-card);border-radius:16px;padding:32px;box-shadow:var(--shadow);transition:all .3s ease;overflow:hidden;display:flex;flex-direction:column;gap:20px}.approach-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0006}.approach-label{position:absolute;top:20px;right:20px;padding:6px 16px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.5px;color:#fff;text-transform:uppercase;z-index:2}.approach-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;transition:transform .3s ease}.approach-card:hover .approach-icon{transform:scale(1.1)}.approach-icon svg{width:48px;height:48px;stroke-width:2}.approach-content{display:flex;flex-direction:column;gap:12px;flex:1}.approach-card-title{font-size:24px;font-weight:700;color:var(--text-primary);margin:0;line-height:1.3}.approach-bullet{display:flex;align-items:center;gap:10px}.approach-bullet-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.approach-bullet-text{font-size:16px;font-weight:600;color:var(--text-primary)}.approach-description{font-size:16px;line-height:1.6;color:var(--text-secondary);margin:0}.approach-hover-effect{position:absolute;bottom:0;left:0;right:0;height:4px;opacity:0;transition:opacity .3s ease}.approach-hover-effect.active{opacity:1}.section-title{font-size:42px;font-weight:700;text-align:center;margin-bottom:32px}.tried-everything-intro{max-width:900px;margin:0 auto 40px;text-align:center;padding:24px 32px;background:#ff4d6d14;border-left:4px solid var(--accent-pink);border-radius:12px}.intro-text{font-size:18px;line-height:1.7;color:var(--text-primary);margin:0}.intro-text strong{color:var(--accent-pink);font-weight:600}.problems-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:1200px;margin:0 auto}.problem-card{background:var(--bg-card);border-left:4px solid var(--accent-pink);border-radius:12px;padding:24px;box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;display:flex;flex-direction:column}.problem-card:before{content:"";position:absolute;bottom:0;left:0;width:4px;height:20px;background:var(--accent-pink);border-radius:0 0 0 12px;box-shadow:0 2px 4px #0003}.problem-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.problem-card-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.problem-icon{width:50px;height:50px;min-width:50px;background:#8b002766;border:1.5px solid var(--accent-pink);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--accent-pink)}.problem-icon svg{width:24px;height:24px}.problem-question{font-size:18px;font-weight:600;line-height:1.4;color:var(--text-primary);margin:0;flex:1}.problem-answer{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:0;padding-left:66px}.why-other-solutions-failed{padding:80px 0;background-color:var(--bg-secondary)}.journey-intro{max-width:900px;margin:0 auto 48px;text-align:center;padding:28px 32px;background:#ff4d6d14;border-left:4px solid var(--accent-pink);border-radius:12px}.journey-text{font-size:19px;line-height:1.7;color:var(--text-primary);margin:0}.journey-text strong{color:var(--accent-pink);font-weight:600}.problems-timeline{max-width:1000px;margin:0 auto 60px;display:flex;flex-direction:column;gap:32px;position:relative}.problems-timeline:before{content:"";position:absolute;left:30px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--accent-pink) 0%,rgba(255,77,109,.3) 100%)}.problem-timeline-item{display:flex;gap:24px;align-items:flex-start;position:relative}.timeline-number{width:60px;height:60px;min-width:60px;background:linear-gradient(135deg,var(--accent-pink) 0%,var(--accent-pink-light) 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;box-shadow:0 4px 12px #ff4d6d4d;z-index:1}.timeline-content{flex:1;background:var(--bg-card);border-left:4px solid var(--accent-pink);border-radius:12px;padding:24px 28px;box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s}.timeline-content:hover{transform:translate(4px);box-shadow:var(--shadow-hover)}.timeline-header{display:flex;align-items:center;gap:16px;margin-bottom:12px;flex-wrap:wrap}.timeline-title{font-size:22px;font-weight:700;color:var(--text-primary);margin:0}.timeline-issue{font-size:14px;font-weight:600;color:var(--accent-pink);background:#ff4d6d1a;padding:4px 12px;border-radius:20px;white-space:normal;word-wrap:break-word;display:inline-block;max-width:100%}.timeline-description{font-size:17px;line-height:1.6;color:var(--text-secondary);margin:0}.solution-highlight{max-width:1000px;margin:0 auto;background:linear-gradient(135deg,#ff4d6d1a,#00d4ff1a);border:2px solid var(--accent-pink);border-radius:16px;padding:40px 48px;box-shadow:0 8px 24px #ff4d6d33}.solution-title{font-size:28px;font-weight:700;color:var(--text-primary);margin-bottom:32px;text-align:center}.solution-points{display:flex;flex-direction:column;gap:20px;margin-bottom:28px}.solution-point{display:flex;gap:16px;align-items:flex-start}.solution-icon{width:32px;height:32px;min-width:32px;background:var(--accent-pink);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0}.solution-text{font-size:17px;line-height:1.6;color:var(--text-primary);flex:1}.solution-text strong{color:var(--accent-pink);font-weight:600}.solution-timeline{font-size:17px;line-height:1.7;color:var(--text-primary);margin:0;padding:20px;background:#ff4d6d0d;border-left:4px solid var(--accent-pink);border-radius:8px}.solution-timeline strong{color:var(--accent-pink);font-weight:600}.confidence-block{padding:80px 0;background-color:var(--bg-card)}.confidence-content{max-width:1000px;margin:0 auto;text-align:center}.confidence-heading{font-size:38px;font-weight:700;color:var(--text-primary);margin-bottom:20px;line-height:1.4}.confidence-description{font-size:22px;color:var(--text-secondary);line-height:1.6;max-width:900px;margin:0 auto 32px}.topics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:1100px;margin:0 auto 40px}.topic-item{background:#ff4d6d0d;border-left:4px solid var(--accent-pink);border-radius:12px;padding:24px 28px;transition:transform .2s,box-shadow .2s}.topic-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ff4d6d33;background:#ff4d6d14}.topic-name{font-size:22px;font-weight:700;color:var(--accent-pink);margin-bottom:12px;line-height:1.3}.topic-description{font-size:17px;line-height:1.6;color:var(--text-primary);margin:0}.confidence-closing{font-size:20px;color:var(--text-primary);line-height:1.6;max-width:900px;margin:32px auto 0;font-weight:500}.typical-plan{padding:80px 0}.plan-steps{display:flex;flex-direction:column;gap:40px;max-width:1000px;margin:0 auto}.plan-step{display:flex;gap:30px;align-items:flex-start}.step-number{width:60px;height:60px;min-width:60px;background:linear-gradient(135deg,var(--accent-pink) 0%,var(--accent-pink-light) 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700}.step-content{flex:1}.step-title{font-size:28px;font-weight:600;margin-bottom:16px;color:var(--text-primary)}.step-description{font-size:19px;line-height:1.7;color:var(--text-secondary)}.step-description p{margin-bottom:12px}.step-checkmark{color:var(--accent-pink);font-weight:500}.plan-list{list-style:none;padding-left:20px;margin:16px 0}.plan-list li{position:relative;padding-left:20px;margin-bottom:8px}.plan-list li:before{content:"•";position:absolute;left:0;color:var(--accent-pink);font-size:20px}.batch-size{display:flex;align-items:center;gap:20px;margin:20px 0;padding:20px;background:#ff4d6d1a;border-radius:8px;border-left:4px solid var(--accent-pink)}.batch-number{font-size:38px;font-weight:700;color:var(--accent-pink);min-width:60px}.batch-text p{margin-bottom:8px}.belief-section{margin-bottom:20px}.quote{font-style:italic;color:var(--text-secondary);padding:20px;background:#ff4d6d0d;border-left:4px solid var(--accent-pink);border-radius:8px;margin-top:20px}.methodology-results{padding:80px 0;background-color:var(--bg-secondary)}.expectations{max-width:800px;margin:0 auto 60px}.expectations .section-title{text-align:left;margin-bottom:24px}.expectations-content{background-color:#282c34;border-radius:12px;padding:24px 32px;border-left:4px solid var(--accent-pink);font-size:22px;line-height:1.7;color:var(--text-primary)}.expectations-content p{margin-bottom:12px}.expectations-content p:last-child{margin-bottom:0}.expectations-content strong{font-weight:700;color:var(--text-primary)}.results{max-width:1200px;margin:0 auto}.results .section-title{text-align:left;margin-bottom:40px}.results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.result-item{text-align:center;padding:30px 24px;background:#282c34;border-radius:12px;transition:transform .2s}.result-item:hover{transform:translateY(-5px)}.result-icon{font-size:48px;margin-bottom:16px}.result-title{font-size:24px;font-weight:700;margin-bottom:12px;color:var(--text-primary)}.result-description{font-size:19px;color:var(--text-primary)}.assessment-covers{padding:80px 0;background-color:var(--bg-card)}.assessment-cards{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.assessment-card{background-color:#282c34;border-radius:12px;padding:20px 24px;font-size:22px}.assessment-topic{color:var(--accent-pink);font-weight:600}.assessment-description{color:var(--text-secondary)}.bridge-gap{padding:80px 0;background-color:var(--bg-card)}.bridge-gap-title{font-size:56px;font-weight:700;text-align:center;color:var(--text-primary);margin-bottom:32px}.bridge-gap-title .title-accent{color:var(--accent-pink)}.bridge-gap-intro{font-size:22px;color:var(--text-secondary);text-align:center;max-width:900px;margin:0 auto 60px;line-height:1.7}.bridge-gap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto}.bridge-gap-card{background-color:#282c34;border-radius:12px;padding:32px 28px;position:relative}.bridge-gap-card-icon{position:absolute;top:24px;right:24px;width:36px;height:36px;color:var(--accent-pink);display:flex;align-items:center;justify-content:center}.bridge-gap-card-icon svg{width:100%;height:100%;stroke:var(--accent-pink)}.bridge-gap-card-title{font-size:24px;font-weight:700;color:var(--accent-pink);margin-bottom:12px;padding-right:50px}.bridge-gap-card-description{font-size:19px;color:var(--text-secondary);line-height:1.6;margin:0}.about-teacher{padding:80px 0;background-color:#282a40;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box;margin:0;position:relative}.about-teacher .container{width:100%;max-width:1400px;margin:0 auto;padding:0 20px;box-sizing:border-box}.about-teacher .section-title{width:100%;max-width:100%;word-wrap:break-word;overflow-wrap:break-word;padding:0;margin-bottom:40px;box-sizing:border-box}.teacher-content-wrapper{display:grid;grid-template-columns:300px 1fr;gap:48px;max-width:100%;margin:0 auto;align-items:start;width:100%;box-sizing:border-box;padding:0;overflow-x:hidden}.teacher-image-container{position:sticky;top:100px}.teacher-image{width:100%;max-width:280px;height:280px;border-radius:16px;overflow:hidden;border:3px solid #ffb3c6;box-shadow:0 8px 24px #0006;background:var(--bg-card)}.teacher-image img{width:100%;height:100%;object-fit:cover}.teacher-info-container{display:flex;flex-direction:column;gap:32px;width:100%;max-width:100%;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word}.teacher-header{margin-bottom:8px;width:100%;max-width:100%;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word}.teacher-name{font-size:36px;font-weight:700;margin-bottom:8px;color:var(--text-primary);line-height:1.2;max-width:100%;overflow-wrap:break-word;word-wrap:break-word;box-sizing:border-box}.teacher-role{font-size:20px;color:var(--accent-pink);margin-bottom:12px;font-weight:500;max-width:100%;overflow-wrap:break-word;word-wrap:break-word;box-sizing:border-box}.teacher-specialty{font-size:17px;color:var(--text-primary);margin-bottom:24px;line-height:1.5;font-weight:500;max-width:100%;overflow-wrap:break-word;word-wrap:break-word;box-sizing:border-box}.teacher-intro{font-size:18px;color:var(--text-primary);margin:0;line-height:1.7;font-weight:400;max-width:100%;overflow-wrap:break-word;word-wrap:break-word;box-sizing:border-box}.teacher-intro p{max-width:100%;overflow-wrap:break-word;word-wrap:break-word;box-sizing:border-box}.teacher-intro strong{color:var(--accent-pink);font-weight:600}.teacher-section{margin-bottom:0;width:100%;max-width:100%;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word}.teacher-section-title{font-size:24px;font-weight:700;color:var(--accent-pink);margin-bottom:16px;line-height:1.3;max-width:100%;overflow-wrap:break-word;word-wrap:break-word;box-sizing:border-box}.teacher-section-text{font-size:17px;line-height:1.7;color:var(--text-primary);margin-bottom:16px;max-width:100%;overflow-wrap:break-word;word-wrap:break-word;box-sizing:border-box}.teacher-section-text:last-child{margin-bottom:0}.teacher-section-text strong{font-weight:600;color:var(--accent-pink)}.who-this-is-for{padding:80px 0;background-color:var(--bg-secondary)}.who-content{max-width:1000px;margin:0 auto}.for-you-section,.not-for-you-section{margin-bottom:40px}.student-types{display:flex;flex-direction:column;gap:28px;margin-bottom:32px}.student-type{background:#ff4d6d0d;border-left:4px solid var(--accent-pink);border-radius:12px;padding:24px 28px;transition:transform .2s,box-shadow .2s}.student-type:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ff4d6d33;background:#ff4d6d14}.student-type-title{font-size:22px;font-weight:700;color:var(--accent-pink);margin-bottom:12px;line-height:1.3}.student-type-description{font-size:17px;line-height:1.6;color:var(--text-primary);margin:0}.student-type-signals{margin-top:16px;padding-left:0;list-style:none}.student-type-signals li{margin-bottom:8px;position:relative;padding-left:20px;font-size:16px;line-height:1.6;color:var(--text-primary)}.student-type-signals li:before{content:"•";position:absolute;left:0;color:var(--accent-pink);font-weight:700}.for-you-title,.not-for-you-title{font-size:28px;font-weight:700;color:var(--text-primary);margin-bottom:24px;text-align:left}.for-you-list,.not-for-you-list{list-style:none;padding:0;margin:0}.for-you-list li,.not-for-you-list li{font-size:18px;line-height:1.8;color:var(--text-primary);margin-bottom:16px;padding-left:32px;position:relative}.for-you-list li:before{content:"✓";position:absolute;left:0;color:var(--accent-pink);font-size:24px;font-weight:700}.not-for-you-list li:before{content:"✗";position:absolute;left:0;color:var(--text-secondary);font-size:20px;font-weight:700}.for-you-list li strong,.not-for-you-list li strong{color:var(--accent-pink);font-weight:700}.not-for-you-section{padding-top:40px;border-top:1px solid rgba(255,255,255,.1)}.not-for-you-list li{color:var(--text-secondary)}.note-to-parent{padding:80px 0}.note-card{max-width:1000px;margin:0 auto;background:var(--bg-card);border-radius:16px;padding:60px 50px;box-shadow:var(--shadow)}.note-title{font-size:42px;font-weight:700;text-align:center;margin-bottom:40px;color:var(--text-primary)}.note-content{font-size:19px;line-height:1.8;color:var(--text-primary);text-align:left}.note-content p{margin-bottom:24px}.note-content p:last-child{margin-bottom:0}.faq{padding:80px 0}.faq-list{max-width:900px;margin:0 auto}.faq-item{background:var(--bg-card);border-radius:12px;margin-bottom:16px;overflow:hidden;border-left:4px solid var(--accent-pink)}.faq-question{width:100%;padding:24px 28px;background:transparent;border:none;color:var(--text-primary);font-size:22px;font-weight:600;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;transition:background-color .2s}.faq-question:hover{background-color:#ffffff0d}.faq-chevron{width:20px;height:20px;transition:transform .3s;flex-shrink:0;color:var(--accent-pink)}.faq-item.active .faq-chevron{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out;padding:0 28px}.faq-item.active .faq-answer{max-height:500px;padding:0 28px 24px}.faq-answer p{font-size:19px;line-height:1.7;color:var(--text-secondary);padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.location-modes-section{padding:50px 0;background-color:var(--bg-primary)}.location-modes-heading{font-size:26px;font-weight:700;color:var(--text-primary);margin-bottom:24px;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.location-modes-text{font-size:18px;line-height:1.8;color:var(--text-secondary);text-align:center;max-width:800px;margin:0 auto;padding:0 20px}.final-cta{padding:80px 0;background-color:var(--bg-secondary);text-align:center}.final-cta-title{font-size:42px;font-weight:700;margin-bottom:24px;color:var(--text-primary)}.final-cta-reminder{font-size:20px;color:var(--text-secondary);max-width:800px;margin:0 auto 32px;line-height:1.6}.final-cta-what-happens{max-width:700px;margin:32px auto;text-align:left;background:var(--bg-card);padding:32px;border-radius:12px;border-left:4px solid var(--accent-pink)}.what-happens-title{font-size:20px;font-weight:700;color:var(--text-primary);margin-bottom:16px}.what-happens-list{list-style:none;padding:0;margin:0 0 20px}.what-happens-list li{font-size:18px;line-height:1.8;color:var(--text-primary);margin-bottom:12px;padding-left:28px;position:relative}.what-happens-list li:before{content:"•";position:absolute;left:0;color:var(--accent-pink);font-size:24px;font-weight:700}.risk-reduction{font-size:16px;color:var(--text-secondary);font-style:italic;margin-top:20px;text-align:center}.scarcity-line{font-size:15px;color:var(--text-secondary);margin-top:16px;text-align:center;font-style:italic}.final-cta-links{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:32px}.final-cta-link{color:var(--text-primary);text-decoration:none;font-size:22px;font-weight:400;transition:opacity .2s}.final-cta-link:hover{opacity:.8;text-decoration:underline}.separator{color:var(--text-primary);font-size:22px;font-weight:400}.final-cta-footer{font-size:19px;color:var(--text-primary);margin-top:0;font-weight:400}.whatsapp-float{position:fixed;bottom:24px;right:24px;width:60px;height:60px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #25d36666;z-index:1000;transition:transform .3s,box-shadow .3s;text-decoration:none}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 6px 16px #25d36699}.whatsapp-icon{width:32px;height:32px;fill:#fff}@media (max-width: 1024px){.teacher-content-wrapper{grid-template-columns:1fr!important;gap:32px}.teacher-image-container{position:relative!important;top:0!important}}@media (max-width: 1024px){.hero-title{font-size:36px}.hero-subheadline{font-size:18px}.hero-cta-button{font-size:16px;padding:14px 32px}.section-cta{padding:30px 0}.section-cta-button{font-size:16px;padding:14px 32px}.social-proof-grid{grid-template-columns:1fr;gap:20px}.problems-grid{gap:18px}.problem-card{padding:22px}.pain-points-grid{grid-template-columns:repeat(2,1fr);gap:20px}.pain-point-card{padding:28px 20px}.pain-points-title{font-size:28px}.approach-title{font-size:36px}.approach-subtitle{font-size:18px}.approach-grid{gap:24px}.approach-card{padding:28px 24px}.mentorship-approach-title{font-size:36px}.mentorship-approach-subtitle{font-size:17px}.mentorship-approach-grid{grid-template-columns:repeat(2,1fr);gap:20px}.mentorship-solution-highlight{padding:32px 40px}.mentorship-solution-title{font-size:24px}.mentorship-solution-text,.mentorship-solution-timeline{font-size:16px}.mentorship-card-visual{height:160px;padding:24px}.mentorship-card-svg-container{max-width:120px}.section-title{font-size:36px;padding:0 16px;max-width:100%;box-sizing:border-box;margin-left:0;margin-right:0;width:100%;position:relative;left:0;right:0}.about-teacher .section-title{padding:0 16px;max-width:100%;margin-left:0;margin-right:0;width:100%}.journey-intro{padding:24px 28px}.journey-text{font-size:17px}.problems-timeline{gap:28px}.timeline-number{width:50px;height:50px;min-width:50px;font-size:20px}.timeline-content{padding:20px 24px}.timeline-title{font-size:20px}.timeline-description{font-size:16px}.solution-highlight{padding:32px 40px}.solution-title{font-size:24px}.solution-text,.solution-timeline{font-size:16px}.section-title{font-size:36px}.confidence-heading{font-size:28px}.bridge-gap-grid{grid-template-columns:repeat(2,1fr);gap:20px}.bridge-gap-title{font-size:42px}.teacher-content-wrapper{grid-template-columns:1fr;gap:32px;padding:0}.teacher-image-container{position:relative;top:0;display:flex;justify-content:center;width:100%}.teacher-image{max-width:280px;width:100%;height:auto;margin:0 auto}.teacher-image{max-width:100%;height:250px}.teacher-name{font-size:32px}.teacher-role{font-size:18px}.teacher-intro{font-size:17px}.teacher-section-title{font-size:22px}.teacher-section-text{font-size:16px}}@media (max-width: 768px){html,body,#root{overflow-x:hidden!important;width:100vw;max-width:100vw;position:relative;left:0;right:0}.container{padding-left:16px;padding-right:16px;max-width:100%;width:100%;margin-left:0;margin-right:0}.navbar .container{padding-left:16px;padding-right:16px;max-width:100%;width:100%}.navbar-brand{max-width:100%;overflow:hidden}.navbar-brand-text{font-size:20px;max-width:calc(100vw - 120px)}.hero{padding:40px 0 60px}.hero-stats{gap:40px;margin-bottom:40px}.hero-stat-number{font-size:42px}.hero-stat-label{font-size:11px}.hero-title{font-size:32px}.hero-subheadline{font-size:18px}.hero-description{font-size:16px}.hero-cta-button{font-size:16px;padding:16px 36px}.hero-feature-cards{flex-direction:column;gap:16px;align-items:stretch}.hero-feature-card{max-width:100%}.social-proof-grid{grid-template-columns:1fr}.section-title{font-size:28px}.problems-grid{grid-template-columns:1fr;gap:16px}.problem-card{padding:20px}.pain-points-grid{grid-template-columns:1fr;gap:20px}.pain-point-card{padding:24px 18px}.pain-points-title{font-size:24px}.approach-title{font-size:28px}.approach-subtitle{font-size:16px}.approach-grid{grid-template-columns:1fr;gap:20px}.approach-card{padding:24px 20px}.mentorship-approach-title{font-size:28px}.mentorship-approach-subtitle{font-size:16px}.mentorship-approach-grid{grid-template-columns:1fr;gap:20px}.mentorship-solution-highlight{padding:28px 32px}.mentorship-solution-title{font-size:22px}.mentorship-solution-points{gap:16px}.mentorship-solution-icon{width:28px;height:28px;min-width:28px;font-size:16px}.mentorship-solution-text{font-size:15px}.mentorship-solution-timeline{font-size:15px;padding:16px}.mentorship-card-visual{height:150px;padding:20px}.mentorship-card-svg-container{max-width:120px}.mentorship-card-content{padding:20px}.mentorship-card-title-problem{font-size:15px}.mentorship-card-title-solution{font-size:17px}.mentorship-card-description{font-size:14px}.approach-card-title{font-size:20px}.approach-icon{width:56px;height:56px}.approach-icon svg{width:40px;height:40px}.pain-point-headline{font-size:18px}.pain-point-svg-container{height:100px}.problem-answer{padding-left:0;margin-top:12px}.tried-everything-intro{padding:20px 24px}.intro-text{font-size:16px}.journey-intro{padding:20px 24px}.journey-text{font-size:16px}.problems-timeline{gap:24px}.problems-timeline:before{left:25px}.timeline-number{width:50px;height:50px;min-width:50px;font-size:18px}.timeline-content{padding:18px 22px}.timeline-header{flex-direction:column;align-items:flex-start;gap:8px}.timeline-title{font-size:18px}.timeline-issue{font-size:13px}.timeline-description{font-size:15px}.solution-highlight{padding:28px 32px}.solution-title{font-size:22px;margin-bottom:24px}.solution-points{gap:16px}.solution-icon{width:28px;height:28px;min-width:28px;font-size:16px}.solution-text{font-size:15px}.solution-timeline{font-size:15px;padding:16px}.confidence-heading{font-size:24px}.confidence-description{font-size:16px}.topics-grid{grid-template-columns:1fr;gap:20px}.topic-item{padding:20px 24px}.topic-name{font-size:20px}.topic-description{font-size:16px}.confidence-closing{font-size:18px;padding:0 20px}.plan-step{flex-direction:column;gap:20px}.step-number{align-self:center}.results-grid,.bridge-gap-grid{grid-template-columns:1fr;gap:20px}.bridge-gap-title{font-size:36px}.bridge-gap-intro{font-size:18px}.bridge-gap-card{padding:28px 24px}.bridge-gap-card-title{font-size:20px}.bridge-gap-card-description{font-size:17px}.expectations-content{padding:20px 24px;font-size:16px}.about-teacher .section-title{padding:0 12px;font-size:24px;max-width:100%;box-sizing:border-box}.teacher-content-wrapper{grid-template-columns:1fr;gap:32px;padding:0 12px;max-width:100%}.teacher-image-container{position:relative;top:0;display:flex;justify-content:center;width:100%}.teacher-image{max-width:280px;width:100%;height:auto;margin:0 auto}.teacher-info-container{width:100%;padding:0;box-sizing:border-box}.teacher-intro{font-size:16px;padding:0;width:100%;box-sizing:border-box}.teacher-section{padding:20px 0;margin-bottom:20px;width:100%;box-sizing:border-box}.section-heading{font-size:18px}.section-content{font-size:15px}.for-you-title,.not-for-you-title{font-size:20px}.for-you-list li,.not-for-you-list li{font-size:15px;padding-left:24px}.student-types{gap:20px}.student-type{padding:20px 24px}.student-type-title{font-size:20px}.student-type-description{font-size:16px}.student-type-signals li{font-size:15px}.location-modes-section{padding:40px 0}.location-modes-heading{font-size:22px;margin-bottom:20px}.location-modes-text{font-size:16px;padding:0 20px}.final-cta-title{font-size:28px}.final-cta-reminder{font-size:16px}.final-cta-what-happens{padding:20px}.what-happens-title{font-size:16px}.what-happens-list li{font-size:15px}.note-card{padding:40px 30px}.note-title{font-size:28px;margin-bottom:30px}}@media (max-width: 480px){html,body,#root{overflow-x:hidden!important;width:100vw;max-width:100vw;position:relative;left:0;right:0}.container{padding-left:12px;padding-right:12px;max-width:100%;width:100%;margin-left:0;margin-right:0}.navbar{padding:16px 0;width:100%;max-width:100vw;left:0;right:0}.navbar .container{padding-left:12px;padding-right:12px;max-width:100%;width:100%}.navbar-brand{max-width:100%;overflow:hidden}.navbar-logo{height:40px;max-width:120px}.navbar-brand{flex-wrap:wrap;gap:8px;max-width:100%}.navbar-brand-text{font-size:14px;word-wrap:break-word;overflow-wrap:break-word;max-width:calc(100vw - 100px);line-height:1.2;white-space:normal;flex-shrink:1}.navbar-brand{gap:8px;flex-wrap:wrap}.hero-title{font-size:24px}.hero-subheadline{font-size:15px}.hero-cta-button{font-size:14px;padding:12px 24px}.hero-supporting-line,.hero-cta-microcopy{font-size:13px}.testimonial-card,.authority-card{padding:24px}.testimonial-text{font-size:15px}.authority-title{font-size:18px}.authority-list li{font-size:14px}.section-title{font-size:24px;padding:0 12px;max-width:100%;box-sizing:border-box}.about-teacher .section-title{padding:0 12px;font-size:22px}.bridge-gap-title{font-size:28px}.bridge-gap-intro{font-size:16px}.bridge-gap-card-title{font-size:18px}.bridge-gap-card-description{font-size:16px}.problem-card{padding:18px}.problem-icon{width:44px;height:44px;min-width:44px}.problem-icon svg{width:20px;height:20px}.problem-question{font-size:16px}.problem-answer{font-size:14px;padding-left:0;margin-top:12px}.section-title{font-size:28px}.tried-everything-intro{padding:18px 20px}.intro-text{font-size:15px}.pain-points-grid{grid-template-columns:1fr;gap:16px}.pain-point-card{padding:20px 16px}.pain-points-title{font-size:20px}.pain-point-headline{font-size:16px}.pain-point-subtext{font-size:13px}.pain-point-answer p{font-size:14px}.pain-point-svg-container{height:80px}.pain-points-label,.pain-points-hint{font-size:12px}.approach-title{font-size:24px}.approach-subtitle{font-size:15px}.approach-grid{grid-template-columns:1fr;gap:16px}.approach-card{padding:20px 18px}.approach-label{top:16px;right:16px;padding:5px 12px;font-size:10px}.approach-card-title{font-size:18px}.approach-bullet-text,.approach-description{font-size:15px}.approach-icon{width:48px;height:48px}.approach-icon svg{width:36px;height:36px}.mentorship-approach-title{font-size:24px}.mentorship-approach-subtitle{font-size:14px}.mentorship-approach-grid{grid-template-columns:1fr;gap:16px}.mentorship-solution-highlight{padding:24px 28px}.mentorship-solution-title{font-size:20px;margin-bottom:20px}.mentorship-solution-points{gap:14px}.mentorship-solution-icon{width:24px;height:24px;min-width:24px;font-size:14px}.mentorship-solution-text{font-size:14px}.mentorship-solution-timeline{font-size:14px;padding:14px}.mentorship-card-visual{height:130px;padding:16px}.mentorship-card-svg-container{max-width:100px}.mentorship-card-content{padding:18px}.mentorship-card-title-problem{font-size:14px}.mentorship-card-title-solution{font-size:16px}.mentorship-card-description{font-size:13px}.mentorship-label-badge{padding:4px 10px;font-size:9px}.journey-intro{padding:18px 20px}.journey-text{font-size:14px}.problems-timeline{gap:20px}.problems-timeline:before{left:22px}.timeline-number{width:44px;height:44px;min-width:44px;font-size:16px}.timeline-content{padding:16px 20px}.timeline-title{font-size:16px}.timeline-issue{font-size:12px;padding:3px 10px}.timeline-description{font-size:14px}.solution-highlight{padding:24px 28px}.solution-title{font-size:20px;margin-bottom:20px}.solution-points{gap:14px}.solution-icon{width:24px;height:24px;min-width:24px;font-size:14px}.solution-text{font-size:14px}.solution-timeline{font-size:14px;padding:14px}.confidence-heading,.step-title{font-size:20px}.note-card{padding:30px 20px;border-radius:12px}.note-title{font-size:24px;margin-bottom:24px}.note-content{font-size:15px;line-height:1.7}.note-content p{margin-bottom:20px}.expectations-content{padding:18px 20px;font-size:15px}.result-item{padding:24px 20px}.result-icon{font-size:40px;margin-bottom:12px}.result-title{font-size:18px}.result-description{font-size:14px}.teacher-content-wrapper{grid-template-columns:1fr;gap:24px;padding:0}.about-teacher .container{padding:0 16px}.teacher-image-container{position:relative;top:0;display:flex;justify-content:center;width:100%}.teacher-image{width:100%;max-width:200px;height:auto;aspect-ratio:1}.teacher-info-container{width:100%;padding:0}.teacher-name{font-size:24px;word-wrap:break-word}.teacher-role,.teacher-specialty,.teacher-section-text{word-wrap:break-word;overflow-wrap:break-word}.teacher-role{font-size:15px}.teacher-intro{font-size:16px}.whatsapp-float{width:50px;height:50px;bottom:20px;right:20px}.whatsapp-icon{width:28px;height:28px}.for-you-list li,.not-for-you-list li{font-size:14px;padding-left:20px}.student-types{gap:16px}.student-type{padding:16px 20px}.student-type-title{font-size:18px}.student-type-description,.student-type-signals li{font-size:14px}}
