.featured-promo_promo__nmuUV,.featured-promo_promo__nmuUV *{box-sizing:border-box}.featured-promo_promo__nmuUV{position:relative;display:flex;align-items:center;gap:12px;border-radius:22px;border:1px solid #b9e0d8;background:linear-gradient(135deg,#e7f4f2,#d5ede8 55%,#c6e6df);overflow:hidden;isolation:isolate}.featured-promo_text__mymS3{flex:1;min-width:0;display:grid;gap:4px;justify-items:start;position:relative;z-index:1}.featured-promo_text__mymS3 strong{font-weight:900;color:#123f3c}.featured-promo_text__mymS3 p{margin:0;color:#2f5752}.featured-promo_perks__yudoL{display:none}.featured-promo_cta__Y9Eqr{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:6px;background:#0b5f59;color:#fff;border-radius:12px;font-weight:900;text-decoration:none;margin-top:6px}.featured-promo_cta__Y9Eqr:hover{background:#094c47}.featured-promo_cta__Y9Eqr:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,236,170,.45),rgba(255,255,255,.6),transparent);transform:skewX(-20deg);animation:featured-promo_fpSweep__3_jZw 3.2s ease-in-out infinite;pointer-events:none}.featured-promo_arrow__HHc6O{display:inline-block}.featured-promo_crownWrap__AFV8p{position:relative;flex:none;display:grid;justify-items:center;z-index:1}.featured-promo_crown__sDew0{display:block;line-height:1;text-align:center;animation:featured-promo_fpFloat__9WpAL 3s ease-in-out infinite;filter:drop-shadow(0 6px 10px rgba(201,139,7,.25))}.featured-promo_shadow__1tP7C{display:block;border-radius:50%;background:#b9e0d8;animation:featured-promo_fpShadow__dhPbE 3s ease-in-out infinite}.featured-promo_spark__94pnW{position:absolute;color:#e3a514;line-height:1;opacity:0;animation:featured-promo_fpTwinkle__YDkly 2.6s ease-in-out infinite}.featured-promo_spark1__Ij1Rt{top:2%;right:4%}.featured-promo_spark2__NKTpo{top:30%;left:0;animation-delay:.9s}.featured-promo_spark3__Q1LBv{top:-6%;left:30%;animation-delay:1.7s}@keyframes featured-promo_fpFloat__9WpAL{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-7px) rotate(3deg)}}@keyframes featured-promo_fpShadow__dhPbE{0%,to{transform:scaleX(1);opacity:.9}50%{transform:scaleX(.78);opacity:.55}}@keyframes featured-promo_fpTwinkle__YDkly{0%,to{opacity:0;transform:scale(.4) rotate(0deg)}45%{opacity:1;transform:scale(1) rotate(45deg)}70%{opacity:0}}@keyframes featured-promo_fpSweep__3_jZw{0%{left:-60%}55%,to{left:140%}}@keyframes featured-promo_fpBg___eaFI{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes featured-promo_fpBeam__ywsPC{0%{left:-40%}35%,to{left:120%}}@keyframes featured-promo_fpNudge__QsY73{0%,to{transform:translateX(0)}50%{transform:translateX(-5px)}}@media (max-width:767px){.featured-promo_promo__nmuUV{width:calc(100% - 32px);margin:18px auto 28px;padding:16px 16px 16px 12px}.featured-promo_text__mymS3 strong{font-size:20px}.featured-promo_text__mymS3 p{font-size:13px;line-height:1.7}.featured-promo_cta__Y9Eqr{padding:9px 16px;font-size:14px}.featured-promo_crownWrap__AFV8p{width:96px}.featured-promo_crown__sDew0{font-size:62px}.featured-promo_shadow__1tP7C{width:70px;height:10px;margin-top:-2px}.featured-promo_spark__94pnW{font-size:13px}}@media (min-width:768px){.featured-promo_promo__nmuUV{width:calc(100% - 32px);max-width:1216px;margin:28px auto 12px;padding:26px 40px;gap:24px;border-color:#e8cf7a;background:linear-gradient(115deg,#e7f4f2,#d5ede8 35%,#fff4d1 65%,#c6e6df);background-size:220% 220%;animation:featured-promo_fpBg___eaFI 10s ease-in-out infinite}.featured-promo_promo__nmuUV:before{content:"";position:absolute;top:-20%;bottom:-20%;left:-40%;width:22%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-18deg);animation:featured-promo_fpBeam__ywsPC 6s ease-in-out infinite;pointer-events:none;z-index:0}.featured-promo_text__mymS3{gap:8px}.featured-promo_text__mymS3 strong{font-size:30px}.featured-promo_text__mymS3 p{font-size:16px}.featured-promo_perks__yudoL{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:4px 0 2px;padding:0}.featured-promo_perks__yudoL li{padding:6px 14px;border-radius:999px;background:rgba(255,255,255,.75);border:1px solid #e8cf7a;color:#7a5600;font-size:13px;font-weight:800}.featured-promo_cta__Y9Eqr{padding:12px 26px;font-size:16px;box-shadow:0 8px 18px rgba(11,95,89,.25);transition:transform .2s ease,background .2s ease}.featured-promo_cta__Y9Eqr:hover{transform:translateY(-2px)}.featured-promo_arrow__HHc6O{animation:featured-promo_fpNudge__QsY73 1.6s ease-in-out infinite}.featured-promo_crownWrap__AFV8p{width:190px}.featured-promo_crown__sDew0{font-size:112px}.featured-promo_shadow__1tP7C{width:130px;height:16px;margin-top:-4px}.featured-promo_spark__94pnW{font-size:20px}.featured-promo_promo__nmuUV.featured-promo_side__x5_PT{width:100%;max-width:none;margin:0 0 16px;padding:18px 18px 20px;gap:6px;flex-direction:column-reverse;align-items:stretch;text-align:start}.featured-promo_side__x5_PT .featured-promo_text__mymS3{gap:6px}.featured-promo_side__x5_PT .featured-promo_text__mymS3 strong{font-size:24px}.featured-promo_side__x5_PT .featured-promo_text__mymS3 p{font-size:14px;line-height:1.7}.featured-promo_side__x5_PT .featured-promo_perks__yudoL{gap:6px;margin:2px 0}.featured-promo_side__x5_PT .featured-promo_perks__yudoL li{padding:5px 11px;font-size:12px}.featured-promo_side__x5_PT .featured-promo_cta__Y9Eqr{padding:10px 20px;font-size:15px}.featured-promo_side__x5_PT .featured-promo_crownWrap__AFV8p{width:100%}.featured-promo_side__x5_PT .featured-promo_crown__sDew0{font-size:74px}.featured-promo_side__x5_PT .featured-promo_shadow__1tP7C{width:86px;height:12px}.featured-promo_side__x5_PT .featured-promo_spark__94pnW{font-size:16px}.featured-promo_side__x5_PT .featured-promo_spark1__Ij1Rt{top:4%;right:30%}.featured-promo_side__x5_PT .featured-promo_spark2__NKTpo{top:34%;left:28%}.featured-promo_side__x5_PT .featured-promo_spark3__Q1LBv{top:-4%;left:42%}}@media (prefers-reduced-motion:reduce){.featured-promo_arrow__HHc6O,.featured-promo_crown__sDew0,.featured-promo_cta__Y9Eqr:after,.featured-promo_promo__nmuUV,.featured-promo_promo__nmuUV:before,.featured-promo_shadow__1tP7C,.featured-promo_spark__94pnW{animation:none!important}.featured-promo_cta__Y9Eqr:after,.featured-promo_promo__nmuUV:before{display:none}.featured-promo_spark__94pnW{opacity:.8}}.FeaturedTeachersSection_chipsBar__cZsZ9{position:relative;display:flex;align-items:center;gap:6px;min-width:0}.FeaturedTeachersSection_chipsRow__Gcvwy{flex:1;min-width:0}.FeaturedTeachersSection_chipArrow__4W4Ms{flex:none;width:34px;height:34px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;color:#0b7d75;display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 8px rgb(15 23 42/.08)}.FeaturedTeachersSection_chipArrow__4W4Ms:hover{background:#f0fdfa;border-color:#0b7d75}.FeaturedTeachersSection_chipArrow__4W4Ms svg{width:18px;height:18px}.FeaturedTeachersSection_chipArrow__4W4Ms:focus-visible{outline:3px solid #0b7d75;outline-offset:2px}@media (max-width:767px){.FeaturedTeachersSection_desktopOnly__55RLf{display:none!important}}@media (min-width:768px){.FeaturedTeachersSection_chipsRow__Gcvwy{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important;scroll-behavior:smooth;padding:2px 2px 6px}}.featured_card__FHmQE,.featured_flaggedCard__DXV9H{overflow:visible!important}.featured_card__FHmQE{border:2px solid #c8961e!important;box-shadow:0 10px 26px rgb(200 150 30/.24)!important;background:linear-gradient(180deg,#fff6dc,#fffaf0 28%,#fff 55%)!important}.featured_ribbon__ETBjF{position:absolute;top:-12px;left:18px;z-index:3;background:linear-gradient(90deg,#c8961e,#e8b93c);color:#fff;font-weight:800;font-size:12px;line-height:1.6;padding:1px 12px;border-radius:999px;box-shadow:0 2px 6px rgb(0 0 0/.18)}.featured_star__koCov{color:#c8961e;margin-inline-start:4px}.featured_section__o53nG{display:grid;gap:12px}@media (max-width:767px){.home-page>section.featured_section__o53nG{padding:14px 16px 4px}.featured_desktopOnly__ytt6g{display:none!important}}@media (min-width:768px){.featured_mobileOnly__hAmzQ{display:none!important}.home-page>section.featured_section__o53nG{margin-top:0;padding:28px 16px 4px}}.featured_band__1tI6U{display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:16px;background:linear-gradient(270deg,#fff6dc,#fff6dc 35%,transparent)}.featured_bandIcon__wpq5T{width:38px;height:38px;border-radius:12px;background:#9a6b00;color:#fff;display:grid;place-items:center;font-size:18px;flex:none}.featured_bandTitle__LSrsR{margin:0;font-size:1.5rem;font-weight:900;color:#9a6b00}.featured_bandCrown__WK2RP{flex:none;display:inline-block;line-height:1;transform-origin:50% 85%;animation:featured_bandCrownSway__cMoR2 3.6s ease-in-out infinite;filter:drop-shadow(0 3px 4px rgb(154 107 0/.25))}@keyframes featured_bandCrownSway__cMoR2{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-3px) rotate(6deg)}}@media (prefers-reduced-motion:reduce){.featured_bandCrown__WK2RP{animation:none}}@media (max-width:767px){.featured_bandCrown__WK2RP{font-size:27px}.featured_band__1tI6U{gap:8px;padding:10px 12px}.featured_bandTitle__LSrsR{font-size:clamp(15px,calc(7.9vw - 12.5px),19.5px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.featured_band__1tI6U,.featured_band__1tI6U>div{min-width:0}}@media (min-width:768px){.featured_bandCrown__WK2RP{font-size:38px}}.featured_bandSub__TRYbc{font-size:.8rem;color:#64748b}.featured_ad__X9VjV{margin-inline-start:auto;font-size:.7rem;font-weight:700;color:#9a6b00;border:1px solid #e9c768;border-radius:999px;padding:1px 9px;background:#fff}.featured_chipsBar__j0ppl{position:relative;display:flex;align-items:center;gap:6px;min-width:0}.featured_chips__LljoO{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 2px 4px;scroll-behavior:smooth;flex:1;min-width:0;cursor:grab}.featured_chips__LljoO.featured_dragging__MVrcP{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.featured_chips__LljoO::-webkit-scrollbar{display:none}.featured_chip__u_mBq{flex:none;display:flex;align-items:center;gap:7px;border:1px solid #e5e7eb;background:#fff;color:#475569;border-radius:999px;padding:7px 15px;font-weight:800;font-size:.88rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.featured_chip__u_mBq:hover{border-color:#e9c768}.featured_chip__u_mBq span{font-size:.72rem;color:#64748b;background:#f1f5f9;border-radius:999px;padding:0 7px;min-width:20px;text-align:center}.featured_chip__u_mBq[aria-pressed=true]{background:#fffbeb;border-color:#e9c768;color:#78350f}.featured_chip__u_mBq[aria-pressed=true] span{background:#fef3c7;color:#92400e}.featured_chipArrow__rnfJ_{flex:none;width:34px;height:34px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;color:#92400e;display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 8px rgb(15 23 42/.08)}.featured_chipArrow__rnfJ_:hover{background:#fffbeb;border-color:#e9c768}.featured_arrow__kC69g svg,.featured_chipArrow__rnfJ_ svg{width:18px;height:18px}.featured_arrow__kC69g:focus-visible,.featured_chipArrow__rnfJ_:focus-visible,.featured_chip__u_mBq:focus-visible{outline:3px solid #0b7d75;outline-offset:2px}.featured_viewport__o9Zh7{position:relative}.featured_track__Ur4lC{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:16px 2px 12px}.featured_track__Ur4lC::-webkit-scrollbar{display:none}.featured_item__gRIvq{flex:0 0 min(84%,380px);scroll-snap-align:start}@media (min-width:1024px){.featured_item__gRIvq{flex-basis:calc((100% - 32px) / 3)}}.featured_single__zbpih .featured_item__gRIvq{margin-inline:0}.featured_arrow__kC69g{position:absolute;top:50%;translate:0 -50%;z-index:4;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;color:#0b7d75;cursor:pointer;box-shadow:0 6px 18px rgb(15 23 42/.14);display:none;transition:background .15s ease,color .15s ease,transform .15s ease}.featured_arrow__kC69g:hover{background:#0b7d75;color:#fff}.featured_arrow__kC69g:disabled{opacity:.35;cursor:default;background:#fff;color:#0b7d75}@media (min-width:1024px){.featured_arrow__kC69g{display:grid;place-items:center}.featured_single__zbpih .featured_arrow__kC69g{display:none}}.featured_prev__S20wk{right:-14px}.featured_next__nxPVV{left:-14px}.featured_miniFlagged__kXcpC,.featured_mini__vBL1_{position:relative;overflow:visible!important}.featured_mini__vBL1_{border:2px solid #c8961e!important;box-shadow:0 3px 8px rgb(200 150 30/.16)!important;background:linear-gradient(180deg,#fff6dc,#fffaf0 28%,#fff 55%)!important}.featured_sideFlag__WAGPx{right:-4px;background:#c8961e;color:#fff;padding:1px 7px;border-radius:7px 0 0 7px}.featured_sideFlag__WAGPx,.featured_verifiedFlag__urt_Z{position:absolute;top:44px;z-index:3;font-size:10px;font-weight:800;line-height:1.5;box-shadow:0 2px 5px rgb(0 0 0/.16)}.featured_verifiedFlag__urt_Z{left:-4px;overflow:hidden;background:linear-gradient(105deg,#c8961a,#f5c842 45%,#e0a820);color:#4a2c00;border:1px solid #c8961a;padding:0 7px;border-radius:0 7px 7px 0}.featured_verifiedFlag__urt_Z:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:featured_verifiedShine__rk2XE 2.8s ease-in-out infinite}@keyframes featured_verifiedShine__rk2XE{0%{left:-120%}55%{left:160%}to{left:160%}}@media (prefers-reduced-motion:reduce){.featured_verifiedFlag__urt_Z:after{animation:none}}.featured_miniTrack__GG25e{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding:6px 4px 14px;scroll-snap-type:x mandatory}.featured_miniTrack__GG25e::-webkit-scrollbar{display:none}.featured_miniItem__opfUr{flex:0 0 46%;max-width:190px;scroll-snap-align:start;display:flex}.featured_miniItem__opfUr>.featured_mini__vBL1_{flex:1}.featured_mini__vBL1_>.mini-tc-actions,.featured_mini__vBL1_>a.mini-tc-btn{margin-top:auto}.featured_shineBtn__nzeCD{position:relative;overflow:hidden;isolation:isolate}.featured_shineBtn__nzeCD.featured_shineBtn__nzeCD:after{content:"";display:block;position:absolute;top:0;bottom:0;left:-70%;width:45%;height:auto;background:linear-gradient(100deg,transparent,rgba(255,226,140,.45) 35%,rgba(255,255,255,.75) 50%,rgba(255,226,140,.45) 65%,transparent);transform:skewX(-20deg);animation:featured_featuredBtnShine__Q_vYV 3.4s ease-in-out infinite;pointer-events:none}@keyframes featured_featuredBtnShine__Q_vYV{0%{left:-70%}45%,to{left:150%}}@media (prefers-reduced-motion:reduce){.featured_shineBtn__nzeCD.featured_shineBtn__nzeCD:after{animation:none;display:none}}.results_mobileGrid__euClM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:768px){.results_mobileGrid__euClM{display:none}}@media (max-width:767px){.results_desktopGrid__yPfEg{display:none!important}}