[style*="opacity:0;transform:translateY"]{opacity:1!important;transform:none!important}
main>section:first-child [style="opacity:0"]{opacity:1!important}
main>section:first-child .bw-hero-slide{opacity:0!important;pointer-events:none;transition:opacity .65s ease}main>section:first-child .bw-hero-slide.bw-active{opacity:1!important;pointer-events:auto}main>section:first-child button.bw-active-dot{width:24px!important;background:#162cd4!important}
.bw-video-overlay{position:fixed;inset:0;z-index:100;background:#0c0e20d9;display:grid;place-items:center;padding:20px}.bw-video-dialog{position:relative;width:min(780px,100%);border-radius:24px;background:#fff;padding:20px;text-align:center;box-shadow:0 30px 70px #0006}.bw-video-dialog img{display:block;width:100%;border-radius:15px}.bw-video-dialog p{margin:18px 0 10px}.bw-video-dialog a{display:inline-block;background:#2030bd;color:#fff;padding:10px 18px;border-radius:100px;text-decoration:none;font-weight:800}.bw-video-close{position:absolute;top:4px;right:9px;border:0;border-radius:50%;background:#2030bd;color:white;width:34px;height:34px;font-size:26px;line-height:1;cursor:pointer}
.bw-video-dialog{padding:10px}.bw-video-dialog iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:16px}
.bw-tvc-frame{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:inherit}

@font-face{font-family:"BeeWise Nunito";src:url("/media/Nunito_VariableFont_wght-s.1iu3afbqd8dhj.ttf") format("truetype");font-style:normal;font-weight:200 1000;font-display:swap}
#hero-headline{font-family:"BeeWise Nunito",Nunito,sans-serif!important;font-weight:900!important}
.bw-header{position:fixed;z-index:80;top:0;left:0;right:0;background:#2030bd;box-shadow:0 4px 16px -2px rgba(40,15,145,.2);font-family:"BeeWise Nunito",Nunito,sans-serif;transition:top .25s,left .25s,right .25s,border-radius .25s,box-shadow .25s}
.bw-nav{height:65px;max-width:1440px;margin:auto;padding:0 32px;display:flex;align-items:center;gap:22px}
.bw-logo{background:#fff;border-radius:999px;padding:5px 13px;flex:none}
.bw-logo img{width:145px;height:35px;object-fit:contain;display:block}
.bw-links,.bw-actions{display:flex;align-items:center;gap:28px}
.bw-links{margin-left:auto}
.bw-links a,.bw-login{color:#ffc500;text-decoration:none;text-transform:uppercase;font-size:13px;font-weight:900;white-space:nowrap}
.bw-login{color:#fff}
.bw-cta{background:#ffcf43;color:#191925;padding:10px 17px;border-radius:999px;font-size:12px;font-weight:900;text-decoration:none;text-transform:uppercase;white-space:nowrap}
.bw-menu{display:none;border:0;background:transparent;color:#fff;font-size:23px;cursor:pointer}
.bw-links a:hover,.bw-login:hover{color:#fff}
.bw-header.bw-scrolled{top:10px;left:14px;right:14px;border-radius:999px;box-shadow:0 14px 34px #21117338}
.bw-header.bw-scrolled .bw-nav{height:66px}
@media(max-width:1023px){
 .bw-header.bw-scrolled{top:8px;left:8px;right:8px;border-radius:999px}
 .bw-nav,.bw-header.bw-scrolled .bw-nav{height:65px;padding:0 16px;gap:12px}
 .bw-logo{padding:5px 14px}
 .bw-logo img{width:144px;height:32px}
 .bw-links{display:none}
 .bw-actions{margin-left:auto;gap:12px}
 .bw-login{width:115px;height:32px;display:flex;align-items:center;justify-content:center;font-size:14px}
 .bw-cta{width:114px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;font-size:12px}
 .bw-menu{width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;font-size:20px;flex:none}
 .bw-header.bw-open .bw-links{position:absolute;top:65px;left:16px;right:16px;margin:0;background:#2030bd;padding:20px;border-radius:0 0 20px 20px;display:flex;flex-direction:column;align-items:stretch;gap:18px;box-shadow:0 20px 30px #16206a40}
}
@media(max-width:639px){
 .bw-logo{padding:3px 10px}
 .bw-logo img{width:116px;height:26px}
 .bw-login{display:none}
}
@media(max-width:359px){
 .bw-nav,.bw-header.bw-scrolled .bw-nav{gap:8px;padding:0 12px}
 .bw-logo{padding:3px 7px}
 .bw-logo img{width:98px;height:26px}
 .bw-actions{gap:8px}
 .bw-cta{width:104px;font-size:11px}
 .bw-header.bw-open .bw-links{left:12px;right:12px}
}
@media(prefers-reduced-motion:reduce){.bw-header,main>section:first-child .bw-hero-slide{transition:none}}
/* Featured tutors: three-card coverflow matching the reference carousel. */
section[aria-labelledby="tutor-carousel-headline"]{opacity:1!important;transform:none!important}
section[aria-labelledby="tutor-carousel-headline"] > .max-w-7xl > .mb-12{margin-bottom:12px}
section[aria-labelledby="tutor-carousel-headline"] .bw-tutor-track{--bw-card-width:clamp(220px,29.4vw,376px);--bw-card-step:calc(var(--bw-card-width) + 14px);position:relative!important;display:block!important;box-sizing:border-box;height:calc(var(--bw-card-width) / .718 + 18px);padding:0!important;perspective:1200px;touch-action:pan-y}
section[aria-labelledby="tutor-carousel-headline"] .bw-tutor-card{position:absolute!important;left:50%!important;top:24px!important;width:var(--bw-card-width)!important;min-width:0!important;height:auto!important;opacity:0!important;transform:translateX(-50%) scale(.72)!important;pointer-events:none;visibility:hidden;transition:transform .5s ease,opacity .5s ease,visibility .5s ease;z-index:0}
section[aria-labelledby="tutor-carousel-headline"] .bw-tutor-card[data-position="center"]{opacity:1!important;visibility:visible;transform:translateX(-50%)!important;pointer-events:auto;z-index:3}
section[aria-labelledby="tutor-carousel-headline"] .bw-tutor-card[data-position="left"]{opacity:.65!important;visibility:visible;transform:translateX(calc(-50% - var(--bw-card-step))) rotateY(32deg) rotateZ(-6deg)!important;z-index:2}
section[aria-labelledby="tutor-carousel-headline"] .bw-tutor-card[data-position="right"]{opacity:.65!important;visibility:visible;transform:translateX(calc(-50% + var(--bw-card-step))) rotateY(-32deg) rotateZ(6deg)!important;z-index:2}
section[aria-labelledby="tutor-carousel-headline"] .bw-tutor-card[data-position="left"] img,section[aria-labelledby="tutor-carousel-headline"] .bw-tutor-card[data-position="right"] img{filter:brightness(.5)!important}
section[aria-labelledby="tutor-carousel-headline"] .bw-tutor-card[data-position="center"] img{filter:brightness(.5)!important}
section[aria-labelledby="tutor-carousel-headline"] [role="tab"].bw-active-dot{width:24px!important;background:#182cd1!important}
@media(max-width:639px){section[aria-labelledby="tutor-carousel-headline"] > .max-w-7xl > .mb-12{margin-bottom:24px}section[aria-labelledby="tutor-carousel-headline"] .bw-tutor-track{--bw-card-width:min(72vw,300px);--bw-card-step:calc(var(--bw-card-width) + 12px)}}
@media(prefers-reduced-motion:reduce){section[aria-labelledby="tutor-carousel-headline"] .bw-tutor-card{transition:none}}
