.EduPathFilm-module__fkMihq__section{padding-block:var(--space-xl) var(--space-huge)}.EduPathFilm-module__fkMihq__heading{justify-content:space-between;align-items:baseline;gap:var(--space-lg) var(--space-xxl);margin-bottom:var(--space-xl);display:flex}.EduPathFilm-module__fkMihq__heading p{color:var(--color-ink-mute)}.EduPathFilm-module__fkMihq__frame{aspect-ratio:16/9;border-radius:var(--radius-lg);isolation:isolate;background:0 0;position:relative;overflow:hidden}.EduPathFilm-module__fkMihq__video,.EduPathFilm-module__fkMihq__poster{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.EduPathFilm-module__fkMihq__centerPlay{z-index:1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-on-dark) 55%, transparent);width:clamp(72px,8vw,108px);color:var(--color-on-dark);background:var(--color-brand-dark-900);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--transition-normal), background-color var(--transition-normal), box-shadow var(--transition-normal);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 36px #032b4533,0 2px 6px #032b4524,inset 0 1px #ffffff24,0 0 20px #38bdf82b}.EduPathFilm-module__fkMihq__centerPlay:before,.EduPathFilm-module__fkMihq__centerPlay:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;border:1.5px solid #38bdf8a6;animation:2.8s ease-out infinite EduPathFilm-module__fkMihq__playRipple;position:absolute;inset:-1px;box-shadow:0 0 12px #38bdf854,inset 0 0 8px #38bdf82b}.EduPathFilm-module__fkMihq__centerPlay:after{animation-delay:1.4s}@keyframes EduPathFilm-module__fkMihq__playRipple{0%{opacity:0;transform:scale(1)}15%{opacity:.65}85%,to{opacity:0;transform:scale(1.42)}}.EduPathFilm-module__fkMihq__centerPlay svg{width:34%;height:34%;margin-left:5%}.EduPathFilm-module__fkMihq__centerPlay:focus-visible{outline:3px solid var(--color-on-dark);outline-offset:4px;box-shadow:0 0 0 8px var(--color-primary), 0 14px 40px #032b4538}@media (hover:hover){.EduPathFilm-module__fkMihq__centerPlay:hover{background:var(--color-primary-deep);transform:translate(-50%,-50%)scale(1.06);box-shadow:0 18px 48px #032b4540,0 4px 12px #032b4524,inset 0 1px #ffffff30}}.EduPathFilm-module__fkMihq__centerPlay:active{transform:translate(-50%,-50%)scale(.97)}.EduPathFilm-module__fkMihq__dialog{width:min(1600px,100vw - 48px,177.778dvh - 199.111px);max-width:none;max-height:none;color:var(--color-on-dark);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.EduPathFilm-module__fkMihq__dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#031a2bd1}.EduPathFilm-module__fkMihq__dialog[open]{animation:EduPathFilm-module__fkMihq__playerEnter .26s var(--ease-out) both}@keyframes EduPathFilm-module__fkMihq__playerEnter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.EduPathFilm-module__fkMihq__playerHeading{justify-content:space-between;align-items:center;gap:var(--space-lg);margin-bottom:var(--space-md);display:flex}.EduPathFilm-module__fkMihq__playerHeading h3{letter-spacing:-.2px;margin:0;font-size:16px;font-weight:450}.EduPathFilm-module__fkMihq__close{border-radius:var(--radius-control);width:44px;height:44px;color:var(--color-on-dark);cursor:pointer;transition:background-color var(--transition-fast);background:#ffffff12;border:1px solid #ffffff40;flex-shrink:0;place-items:center;padding:0;display:grid}.EduPathFilm-module__fkMihq__close:hover{background:#ffffff26}.EduPathFilm-module__fkMihq__close:focus-visible{outline:2px solid var(--color-on-dark-accent);outline-offset:4px}.EduPathFilm-module__fkMihq__playerFrame{aspect-ratio:16/9;border-radius:var(--radius-lg);background:#031a2b;border:1px solid #ffffff26;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000052}@media (prefers-reduced-motion:reduce){.EduPathFilm-module__fkMihq__centerPlay{transition:none}.EduPathFilm-module__fkMihq__centerPlay:hover,.EduPathFilm-module__fkMihq__centerPlay:active{transform:translate(-50%,-50%)}.EduPathFilm-module__fkMihq__centerPlay:before,.EduPathFilm-module__fkMihq__centerPlay:after,.EduPathFilm-module__fkMihq__dialog[open]{animation:none}}.EduPathFilm-module__fkMihq__error a{text-underline-offset:3px;text-decoration:underline}.EduPathFilm-module__fkMihq__error{margin-top:var(--space-lg);color:var(--color-on-dark)}@media (max-width:767px){.EduPathFilm-module__fkMihq__section{padding-bottom:var(--space-xxl)}.EduPathFilm-module__fkMihq__heading{gap:var(--space-sm);margin-bottom:var(--space-lg);display:grid}.EduPathFilm-module__fkMihq__heading h2{font-size:28px}.EduPathFilm-module__fkMihq__dialog{width:min(100vw - 24px,177.778dvh - 156.444px)}.EduPathFilm-module__fkMihq__playerHeading{margin-bottom:var(--space-sm)}.EduPathFilm-module__fkMihq__playerHeading h3{font-size:14px}}
@layer ds-components{.pill-tag-base{border-radius:var(--radius-pill);font-family:var(--font-family-base);letter-spacing:.2px;white-space:nowrap;font-feature-settings:"ss01" on;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.pill-tag-dot{background-color:currentColor;border-radius:50%;width:6px;height:6px}.pill-tag-soft-indigo{background-color:var(--color-primary-bg-subdued-hover);color:var(--color-primary-deep)}.pill-tag-cream{background-color:var(--color-canvas-cream);color:#78350f;border:1px solid #9b682933}.pill-tag-dark{background-color:var(--color-brand-dark-900);color:var(--color-on-primary)}.pill-tag-success{background-color:var(--color-success-subdued);color:#065f46}.pill-tag-warning{background-color:var(--color-warning-subdued);color:#92400e}.pill-tag-neutral{background-color:var(--color-canvas-soft);color:var(--color-ink-secondary);border:1px solid var(--color-hairline)}}
@layer ds-components{.accordion-container{border-top:1px solid var(--color-hairline);flex-direction:column;width:100%;display:flex}.accordion-item{border-bottom:1px solid var(--color-hairline)}.accordion-trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px 0;display:flex}.accordion-title{color:var(--color-ink);transition:color var(--transition-fast);font-weight:400}.accordion-trigger:hover .accordion-title{color:var(--color-primary)}.accordion-chevron{color:var(--color-ink-mute);transition:transform var(--transition-fast);flex-shrink:0}.accordion-chevron.rotated{color:var(--color-primary);transform:rotate(180deg)}.accordion-content{color:var(--color-ink-secondary);padding-bottom:20px;line-height:1.6}}
@layer ds-components{.testimonial-card{background-color:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-level-1);transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal);flex-direction:column;justify-content:space-between;gap:18px;padding:28px;display:flex;position:relative}.testimonial-card:hover{box-shadow:var(--shadow-level-2);border-color:var(--color-hairline-selected);transform:translateY(-3px)}.testimonial-card--spotlight{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 4%, transparent) 0%, #fff 100%);border:1.5px solid color-mix(in srgb, var(--color-primary) 25%, transparent);box-shadow:var(--shadow-level-2);padding:36px}.testimonial-card--spotlight .testimonial-quote{color:var(--color-ink);font-size:1.125rem;font-weight:350;line-height:1.65}.testimonial-card--bento{background-color:var(--color-canvas-soft);border:1px solid var(--color-hairline);padding:32px}.testimonial-card--metric-callout{border-top:3px solid var(--color-primary)}.testimonial-card--compact{gap:12px;padding:20px}.testimonial-card--compact .testimonial-quote{font-size:.875rem}.testimonial-card--dark{background-color:var(--color-ink);border:1px solid #ffffff1f;box-shadow:0 16px 36px #00000040}.testimonial-card--dark .testimonial-quote{color:#ffffffe6}.testimonial-card--dark .testimonial-author-name{color:#fff}.testimonial-card--dark .testimonial-author-role{color:#fff9}.testimonial-card--dark .testimonial-author-row{border-top-color:#ffffff1a}.testimonial-quote-icon{color:var(--color-primary);opacity:.12;position:absolute;top:24px;right:24px}.testimonial-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.testimonial-stars-row{gap:3px;display:flex}.testimonial-metric-box{background-color:color-mix(in srgb, var(--color-primary) 6%, transparent);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-primary) 15%, transparent);align-items:center;gap:10px;padding:10px 14px;display:flex}.testimonial-metric-icon{color:var(--color-primary);flex-shrink:0}.testimonial-metric-val{font-family:var(--font-family-body);font-feature-settings:"tnum" 1;color:var(--color-primary-deep);font-size:.9375rem;font-weight:700}.testimonial-metric-label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-mute);font-size:.6875rem;font-weight:600}.testimonial-quote{color:var(--color-ink);font-weight:300;line-height:1.6}.testimonial-outcome-pill{border-radius:var(--radius-full);color:#065f46;background-color:#10b98114;border:1px solid #10b98133;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.testimonial-author-row{border-top:1px solid var(--color-hairline);align-items:center;gap:12px;padding-top:16px;display:flex}.testimonial-author-info{flex-direction:column;display:flex}.testimonial-author-name-wrap{align-items:center;gap:5px;display:flex}.testimonial-author-name{color:var(--color-ink);font-weight:600}.testimonial-verified-icon{color:var(--color-primary)}.testimonial-author-role{color:var(--color-ink-mute)}}
@layer ds-components{.avatar-container{-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.avatar-sm{width:28px;height:28px}.avatar-md{width:36px;height:36px}.avatar-lg{width:48px;height:48px}.avatar-xl{width:64px;height:64px}.avatar-image{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar-fallback{background-color:var(--color-primary-bg-subdued-hover);width:100%;height:100%;color:var(--color-primary-deep);border:1px solid var(--color-hairline);border-radius:50%;justify-content:center;align-items:center;font-weight:500;display:flex}.avatar-status-dot{border:2px solid var(--color-canvas);border-radius:50%;width:25%;min-width:8px;height:25%;min-height:8px;position:absolute;bottom:0;right:0}.status-online{background-color:var(--color-success)}.status-offline{background-color:var(--color-ink-mute)}.status-busy{background-color:var(--color-error)}}
