*{margin:0;padding:0;box-sizing:border-box}body{font-family:Figtree,sans;background:#f5f3ed;color:#2d2d2d;font-weight:300}.wts-page{font-size:16px}.hero{background:#f5f3ed;color:#000;padding:80px 40px;text-align:center;position:relative;overflow:hidden;border-bottom:2px solid #211C1C}.hero:before{content:"";position:absolute;top:-60px;right:-60px;width:300px;height:300px;background:#415d43;border-radius:50%;opacity:.07}.hero:after{content:"";position:absolute;bottom:-80px;left:-40px;width:200px;height:200px;background:#bb6c26;border-radius:50%;opacity:.07}.hero-eyebrow{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:#415d43;margin-bottom:18px;font-weight:500}.hero h1{font-family:Figtree,sans;font-size:clamp(2.4em,5vw,3.8em);line-height:1.15;margin-bottom:22px;font-weight:700;color:#000}.hero p{font-size:1.05em;color:#2d2d2d;max-width:580px;margin:0 auto;line-height:1.75}.summary-band{background:#e0e0e0;border-top:2px solid #211C1C;border-bottom:2px solid #211C1C;padding:44px 40px;text-align:center}.summary-band p{font-size:1.08em;color:#000;max-width:800px;margin:0 auto;line-height:1.8;font-style:italic}.summary-band strong{color:#415d43;font-style:normal;font-weight:500}.stats-band{background:#415d43;padding:64px 40px;border-bottom:2px solid #211C1C}.stats-intro{text-align:center;color:#fff;margin-bottom:48px}.stats-intro strong{font-family:Figtree,sans;font-size:1.55em;display:block;font-weight:700;margin-bottom:8px}.stats-intro p{font-size:.95em;opacity:.85}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto}@media(max-width:700px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:400px){.stats-grid{grid-template-columns:1fr}}.stat-card{background:#ffffff1a;border:1px solid #bb6c26;border-radius:12px;padding:28px 18px;text-align:center;color:#fff;transition:transform .2s,background .2s}.stat-card:hover{transform:translateY(-3px);background:#ffffff29}.stat-pct{font-family:Figtree,sans;font-size:2.8em;font-weight:700;color:#fff;line-height:1;margin-bottom:10px}.stat-label{font-size:.9em;opacity:.9;line-height:1.5}.stats-note{text-align:center;color:#ffffff8c;font-size:.78em;margin-top:36px;font-style:italic}.faq-section{padding:80px 40px;max-width:880px;margin:0 auto}.section-header{text-align:center;margin-bottom:52px}.section-header h2{font-family:Figtree,sans;font-size:clamp(1.7em,3vw,2.3em);color:#000;margin-bottom:12px}.section-header p{color:#2d2d2d;font-size:.97em;line-height:1.65;opacity:.75}.divider{width:48px;height:3px;background:#bb6c26;margin:18px auto 0;border-radius:2px}.faq-item{border:1px solid #E0E0E0;border-radius:10px;margin-bottom:14px;overflow:hidden;background:#fff;box-shadow:0 1px 5px #415d430f}.faq-question{width:100%;background:none;border:none;padding:20px 26px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left;gap:14px}.faq-question:hover{background:#f9f8f5}.faq-q-label{font-size:1em;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#bb6c26;flex-shrink:0}.faq-q-text{font-size:1.2em;font-weight:500;color:#000;flex:1;line-height:1.5;font-family:Figtree,sans}.faq-icon{width:26px;height:26px;border-radius:50%;background:#e0e0e0;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.1em;color:#415d43;transition:transform .3s,background .2s}.faq-item.open .faq-icon{transform:rotate(45deg);background:#415d43;color:#fff}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-item.open .faq-answer{max-height:700px}.faq-answer-inner{padding:0 26px 24px;border-top:1px solid #E0E0E0}.faq-a-label{font-size:.75em;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#415d43;margin:16px 0 10px;display:block}.faq-answer-inner p{font-size:.95em;color:#2d2d2d;line-height:1.75;margin-bottom:12px}.faq-answer-inner ul{list-style:none;padding:0;margin:0 0 10px}.faq-answer-inner li{font-size:.93em;color:#2d2d2d;line-height:1.65;padding:5px 0 5px 22px;position:relative}.faq-answer-inner li:before{content:"";position:absolute;left:0;top:13px;width:7px;height:7px;border-radius:50%;background:#bb6c26}.testimonials-section{padding:80px 40px;max-width:1200px;margin:0 auto}.t-header{text-align:center;margin-bottom:60px}.t-header h2{font-family:Figtree,sans;font-size:clamp(1.8em,3.5vw,2.6em);color:#000;margin-bottom:12px}.t-header p{color:#2d2d2d;opacity:.7;font-size:1em;max-width:500px;margin:0 auto;line-height:1.65}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:start}@media(max-width:900px){.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.testimonials-grid{grid-template-columns:1fr}}.testimonial-card{background:#fff;border-radius:12px;padding:26px;border:1px solid #E0E0E0;border-left:4px solid #415D43;box-shadow:0 1px 8px #415d4312;transition:box-shadow .2s,transform .2s;display:flex;flex-direction:column;height:100%}.testimonial-card:hover{box-shadow:0 6px 22px #415d4321;transform:translateY(-2px)}.quote-mark{font-family:Figtree,sans;font-size:3em;color:#bb6c26;line-height:.5;margin-bottom:12px;display:block;opacity:.5}.testimonial-text{font-size:.93em;line-height:1.72;color:#2d2d2d;font-weight:300;flex:1;margin-bottom:18px}.testimonial-meta{border-top:1px solid #E0E0E0;padding-top:12px;margin-top:auto}.teacher-name{font-weight:500;font-size:.88em;color:#000}.course-name{font-size:.86em;color:#415d43;margin-top:3px;font-style:italic}.footer-cta{background:#111;color:#fff;text-align:center;padding:70px 40px}.footer-cta h2{font-family:Figtree,sans;font-size:clamp(1.6em,3vw,2.2em);margin-bottom:14px;color:#fff}.footer-cta p{color:#ffffff9e;margin:0 auto 32px;font-size:1em;max-width:480px;line-height:1.7}.cta-btn{display:inline-block;background:#415d43;color:#fff;padding:14px 38px;border-radius:6px;text-decoration:none;font-weight:500;font-size:1em;transition:opacity .2s}.cta-btn:hover{opacity:.88}
/*# sourceMappingURL=/cdn/shop/t/36/assets/what-teachers-say.css.map */
