.mentoring-spe-wrapper *,.services-spe-wrapper *,.speaking-spe-wrapper *,.stage1-spe-wrapper *,.stage2-spe-wrapper *,.training-spe-wrapper *{margin:0;padding:0;box-sizing:border-box}.mentoring-spe-how-inner,.mentoring-spe-intro-inner,.mentoring-spe-scope-inner,.mentoring-spe-services-inner,.services-spe-details-inner,.services-spe-hero-content,.services-spe-speaking-inner,.services-spe-stages-inner,.speaking-spe-intro-inner,.speaking-spe-topics-inner,.stage1-spe-benefits-inner,.stage1-spe-deliverables-inner,.stage1-spe-expectations-inner,.stage1-spe-includes-inner,.stage1-spe-intro-inner,.stage1-spe-other-services-inner,.stage1-spe-process-inner,.stage2-spe-delivers-inner,.stage2-spe-faq-inner,.stage2-spe-focus-inner,.stage2-spe-handbook-inner,.stage2-spe-included-inner,.stage2-spe-intro-inner,.stage2-spe-investment-inner,.stage2-spe-other-services-inner,.stage2-spe-outsourced-inner,.stage2-spe-statement-inner,.stage2-spe-support-inner,.training-spe-audience-inner,.training-spe-callout-inner,.training-spe-intro-inner,.training-spe-questions-inner{margin:0 auto;max-width:1200px}.services-spe-wrapper,.stage1-spe-wrapper{color:#2c3e50;line-height:1.8}.services-spe-hero{padding:60px 40px 40px;color:#000;position:relative;overflow:hidden}.services-spe-hero-content{position:relative;z-index:1;display:grid;grid-template-columns:2fr 1fr;gap:60px;align-items:center}.services-spe-hero-text h1{font-size:2rem;font-weight:700;margin-bottom:20px;line-height:1.2}.services-spe-hero-text h2{font-size:1.8rem;font-weight:500;margin-bottom:25px;color:#000}.services-spe-hero-text p{font-size:1.15rem;line-height:1.8;color:#000}.services-spe-hero-img,.services-spe-workshops-img{width:100%;height:auto;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.4);border:3px solid #e32a22}.services-spe-speaking,.services-spe-stages,.speaking-spe-topics,.stage1-spe-process,.stage2-spe-delivers,.stage2-spe-included{background:#fff;padding:100px 40px}.services-spe-section-title{text-align:center;font-size:3rem;color:#000f60;font-weight:700;margin-bottom:30px;position:relative;padding-bottom:25px}.services-spe-section-title::after,.stage1-spe-section-title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100px;height:4px;background:linear-gradient(90deg,#000f60 0,#e32a22 100%)}.services-spe-intro-text{text-align:center;font-size:1.15rem;color:#2c3e50;max-width:1200px;margin:0 auto 60px;line-height:1.9}.services-spe-stages-grid{display:grid;gap:30px;margin-top:50px}.services-spe-stage-card{background:linear-gradient(135deg,#f8f9fa 0,#fff 100%);border:2px solid #e8e8e8;border-left:6px solid #e32a22;border-radius:16px;padding:45px 40px;transition:.4s;position:relative;overflow:hidden}.services-spe-stage-card::before{content:'';position:absolute;top:0;right:0;width:120px;height:120px;background:radial-gradient(circle,rgba(227,42,34,.05) 0,transparent 70%);border-radius:50%}.services-spe-stage-card:hover{transform:translateX(10px);box-shadow:0 15px 50px rgba(0,0,0,.12);border-left-width:10px}.services-spe-stage-header{display:flex;align-items:center;gap:20px;margin-bottom:25px}.services-spe-stage-number{font-size:3.5rem;font-weight:700;color:rgba(227,42,34,.15);line-height:1}.services-spe-stage-title{font-size:1.8rem;color:#000f60;font-weight:700;line-height:1.3}.services-spe-stage-card p,.speaking-spe-topic-content p{font-size:1.05rem;line-height:1.9;color:#2c3e50;margin-bottom:15px}.services-spe-stage-card p:last-child,.speaking-spe-topic-questions p:last-child{margin-bottom:0}.mentoring-spe-scope,.services-spe-details,.stage1-spe-benefits,.stage1-spe-deliverables,.stage1-spe-expectations,.stage2-spe-faq,.stage2-spe-intro,.stage2-spe-outsourced,.training-spe-audience,.training-spe-intro{background:linear-gradient(180deg,#f8f9fa 0,#fff 100%);padding:100px 40px}.services-spe-service-block{background:#fff;border:2px solid #e8e8e8;border-radius:20px;padding:50px 45px;margin-bottom:40px;box-shadow:0 10px 40px rgba(0,0,0,.06);transition:.3s}.services-spe-service-block:hover{box-shadow:0 20px 60px rgba(0,0,0,.12);transform:translateY(-5px)}.services-spe-service-header{border-bottom:3px solid #e32a22;padding-bottom:20px;margin-bottom:30px}.services-spe-service-header h3{font-size:2.2rem;color:#000f60;font-weight:700;margin-bottom:10px}.services-spe-service-header h3 a{color:#000f60;text-decoration:none;border-bottom:none;transition:color .3s}.services-spe-service-header h3 a:hover{color:#e32a22;border-bottom:none}.services-spe-service-header p{font-size:1.15rem;color:#6c757d;font-style:italic}.services-spe-service-content p{font-size:1.05rem;line-height:1.9;color:#2c3e50;margin-bottom:20px}.services-spe-service-list{list-style:none;padding:0;margin:25px 0}.services-spe-service-list li{position:relative;padding-left:35px;margin-bottom:15px;font-size:1.05rem;line-height:1.7;color:#2c3e50}.services-spe-service-list li::before,.speaking-spe-topic-list li::before,.stage2-spe-included-list li::before{content:'✓';position:absolute;left:0;top:0;color:#e32a22;font-weight:700;font-size:1.3rem}.services-spe-workshops{background:linear-gradient(180deg,#000f60 0,#27568a 100%);padding:100px 40px;color:#fff;position:relative;overflow:hidden}.services-spe-workshops::after{content:'';position:absolute;bottom:-40%;left:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(227,42,34,.08) 0,transparent 70%);border-radius:50%}.mentoring-spe-benefits-inner,.mentoring-spe-cta-inner,.mentoring-spe-questions-inner,.services-spe-cta-inner,.services-spe-workshops-inner,.speaking-spe-cta-inner,.speaking-spe-delivery-inner,.stage1-spe-cta-inner,.stage2-spe-cta-inner,.training-spe-benefits-inner,.training-spe-cta-inner{max-width:1200px;margin:0 auto;position:relative;z-index:1}.services-spe-workshops-layout{display:grid;grid-template-columns:2fr 1fr;gap:60px;align-items:start}.services-spe-workshops-content h2{font-size:2.8rem;color:#fff;font-weight:700;margin-bottom:20px}.services-spe-workshops-content p{font-size:1.15rem;margin-bottom:30px;color:rgba(255,255,255,.9)}.services-spe-workshops-list,.stage2-spe-included-list,.stage2-spe-service-group ul{list-style:none;padding:0}.services-spe-workshops-list li{position:relative;padding-left:35px;margin-bottom:18px;font-size:1.05rem;line-height:1.7;color:rgba(255,255,255,.95)}.services-spe-workshops-list li::before{content:'▸';position:absolute;left:0;top:0;color:#e32a22;font-weight:700;font-size:1.5rem}.services-spe-topics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px;margin-top:50px}.services-spe-topic-card{background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%);border:2px solid #e8e8e8;border-radius:16px;padding:35px 30px;transition:.3s;position:relative;overflow:hidden}.services-spe-cta,.services-spe-topic-icon{background:linear-gradient(135deg,#e32a22 0,#c42819 100%);color:#fff}.services-spe-topic-card::before{content:'';position:absolute;top:-50px;right:-50px;width:100px;height:100px;background:#e32a22;opacity:.05;border-radius:50%}.services-spe-topic-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgba(0,0,0,.15);border-color:#e32a22}.services-spe-topic-icon{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:1.8rem;font-weight:700}.services-spe-topic-card h4{font-size:1.3rem;color:#000f60;font-weight:700;margin-bottom:12px;line-height:1.3}.services-spe-topic-card p{font-size:1rem;color:#2c3e50;line-height:1.7}.services-spe-cta{padding:80px 40px;text-align:center;position:relative;overflow:hidden}.services-spe-cta::before{content:'';position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(255,255,255,.08) 0,transparent 70%);border-radius:50%}.services-spe-cta h2{font-size:3rem;font-weight:700;margin-bottom:20px}.services-spe-cta-text{font-size:1.2rem;margin-bottom:40px;line-height:1.8}.services-spe-cta-points{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:40px}.services-spe-cta-point{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);border-radius:12px;padding:20px;font-weight:600}.services-spe-cta-btn{display:inline-block;background:#fff;color:#e32a22!important;padding:20px 50px;border-radius:50px;text-decoration:none!important;font-weight:700;font-size:1.2rem;transition:.3s;box-shadow:0 15px 40px rgba(0,0,0,.2);border-bottom:none!important}.mentoring-spe-cta-btn:hover,.services-spe-cta-btn:hover,.speaking-spe-cta-btn:hover,.stage1-spe-cta-btn:hover,.training-spe-cta-btn:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(0,0,0,.3);border-bottom:none!important}.services-spe-wrapper a{color:#e32a22;text-decoration:none;border-bottom:2px solid #e32a22;transition:.3s}.services-spe-wrapper a:hover{opacity:.8;border-bottom:3px solid #e32a22}.stage1-spe-header,.stage2-spe-header{background:0 0!important;padding:60px 40px 40px!important}.stage1-spe-header-inner,.stage2-spe-header-inner{max-width:1200px!important;margin:0 auto!important;text-align:center!important}.stage1-spe-header-inner h2,.stage1-spe-wrapper .stage1-spe-header h2,.stage2-spe-header-inner h2,.stage2-spe-wrapper .stage2-spe-header h2{font-size:2.2rem!important;color:#000f60!important;font-weight:700!important;margin-bottom:0!important;line-height:1.4!important}.stage1-spe-intro{background:#fff;padding:20px 40px 80px}.stage1-spe-intro p,.stage1-spe-process-content p,.stage2-spe-intro p{font-size:1.15rem;line-height:1.95;color:#2c3e50;margin-bottom:25px}.stage1-spe-highlight-box{background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%);border-left:6px solid #e32a22;padding:45px 50px;border-radius:12px;margin:40px 0;box-shadow:0 10px 30px rgba(0,0,0,.08)}.stage1-spe-highlight-box p{font-size:1.25rem;color:#000f60;font-weight:600;margin:0;line-height:1.8}.stage1-spe-section-title,.stage2-spe-section-title{font-size:3rem;color:#000f60;font-weight:700;text-align:center;margin-bottom:60px;position:relative;padding-bottom:25px}.stage1-spe-benefits-grid,.stage2-spe-delivers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.stage1-spe-benefit-card{background:#fff;border:2px solid #e8e8e8;border-radius:16px;padding:40px 35px;transition:.4s;position:relative;overflow:hidden}.speaking-spe-topic-card::before,.stage1-spe-benefit-card::before{content:'';position:absolute;top:0;left:0;width:5px;height:0;background:#e32a22;transition:height .4s}.stage1-spe-benefit-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(0,0,0,.12);border-color:#e32a22}.speaking-spe-topic-card:hover::before,.stage1-spe-benefit-card:hover::before{height:100%}.stage1-spe-benefit-icon{width:70px;height:70px;background:linear-gradient(135deg,#e32a22 0,#c42819 100%);border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;color:#fff;font-size:2rem}.mentoring-spe-scope-item p,.stage1-spe-benefit-card p,.stage1-spe-challenge-card p,.stage2-spe-faq-answer p{font-size:1.05rem;line-height:1.8;color:#2c3e50;margin:0}.stage1-spe-includes,.stage2-spe-focus{background:linear-gradient(180deg,#000f60 0,#27568a 100%);padding:100px 40px;color:#fff}.stage1-spe-includes h2,.stage2-spe-focus h2{font-size:3rem;font-weight:700;text-align:center;margin-bottom:60px;color:#fff}.mentoring-spe-questions-list,.stage1-spe-includes-list,.training-spe-questions-list{list-style:none;padding:0;display:grid;gap:20px}.stage1-spe-includes-list li{background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border:2px solid rgba(227,42,34,.3);border-radius:12px;padding:30px 35px 30px 70px;position:relative;font-size:1.1rem;line-height:1.8;transition:.3s}.stage1-spe-includes-list li::before{content:'✓';position:absolute;left:25px;top:50%;transform:translateY(-50%);color:#e32a22;font-size:2rem;font-weight:700}.stage1-spe-includes-list li:hover{background:rgba(255,255,255,.08);border-color:#e32a22;transform:translateX(10px)}.stage1-spe-process-highlight{background:linear-gradient(135deg,#000f60 0,#27568a 100%);color:#fff;padding:45px 50px;border-radius:16px;margin:40px 0;box-shadow:0 15px 40px rgba(0,15,96,.2)}.stage1-spe-process-highlight p{font-size:1.2rem;font-weight:600;margin:0;color:#fff}.stage1-spe-deliverables-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-top:50px}.stage1-spe-deliverable-card{background:#fff;border:2px solid #e8e8e8;border-top:5px solid #e32a22;border-radius:12px;padding:35px 30px;text-align:center;transition:.3s}.stage1-spe-deliverable-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.1)}.stage1-spe-deliverable-card h4{font-size:1.3rem;color:#000f60;font-weight:700;margin-bottom:15px}.stage1-spe-deliverable-card p{font-size:1rem;color:#2c3e50;line-height:1.7;margin:0}.stage1-spe-investment{background:#fff;padding:80px 40px;border-top:2px solid #e8e8e8}.mentoring-spe-header-inner,.mentoring-spe-investment-inner,.speaking-spe-header-inner,.stage1-spe-investment-inner,.training-spe-header-inner,.training-spe-subtitle-inner{max-width:1200px;margin:0 auto;text-align:center}.stage1-spe-investment h2{font-size:2.5rem;color:#000f60;font-weight:700;margin-bottom:25px}.stage1-spe-investment p{font-size:1.15rem;line-height:1.9;color:#2c3e50;margin-bottom:20px}.stage1-spe-investment-highlight{background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%);border:3px solid #e32a22;border-radius:16px;padding:40px;margin:40px 0}.stage1-spe-investment-highlight p{font-size:1.25rem;font-weight:600;color:#000f60;margin:0}.stage1-spe-expectations-intro{text-align:center;font-size:1.15rem;color:#2c3e50;margin-bottom:60px}.stage1-spe-challenge-grid{display:grid;gap:30px}.stage1-spe-challenge-card{background:#fff;border:2px solid #e8e8e8;border-left:6px solid #e32a22;border-radius:12px;padding:40px;transition:.3s}.stage1-spe-challenge-card:hover{box-shadow:0 15px 40px rgba(0,0,0,.1);transform:translateX(8px)}.stage1-spe-challenge-card h4{font-size:1.5rem;color:#e32a22;font-weight:700;margin-bottom:15px}.speaking-spe-cta,.stage1-spe-cta,.stage2-spe-cta,.training-spe-cta{background:linear-gradient(135deg,#e32a22 0,#c42819 100%);padding:90px 40px;color:#fff;text-align:center;position:relative;overflow:hidden}.mentoring-spe-cta::before,.speaking-spe-cta::before,.stage1-spe-cta::before,.training-spe-cta::before{content:'';position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:900px;height:900px;background:radial-gradient(circle,rgba(255,255,255,.08) 0,transparent 70%);border-radius:50%}.speaking-spe-cta h2,.stage1-spe-cta h2,.stage2-spe-cta h2{font-size:3rem;font-weight:700;margin-bottom:30px}.stage1-spe-cta-text{font-size:1.2rem;line-height:1.8;margin-bottom:35px}.stage1-spe-cta-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin:40px 0}.stage1-spe-cta-feature{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);border-radius:12px;padding:20px;font-weight:600;font-size:1.05rem}.mentoring-spe-cta-btn,.stage1-spe-cta-btn{display:inline-block;background:#fff;color:#e32a22!important;padding:20px 55px;border-radius:50px;text-decoration:none!important;font-weight:700;font-size:1.2rem;transition:.3s;box-shadow:0 15px 40px rgba(0,0,0,.2);border-bottom:none!important;margin-top:20px}.mentoring-spe-intro,.mentoring-spe-investment,.mentoring-spe-services,.stage1-spe-other-services,.stage2-spe-investment,.stage2-spe-other-services,.training-spe-callout{background:#fff;padding:80px 40px}.stage1-spe-other-services h3{font-size:2rem;color:#000f60;font-weight:700;margin-bottom:30px;text-align:center}.mentoring-spe-services-list,.stage1-spe-services-list,.stage2-spe-services-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:stretch}.mentoring-spe-services-list li,.stage1-spe-services-list li,.stage2-spe-services-list li{margin:0;display:flex}.mentoring-spe-services-list li a,.stage1-spe-services-list li a,.stage2-spe-services-list li a{display:flex;align-items:center;justify-content:center;width:100%;background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%);border:2px solid #e8e8e8;border-radius:12px;padding:30px 25px;min-height:120px;transition:.3s;text-decoration:none;color:#000f60;font-weight:600;font-size:1.05rem;text-align:center;border-bottom:none!important}.mentoring-spe-services-list li a:hover,.stage1-spe-services-list li a:hover,.stage2-spe-services-list li a:hover{border-color:#e32a22;transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,0,0,.1);color:#e32a22;border-bottom:none!important}.mentoring-spe-wrapper,.speaking-spe-wrapper,.stage2-spe-wrapper,.training-spe-wrapper{font-family:inherit;color:#2c3e50;line-height:1.8}.stage2-spe-statement{background:#fff;padding:40px;text-align:center}.stage2-spe-statement-box{background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%);border:3px solid #e32a22;border-radius:16px;padding:30px;box-shadow:0 15px 45px rgba(0,0,0,.1)}.stage2-spe-statement-box p{font-size:1.5rem;line-height:1.8;color:#000f60;font-weight:600;margin:0}.mentoring-spe-scope h2::after,.speaking-spe-section-title::after,.stage2-spe-section-title::after,.training-spe-audience h2::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:120px;height:4px;background:linear-gradient(90deg,#000f60 0,#e32a22 100%)}.stage2-spe-deliver-card{background:linear-gradient(135deg,#fff 0,#f8f9fa 100%);border:2px solid #e8e8e8;border-radius:16px;padding:40px 35px;transition:.4s;position:relative;overflow:hidden}.stage2-spe-deliver-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#000f60 0,#e32a22 100%);transform:scaleX(0);transition:transform .4s}.stage2-spe-deliver-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(0,0,0,.15);border-color:#e32a22}.stage2-spe-deliver-card:hover::before{transform:scaleX(1)}.stage2-spe-deliver-card p{font-size:1.05rem;line-height:1.8;color:#2c3e50;margin:0;font-weight:500}.stage2-spe-focus-intro,.stage2-spe-support-intro{text-align:center;font-size:1.2rem;margin-bottom:50px;color:rgba(255,255,255,.9)}.stage2-spe-focus-list{list-style:none;padding:0;display:grid;gap:18px}.stage2-spe-focus-list li{background:rgba(255,255,255,.08);backdrop-filter:blur(10px);border:2px solid rgba(227,42,34,.3);border-radius:12px;padding:25px 30px 25px 70px;position:relative;font-size:1.05rem;line-height:1.8;transition:.3s}.stage2-spe-focus-list li::before{content:'▸';position:absolute;left:28px;top:50%;transform:translateY(-50%);color:#e32a22;font-size:2rem;font-weight:700}.stage2-spe-focus-list li:hover{background:rgba(255,255,255,.12);border-color:#e32a22;transform:translateX(10px)}.stage2-spe-included-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:50px}.stage2-spe-included-col h3{font-size:2rem;color:#e32a22;font-weight:700;margin-bottom:30px}.stage2-spe-included-list li{position:relative;padding-left:35px;margin-bottom:18px;font-size:1.05rem;line-height:1.7;color:#2c3e50}.stage2-spe-service-group{background:#fff;border:2px solid #e8e8e8;border-left:6px solid #e32a22;border-radius:12px;padding:40px;margin-bottom:30px}.stage2-spe-service-group h4{font-size:1.5rem;color:#000f60;font-weight:700;margin-bottom:20px}.stage2-spe-service-group p{font-size:1.05rem;line-height:1.8;color:#2c3e50;margin-bottom:20px}.stage2-spe-service-group ul li{position:relative;padding-left:30px;margin-bottom:12px;font-size:1.05rem;line-height:1.7;color:#2c3e50}.stage2-spe-service-group ul li::before{content:'•';position:absolute;left:10px;color:#e32a22;font-weight:700;font-size:1.4rem}.stage2-spe-support{background:linear-gradient(135deg,#000f60 0,#27568a 100%);padding:100px 40px;color:#fff}.stage2-spe-support h2{font-size:3rem;font-weight:700;text-align:center;margin-bottom:60px}.stage2-spe-support-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.stage2-spe-support-card{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);border-radius:16px;padding:35px 30px;transition:.3s}.stage2-spe-support-card:hover{background:rgba(255,255,255,.15);border-color:#e32a22;transform:translateY(-5px)}.stage2-spe-support-card p{font-size:1.05rem;line-height:1.7;margin:0}.stage2-spe-investment h2{font-size:2.8rem;color:#000f60;font-weight:700;margin-bottom:50px;text-align:center}.stage2-spe-investment-layout{display:grid;grid-template-columns:2fr 1fr;gap:60px;align-items:center}.stage2-spe-investment-content p{font-size:1.15rem;line-height:1.9;color:#2c3e50;margin-bottom:25px}.stage2-spe-investment-box{background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%);border:3px solid #e32a22;border-radius:16px;padding:45px 50px;margin-bottom:30px}.stage2-spe-investment-box p{font-size:1.2rem;font-weight:600;color:#000f60;margin:0}.stage2-spe-investment-img{width:100%;height:auto;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.2);border:3px solid #e32a22}.mentoring-spe-benefit-item,.mentoring-spe-questions-list li,.training-spe-benefit-item{box-shadow:0 5px 20px rgba(0,0,0,.2);backdrop-filter:blur(10px)}.stage2-spe-faq-grid{display:grid;gap:20px;margin-top:50px}.stage2-spe-faq-item{background:#fff;border:2px solid #e8e8e8;border-radius:16px;overflow:hidden;transition:.3s}.stage2-spe-faq-item:hover{border-color:#e32a22}.stage2-spe-faq-question{padding:30px 70px 30px 40px;cursor:pointer;position:relative;transition:.3s}.stage2-spe-faq-question:hover{background:#f8f9fa}.stage2-spe-faq-item h4{font-size:1.4rem;color:#000f60;font-weight:700;margin:0;line-height:1.4}.stage2-spe-faq-toggle{position:absolute;right:35px;top:50%;transform:translateY(-50%);width:35px;height:35px;background:linear-gradient(135deg,#e32a22 0,#c42819 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;transition:.3s}.stage2-spe-faq-item.active .stage2-spe-faq-toggle{transform:translateY(-50%) rotate(45deg);background:linear-gradient(135deg,#000f60 0,#27568a 100%)}.stage2-spe-faq-answer{max-height:0;overflow:hidden;transition:max-height .4s,padding .4s;padding:0 40px}.stage2-spe-faq-item.active .stage2-spe-faq-answer{max-height:500px;padding:0 40px 35px}.stage2-spe-cta::before{content:'';position:absolute;top:-40%;left:50%;transform:translateX(-50%);width:900px;height:900px;background:radial-gradient(circle,rgba(255,255,255,.08) 0,transparent 70%);border-radius:50%}.speaking-spe-cta-text,.stage2-spe-cta-text{font-size:1.2rem;line-height:1.8;margin-bottom:40px}.stage2-spe-cta-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:40px 0}.stage2-spe-cta-feature{background:rgba(255,255,255,.12);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.25);border-radius:12px;padding:22px;font-weight:600;font-size:1.05rem}.stage2-spe-handbook{background:linear-gradient(180deg,#000f60 0,#27568a 100%);padding:70px 40px;text-align:center;color:#fff}.stage2-spe-handbook h3{font-size:2.2rem;font-weight:700;margin-bottom:20px}.stage2-spe-handbook-btn{display:inline-block;background:#e32a22;color:#fff!important;padding:18px 45px;border-radius:50px;text-decoration:none!important;font-weight:700;font-size:1.1rem;transition:.3s;border-bottom:none!important}.stage2-spe-handbook-btn:hover{background:#c42819;transform:translateY(-3px);border-bottom:none!important}.mentoring-spe-services h3,.stage2-spe-other-services h3{font-size:2rem;color:#000f60;font-weight:700;margin-bottom:35px;text-align:center}.mentoring-spe-header{background:#fff;padding:60px 40px 40px}.mentoring-spe-header h2{font-size:2rem;color:#000f60;font-weight:700;margin-bottom:0;line-height:1.4}.mentoring-spe-questions{position:relative;overflow:hidden}.mentoring-spe-questions::before{content:'';position:absolute;top:-20%;right:-10%;width:600px;height:600px;border-radius:50%}.mentoring-spe-questions-list li{background:rgba(255,255,255,.1);border:2px solid rgba(227,42,34,.4);border-left:5px solid #e32a22;padding:25px 35px;font-size:1.15rem;color:#000;font-weight:500;border-radius:12px;transition:.3s}.mentoring-spe-questions-list li:hover{background:rgba(255,255,255,.15);border-color:#e32a22;transform:translateX(10px)}.mentoring-spe-intro h2{font-size:2.5rem;color:#000f60;font-weight:700;margin-bottom:30px}.mentoring-spe-intro p,.speaking-spe-intro-text p{font-size:1.1rem;line-height:1.9;color:#2c3e50;margin-bottom:20px}.mentoring-spe-scope h2{font-size:2.8rem;color:#000f60;font-weight:700;margin-bottom:60px;text-align:center;position:relative;padding-bottom:25px}.mentoring-spe-scope-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:35px}.mentoring-spe-scope-item{background:linear-gradient(135deg,#fff 0,#f8f9fa 100%);border:2px solid #e8e8e8;border-top:5px solid #e32a22;border-radius:16px;padding:45px 40px;transition:.4s;position:relative;overflow:hidden}.mentoring-spe-scope-item::before{content:'';position:absolute;top:-50px;right:-50px;width:100px;height:100px;background:rgba(227,42,34,.05);border-radius:50%}.mentoring-spe-scope-item:hover{border-color:#e32a22;box-shadow:0 20px 50px rgba(0,0,0,.15);transform:translateY(-8px)}.mentoring-spe-scope-item h3{font-size:1.6rem;color:#e32a22;font-weight:700;margin-bottom:18px}.mentoring-spe-benefits,.speaking-spe-delivery,.training-spe-benefits{background:linear-gradient(135deg,#000f60 0,#27568a 100%);padding:100px 40px;color:#fff;position:relative;overflow:hidden}.mentoring-spe-benefits::before,.training-spe-benefits::before{content:'';position:absolute;bottom:-30%;left:-10%;width:700px;height:700px;background:radial-gradient(circle,rgba(227,42,34,.1) 0,transparent 70%);border-radius:50%}.mentoring-spe-benefits h2{font-size:2.8rem;color:#fff;font-weight:700;margin-bottom:30px;text-align:center}.mentoring-spe-benefits-intro{font-size:1.15rem;line-height:1.9;color:rgba(255,255,255,.95);text-align:center;max-width:900px;margin:0 auto 60px}.mentoring-spe-benefits-grid,.training-spe-benefits-grid{display:grid;gap:25px}.mentoring-spe-benefit-item{background:rgba(255,255,255,.08);border:2px solid rgba(227,42,34,.3);border-left:5px solid #e32a22;padding:35px 40px;border-radius:12px;transition:.3s}.mentoring-spe-benefit-item:hover,.training-spe-benefit-item:hover{background:rgba(255,255,255,.12);border-color:#e32a22;transform:translateX(10px);box-shadow:0 10px 30px rgba(0,0,0,.3)}.mentoring-spe-benefit-item h4{font-size:1.4rem;color:#fff;font-weight:700;margin-bottom:15px}.mentoring-spe-benefit-item p{font-size:1.05rem;line-height:1.8;color:rgba(255,255,255,.95);margin:0}.mentoring-spe-how,.speaking-spe-intro{background:linear-gradient(180deg,#f8f9fa 0,#fff 100%);padding:80px 40px}.mentoring-spe-how h2{font-size:2.5rem;color:#000f60;font-weight:700;margin-bottom:50px;text-align:center}.mentoring-spe-how-list{list-style:none;padding:0;max-width:900px;margin:0 auto}.mentoring-spe-how-list li{background:#fff;border:2px solid #e8e8e8;border-left:5px solid #000f60;padding:25px 35px;margin-bottom:20px;border-radius:8px;font-size:1.1rem;line-height:1.8;color:#2c3e50}.mentoring-spe-investment h2{font-size:2.5rem;color:#000f60;font-weight:700;margin-bottom:35px}.mentoring-spe-investment-box{background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%);border:3px solid #e32a22;border-radius:12px;padding:40px 50px;max-width:800px;margin:0 auto}.mentoring-spe-investment-box p{font-size:1.2rem;color:#2c3e50;font-weight:600;margin:0}.mentoring-spe-cta{background:linear-gradient(135deg,#e32a22 0,#c42819 100%);padding:90px 40px;color:#fff;position:relative;overflow:hidden}.mentoring-spe-cta h2{font-size:3rem;color:#fff;font-weight:700;margin-bottom:30px;text-align:center}.mentoring-spe-cta-text{font-size:1.2rem;line-height:1.9;color:rgba(255,255,255,.95);margin-bottom:40px;text-align:center}.mentoring-spe-cta-features{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:40px 0}.mentoring-spe-cta-feature{background:rgba(255,255,255,.15);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);border-radius:12px;padding:25px 20px;text-align:center;font-weight:600;font-size:1.05rem;color:#fff;transition:.3s}.mentoring-spe-cta-feature:hover{background:rgba(255,255,255,.25);transform:translateY(-5px)}.mentoring-spe-cta-center{text-align:center}.speaking-spe-header,.training-spe-header{background:0 0;padding:60px 40px 40px}.training-spe-header h2{font-size:2.2rem;color:#000f60;font-weight:700;margin-bottom:0;line-height:1.4}.training-spe-subtitle{background:0 0;padding:20px 40px 60px}.training-spe-subtitle p{font-size:1.15rem;color:#6c757d;font-weight:500;line-height:1.6}.training-spe-questions{background:0 0;padding:0 40px 80px}.training-spe-questions-list li{background:#fff;border:2px solid #e8e8e8;border-left:5px solid #e32a22;padding:25px 35px;font-size:1.1rem;color:#2c3e50;font-weight:500;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.08);transition:.3s}.training-spe-questions-list li:hover{border-color:#e32a22;box-shadow:0 10px 30px rgba(0,0,0,.12);transform:translateX(10px)}.training-spe-intro p{font-size:1.15rem;line-height:1.95;color:#2c3e50;margin-bottom:25px;text-align:center}.training-spe-section-title{font-size:2.8rem;color:#fff;font-weight:700;margin-bottom:60px;text-align:center}.training-spe-benefit-item{background:rgba(255,255,255,.08);border:2px solid rgba(227,42,34,.3);border-left:5px solid #e32a22;padding:30px 40px;border-radius:12px;transition:.3s}.training-spe-benefit-item p{font-size:1.1rem;line-height:1.8;color:rgba(255,255,255,.95);margin:0}.training-spe-callout-box{background:linear-gradient(135deg,#e32a22 0,#c42819 100%);color:#fff;padding:50px 60px;border-radius:16px;text-align:center;box-shadow:0 15px 40px rgba(227,42,34,.3)}.training-spe-callout-box p{font-size:1.5rem;font-weight:700;line-height:1.6;margin:0;text-transform:uppercase;letter-spacing:1px}.training-spe-audience h2{font-size:2.8rem;color:#000f60;font-weight:700;margin-bottom:50px;text-align:center;position:relative;padding-bottom:25px}.training-spe-audience p{font-size:1.15rem;line-height:1.9;color:#2c3e50;text-align:center;max-width:1000px;margin:0 auto}.training-spe-cta h2{font-size:2.8rem;font-weight:700;margin-bottom:30px}.training-spe-cta-text{font-size:1.2rem;line-height:1.8;margin-bottom:40px;max-width:900px;margin-left:auto;margin-right:auto}.training-spe-cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.training-spe-cta-btn{display:inline-block;background:#fff;color:#e32a22!important;padding:20px 45px;border-radius:50px;text-decoration:none!important;font-weight:700;font-size:1.1rem;transition:.3s;box-shadow:0 15px 40px rgba(0,0,0,.2);border-bottom:none!important}.training-spe-cta-email{color:#fff;text-decoration:none;border-bottom:2px solid #fff;transition:.3s}.training-spe-cta-email:hover{opacity:.8;border-bottom:3px solid #fff}.speaking-spe-header h2{font-size:2.2rem;color:#000f60;font-weight:700;margin-bottom:20px;line-height:1.4}.speaking-spe-header p{font-size:1.15rem;color:#6c757d;font-weight:400;line-height:1.6}.speaking-spe-intro-layout{display:grid;grid-template-columns:1fr 2fr;gap:60px;align-items:center}.speaking-spe-intro-image img{width:100%;height:auto;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);border:3px solid #e32a22}.speaking-spe-section-title{font-size:2.8rem;color:#000f60;font-weight:700;text-align:center;margin-bottom:60px;position:relative;padding-bottom:25px}.speaking-spe-topic-card{background:linear-gradient(135deg,#f8f9fa 0,#fff 100%);border:2px solid #e8e8e8;border-radius:16px;padding:50px 45px;margin-bottom:40px;transition:.4s;position:relative;overflow:hidden}.speaking-spe-topic-card:hover{box-shadow:0 20px 50px rgba(0,0,0,.15);transform:translateY(-5px);border-color:#e32a22}.speaking-spe-topic-header{display:grid;grid-template-columns:auto 1fr;gap:30px;align-items:start;margin-bottom:30px}.speaking-spe-topic-number{font-size:3.5rem;font-weight:700;color:rgba(227,42,34,.2);line-height:1}.speaking-spe-topic-title{font-size:1.8rem;color:#e32a22;font-weight:700;margin-bottom:10px;line-height:1.3}.speaking-spe-topic-image{width:200px;height:auto;border-radius:8px;margin-bottom:20px}.speaking-spe-topic-questions{background:linear-gradient(135deg,rgba(227,42,34,.05) 0,rgba(227,42,34,.02) 100%);border-left:4px solid #e32a22;padding:20px 25px;margin:25px 0;border-radius:8px}.speaking-spe-topic-questions p{font-size:1.05rem;color:#000f60;font-weight:600;margin-bottom:8px}.speaking-spe-topic-list{list-style:none;padding:0;margin:20px 0}.speaking-spe-topic-list li{position:relative;padding-left:35px;margin-bottom:12px;font-size:1.05rem;line-height:1.7;color:#2c3e50}.speaking-spe-delivery::before{content:'';position:absolute;bottom:-30%;right:-10%;width:700px;height:700px;background:radial-gradient(circle,rgba(227,42,34,.1) 0,transparent 70%);border-radius:50%}.speaking-spe-delivery h2{font-size:2.8rem;color:#fff;font-weight:700;text-align:center;margin-bottom:50px}.speaking-spe-delivery-text{text-align:center;font-size:1.15rem;line-height:1.9;margin-bottom:50px;max-width:900px;margin-left:auto;margin-right:auto}.speaking-spe-delivery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.speaking-spe-delivery-card{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:2px solid rgba(227,42,34,.3);border-radius:16px;padding:35px 30px;text-align:center;transition:.3s}.speaking-spe-delivery-card:hover{background:rgba(255,255,255,.15);border-color:#e32a22;transform:translateY(-8px)}.speaking-spe-delivery-card h4{font-size:1.4rem;color:#fff;font-weight:700;margin-bottom:12px}.speaking-spe-delivery-card p{font-size:1.05rem;color:rgba(255,255,255,.95);margin:0}.speaking-spe-cta-btn{display:inline-block;background:#fff;color:#e32a22!important;padding:20px 55px;border-radius:50px;text-decoration:none!important;font-weight:700;font-size:1.2rem;transition:.3s;box-shadow:0 15px 40px rgba(0,0,0,.2);border-bottom:none!important}@media (max-width:968px){.services-spe-hero-content,.services-spe-workshops-layout,.speaking-spe-intro-layout{grid-template-columns:1fr;gap:40px}.services-spe-hero-text h1{font-size:2.5rem}.services-spe-cta h2,.services-spe-section-title,.stage1-spe-cta h2,.stage1-spe-section-title,.stage2-spe-cta h2,.stage2-spe-section-title,.training-spe-audience h2,.training-spe-cta h2,.training-spe-section-title{font-size:2.2rem}.mentoring-spe-cta-features,.mentoring-spe-scope-grid,.mentoring-spe-services-list,.services-spe-topics-grid,.speaking-spe-delivery-grid,.stage1-spe-benefits-grid,.stage1-spe-deliverables-grid,.stage1-spe-services-list,.stage2-spe-included-grid,.stage2-spe-investment-layout{grid-template-columns:1fr}.mentoring-spe-header h2,.speaking-spe-header h2,.stage1-spe-header h2,.training-spe-header h2{font-size:1.8rem}.stage2-spe-header h2{font-size:1.8rem!important}.stage2-spe-investment-img{max-width:400px;margin:0 auto;display:block}.mentoring-spe-services-list,.stage2-spe-services-list{grid-template-columns:repeat(2,1fr)}.training-spe-cta-buttons{flex-direction:column;align-items:center}.speaking-spe-intro-image{max-width:400px;margin:0 auto}.speaking-spe-topic-header{grid-template-columns:1fr;gap:15px}}@media (max-width:640px){.mentoring-spe-benefits,.mentoring-spe-cta,.mentoring-spe-header,.mentoring-spe-how,.mentoring-spe-intro,.mentoring-spe-investment,.mentoring-spe-questions,.mentoring-spe-scope,.mentoring-spe-services,.services-spe-cta,.services-spe-details,.services-spe-hero,.services-spe-speaking,.services-spe-stages,.services-spe-workshops,.speaking-spe-cta,.speaking-spe-delivery,.speaking-spe-header,.speaking-spe-intro,.speaking-spe-topics,.stage1-spe-benefits,.stage1-spe-cta,.stage1-spe-deliverables,.stage1-spe-expectations,.stage1-spe-header,.stage1-spe-includes,.stage1-spe-intro,.stage1-spe-other-services,.stage1-spe-process,.stage2-spe-cta,.stage2-spe-delivers,.stage2-spe-faq,.stage2-spe-focus,.stage2-spe-handbook,.stage2-spe-header,.stage2-spe-included,.stage2-spe-intro,.stage2-spe-investment,.stage2-spe-other-services,.stage2-spe-outsourced,.stage2-spe-statement,.stage2-spe-support,.training-spe-audience,.training-spe-benefits,.training-spe-callout,.training-spe-cta,.training-spe-header,.training-spe-intro,.training-spe-questions,.training-spe-subtitle{padding:60px 25px}.mentoring-spe-benefits h2,.mentoring-spe-cta h2,.mentoring-spe-how h2,.mentoring-spe-intro h2,.mentoring-spe-investment h2,.mentoring-spe-scope h2,.services-spe-hero-text h1{font-size:2rem}.services-spe-service-block,.speaking-spe-topic-card{padding:35px 25px}.mentoring-spe-services-list,.services-spe-cta-points,.stage1-spe-cta-features,.stage2-spe-delivers-grid,.stage2-spe-services-list,.stage2-spe-support-grid{grid-template-columns:1fr}.mentoring-spe-header h2,.speaking-spe-header h2,.stage1-spe-header h2,.training-spe-header h2{font-size:1.5rem}.stage1-spe-highlight-box,.stage1-spe-process-highlight{padding:30px 25px}.stage2-spe-header h2{font-size:1.5rem!important}.stage2-spe-investment-box,.stage2-spe-statement-box,.training-spe-callout-box{padding:35px 30px}.training-spe-callout-box p{font-size:1.2rem}.speaking-spe-cta h2,.speaking-spe-delivery h2,.speaking-spe-section-title{font-size:2.2rem}}