body{--tenant-header-background:linear-gradient(90deg,#ff9204,#ffb347);--tenant-cta-background:var(--color-primary,#464df0);--tenant-box-background:var(--color-muted,#fffcf1)}body.tenant-default{--color-primary:#464df0;--color-secondary:#ff9204;--color-highlight:#77f046;--color-soft:#ffc1b1;--color-surface:#afd8ff;--color-surface-alt:#e5ffbf;--color-muted:#fffcf1;--color-white:#ffffff;--color-border:#e5e7eb;--color-ink:#101828;--color-text:#344054;--color-bg-primary:#eaf2ff;--color-bg-secondary:#fffcf1;--font-display:"Teko","Arial Narrow",system-ui,sans-serif;--font-body:"Roboto",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--tenant-header-background:#ff9204;--tenant-cta-background:#464df0;--tenant-box-background:#fffcf1}body.tenant-consolidator{--color-primary:#464df0;--color-secondary:#ff9204;--color-highlight:#77f046;--color-soft:#ffc1b1;--color-surface:#afd8ff;--color-surface-alt:#e5ffbf;--color-muted:#fffcf1;--color-white:#ffffff;--color-border:#e5e7eb;--color-ink:#101828;--color-text:#344054;--color-bg-primary:#eaf2ff;--color-bg-secondary:#fffcf1;--font-display:"Teko","Arial Narrow",system-ui,sans-serif;--font-body:"Roboto",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--tenant-header-background:linear-gradient(90deg,#ff9204,#ffc35f);--tenant-cta-background:#464df0;--tenant-box-background:#fffcf1}body.tenant-gcse{--color-primary:#464df0;--color-secondary:#ff8b3d;--color-highlight:#ff3537;--color-soft:#ffa287;--color-surface:#f0f2ff;--color-surface-alt:#ffe7e0;--color-muted:#ffffff;--color-white:#ffffff;--color-border:#d6d6d6;--color-ink:#1f1f1f;--color-text:#4e4e4e;--color-bg-primary:#f0f2ff;--color-bg-secondary:#fff3eb;--font-display:"Teko","Arial Narrow",system-ui,sans-serif;--font-body:"Roboto",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--tenant-header-background:linear-gradient(90deg,#ff8b3d,#ffb271);--tenant-cta-background:#464df0;--tenant-box-background:#ffffff}body.tenant-gcse h1,body.tenant-gcse h2{text-transform:uppercase}body.tenant-consolidator .tenant-header,body.tenant-default .tenant-header,body.tenant-gcse .tenant-header{background:var(--tenant-header-background)}body.tenant-consolidator .tenant-cta,body.tenant-default .tenant-cta,body.tenant-gcse .tenant-cta{background-color:var(--tenant-cta-background);color:var(--color-white,#ffffff)}body.tenant-consolidator .tenant-box,body.tenant-default .tenant-box,body.tenant-gcse .tenant-box{background-color:var(--tenant-box-background)}.tenant-cta{background-color:var(--tenant-cta-background);color:var(--color-white,#ffffff);border-color:transparent}.tenant-cta--secondary{background-color:transparent;color:var(--color-primary,#464df0);border-color:var(--color-primary,#464df0)}body .text-\[\#F26B3A\],body .text-\[\#ef8935\]{color:var(--color-secondary)!important}body .bg-\[\#BFDFFF\],body .bg-\[\#EEF4FF\],body .bg-\[\#F0F8FF\]{background-color:var(--color-surface)!important}body .bg-\[\#FFFCF1\]{background-color:var(--color-muted)!important}body .bg-\[\#3857FF\],body .focus\:bg-\[\#0A4DB5\]:focus,body .hover\:bg-\[\#0A4DB5\]:hover{background-color:var(--color-primary)!important}body .text-\[\#3857FF\]{color:var(--color-primary)!important}body .text-\[\#F97316\]{color:var(--color-secondary)!important}body .border-\[\#3857FF\],body .focus\:border-\[\#3857FF\]:focus,body .hover\:border-\[\#3857FF\]:hover{border-color:var(--color-primary)!important}body .border-\[\#D1D5DB\],body .border-\[\#E5E7EB\]{border-color:var(--color-border)!important}body .text-\[\#0F172A\],body .text-\[\#111827\]{color:var(--color-ink)!important}body .text-\[\#4B5563\],body .text-\[\#6A6A6A\],body .text-\[\#FFA287\]{color:var(--color-text)!important}body .bg-\[\#0F172A\]{background-color:var(--color-ink)!important}body .border-\[\#0F172A\]{border-color:var(--color-ink)!important}body .hover\:bg-\[\#F3F4F6\]:hover{background-color:color-mix(in srgb,var(--color-border) 20%,var(--color-white) 80%)!important}body .focus\:ring-\[\#3857FF\]\/40:focus{--tw-ring-color:color-mix(in srgb,var(--color-primary) 40%,transparent)}.desktop-dropdown{position:relative}.desktop-dropdown-menu{opacity:0;transform:translateY(-8px);animation:dropdownFadeIn .2s ease-out forwards;background:linear-gradient(180deg,#f48a0a,#f07e00)!important;border-color:rgba(255,255,255,.2)!important}@keyframes dropdownFadeIn{to{opacity:1;transform:translateY(0)}}.desktop-dropdown-link{display:block;text-decoration:none;color:#ffffff!important}.desktop-dropdown-link:hover{color:#ffffff!important;background-color:rgba(255,255,255,.15)!important}.desktop-dropdown-link:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.desktop-dropdown-link:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.mobile-menu-overlay{backdrop-filter:blur(6px);background:rgba(0,0,0,.4)}.mobile-menu-panel{overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:-4px 0 24px rgba(0,0,0,.15)}.mobile-menu-panel::-webkit-scrollbar{width:6px}.mobile-menu-panel::-webkit-scrollbar-track{background:#f9fafb}.mobile-menu-panel::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.mobile-menu-panel::-webkit-scrollbar-thumb:hover{background:#9ca3af}.mobile-submenu-toggle{cursor:pointer}.mobile-menu-item,.mobile-submenu-link,.mobile-submenu-toggle{background-color:#f48a0a!important;color:#fff!important}.mobile-submenu-toggle:focus{outline:2px solid rgba(59,130,246,.5);outline-offset:2px}.mobile-submenu-items{will-change:max-height}.mobile-menu-item:focus,.mobile-submenu-link:focus{outline:2px solid rgba(59,130,246,.5);outline-offset:2px}.mobile-menu-item:hover,.mobile-submenu-toggle:hover{transform:translateY(-1px);background-color:#e07b00!important}.mobile-submenu-link:hover{background-color:#e07b00!important;transform:translateX(4px)}@media (max-width:767px){body.mobile-menu-open{overflow:hidden;position:fixed;width:100%}}.feature-tabs-media img{display:block!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;object-position:center!important;border-radius:.75rem!important}.feature-tabs-media img[src*="Expert Educators"],.feature-tabs-media img[src*="Expert%20Educators"]{height:auto!important;max-height:none!important}:root{--motion-duration-fast:140ms;--motion-duration-base:180ms;--motion-duration-slow:220ms;--motion-duration-entrance:280ms;--motion-duration-exit:200ms;--motion-ease-standard:cubic-bezier(0.22,1,0.36,1);--motion-ease-entrance:cubic-bezier(0.16,1,0.3,1);--motion-ease-exit:cubic-bezier(0.55,0,1,0.45);--motion-scale-hover:1.02;--motion-scale-active:1.04;--motion-translate-hover:2px;--motion-translate-active:4px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@layer utilities{.motion-fade-in{animation:motionFadeIn var(--motion-duration-entrance) var(--motion-ease-entrance) both}.motion-slide-up{animation:motionSlideUp var(--motion-duration-entrance) var(--motion-ease-entrance) both}.motion-scale-in{animation:motionScaleIn var(--motion-duration-entrance) var(--motion-ease-entrance) both}.motion-stagger>*{opacity:0;transform:translateY(20px);animation:motionSlideUp var(--motion-duration-entrance) var(--motion-ease-entrance) both;animation-delay:calc(var(--motion-stagger-index, 0) * 40ms)}.motion-reveal:not(.motion-reveal-visible) .motion-stagger>*{animation:none;opacity:0;transform:translateY(20px)}.motion-hover-lift{transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.motion-hover-lift:hover{transform:translateY(calc(-1 * var(--motion-translate-hover)))}.motion-hover-scale{transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.motion-hover-scale:hover{transform:scale(var(--motion-scale-hover))}.motion-active-lift:active{transform:translateY(calc(-1 * var(--motion-translate-active)))}.motion-active-scale:active{transform:scale(var(--motion-scale-active))}.motion-will-change{will-change:transform,opacity}.motion-reveal{opacity:0;transform:translateY(24px);transition:opacity .42s var(--motion-ease-entrance),transform .5s var(--motion-ease-entrance);will-change:opacity,transform}.motion-reveal-visible{opacity:1;transform:translateY(0)}}@keyframes motionFadeIn{0%{opacity:0}to{opacity:1}}@keyframes motionSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes motionScaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.motion-reveal{transform:translateY(16px);transition:opacity .32s var(--motion-ease-entrance),transform .38s var(--motion-ease-entrance)}}@media (prefers-reduced-motion:reduce){.motion-fade-in,.motion-scale-in,.motion-slide-up{animation:none;opacity:1;transform:none}.motion-reveal{opacity:1;transform:none}}