@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c9540aa90d9f1f2d-s.0khghveag72rw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bb07ed21fddc3b2-s.0wo-4gkhyuiul.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f78690116de7dc77-s.0ua-yz-0q9y1l.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ae642263f6b70d5-s.0th8c_4np9ap5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d542d58c580cfec-s.p.11ljjmzg9efaf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_7069ab9e-module__l-kwHG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal;font-weight:700}.cormorant_garamond_7069ab9e-module__l-kwHG__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
.instructor-page{--teal:#012f2d;--teal-deep:#00484c;--gold:#d8932e;--text:#173d3b;--muted:#5a6d6a;--bg-soft:#faf7f2;--shadow:0 14px 32px #00000014;position:relative}.instructor-page .page-wrapper{position:relative}.instructor-page .container{width:100%;max-width:1240px;margin:0 auto;padding:0 1rem}.instructor-page .section-space{padding:72px 0}.instructor-page .mainhero-section{background:linear-gradient(#fbfaf7 0%,#faf7f2 100%);padding:34px 0 48px}.instructor-page .hero-title,.instructor-page .section-heading h2,.instructor-page .feature-item h3,.instructor-page .step-card h3,.instructor-page .stat-item h3,.instructor-page .teacher-meta h4{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif}.instructor-page .hero-title{letter-spacing:-.02em;margin:0;font-size:clamp(3rem,4vw,5rem);font-weight:700;line-height:.95}.instructor-page .hero-title span{color:var(--teal)}.instructor-page .hero-subtitle{margin:0;font-size:clamp(1.2rem,1.6vw,1.75rem);font-weight:700;line-height:1.35}.instructor-page .hero-textb{max-width:540px;color:var(--muted);margin:0;font-size:1rem;line-height:1.9}.instructor-page .title-divider,.instructor-page .heading-divider{background:var(--gold);border-radius:999px;width:76px;height:3px;position:relative}.instructor-page .heading-divider:after{content:"";background:var(--gold);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.instructor-page .btn-primary-custom,.instructor-page .btn-outline-custom{border-radius:10px;justify-content:center;align-items:center;padding:16px 28px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.instructor-page .btn-primary-custom{background:linear-gradient(135deg, var(--teal) 0%, var(--teal-deep) 100%);color:#fff;border:1px solid #0000;box-shadow:0 12px 24px #005c612e}.instructor-page .btn-primary-custom:hover{background:var(--teal-deep);color:#fff;transform:translateY(-2px)}.instructor-page .btn-outline-custom{color:var(--text);background:0 0;border:1.4px solid #8db1b2;gap:18px}.instructor-page .btn-outline-custom:hover{border-color:var(--teal);color:var(--teal);transform:translateY(-2px)}.instructor-page .play-badge{color:#fff;background:#efc76c;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;display:inline-flex}.instructor-page .myflx{flex-wrap:wrap;gap:.75rem;display:flex}.instructor-page .hero-visual{padding-left:34px;position:relative}.instructor-page .hero-image{z-index:2;object-fit:cover;border-radius:44px 0 0 44px;width:100%;min-height:420px;display:block;position:relative}.instructor-page .floating-badge{z-index:4;position:absolute;top:40%;left:-8px;transform:translateY(-50%)}.instructor-page .badge-star{border:5px solid var(--gold);width:94px;height:94px;color:var(--teal);clip-path:polygon(50% 0%,61% 11%,75% 6%,79% 20%,94% 21%,89% 35%,100% 50%,89% 65%,94% 79%,79% 80%,75% 94%,61% 89%,50% 100%,39% 89%,25% 94%,21% 80%,6% 79%,11% 65%,0% 50%,11% 35%,6% 21%,21% 20%,25% 6%,39% 11%);background:#fff8ea;justify-content:center;align-items:center;display:flex;box-shadow:0 10px 20px #00000014}.instructor-page .badge-star svg{width:1.8rem;height:1.8rem}.instructor-page .pattern{opacity:.45;pointer-events:none;width:140px;height:260px;position:absolute}.instructor-page .pattern:before{content:"";background-image:radial-gradient(circle,#0000 0 58%,#005c6126 58.6%,#0000 59%),radial-gradient(circle,#0000 0 68%,#005c611f 68.6%,#0000 69%),radial-gradient(circle,#0000 0 78%,#005c611a 78.6%,#0000 79%);position:absolute;inset:0}.instructor-page .pattern-left{top:30px;left:-18px}.instructor-page .pattern-top{opacity:1;width:54px;height:54px;top:62px;right:54%}.instructor-page .pattern-top:before{background-image:radial-gradient(circle, var(--gold) 1.5px, transparent 1.6px);background-size:12px 12px}.instructor-page .pattern-bottom-left{bottom:180px;left:-28px}.instructor-page .pattern-bottom-right{bottom:165px;right:-30px}.instructor-page .mainhero-section .row{align-items:center;gap:3rem;display:grid}@media (min-width:992px){.instructor-page .mainhero-section .row{grid-template-columns:5fr 7fr}.instructor-page .hero-copy{padding-right:1.5rem}}.instructor-page .benefits-section{background:#fff}.instructor-page .section-heading h2{margin-bottom:12px;font-size:clamp(2rem,2vw,3rem);font-weight:700}.instructor-page .section-heading.text-center{text-align:center}.instructor-page .feature-row{justify-content:center;gap:1.5rem;display:grid}@media (min-width:768px){.instructor-page .feature-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:992px){.instructor-page .feature-row{grid-template-columns:repeat(5,minmax(0,1fr))}}.instructor-page .feature-col{position:relative}.instructor-page .feature-col:not(:last-child):after{content:"";background:linear-gradient(#0000,#d8d3c7,#0000);width:1px;height:78px;position:absolute;top:25px;right:0}.instructor-page .feature-item{padding:0 18px}.instructor-page .feature-item.text-center{text-align:center}.instructor-page .icon-circle1{width:72px;height:72px;color:var(--teal);background:#f5ece0;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-size:1.9rem;display:flex}.instructor-page .icon-circle1 svg{width:1.9rem;height:1.9rem}.instructor-page .feature-item h3{margin-bottom:6px;font-size:21px;font-weight:700}.instructor-page .feature-item p{color:var(--muted);max-width:210px;margin:0 auto;font-size:.97rem;line-height:1.7}.instructor-page .steps-section{background:var(--bg-soft)}.instructor-page .steps-wrapper{position:relative}.instructor-page .steps-wrapper>.row{align-items:stretch;gap:1.5rem;display:grid}@media (min-width:768px){.instructor-page .steps-wrapper>.row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.instructor-page .steps-wrapper>.row{grid-template-columns:repeat(4,minmax(0,1fr))}}.instructor-page .step-card{box-shadow:var(--shadow);background:#fff;border-radius:22px;height:100%;min-height:230px;padding:52px 26px 30px;position:relative}.instructor-page .step-number{background:var(--teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:.95rem;font-weight:700;display:flex;position:absolute;top:-22px;left:50%;transform:translate(-50%);box-shadow:0 10px 22px #005c6133}.instructor-page .step-icon{color:#222;justify-content:center;margin-bottom:16px;font-size:3rem;display:flex}.instructor-page .step-icon svg{width:3rem;height:3rem}.instructor-page .step-card h3{margin-bottom:8px;font-size:21px;font-weight:700}.instructor-page .step-card p{color:var(--muted);max-width:260px;margin:0 auto;line-height:1.7}.instructor-page .step-col{position:relative}.instructor-page .step-col:not(:last-child):after{content:"›";color:var(--gold);z-index:2;font-size:1.5rem;font-weight:700;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.instructor-page .stats-bar{color:#fff;background:linear-gradient(90deg,#005f64 0%,#00484c 100%);border-radius:22px;margin-top:3rem;padding:36px 22px;position:relative;overflow:hidden;box-shadow:0 16px 35px #004a4e38}.instructor-page .stats-bar:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% 80%,#d6a13a1f,#0000 30%),linear-gradient(#0000 75%,#ffffff08 76%,#0000 77%);position:absolute;inset:0}.instructor-page .stats-bar>.row{text-align:center;z-index:1;gap:1.5rem;display:grid;position:relative}@media (min-width:992px){.instructor-page .stats-bar>.row{grid-template-columns:repeat(4,minmax(0,1fr))}}.instructor-page .stat-item{z-index:1;border-right:1px solid #ffffff29;position:relative}.instructor-page .stat-item.border-0{border-right:0}.instructor-page .stat-icon{color:#f2c463;justify-content:center;margin-bottom:8px;font-size:2rem;display:flex}.instructor-page .stat-icon svg{width:2rem;height:2rem}.instructor-page .stat-item h3{color:#f2c463;margin:0 0 6px;font-size:3rem;font-weight:700;line-height:1}.instructor-page .stat-item p{margin:0;font-size:1rem}.instructor-page .testimonial-card-custom{box-shadow:var(--shadow);background:#fffaf1;border-radius:22px;margin-top:1.5rem;overflow:hidden}.instructor-page .testimonial-card-custom>.row{align-items:center;display:grid}@media (min-width:992px){.instructor-page .testimonial-card-custom>.row{grid-template-columns:1fr 1fr}}.instructor-page .testimonial-content{padding:48px 42px}.instructor-page .quote-mark{color:var(--gold);font-size:5rem;line-height:1;font-family:var(--font-cormorant), "Cormorant Garamond", serif;margin-bottom:8px;display:block}.instructor-page .testimonial-text{color:#34363d;max-width:510px;margin-bottom:28px;font-size:1.08rem;line-height:2}.instructor-page .teacher-meta{align-items:center;gap:.75rem;display:flex}.instructor-page .teacher-avatar{background:linear-gradient(135deg, var(--teal), #113b3d);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:1rem;font-weight:700;display:flex}.instructor-page .teacher-meta h4{margin:0;font-size:1.8rem;font-weight:700}.instructor-page .teacher-meta span{color:var(--muted);font-size:.96rem}.instructor-page .testimonial-image-wrap{height:100%;min-height:280px;position:relative}.instructor-page .testimonial-image-wrap>div{position:absolute;inset:0}.instructor-page .testimonial-image{object-fit:cover;width:100%;height:100%;min-height:280px;display:block}.instructor-page .dots-accent{background-image:radial-gradient(circle, var(--gold) 1.5px, transparent 1.6px);background-size:12px 12px;width:58px;height:58px;position:absolute;top:22px;right:24px}.instructor-page .mb-3{margin-bottom:1rem}.instructor-page .mb-4{margin-bottom:1.5rem}.instructor-page .mb-5{margin-bottom:3rem}.instructor-page .mt-4{margin-top:1.5rem}.instructor-page .mt-5{margin-top:3rem}.instructor-page .mx-auto{margin-left:auto;margin-right:auto}.instructor-page .text-center{text-align:center}.instructor-page .position-relative{position:relative}.instructor-page .overflow-hidden{overflow:hidden}.instructor-page .d-none{display:none}@media (min-width:992px){.instructor-page .d-lg-block{display:block}}@media (max-width:1399.98px){.instructor-page .hero-image{min-height:390px}}@media (max-width:1199.98px){.instructor-page .section-space{padding:64px 0}.instructor-page .hero-visual{padding-left:22px}.instructor-page .feature-col:nth-child(3):after,.instructor-page .step-col:nth-child(2):after{display:none}}@media (max-width:991.98px){.instructor-page .mainhero-section{padding:28px 0 40px}.instructor-page .hero-copy{text-align:center}.instructor-page .hero-textb,.instructor-page .title-divider{margin-inline:auto}.instructor-page .myflx{justify-content:center}.instructor-page .hero-visual{max-width:720px;margin:0 auto;padding-left:0}.instructor-page .hero-image{border-radius:30px;min-height:auto}.instructor-page .floating-badge{top:50%;left:12px}.instructor-page .feature-col:after,.instructor-page .step-col:after{display:none!important}.instructor-page .stat-item{border-right:0}.instructor-page .testimonial-content{padding:38px 28px}}@media (max-width:768px){.instructor-page .section-space{padding:54px 0}.instructor-page .hero-title{font-size:3.5rem}.instructor-page .hero-subtitle{font-size:1.1rem}.instructor-page .hero-textb{font-size:.98rem;line-height:1.8}.instructor-page .btn-primary-custom,.instructor-page .btn-outline-custom{width:100%;padding:15px 22px}.instructor-page .hero-image{border-radius:24px}.instructor-page .floating-badge{left:6px}.instructor-page .badge-star{border-width:4px;width:74px;height:74px}.instructor-page .badge-star svg{width:1.35rem;height:1.35rem}.instructor-page .feature-item h3{font-size:1.55rem}.instructor-page .feature-item p{font-size:.92rem}.instructor-page .step-card{min-height:auto;padding-inline:18px}.instructor-page .step-card h3{font-size:1.65rem}.instructor-page .stat-item h3{font-size:2.3rem}.instructor-page .testimonial-text{font-size:1rem;line-height:1.85}.instructor-page .teacher-meta h4{font-size:1.5rem}.instructor-page .container{padding-inline:18px}}@media (max-width:575.98px){.instructor-page .section-heading h2{font-size:2.2rem}.instructor-page .hero-title{font-size:3rem}.instructor-page .floating-badge{display:none}.instructor-page .hero-image{border-radius:18px}.instructor-page .icon-circle1{width:62px;height:62px;font-size:1.55rem}.instructor-page .stats-bar{padding:28px 12px}.instructor-page .testimonial-content{padding:30px 20px}.instructor-page .container{padding-left:14px;padding-right:14px}}
