.hero-film-continuity{--journey-duration:20s}.hero-film-continuity .film-person-eye{background:radial-gradient(circle at 52% 52%,#070b10 0 1.15px,#3d2d27 1.2px 2px,#ded5c9 2.05px 100%);border:1px solid #31272147;border-radius:60% 60% 52% 52%;width:6.5px;height:4.5px;top:26px;overflow:visible;box-shadow:inset 0 -.5px 1px #533d2f29}.hero-film-continuity .film-person-eye:after{display:none!important}.hero-film-continuity .eye-left{left:10px}.hero-film-continuity .eye-right{right:9px}.hero-film-continuity .film-person-brow{background:#493b34}.hero-film-continuity .mood-focused .brow-left{transform:rotate(6deg)translateY(1px)}.hero-film-continuity .mood-focused .brow-right{transform:rotate(-6deg)translateY(1px)}.hero-film-continuity .mood-focused .film-person-eye{height:3.6px}.hero-film-continuity .mood-proud .film-person-eye,.hero-film-continuity .mood-career .film-person-eye{height:4.2px}.hero-film-continuity .film-person-tech,.hero-film-continuity .film-traveller,.hero-film-continuity .film-entry-person,.hero-film-continuity .learner-start,.hero-film-continuity .film-door-label,.hero-film-continuity .journey-phase-strip{display:none!important}.hero-film-continuity .journey-learner{z-index:8;transform-origin:bottom;pointer-events:none;width:92px;height:174px;animation:continuity-journey var(--journey-duration) linear infinite;position:absolute;top:31.25%;left:15.44%}.hero-film-continuity .learner-outside{inset:0;transform:none}.hero-film-continuity .learner-outside .film-person-head{animation:continuity-head var(--journey-duration) cubic-bezier(.22,.72,.24,1) infinite!important}.hero-film-continuity .learner-outside .brow-left{animation:continuity-brow-left var(--journey-duration) cubic-bezier(.22,.72,.24,1) infinite!important}.hero-film-continuity .learner-outside .brow-right{animation:continuity-brow-right var(--journey-duration) cubic-bezier(.22,.72,.24,1) infinite!important}.hero-film-continuity .learner-outside .film-person-eye{animation:continuity-eyes var(--journey-duration) cubic-bezier(.22,.72,.24,1) infinite!important}.hero-film-continuity .learner-outside .film-person-mouth{animation:continuity-mouth var(--journey-duration) cubic-bezier(.22,.72,.24,1) infinite!important}.hero-film-continuity .learner-outside .film-person-torso{animation:continuity-torso var(--journey-duration) cubic-bezier(.22,.72,.24,1) infinite!important}.hero-film-continuity .learner-outside .leg-left{animation:continuity-leg-left var(--journey-duration) linear infinite!important}.hero-film-continuity .learner-outside .leg-right{animation:continuity-leg-right var(--journey-duration) linear infinite!important}.hero-film-continuity .learner-outside .arm-left{animation:continuity-arm-left var(--journey-duration) linear infinite!important}.hero-film-continuity .learner-outside .arm-right{animation:continuity-arm-right var(--journey-duration) linear infinite!important}.hero-film-continuity .film-route-base{stroke-width:13px;stroke:#708bbb29}.hero-film-continuity .film-route-live{stroke-width:5px;animation:continuity-route var(--journey-duration) cubic-bezier(.4,0,.2,1) infinite!important}.hero-film-continuity .film-campus{animation:continuity-campus var(--journey-duration) cubic-bezier(.4,0,.2,1) infinite!important}.hero-film-continuity .film-door{animation:continuity-door var(--journey-duration) cubic-bezier(.36,.05,.25,1) infinite!important}.hero-film-continuity .film-door-light{animation:continuity-door-light var(--journey-duration) ease-in-out infinite!important}.hero-film-continuity .journey-current-stage-simple{z-index:24;width:min(360px,78%);height:44px;top:15px;bottom:auto}.hero-film-continuity .journey-current-stage-simple span{background:#070e19b8;border-color:#7493c71f}.hero-film-continuity .stage-direction{animation:continuity-stage-direction var(--journey-duration) ease-in-out infinite}.hero-film-continuity .stage-route{animation:continuity-stage-route var(--journey-duration) ease-in-out infinite}.hero-film-continuity .stage-enter{animation:continuity-stage-enter var(--journey-duration) ease-in-out infinite}.hero-film-continuity .stage-build{animation:continuity-stage-build var(--journey-duration) ease-in-out infinite}.hero-film-continuity .stage-cert{animation:continuity-stage-cert var(--journey-duration) ease-in-out infinite}.hero-film-continuity .stage-career{animation:continuity-stage-career var(--journey-duration) ease-in-out infinite}@keyframes continuity-journey{0%,15%{opacity:1;top:31.25%;left:15.44%;transform:translate(-50%,-100%)scale(.78)}18%{top:34%;left:23.5%;transform:translate(-50%,-100%)scale(.74)}22%{top:51.8%;left:33.1%;transform:translate(-50%,-100%)scale(.68)}26%{top:59.8%;left:45.6%;transform:translate(-50%,-100%)scale(.61)}29.5%{top:59.2%;left:58.1%;transform:translate(-50%,-100%)scale(.54)}32.5%{top:51.6%;left:69.8%;transform:translate(-50%,-100%)scale(.47)}34.5%{top:48.2%;left:76.5%;transform:translate(-50%,-100%)scale(.4)}36%{opacity:1;top:46.96%;left:79.4%;transform:translate(-50%,-100%)scale(.35)}37.5%{opacity:1;top:43.8%;left:79.4%;transform:translate(-50%,-100%)scale(.31)}39%{opacity:0;top:40.8%;left:79.4%;transform:translate(-50%,-100%)scale(.27)}39.1%,to{opacity:0;top:40.8%;left:79.4%;transform:translate(-50%,-100%)scale(.27)}}@keyframes continuity-head{0%,6%{transform:rotate(4deg)translateY(1px)}9%,14%{transform:rotate(-3deg)translateY(-2px)}17%,39%{transform:rotate(-1deg)}40%,to{transform:none}}@keyframes continuity-brow-left{0%,6%{transform:rotate(13deg)translateY(1px)}9%,14%{transform:rotate(-7deg)translateY(-1px)}17%,39%{transform:rotate(6deg)translateY(1px)}40%,to{transform:none}}@keyframes continuity-brow-right{0%,6%{transform:rotate(-2deg)translateY(-1px)}9%,14%{transform:rotate(7deg)translateY(-1px)}17%,39%{transform:rotate(-6deg)translateY(1px)}40%,to{transform:none}}@keyframes continuity-eyes{0%,6%{transform:scaleY(.84)}9%,14%{transform:scale(1.08)}17%,39%{transform:scaleY(.9)}40%,to{transform:none}}@keyframes continuity-mouth{0%,6%{border-radius:0;width:12px;height:1px;transform:rotate(-3deg)}9%,14%{border:0;border-bottom:2px solid #70483c;border-radius:0 0 55% 55%;width:15px;height:6px;transform:none}17%,39%{border-bottom:1.6px solid #65483f;border-radius:0;width:12px;height:1px;transform:none}40%,to{transform:none}}@keyframes continuity-torso{0%,6%{transform:translateY(2px)}9%,14%{transform:translateY(-2px)}17%,39%{transform:translateY(-1px)}40%,to{transform:none}}@keyframes continuity-leg-left{0%,15%,39%,to{transform:rotate(2deg)}17%,21%,25%,29%,33%{transform:rotate(18deg)}19%,23%,27%,31%,35%{transform:rotate(-14deg)}}@keyframes continuity-leg-right{0%,15%,39%,to{transform:rotate(-2deg)}17%,21%,25%,29%,33%{transform:rotate(-18deg)}19%,23%,27%,31%,35%{transform:rotate(14deg)}}@keyframes continuity-arm-left{0%,15%,39%,to{transform:rotate(8deg)}17%,21%,25%,29%,33%{transform:rotate(-10deg)}19%,23%,27%,31%,35%{transform:rotate(18deg)}}@keyframes continuity-arm-right{0%,15%,39%,to{transform:rotate(-9deg)}17%,21%,25%,29%,33%{transform:rotate(12deg)}19%,23%,27%,31%,35%{transform:rotate(-18deg)}}@keyframes continuity-route{0%,12%{stroke-dashoffset:720px;opacity:.22}16%{opacity:1}36%{stroke-dashoffset:0;opacity:1}41%,to{stroke-dashoffset:0;opacity:.1}}@keyframes continuity-campus{0%,11%{opacity:.24;filter:saturate(.72)}17%,40%{opacity:1;filter:none}44%,to{opacity:0;filter:saturate(.8)}}@keyframes continuity-door{0%,31%{transform:rotateY(0)}34%,40%{transform:rotateY(-72deg)}43%,to{transform:rotateY(0)}}@keyframes continuity-door-light{0%,31%{opacity:0}34%,40%{opacity:.98}44%,to{opacity:0}}@keyframes continuity-stage-direction{0%,1%{opacity:0;transform:translateY(6px)}3%,14%{opacity:1;transform:none}16%,to{opacity:0;transform:translateY(-4px)}}@keyframes continuity-stage-route{0%,14%{opacity:0;transform:translateY(6px)}16%,32%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-4px)}}@keyframes continuity-stage-enter{0%,32%{opacity:0;transform:translateY(6px)}34%,41%{opacity:1;transform:none}43%,to{opacity:0;transform:translateY(-4px)}}@keyframes continuity-stage-build{0%,41%{opacity:0;transform:translateY(6px)}44%,67%{opacity:1;transform:none}69%,to{opacity:0;transform:translateY(-4px)}}@keyframes continuity-stage-cert{0%,67%{opacity:0;transform:translateY(6px)}70%,82%{opacity:1;transform:none}84%,to{opacity:0;transform:translateY(-4px)}}@keyframes continuity-stage-career{0%,82%{opacity:0;transform:translateY(6px)}84%,97%{opacity:1;transform:none}99%,to{opacity:0;transform:translateY(-4px)}}@media (max-width:820px){.hero-film-continuity .journey-current-stage-simple{width:72%;height:40px;top:10px}.hero-film-continuity .journey-current-stage-simple strong{font-size:.58rem}}@media (max-width:560px){.hero-film-continuity .journey-current-stage-simple{width:78%;top:8px}.hero-film-continuity .journey-current-stage-simple small{font-size:.42rem}.hero-film-continuity .journey-current-stage-simple strong{font-size:.54rem}}@media (prefers-reduced-motion:reduce){.hero-film-continuity .journey-learner{opacity:1;animation:none;top:39%;left:18%;transform:translate(-50%,-100%)scale(.7)}.hero-film-continuity .journey-current-stage-simple{display:none}}
.hero-film-story{--journey-duration:24s;--story-ease:cubic-bezier(.22,.72,.24,1);--story-soft:cubic-bezier(.4,0,.2,1)}.hero-film-story .journey-current-stage-simple,.hero-film-story .film-caption{display:none!important}.hero-film-story .film-person-eye{background:#e9dfd2;border:1px solid #3d2d2557;border-radius:58%;width:8px;height:5.5px;top:25px;overflow:visible;box-shadow:inset 0 -1px 1px #5b43331f}.hero-film-story .film-person-eye:after{content:"";background:#080b10;border-radius:50%;width:2.8px;height:2.8px;position:absolute;top:1.35px;left:2.6px;box-shadow:0 0 0 1px #5a4034;display:block!important}.hero-film-story .eye-left{left:8px}.hero-film-story .eye-right{right:7px}.hero-film-story .film-person-brow{background:#463730;border-radius:99px;width:11px;height:2.2px;top:18px}.hero-film-story .brow-left{left:7px}.hero-film-story .brow-right{right:7px}.hero-film-story .film-person-mouth{top:38px;left:14px}.hero-film-story .film-person-cheek{opacity:0;background:#cd695a00;border-radius:50%;width:7px;height:4px;position:absolute;top:34px}.hero-film-story .cheek-left{left:6px}.hero-film-story .cheek-right{right:5px}.hero-film-story .mood-focused .brow-left{transform:rotate(2deg)translateY(1px)!important}.hero-film-story .mood-focused .brow-right{transform:rotate(-2deg)translateY(1px)!important}.hero-film-story .mood-focused .film-person-eye{height:4.2px!important;transform:none!important}.hero-film-story .mood-focused .film-person-eye:after{top:1.1px;left:2.7px}.hero-film-story .mood-focused .film-person-mouth{background:0 0;border:0;border-bottom:1.8px solid #684a41;border-radius:0;width:14px;height:2px;transform:none!important}.hero-film-story .mood-focused .film-person-head{transform:rotate(1deg)!important}.hero-film-story .mood-proud .brow-left{transform:rotate(-10deg)translateY(-2px)!important}.hero-film-story .mood-proud .brow-right{transform:rotate(10deg)translateY(-2px)!important}.hero-film-story .mood-proud .film-person-eye{width:8px;height:5px!important;transform:translateY(-1px)!important}.hero-film-story .mood-proud .film-person-mouth{background:#6b4039;border:1px solid #6b463e;border-radius:3px 3px 11px 11px;width:20px;height:10px;top:36px;left:12px;overflow:hidden;transform:none!important}.hero-film-story .mood-proud .film-person-mouth:before{content:"";background:#f4ece4;border-radius:2px;height:2.5px;position:absolute;top:1px;left:2px;right:2px}.hero-film-story .mood-proud .film-person-cheek{opacity:.58;background:#cd695a47}.hero-film-story .mood-proud .film-person-head{transform:rotate(-3deg)translateY(-3px)!important}.hero-film-story .mood-proud .film-person-torso{transform:translateY(-5px)!important}.hero-film-story .learner-celebrate .arm-left{transform:rotate(28deg)translate(-1px,-4px)!important}.hero-film-story .learner-celebrate .arm-right{transform:rotate(-48deg)translate(3px,-5px)!important}.hero-film-story .mood-career .brow-left{transform:rotate(-5deg)translateY(-1px)!important}.hero-film-story .mood-career .brow-right{transform:rotate(5deg)translateY(-1px)!important}.hero-film-story .mood-career .film-person-mouth{background:0 0;border:0;border-bottom:2.2px solid #68483f;border-radius:0 0 60% 60%;width:18px;height:7px;top:37px;left:13px;transform:none!important}.hero-film-story .mood-career .film-person-cheek{opacity:.35;background:#cd695a33}.hero-film-story .mood-career .film-person-head{transform:rotate(-1deg)translateY(-2px)!important}.hero-film-story .learner-outside .film-person-head{animation:story-outside-head var(--journey-duration) var(--story-ease) infinite!important}.hero-film-story .learner-outside .brow-left{animation:story-outside-brow-left var(--journey-duration) var(--story-ease) infinite!important}.hero-film-story .learner-outside .brow-right{animation:story-outside-brow-right var(--journey-duration) var(--story-ease) infinite!important}.hero-film-story .learner-outside .film-person-eye{animation:story-outside-eyes var(--journey-duration) var(--story-ease) infinite!important}.hero-film-story .learner-outside .film-person-eye:after{animation:story-outside-pupils var(--journey-duration) var(--story-ease) infinite!important}.hero-film-story .learner-outside .film-person-mouth{animation:story-outside-mouth var(--journey-duration) var(--story-ease) infinite!important}.hero-film-story .learner-outside .film-person-cheek{animation:story-outside-cheeks var(--journey-duration) var(--story-ease) infinite}.hero-film-story .learner-outside .film-person-torso{animation:story-outside-posture var(--journey-duration) var(--story-ease) infinite!important}@keyframes story-outside-head{0%,7%{transform:rotate(7deg)translateY(2px)}9%,14%{transform:rotate(-5deg)translateY(-4px)}16%,40%{transform:rotate(-1deg)translateY(-1px)}41%,to{transform:none}}@keyframes story-outside-brow-left{0%,7%{transform:rotate(18deg)translateY(2px)}9%,14%{transform:rotate(-12deg)translateY(-3px)}16%,40%{transform:rotate(3deg)translateY(1px)}41%,to{transform:none}}@keyframes story-outside-brow-right{0%,7%{transform:rotate(-5deg)translateY(-1px)}9%,14%{transform:rotate(12deg)translateY(-3px)}16%,40%{transform:rotate(-3deg)translateY(1px)}41%,to{transform:none}}@keyframes story-outside-eyes{0%,7%{transform:scaleY(.82)}9%,14%{transform:scale(1.22)}16%,40%{transform:scaleY(.95)}41%,to{transform:none}}@keyframes story-outside-pupils{0%,7%{transform:translate(1px,-1px)}9%,14%{transform:translate(0)scale(1.08)}16%,40%{transform:translate(.7px)}41%,to{transform:none}}@keyframes story-outside-mouth{0%,7%{background:0 0;border:0;border-bottom:1.8px solid #684a41;border-radius:0;width:12px;height:2px;transform:rotate(-5deg)}9%,11%{background:#613b331a;border:1.8px solid #70483c;border-radius:50%;width:8px;height:8px;left:18px;transform:none}12%,15%{background:0 0;border:0;border-bottom:2.4px solid #70483c;border-radius:0 0 65% 65%;width:20px;height:9px;left:12px;transform:none}17%,40%{background:0 0;border:0;border-bottom:1.8px solid #684a41;border-radius:0;width:14px;height:2px;left:14px;transform:none}41%,to{transform:none}}@keyframes story-outside-cheeks{0%,8%{opacity:0}11%,15%{opacity:.45;background:#cd695a3d}17%,to{opacity:0}}@keyframes story-outside-posture{0%,7%{transform:translateY(3px)rotate(-1deg)}9%,15%{transform:translateY(-5px)}17%,40%{transform:translateY(-2px)}41%,to{transform:none}}.hero-film-story .film-thought{width:180px;padding:14px 15px;top:22%;left:6%;animation:story-thought var(--journey-duration) var(--story-ease) infinite!important}.hero-film-story .film-thought small{color:#8da0ba}.hero-film-story .film-thought strong{font-size:.82rem}.hero-film-story .film-bulb{top:14%;left:29%;animation:story-bulb var(--journey-duration) var(--story-ease) infinite!important}.hero-film-story .film-route{animation:story-route-layer var(--journey-duration) var(--story-soft) infinite}.hero-film-story .film-route-live{animation:story-route-draw var(--journey-duration) var(--story-soft) infinite!important}.story-path-sign{z-index:7;opacity:0;width:145px;animation:story-path-sign var(--journey-duration) var(--story-ease) infinite;background:#08111ee6;border:1px solid #5b90e638;border-radius:14px;padding:10px 12px;position:absolute;top:18%;left:31%;transform:translateY(8px);box-shadow:0 16px 38px #0000003d}.story-path-sign small{color:#6edff8;letter-spacing:.13em;font-size:.44rem;display:block}.story-path-sign strong{color:#eff5fb;margin-top:2px;font-size:.75rem;display:block}.story-path-sign span{color:#8091a8;margin-top:3px;font-size:.5rem;display:block}@keyframes story-thought{0%,1%{opacity:0;transform:translateY(7px)}2%,7%{opacity:1;transform:none}9%,to{opacity:0;transform:translateY(-6px)}}@keyframes story-bulb{0%,7%{opacity:0;transform:translateY(9px)scale(.7)}9%,14%{opacity:1;transform:translateY(0)scale(1.16)}16%,to{opacity:0;transform:translateY(-5px)scale(.9)}}@keyframes story-route-layer{0%,11%{opacity:.22}15%,39%{opacity:1}44%,to{opacity:.06}}@keyframes story-route-draw{0%,11%{stroke-dashoffset:720px;opacity:.12}15%{opacity:1}36%{stroke-dashoffset:0;opacity:1}42%,to{stroke-dashoffset:0;opacity:.08}}@keyframes story-path-sign{0%,12%{opacity:0;transform:translateY(8px)}14%,20%{opacity:1;transform:none}24%,to{opacity:0;transform:translateY(-5px)}}.hero-film-story .journey-learner{animation:story-journey var(--journey-duration) linear infinite!important}@keyframes story-journey{0%,14%{opacity:1;top:31.25%;left:15.44%;transform:translate(-50%,-100%)scale(.82)}17%{top:34%;left:23.5%;transform:translate(-50%,-100%)scale(.78)}21%{top:51.8%;left:33.1%;transform:translate(-50%,-100%)scale(.72)}25%{top:59.8%;left:45.6%;transform:translate(-50%,-100%)scale(.65)}29%{top:59.2%;left:58.1%;transform:translate(-50%,-100%)scale(.58)}33%{top:51.6%;left:69.8%;transform:translate(-50%,-100%)scale(.5)}36%{top:48.2%;left:76.5%;transform:translate(-50%,-100%)scale(.43)}38%{opacity:1;top:46.96%;left:79.4%;transform:translate(-50%,-100%)scale(.38)}40%{opacity:1;top:43.6%;left:79.4%;transform:translate(-50%,-100%)scale(.33)}42%{opacity:0;top:40.5%;left:79.4%;transform:translate(-50%,-100%)scale(.28)}42.1%,to{opacity:0}}.hero-film-story .film-campus{animation:story-campus var(--journey-duration) var(--story-soft) infinite!important}.hero-film-story .film-door{animation:story-door var(--journey-duration) var(--story-ease) infinite!important}.hero-film-story .film-door-light{animation:story-door-light var(--journey-duration) ease-in-out infinite!important}@keyframes story-campus{0%,11%{opacity:.18;filter:saturate(.72)}15%,43%{opacity:1;filter:none}47%,to{opacity:0;filter:saturate(.8)}}@keyframes story-door{0%,34%{transform:rotateY(0)}37%,43%{transform:rotateY(-74deg)}46%,to{transform:rotateY(0)}}@keyframes story-door-light{0%,34%{opacity:0}37%,43%{opacity:1}47%,to{opacity:0}}.hero-film-story .film-interior{animation:story-interior var(--journey-duration) var(--story-soft) infinite!important}.hero-film-story .readiness-card{animation:story-readiness var(--journey-duration) var(--story-ease) infinite!important}.hero-film-story .learning-desk{animation:story-learning-desk var(--journey-duration) var(--story-ease) infinite!important}.hero-film-story .learning-focus-panel{animation:story-learning-panel var(--journey-duration) var(--story-ease) infinite!important}.hero-film-story .learning-focus-progress i{animation:story-learning-progress var(--journey-duration) var(--story-soft) infinite!important}.hero-film-story .learning-desk-polished .learner-study{transform:scale(.88)}@keyframes story-interior{0%,40%{opacity:0;transform:translate(6%)scale(1.02)}44%,69%{opacity:1;transform:none}73%,to{opacity:0;transform:translate(-3%)scale(.99)}}@keyframes story-readiness{0%,42%{opacity:0;transform:translateY(12px)scale(.97)}45%,51%{opacity:1;transform:none}54%,to{opacity:0;transform:translateY(-8px)scale(.985)}}@keyframes story-learning-desk{0%,50%{opacity:0;transform:translateY(14px)}53%,69%{opacity:1;transform:none}73%,to{opacity:0;transform:translateY(-7px)}}@keyframes story-learning-panel{0%,50%{opacity:0;transform:translate(18px)scale(.985)}53%,69%{opacity:1;transform:none}73%,to{opacity:0;transform:translate(-12px)scale(.99)}}@keyframes story-learning-progress{0%,52%{width:0}67%,72%{width:100%}to{width:100%}}.hero-film-story .film-proof{animation:story-proof var(--journey-duration) var(--story-ease) infinite!important}.hero-film-story .learner-proof{transform:scale(.92)}@keyframes story-proof{0%,67%{opacity:0;transform:translate(4%)scale(1.015)}70%,77%{opacity:1;transform:none}80%,to{opacity:0;transform:translate(-3%)scale(.99)}}.hero-film-story .film-certification{animation:story-cert var(--journey-duration) var(--story-ease) infinite!important}.hero-film-story .learner-celebrate{transform:scale(.96)}.hero-film-story .cert-result{animation:story-cert-result var(--journey-duration) var(--story-ease) infinite!important}@keyframes story-cert{0%,75%{opacity:0;transform:translate(4%)scale(1.015)}78%,87%{opacity:1;transform:none}90%,to{opacity:0;transform:translate(-3%)scale(.99)}}@keyframes story-cert-result{0%,79%{opacity:0;transform:translateY(7px)scale(.96)}81%,87%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(-4px)}}.hero-film-story .film-career{animation:story-career var(--journey-duration) var(--story-ease) infinite!important}.hero-film-story .learner-career{transform:scale(.9)}.career-search-flow{color:#9fb1c7;align-items:center;gap:5px;margin:10px 0 9px;font-size:.5rem;display:flex}.career-search-flow span{background:#ffffff06;border:1px solid #6f91c526;border-radius:8px;padding:5px 6px}.career-search-flow i{color:#5fd7a5;font-style:normal}@keyframes story-career{0%,84%{opacity:0;transform:translate(4%)scale(1.01)}87%,99%{opacity:1;transform:none}to{opacity:0;transform:translate(-2%)scale(.995)}}.story-narration{z-index:28;pointer-events:none;width:min(500px,84%);height:54px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.story-narration .story-line{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;opacity:0;background:#060d17d1;border:1px solid #7093cd24;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;padding:8px 16px;display:flex;position:absolute;inset:0;transform:translateY(7px);box-shadow:0 14px 34px #0003}.story-narration small{color:#64daf6;letter-spacing:.13em;font-size:.45rem}.story-narration strong{color:#eff4fa;margin-top:2px;font-size:.67rem;font-weight:600}.story-1{animation:story-line-1 var(--journey-duration) var(--story-ease) infinite}.story-2{animation:story-line-2 var(--journey-duration) var(--story-ease) infinite}.story-3{animation:story-line-3 var(--journey-duration) var(--story-ease) infinite}.story-4{animation:story-line-4 var(--journey-duration) var(--story-ease) infinite}.story-5{animation:story-line-5 var(--journey-duration) var(--story-ease) infinite}.story-6{animation:story-line-6 var(--journey-duration) var(--story-ease) infinite}.story-7{animation:story-line-7 var(--journey-duration) var(--story-ease) infinite}.story-8{animation:story-line-8 var(--journey-duration) var(--story-ease) infinite}@keyframes story-line-1{0%,1%{opacity:0;transform:translateY(7px)}2%,7%{opacity:1;transform:none}8.5%,to{opacity:0;transform:translateY(-4px)}}@keyframes story-line-2{0%,8%{opacity:0;transform:translateY(7px)}9.5%,14%{opacity:1;transform:none}15.5%,to{opacity:0;transform:translateY(-4px)}}@keyframes story-line-3{0%,15%{opacity:0;transform:translateY(7px)}16.5%,34%{opacity:1;transform:none}35.5%,to{opacity:0;transform:translateY(-4px)}}@keyframes story-line-4{0%,35%{opacity:0;transform:translateY(7px)}36.5%,43%{opacity:1;transform:none}44.5%,to{opacity:0;transform:translateY(-4px)}}@keyframes story-line-5{0%,43%{opacity:0;transform:translateY(7px)}44.5%,51%{opacity:1;transform:none}52.5%,to{opacity:0;transform:translateY(-4px)}}@keyframes story-line-6{0%,51%{opacity:0;transform:translateY(7px)}53%,76%{opacity:1;transform:none}77.5%,to{opacity:0;transform:translateY(-4px)}}@keyframes story-line-7{0%,77%{opacity:0;transform:translateY(7px)}79%,87%{opacity:1;transform:none}88.5%,to{opacity:0;transform:translateY(-4px)}}@keyframes story-line-8{0%,88%{opacity:0;transform:translateY(7px)}89.5%,99%{opacity:1;transform:none}to{opacity:0}}@media (max-width:820px){.hero-film-story .film-person-eye{width:7px;height:5px}.story-path-sign{transform-origin:0 0;top:17%;left:27%;scale:.9}.story-narration{width:88%;height:50px;bottom:12px}.story-narration strong{font-size:.61rem}.hero-film-story .learning-desk-polished .learner-study,.hero-film-story .learner-proof{transform:scale(.78)}.hero-film-story .learner-celebrate{transform:scale(.82)}.hero-film-story .learner-career{transform:scale(.8)}}@media (max-width:560px){.story-path-sign{display:none}.story-narration{width:92%;height:48px;bottom:9px}.story-narration small{font-size:.4rem}.story-narration strong{font-size:.55rem}.hero-film-story .film-thought{width:150px;padding:11px;top:18%;left:4%}.hero-film-story .film-thought strong{font-size:.68rem}.hero-film-story .film-bulb{transform-origin:50%;top:14%;left:31%}}@media (prefers-reduced-motion:reduce){.hero-film-story .story-narration,.hero-film-story .story-path-sign{display:none}.hero-film-story .film-person-cheek{opacity:0!important}}
.hero-film-product-story{--journey-duration:28s;--product-ease:cubic-bezier(.22,.72,.24,1);--product-soft:cubic-bezier(.4,0,.2,1)}.hero-film-product-story .film-person-strap,.hero-film-product-story .film-person-tech,.hero-film-product-story .story-path-sign{display:none!important}.hero-film-product-story .film-thought{z-index:10;width:220px!important;animation:product-thought var(--journey-duration) var(--product-ease) infinite!important;padding:15px 17px!important;top:18%!important;left:29%!important}.hero-film-product-story .film-thought strong{font-size:.9rem!important;line-height:1.35!important}.hero-film-product-story .film-bulb{animation:product-bulb var(--journey-duration) var(--product-ease) infinite!important;top:13%!important;left:33%!important}.hero-film-product-story .film-person-arm-unit{z-index:5;transform-origin:7px 5px;width:15px;height:64px;position:absolute;top:68px}.hero-film-product-story .arm-unit-left{left:8px;transform:rotate(7deg)}.hero-film-product-story .arm-unit-right{right:8px;transform:rotate(-7deg)}.hero-film-product-story .film-arm-sleeve{background:linear-gradient(160deg,#172944,#0f1b2e);border:1px solid #6a8fcf24;border-radius:8px 8px 6px 6px;width:13px;height:36px;position:absolute;top:0;left:1px}.hero-film-product-story .film-arm-forearm{background:linear-gradient(#d5b396,#caa486);border-radius:5px 5px 6px 6px;width:11px;height:25px;position:absolute;top:30px;left:2px;box-shadow:inset -1px -1px 2px #5b362414}.hero-film-product-story .film-arm-hand{background:linear-gradient(#d6b497,#cba688);border-radius:5px 5px 6px 6px;width:12px;height:14px;position:absolute;top:50px;left:1px;box-shadow:inset -1px -1px 2px #5b362417}.hero-film-product-story .journey-learner .arm-unit-left{animation:product-walk-arm-left var(--journey-duration) linear infinite}.hero-film-product-story .journey-learner .arm-unit-right{animation:product-walk-arm-right var(--journey-duration) linear infinite}.hero-film-product-story .learner-study .arm-unit-left{transform:rotate(4deg)}.hero-film-product-story .learner-study .arm-unit-right{transform:rotate(-38deg)translate(3px,-1px)}.hero-film-product-story .learner-proof .arm-unit-left{transform:rotate(7deg)}.hero-film-product-story .learner-proof .arm-unit-right{transform:rotate(-31deg)translate(2px,-1px)}.hero-film-product-story .learner-celebrate .arm-unit-left{transform:rotate(34deg)translate(-1px,-5px)}.hero-film-product-story .learner-celebrate .arm-unit-right{transform:rotate(-54deg)translate(3px,-6px)}.hero-film-product-story .learner-career .arm-unit-left{transform:rotate(5deg)}.hero-film-product-story .learner-career .arm-unit-right{transform:rotate(-10deg)}.story-masar-chat{z-index:12;opacity:0;width:330px;animation:product-masar-chat var(--journey-duration) var(--product-ease) infinite;background:linear-gradient(150deg,#0d1a2ef7,#070f1bf5);border:1px solid #5989dc3b;border-radius:22px;padding:15px;position:absolute;top:16%;left:31%;transform:translateY(12px)scale(.985);box-shadow:0 24px 65px #00000047}.story-masar-header{border-bottom:1px solid #7191c71f;align-items:center;gap:10px;padding-bottom:10px;display:flex}.story-masar-avatar{background:linear-gradient(145deg,#2457ff,#3dbde8);border-radius:13px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;position:relative;box-shadow:0 8px 22px #2457ff47}.story-masar-avatar:before{content:"";background:#0d1a2d;border:1px solid #ffffff59;border-radius:8px;position:absolute;inset:7px}.story-masar-avatar i:before,.story-masar-avatar i:after{content:"";z-index:2;background:#dff9ff;border-radius:50%;width:4px;height:4px;position:absolute;top:17px}.story-masar-avatar i:before{left:13px}.story-masar-avatar i:after{right:13px}.story-masar-avatar b{color:#0000;font-size:0;position:absolute;bottom:-14px}.story-masar-header div small{color:#6edff8;letter-spacing:.13em;font-size:.46rem;display:block}.story-masar-header div strong{color:#eef5fb;margin-top:2px;font-size:.78rem;display:block}.story-masar-header div span{color:#91a2b8;margin-top:1px;font-size:.55rem;display:block}.story-chat-bubble{opacity:0;border-radius:12px;max-width:82%;margin-top:9px;padding:8px 10px;font-size:.57rem;line-height:1.4}.story-chat-user{color:#dce8fa;animation:product-user-bubble var(--journey-duration) var(--product-ease) infinite;background:linear-gradient(145deg,#2457ff47,#2457ff29);border:1px solid #557eff47;margin-left:auto}.story-chat-masar{color:#b9c7d8;animation:product-masar-bubble var(--journey-duration) var(--product-ease) infinite;background:#ffffff09;border:1px solid #7594c626;margin-right:auto}.story-join-cue{z-index:11;opacity:0;width:225px;animation:product-join-cue var(--journey-duration) var(--product-ease) infinite;background:#07101deb;border:1px solid #4d97e53d;border-radius:17px;padding:12px 14px;position:absolute;top:17%;left:35%;transform:translateY(8px);box-shadow:0 18px 44px #00000042}.story-join-cue small{color:#69dcf8;letter-spacing:.13em;font-size:.45rem;display:block}.story-join-cue strong{color:#eff5fb;margin-top:4px;font-size:.76rem;line-height:1.35;display:block}.story-join-cue span{color:#8094ac;margin-top:4px;font-size:.52rem;display:block}.hero-film-product-story .journey-learner{animation:product-journey var(--journey-duration) linear infinite!important}.hero-film-product-story .film-route{animation:product-route-layer var(--journey-duration) var(--product-soft) infinite!important}.hero-film-product-story .film-route-live{animation:product-route-draw var(--journey-duration) var(--product-soft) infinite!important}.hero-film-product-story .film-campus{animation:product-campus var(--journey-duration) var(--product-soft) infinite!important}.hero-film-product-story .film-door{animation:product-door var(--journey-duration) var(--product-ease) infinite!important}.hero-film-product-story .film-door-light{animation:product-door-light var(--journey-duration) ease-in-out infinite!important}.hero-film-product-story .film-interior{animation:product-interior var(--journey-duration) var(--product-soft) infinite!important}.hero-film-product-story .readiness-story-card{width:380px!important;animation:product-readiness var(--journey-duration) var(--product-ease) infinite!important;border-radius:22px!important;padding:18px!important;top:12%!important;left:50%!important}.readiness-story-head small{color:#6edff8;letter-spacing:.12em;font-size:.48rem;display:block}.readiness-story-head strong{color:#eff5fb;margin-top:4px;font-size:.9rem;display:block}.readiness-mini-qa{gap:6px;margin-top:13px;display:grid}.readiness-mini-row{opacity:0;background:#ffffff06;border:1px solid #7091c51f;border-radius:10px;grid-template-columns:24px 1fr auto 18px;align-items:center;gap:7px;padding:7px 8px;display:grid;transform:translate(-8px)}.readiness-mini-row>span{color:#69daf6;background:#162742;border-radius:7px;place-items:center;width:22px;height:22px;font-size:.47rem;display:grid}.readiness-mini-row b{color:#dbe5f0;font-size:.55rem;font-weight:600}.readiness-mini-row em{color:#8294aa;font-size:.52rem;font-style:normal}.readiness-mini-row>i{color:#62d7a4;font-size:.67rem;font-style:normal}.readiness-q1{animation:product-readiness-q1 var(--journey-duration) var(--product-ease) infinite}.readiness-q2{animation:product-readiness-q2 var(--journey-duration) var(--product-ease) infinite}.readiness-q3{animation:product-readiness-q3 var(--journey-duration) var(--product-ease) infinite}.readiness-masar-analysis{opacity:0;animation:product-readiness-analysis var(--journey-duration) var(--product-ease) infinite;background:#2457ff13;border:1px solid #517cdc29;border-radius:11px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;margin-top:10px;padding:8px 9px;display:grid}.readiness-masar-dot{color:#fff;background:linear-gradient(145deg,#2457ff,#45c8eb);border-radius:9px;place-items:center;width:27px;height:27px;font-size:.58rem;font-weight:700;display:grid}.readiness-masar-analysis span:nth-child(2){color:#a8b7ca;font-size:.52rem}.readiness-masar-analysis strong{color:#72def6;font-size:.66rem}.readiness-fit-meter{opacity:0;height:5px;animation:product-readiness-analysis var(--journey-duration) var(--product-ease) infinite;background:#18263a;border-radius:99px;margin-top:9px;overflow:hidden}.readiness-fit-meter i{border-radius:inherit;width:0;height:100%;animation:product-readiness-meter var(--journey-duration) var(--product-soft) infinite;background:linear-gradient(90deg,#2457ff,#49d7ff,#50d890);display:block}.readiness-result-final{opacity:0;animation:product-readiness-result var(--journey-duration) var(--product-ease) infinite;background:#50d89012;border:1px solid #50d8902e;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;margin-top:10px;padding:9px 10px;display:grid;transform:translateY(6px)}.readiness-result-final small{color:#6ddca8;letter-spacing:.11em;grid-row:1/3;font-size:.44rem}.readiness-result-final strong{color:#eaf6ef;font-size:.68rem}.readiness-result-final span{color:#88a798;font-size:.5rem}.hero-film-product-story .learning-desk{animation:product-learning-desk var(--journey-duration) var(--product-ease) infinite!important}.hero-film-product-story .learning-focus-panel{animation:product-learning-panel var(--journey-duration) var(--product-ease) infinite!important}.hero-film-product-story .learning-focus-progress i{animation:product-learning-progress var(--journey-duration) var(--product-soft) infinite!important}.hero-film-product-story .film-proof{animation:product-proof var(--journey-duration) var(--product-ease) infinite!important}.hero-film-product-story .film-certification{animation:product-cert var(--journey-duration) var(--product-ease) infinite!important}.hero-film-product-story .cert-progress i{animation:product-cert-progress var(--journey-duration) var(--product-soft) infinite!important}.hero-film-product-story .cert-result{animation:product-cert-result var(--journey-duration) var(--product-ease) infinite!important}.hero-film-product-story .cert-confetti{animation:product-confetti var(--journey-duration) var(--product-ease) infinite!important}.hero-film-product-story .film-career{animation:product-career var(--journey-duration) var(--product-ease) infinite!important}.hero-film-product-story .story-narration{width:auto!important;bottom:30px!important;left:7%!important;right:24%!important;transform:none!important}.hero-film-product-story .story-line{animation-duration:var(--journey-duration)!important}.hero-film-product-story .story-1{animation-name:product-story-1!important}.hero-film-product-story .story-2{animation-name:product-story-2!important}.hero-film-product-story .story-3{animation-name:product-story-3!important}.hero-film-product-story .story-4{animation-name:product-story-4!important}.hero-film-product-story .story-5{animation-name:product-story-5!important}.hero-film-product-story .story-6{animation-name:product-story-6!important}.hero-film-product-story .story-7{animation-name:product-story-7!important}.hero-film-product-story .story-8{animation-name:product-story-8!important}@keyframes product-thought{0%,1%{opacity:0;transform:translateY(7px)}2%,6%{opacity:1;transform:none}7.5%,to{opacity:0;transform:translateY(-6px)}}@keyframes product-masar-chat{0%,5%{opacity:0;transform:translateY(12px)scale(.985)}7%,16%{opacity:1;transform:none}18%,to{opacity:0;transform:translateY(-7px)scale(.99)}}@keyframes product-user-bubble{0%,8%{opacity:0;transform:translateY(5px)}9.5%,16%{opacity:1;transform:none}18%,to{opacity:0}}@keyframes product-masar-bubble{0%,11%{opacity:0;transform:translateY(5px)}12.5%,16.5%{opacity:1;transform:none}18.5%,to{opacity:0}}@keyframes product-bulb{0%,15%{opacity:0;transform:translateY(9px)scale(.7)}16.5%,20%{opacity:1;transform:translateY(0)scale(1.14)}22%,to{opacity:0;transform:translateY(-5px)scale(.9)}}@keyframes product-join-cue{0%,18%{opacity:0;transform:translateY(8px)}19.5%,24%{opacity:1;transform:none}26%,to{opacity:0;transform:translateY(-5px)}}@keyframes product-route-layer{0%,18%{opacity:.08}21%,45%{opacity:1}48%,to{opacity:.05}}@keyframes product-route-draw{0%,19%{stroke-dashoffset:720px;opacity:.1}22%{opacity:1}42%{stroke-dashoffset:0;opacity:1}47%,to{stroke-dashoffset:0;opacity:.07}}@keyframes product-campus{0%,17%{opacity:.16;filter:saturate(.7)}21%,47%{opacity:1;filter:none}50%,to{opacity:0;filter:saturate(.8)}}@keyframes product-door{0%,38%{transform:rotateY(0)}41%,47%{transform:rotateY(-76deg)}49%,to{transform:rotateY(0)}}@keyframes product-door-light{0%,38%{opacity:0}41%,47%{opacity:1}50%,to{opacity:0}}@keyframes product-journey{0%,22%{opacity:1;top:31.25%;left:15.44%;transform:translate(-50%,-100%)scale(.82)}25%{top:34%;left:23.5%;transform:translate(-50%,-100%)scale(.78)}29%{top:51.8%;left:33.1%;transform:translate(-50%,-100%)scale(.72)}33%{top:59.8%;left:45.6%;transform:translate(-50%,-100%)scale(.65)}36%{top:59.2%;left:58.1%;transform:translate(-50%,-100%)scale(.58)}39%{top:51.6%;left:69.8%;transform:translate(-50%,-100%)scale(.5)}41%{top:48.2%;left:76.5%;transform:translate(-50%,-100%)scale(.43)}43%{opacity:1;top:46.96%;left:79.4%;transform:translate(-50%,-100%)scale(.38)}45%{opacity:1;top:43.6%;left:79.4%;transform:translate(-50%,-100%)scale(.33)}47%{opacity:0;top:40.5%;left:79.4%;transform:translate(-50%,-100%)scale(.28)}47.1%,to{opacity:0}}@keyframes product-walk-arm-left{0%,22%,47%,to{transform:rotate(7deg)}24%,28%,32%,36%,40%{transform:rotate(-12deg)}26%,30%,34%,38%,42%,45%{transform:rotate(18deg)}}@keyframes product-walk-arm-right{0%,22%,47%,to{transform:rotate(-7deg)}24%,28%,32%,36%,40%{transform:rotate(14deg)}26%,30%,34%,38%,42%,45%{transform:rotate(-18deg)}}@keyframes product-interior{0%,45%{opacity:0;transform:translate(5%)scale(1.02)}48%,73%{opacity:1;transform:none}76%,to{opacity:0;transform:translate(-3%)scale(.99)}}@keyframes product-readiness{0%,46%{opacity:0;transform:translate(-50%,12px)scale(.97)}48%,58%{opacity:1;transform:translate(-50%)scale(1)}60%,to{opacity:0;transform:translate(-50%,-8px)scale(.985)}}@keyframes product-readiness-q1{0%,47%{opacity:0;transform:translate(-8px)}49%,58%{opacity:1;transform:none}60%,to{opacity:0}}@keyframes product-readiness-q2{0%,49.5%{opacity:0;transform:translate(-8px)}51.5%,58%{opacity:1;transform:none}60%,to{opacity:0}}@keyframes product-readiness-q3{0%,52%{opacity:0;transform:translate(-8px)}54%,58%{opacity:1;transform:none}60%,to{opacity:0}}@keyframes product-readiness-analysis{0%,53.5%{opacity:0;transform:translateY(5px)}55%,58%{opacity:1;transform:none}60%,to{opacity:0}}@keyframes product-readiness-meter{0%,54%{width:0}58%{width:86%}to{width:86%}}@keyframes product-readiness-result{0%,56.5%{opacity:0;transform:translateY(6px)}58%,60%{opacity:1;transform:none}62%,to{opacity:0;transform:translateY(-4px)}}@keyframes product-learning-desk{0%,58%{opacity:0;transform:translateY(14px)}60%,71%{opacity:1;transform:none}74%,to{opacity:0;transform:translateY(-7px)}}@keyframes product-learning-panel{0%,58%{opacity:0;transform:translate(18px)scale(.985)}60%,71%{opacity:1;transform:none}74%,to{opacity:0;transform:translate(-12px)scale(.99)}}@keyframes product-learning-progress{0%,59%{width:0}71%{width:100%}to{width:100%}}@keyframes product-proof{0%,69%{opacity:0;transform:translate(4%)scale(1.015)}71%,79%{opacity:1;transform:none}81%,to{opacity:0;transform:translate(-3%)scale(.99)}}@keyframes product-cert{0%,77%{opacity:0;transform:translate(4%)scale(1.015)}79%,89%{opacity:1;transform:none}91%,to{opacity:0;transform:translate(-3%)scale(.99)}}@keyframes product-cert-progress{0%,79%{width:0}84%{width:100%}to{width:100%}}@keyframes product-cert-result{0%,83%{opacity:0;transform:translateY(7px)scale(.96)}85%,89%{opacity:1;transform:none}91%,to{opacity:0;transform:translateY(-4px)}}@keyframes product-confetti{0%,84%{opacity:0}86%,89%{opacity:.65}92%,to{opacity:0}}@keyframes product-career{0%,87%{opacity:0;transform:translate(4%)scale(1.01)}89%,99%{opacity:1;transform:none}to{opacity:0;transform:translate(-2%)scale(.995)}}@keyframes product-story-1{0%,1%{opacity:0;transform:translateY(7px)}2%,6%{opacity:1;transform:none}7.5%,to{opacity:0;transform:translateY(-4px)}}@keyframes product-story-2{0%,6%{opacity:0;transform:translateY(7px)}7.5%,13.5%{opacity:1;transform:none}15%,to{opacity:0;transform:translateY(-4px)}}@keyframes product-story-3{0%,13.5%{opacity:0;transform:translateY(7px)}15%,20.5%{opacity:1;transform:none}22%,to{opacity:0;transform:translateY(-4px)}}@keyframes product-story-4{0%,20.5%{opacity:0;transform:translateY(7px)}22%,46%{opacity:1;transform:none}48%,to{opacity:0;transform:translateY(-4px)}}@keyframes product-story-5{0%,46%{opacity:0;transform:translateY(7px)}48%,60%{opacity:1;transform:none}62%,to{opacity:0;transform:translateY(-4px)}}@keyframes product-story-6{0%,60%{opacity:0;transform:translateY(7px)}62%,79%{opacity:1;transform:none}81%,to{opacity:0;transform:translateY(-4px)}}@keyframes product-story-7{0%,79%{opacity:0;transform:translateY(7px)}81%,89%{opacity:1;transform:none}91%,to{opacity:0;transform:translateY(-4px)}}@keyframes product-story-8{0%,89%{opacity:0;transform:translateY(7px)}91%,99%{opacity:1;transform:none}to{opacity:0}}@media (max-width:900px){.story-masar-chat{width:300px;left:27%}.story-join-cue{left:32%}.hero-film-product-story .film-thought{width:205px!important;left:27%!important}.hero-film-product-story .readiness-story-card{width:340px!important}.hero-film-product-story .story-narration{left:6%!important;right:6%!important}}@media (max-width:620px){.hero-film-product-story .film-thought{width:175px!important;padding:11px 12px!important;top:15%!important;left:34%!important}.hero-film-product-story .film-thought strong{font-size:.72rem!important}.story-masar-chat{border-radius:17px;width:215px;padding:11px;top:14%;left:28%}.story-masar-header{gap:7px}.story-masar-avatar{flex-basis:32px;width:32px;height:32px}.story-chat-bubble{padding:6px 8px;font-size:.49rem}.story-masar-header div strong{font-size:.65rem}.story-masar-header div span{font-size:.48rem}.story-join-cue{width:180px;padding:9px 10px;top:15%;left:31%}.story-join-cue strong{font-size:.62rem}.hero-film-product-story .readiness-story-card{width:260px!important;padding:13px!important;top:13%!important}.readiness-mini-row{grid-template-columns:22px 1fr auto 15px;gap:5px;padding:6px}.readiness-mini-row em,.readiness-masar-analysis span:nth-child(2){font-size:.46rem}.hero-film-product-story .story-narration{bottom:18px!important;left:5%!important;right:5%!important}}@media (max-width:390px){.hero-film-product-story .film-thought{width:150px!important;left:35%!important}.story-masar-chat{width:200px;left:25%}.story-join-cue{width:170px;left:28%}.hero-film-product-story .readiness-story-card{width:235px!important}.readiness-mini-row em{display:none}.readiness-mini-row{grid-template-columns:22px 1fr 15px}}@media (prefers-reduced-motion:reduce){.story-masar-chat,.story-join-cue{display:none}.hero-film-product-story .readiness-story-card{left:50%!important;transform:translate(-50%)!important}.hero-film-product-story .film-person-arm-unit{animation:none!important}}
.hero-film-dialogue-final{--journey-duration:42s;--dialogue-ease:cubic-bezier(.22,.72,.24,1);--dialogue-soft:cubic-bezier(.4,0,.2,1)}.hero-film-dialogue-final .film-thought{width:230px!important;animation:dialogue-thought var(--journey-duration) var(--dialogue-ease) infinite!important;top:18%!important;left:31%!important}.hero-film-dialogue-final .film-bulb{animation:dialogue-bulb var(--journey-duration) var(--dialogue-ease) infinite!important;top:12%!important;left:35%!important}.story-masar-conversation-stage{z-index:14;opacity:0;width:390px;animation:dialogue-conversation-stage var(--journey-duration) var(--dialogue-ease) infinite;pointer-events:none;position:absolute;top:18%;left:35%;transform:translateY(12px)scale(.985)}.hero-film-dialogue-final .story-masar-chat{overflow:visible;opacity:1!important;border-radius:22px!important;width:100%!important;padding:18px 16px 16px!important;animation:none!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.hero-film-dialogue-final .story-masar-header{min-height:48px;padding-right:98px}.hero-film-dialogue-final .story-masar-header .story-masar-avatar{display:none}.hero-film-dialogue-final .story-masar-header div small{font-size:.47rem}.hero-film-dialogue-final .story-masar-header div strong{font-size:.8rem}.hero-film-dialogue-final .story-masar-header div span{font-size:.56rem}.story-masar-bot{z-index:5;transform-origin:bottom;filter:drop-shadow(0 15px 22px #00000047);width:78px;height:96px;animation:dialogue-bot-presence var(--journey-duration) var(--dialogue-ease) infinite;position:absolute;top:-90px;right:20px}.masar-bot-antenna{transform-origin:bottom;background:#72dff7;border-radius:2px;width:2px;height:15px;position:absolute;top:0;left:38px;transform:rotate(8deg)}.masar-bot-antenna b{background:#83e8ff;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-3px;box-shadow:0 0 12px #49d7ffb3}.masar-bot-head{background:linear-gradient(145deg,#2457ff,#3b9fe0);border:1px solid #bde7ff73;border-radius:15px;width:56px;height:43px;position:absolute;top:15px;left:12px;box-shadow:inset 0 -10px 20px #030e232e,0 10px 26px #2457ff3d}.masar-bot-head:before{content:"";background:#0b1728;border:1px solid #c5e7ff42;border-radius:10px;position:absolute;inset:7px}.masar-bot-eye{z-index:2;background:#eafcff;border-radius:50%;width:7px;height:7px;position:absolute;top:20px;box-shadow:0 0 9px #5fdfffb3}.masar-bot-eye.eye-a{left:24px}.masar-bot-eye.eye-b{right:24px}.masar-bot-mouth{z-index:2;width:24px;height:5px;animation:dialogue-bot-mouth var(--journey-duration) linear infinite;border-bottom:2px solid #7de7fb;border-radius:0 0 55% 55%;position:absolute;top:35px;left:27px}.masar-bot-neck{background:#17345a;border-radius:3px;width:9px;height:8px;position:absolute;top:56px;left:35px}.masar-bot-body{color:#9beeff;letter-spacing:.12em;background:linear-gradient(155deg,#122b4d,#0c1d34);border:1px solid #67b4e752;border-radius:11px 11px 14px 14px;place-items:center;width:48px;height:29px;font-size:.39rem;font-weight:700;display:grid;position:absolute;top:62px;left:16px}.masar-bot-core{background:#54d8f7;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:6px;box-shadow:0 0 10px #54d8f78c}.masar-bot-arm{transform-origin:top;background:linear-gradient(#17395f,#0d2440);border-radius:6px;width:8px;height:25px;position:absolute;top:67px}.bot-arm-left{left:9px;transform:rotate(18deg)}.bot-arm-right{animation:dialogue-bot-arm var(--journey-duration) var(--dialogue-ease) infinite;right:9px;transform:rotate(-18deg)}.masar-bot-base{background:#4d97e557;border-radius:50%;width:30px;height:6px;position:absolute;top:89px;left:25px;box-shadow:0 5px 16px #2457ff42}.masar-bot-signal{align-items:flex-end;gap:2px;height:14px;display:flex;position:absolute;top:12px;right:-2px}.masar-bot-signal i{background:#74dff7;border-radius:2px;width:2px;display:block}.masar-bot-signal i:first-child{height:5px}.masar-bot-signal i:nth-child(2){height:9px}.masar-bot-signal i:nth-child(3){height:13px}.hero-film-dialogue-final .story-chat-bubble{opacity:0;max-width:84%;position:relative;margin-top:8px!important;padding:9px 11px!important;font-size:.58rem!important;line-height:1.45!important}.hero-film-dialogue-final .story-chat-bubble b{letter-spacing:.12em;margin-bottom:3px;font-size:.42rem;display:block}.hero-film-dialogue-final .story-chat-bubble span{display:block}.hero-film-dialogue-final .story-chat-user{color:#dce8fa;background:linear-gradient(145deg,#2457ff47,#2457ff29);border:1px solid #557eff47;margin-left:0!important;margin-right:auto!important}.hero-film-dialogue-final .story-chat-user b{color:#7ca6ff}.hero-film-dialogue-final .story-chat-user:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-right:7px solid #2e54ae73;position:absolute;bottom:9px;left:-6px}.hero-film-dialogue-final .story-chat-masar{color:#c4d4e5;background:#4cc9ec11;border:1px solid #61cdec2e;margin-left:auto!important;margin-right:0!important}.hero-film-dialogue-final .story-chat-masar b{color:#72def6}.hero-film-dialogue-final .story-chat-masar:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:7px solid #2a5c747a;position:absolute;bottom:9px;right:-6px}.story-chat-user-1{animation:dialogue-user-1 var(--journey-duration) var(--dialogue-ease) infinite!important}.story-chat-masar-1{animation:dialogue-masar-1 var(--journey-duration) var(--dialogue-ease) infinite!important}.story-chat-user-2{animation:dialogue-user-2 var(--journey-duration) var(--dialogue-ease) infinite!important}.story-chat-masar-2{animation:dialogue-masar-2 var(--journey-duration) var(--dialogue-ease) infinite!important}.hero-film-dialogue-final .learner-outside .film-person-head{animation:dialogue-learner-head var(--journey-duration) var(--dialogue-ease) infinite!important}.hero-film-dialogue-final .learner-outside .film-person-mouth{animation:dialogue-learner-mouth var(--journey-duration) linear infinite!important}.hero-film-dialogue-final .learner-outside .film-person-eye{animation:dialogue-learner-eyes var(--journey-duration) var(--dialogue-ease) infinite!important}.hero-film-dialogue-final .learner-outside .film-person-cheek{animation:dialogue-learner-cheeks var(--journey-duration) var(--dialogue-ease) infinite!important}.hero-film-dialogue-final .story-join-cue{width:255px!important;animation:dialogue-join-cue var(--journey-duration) var(--dialogue-ease) infinite!important;top:19%!important;left:34%!important}.hero-film-dialogue-final .journey-learner{animation:dialogue-journey var(--journey-duration) linear infinite!important}.hero-film-dialogue-final .film-route{animation:dialogue-route-layer var(--journey-duration) var(--dialogue-soft) infinite!important}.hero-film-dialogue-final .film-route-live{animation:dialogue-route-draw var(--journey-duration) var(--dialogue-soft) infinite!important}.hero-film-dialogue-final .film-campus{animation:dialogue-campus var(--journey-duration) var(--dialogue-soft) infinite!important}.hero-film-dialogue-final .film-door{animation:dialogue-door var(--journey-duration) var(--dialogue-ease) infinite!important}.hero-film-dialogue-final .film-door-light{animation:dialogue-door-light var(--journey-duration) ease-in-out infinite!important}.hero-film-dialogue-final .film-interior{animation:dialogue-interior var(--journey-duration) var(--dialogue-soft) infinite!important}.hero-film-dialogue-final .readiness-story-card{animation:dialogue-readiness var(--journey-duration) var(--dialogue-ease) infinite!important}.hero-film-dialogue-final .readiness-q1{animation:dialogue-readiness-q1 var(--journey-duration) var(--dialogue-ease) infinite!important}.hero-film-dialogue-final .readiness-q2{animation:dialogue-readiness-q2 var(--journey-duration) var(--dialogue-ease) infinite!important}.hero-film-dialogue-final .readiness-q3{animation:dialogue-readiness-q3 var(--journey-duration) var(--dialogue-ease) infinite!important}.hero-film-dialogue-final .readiness-masar-analysis,.hero-film-dialogue-final .readiness-fit-meter{animation:dialogue-readiness-analysis var(--journey-duration) var(--dialogue-ease) infinite!important}.hero-film-dialogue-final .readiness-fit-meter i{animation:dialogue-readiness-meter var(--journey-duration) var(--dialogue-soft) infinite!important}.hero-film-dialogue-final .readiness-result-final{animation:dialogue-readiness-result var(--journey-duration) var(--dialogue-ease) infinite!important}.hero-film-dialogue-final .learning-desk{animation:dialogue-learning-desk var(--journey-duration) var(--dialogue-ease) infinite!important}.hero-film-dialogue-final .learning-focus-panel{animation:dialogue-learning-panel var(--journey-duration) var(--dialogue-ease) infinite!important}.hero-film-dialogue-final .learning-focus-progress i{animation:dialogue-learning-progress var(--journey-duration) var(--dialogue-soft) infinite!important}.hero-film-dialogue-final .film-proof{animation:dialogue-proof var(--journey-duration) var(--dialogue-ease) infinite!important}.hero-film-dialogue-final .film-certification{animation:dialogue-cert var(--journey-duration) var(--dialogue-ease) infinite!important}.hero-film-dialogue-final .cert-progress i{animation:dialogue-cert-progress var(--journey-duration) var(--dialogue-soft) infinite!important}.hero-film-dialogue-final .cert-result{animation:dialogue-cert-result var(--journey-duration) var(--dialogue-ease) infinite!important}.hero-film-dialogue-final .cert-confetti{animation:dialogue-confetti var(--journey-duration) var(--dialogue-ease) infinite!important}.hero-film-dialogue-final .film-career{animation:dialogue-career var(--journey-duration) var(--dialogue-ease) infinite!important}.hero-film-dialogue-final .story-narration{bottom:30px!important;left:7%!important;right:25%!important}.hero-film-dialogue-final .story-line{animation-duration:var(--journey-duration)!important}.hero-film-dialogue-final .story-1{animation-name:dialogue-story-1!important}.hero-film-dialogue-final .story-2{animation-name:dialogue-story-2!important}.hero-film-dialogue-final .story-3{animation-name:dialogue-story-3!important}.hero-film-dialogue-final .story-4{animation-name:dialogue-story-4!important}.hero-film-dialogue-final .story-5{animation-name:dialogue-story-5!important}.hero-film-dialogue-final .story-6{animation-name:dialogue-story-6!important}.hero-film-dialogue-final .story-7{animation-name:dialogue-story-7!important}.hero-film-dialogue-final .story-8{animation-name:dialogue-story-8!important}@keyframes dialogue-thought{0%,.8%{opacity:0;transform:translateY(7px)}1.5%,6.5%{opacity:1;transform:none}7.5%,to{opacity:0;transform:translateY(-6px)}}@keyframes dialogue-conversation-stage{0%,6%{opacity:0;transform:translateY(12px)scale(.985)}7.5%,28%{opacity:1;transform:none}29.5%,to{opacity:0;transform:translateY(-7px)scale(.99)}}@keyframes dialogue-user-1{0%,8%{opacity:0;transform:translate(-7px)}9.2%,28%{opacity:1;transform:none}29%,to{opacity:0}}@keyframes dialogue-masar-1{0%,12%{opacity:0;transform:translate(7px)}13.3%,28%{opacity:1;transform:none}29%,to{opacity:0}}@keyframes dialogue-user-2{0%,17%{opacity:0;transform:translate(-7px)}18.3%,28%{opacity:1;transform:none}29%,to{opacity:0}}@keyframes dialogue-masar-2{0%,21%{opacity:0;transform:translate(7px)}22.3%,28%{opacity:1;transform:none}29%,to{opacity:0}}@keyframes dialogue-bot-presence{0%,6%{opacity:0;transform:translateY(9px)scale(.9)}8%,27.5%{opacity:1;transform:none}29%,to{opacity:0;transform:translateY(-4px)scale(.96)}}@keyframes dialogue-bot-mouth{0%,12%,13.2%,17%,22%,22.3%,27.2%,to{border-radius:0 0 55% 55%;transform:scaleX(1)}13.7%,14.4%,15.1%,15.8%,16.5%,22.8%,23.5%,24.2%,24.9%,25.6%,26.3%{border-radius:50%;transform:scaleX(.55)}}@keyframes dialogue-bot-arm{0%,12%,17%,22%,27.5%,to{transform:rotate(-18deg)}13.5%,16.5%,22.5%,26.8%{transform:rotate(-52deg)translate(2px,-3px)}}@keyframes dialogue-bulb{0%,27%{opacity:0;transform:translateY(8px)scale(.75)}28.2%,32%{opacity:1;transform:translateY(0)scale(1.14)}33.5%,to{opacity:0;transform:translateY(-5px)scale(.9)}}@keyframes dialogue-join-cue{0%,28.5%{opacity:0;transform:translateY(8px)}30%,34.5%{opacity:1;transform:none}36%,to{opacity:0;transform:translateY(-5px)}}@keyframes dialogue-learner-head{0%,6.5%{transform:rotate(7deg)translateY(2px)}9%,12%{transform:rotate(-2deg)}13%,17%{transform:rotate(2deg)}18%,21%{transform:rotate(-2deg)}22%,28%{transform:rotate(2deg)}30%,34%{transform:rotate(-4deg)translateY(-2px)}36%,58%{transform:rotate(-1deg)}59%,to{transform:none}}@keyframes dialogue-learner-mouth{0%,8%{border:0;border-bottom:1.8px solid #684a41;border-radius:0;width:12px;height:2px}9.2%,11.8%,18.3%,20.8%{background:#613b3314;border:1.5px solid #70483c;border-radius:50%;width:9px;height:7px}12.2%,18%,21.2%,29%{background:0 0;border:0;border-bottom:1.8px solid #684a41;border-radius:0;width:14px;height:2px}30%,34%{border:0;border-bottom:2.3px solid #70483c;border-radius:0 0 60% 60%;width:20px;height:8px;left:12px}35%,to{background:0 0;border:0;border-bottom:1.8px solid #684a41;border-radius:0;width:14px;height:2px;left:14px}}@keyframes dialogue-learner-eyes{0%,6.5%{transform:scaleY(.82)}8%,28%{transform:scaleY(.98)}30%,34%{transform:scale(1.14)}35%,58%{transform:scaleY(.95)}59%,to{transform:none}}@keyframes dialogue-learner-cheeks{0%,29%{opacity:0}30%,34%{opacity:.42;background:#cd695a38}35%,to{opacity:0}}@keyframes dialogue-route-layer{0%,32%{opacity:.05}35%,56%{opacity:1}59%,to{opacity:.04}}@keyframes dialogue-route-draw{0%,33%{stroke-dashoffset:720px;opacity:.08}36%{opacity:1}53%{stroke-dashoffset:0;opacity:1}58%,to{stroke-dashoffset:0;opacity:.06}}@keyframes dialogue-campus{0%,31%{opacity:.14;filter:saturate(.7)}35%,58%{opacity:1;filter:none}61%,to{opacity:0;filter:saturate(.8)}}@keyframes dialogue-door{0%,49%{transform:rotateY(0)}51%,58%{transform:rotateY(-76deg)}60%,to{transform:rotateY(0)}}@keyframes dialogue-door-light{0%,49%{opacity:0}51%,58%{opacity:1}61%,to{opacity:0}}@keyframes dialogue-journey{0%,34%{opacity:1;top:31.25%;left:15.44%;transform:translate(-50%,-100%)scale(.82)}37%{top:34%;left:23.5%;transform:translate(-50%,-100%)scale(.78)}40%{top:51.8%;left:33.1%;transform:translate(-50%,-100%)scale(.72)}43%{top:59.8%;left:45.6%;transform:translate(-50%,-100%)scale(.65)}46%{top:59.2%;left:58.1%;transform:translate(-50%,-100%)scale(.58)}49%{top:51.6%;left:69.8%;transform:translate(-50%,-100%)scale(.5)}52%{top:48.2%;left:76.5%;transform:translate(-50%,-100%)scale(.43)}54%{opacity:1;top:46.96%;left:79.4%;transform:translate(-50%,-100%)scale(.38)}56.5%{opacity:1;top:43.6%;left:79.4%;transform:translate(-50%,-100%)scale(.33)}58.5%{opacity:0;top:40.5%;left:79.4%;transform:translate(-50%,-100%)scale(.28)}58.6%,to{opacity:0}}@keyframes dialogue-interior{0%,56%{opacity:0;transform:translate(6%)scale(1.02)}59%,79%{opacity:1;transform:none}81%,to{opacity:0;transform:translate(-3%)scale(.99)}}@keyframes dialogue-readiness{0%,57%{opacity:0;transform:translateY(12px)scale(.97)}59.5%,67%{opacity:1;transform:none}69%,to{opacity:0;transform:translateY(-7px)scale(.99)}}@keyframes dialogue-readiness-q1{0%,59%{opacity:0;transform:translate(-8px)}60.2%,67%{opacity:1;transform:none}69%,to{opacity:0}}@keyframes dialogue-readiness-q2{0%,60.5%{opacity:0;transform:translate(-8px)}61.7%,67%{opacity:1;transform:none}69%,to{opacity:0}}@keyframes dialogue-readiness-q3{0%,62%{opacity:0;transform:translate(-8px)}63.2%,67%{opacity:1;transform:none}69%,to{opacity:0}}@keyframes dialogue-readiness-analysis{0%,63.8%{opacity:0;transform:translateY(5px)}65%,68%{opacity:1;transform:none}69.3%,to{opacity:0}}@keyframes dialogue-readiness-meter{0%,64%{width:0}67.8%,to{width:86%}}@keyframes dialogue-readiness-result{0%,66.8%{opacity:0;transform:translateY(6px)}68%,70%{opacity:1;transform:none}71%,to{opacity:0}}@keyframes dialogue-learning-desk{0%,68%{opacity:0;transform:translateY(14px)}70%,79%{opacity:1;transform:none}81%,to{opacity:0;transform:translateY(-7px)}}@keyframes dialogue-learning-panel{0%,68%{opacity:0;transform:translate(18px)scale(.985)}70%,79%{opacity:1;transform:none}81%,to{opacity:0;transform:translate(-12px)scale(.99)}}@keyframes dialogue-learning-progress{0%,69%{width:0}78%,to{width:100%}}@keyframes dialogue-proof{0%,77%{opacity:0;transform:translate(4%)scale(1.015)}79%,85%{opacity:1;transform:none}87%,to{opacity:0;transform:translate(-3%)scale(.99)}}@keyframes dialogue-cert{0%,84%{opacity:0;transform:translate(4%)scale(1.015)}86%,92%{opacity:1;transform:none}94%,to{opacity:0;transform:translate(-3%)scale(.99)}}@keyframes dialogue-cert-progress{0%,86%{width:0}89%,to{width:100%}}@keyframes dialogue-cert-result{0%,88%{opacity:0;transform:translateY(7px)scale(.96)}89.5%,92%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-4px)}}@keyframes dialogue-confetti{0%,89%{opacity:0}90%,92%{opacity:.58}94%,to{opacity:0}}@keyframes dialogue-career{0%,91%{opacity:0;transform:translate(4%)scale(1.01)}93%,99%{opacity:1;transform:none}to{opacity:0;transform:translate(-2%)scale(.995)}}@keyframes dialogue-story-1{0%,.5%{opacity:0;transform:translateY(8px)}1.5%,6.5%{opacity:1;transform:none}7.5%,to{opacity:0;transform:translateY(-5px)}}@keyframes dialogue-story-2{0%,7%{opacity:0;transform:translateY(8px)}8%,17%{opacity:1;transform:none}18%,to{opacity:0;transform:translateY(-5px)}}@keyframes dialogue-story-3{0%,17%{opacity:0;transform:translateY(8px)}18%,28%{opacity:1;transform:none}29%,to{opacity:0;transform:translateY(-5px)}}@keyframes dialogue-story-4{0%,28.5%{opacity:0;transform:translateY(8px)}30%,35%{opacity:1;transform:none}36%,to{opacity:0;transform:translateY(-5px)}}@keyframes dialogue-story-5{0%,57%{opacity:0;transform:translateY(8px)}59%,69.5%{opacity:1;transform:none}70.5%,to{opacity:0;transform:translateY(-5px)}}@keyframes dialogue-story-6{0%,69%{opacity:0;transform:translateY(8px)}71%,84.5%{opacity:1;transform:none}85.5%,to{opacity:0;transform:translateY(-5px)}}@keyframes dialogue-story-7{0%,84.5%{opacity:0;transform:translateY(8px)}86%,92.5%{opacity:1;transform:none}93.5%,to{opacity:0;transform:translateY(-5px)}}@keyframes dialogue-story-8{0%,92%{opacity:0;transform:translateY(8px)}93.5%,99%{opacity:1;transform:none}to{opacity:0}}@media (max-width:900px){.story-masar-conversation-stage{width:355px;top:19%;left:30%}.story-masar-bot{transform-origin:bottom;right:16px;transform:scale(.9)}.hero-film-dialogue-final .story-masar-header{padding-right:88px}}@media (max-width:640px){.hero-film-dialogue-final{--journey-duration:46s}.hero-film-dialogue-final .film-thought{width:175px!important;top:18%!important;left:34%!important}.story-masar-conversation-stage{width:76%;top:20%;left:12%}.story-masar-bot{transform-origin:bottom;top:-80px;right:8px;transform:scale(.78)}.hero-film-dialogue-final .story-masar-header{padding-right:72px}.hero-film-dialogue-final .story-chat-bubble{max-width:90%;font-size:.52rem!important}.hero-film-dialogue-final .story-narration{bottom:26px!important;left:7%!important;right:7%!important}}@media (max-width:420px){.story-masar-conversation-stage{width:84%;top:22%;left:8%}.hero-film-dialogue-final .story-masar-chat{padding:12px!important}.story-masar-bot{top:-74px;right:2px;transform:scale(.7)}.hero-film-dialogue-final .story-masar-header div strong{font-size:.68rem}.hero-film-dialogue-final .story-masar-header div span{font-size:.49rem}.hero-film-dialogue-final .story-chat-bubble{padding:7px 8px!important;font-size:.49rem!important;line-height:1.35!important}}@media (prefers-reduced-motion:reduce){.story-masar-conversation-stage,.hero-film-dialogue-final .story-join-cue{display:none}}
.hero-film-final-refine{--journey-duration:50s;--final-ease:cubic-bezier(.22,.72,.24,1);--final-soft:cubic-bezier(.4,0,.2,1);contain:layout paint;min-height:620px}.hero-film-final-refine *{box-sizing:border-box}.hero-film-final-refine .story-masar-conversation-stage{width:min(420px,58%)!important;animation:final-conversation-stage var(--journey-duration) var(--final-ease) infinite!important;top:19%!important;left:34%!important}.hero-film-final-refine .story-masar-header{min-height:58px!important;padding-right:108px!important}.hero-film-final-refine .story-masar-header div small{color:#84e7fb!important;letter-spacing:.14em!important;font-size:.56rem!important;font-weight:700!important}.hero-film-final-refine .story-masar-header div strong{color:#f3f8fd!important;margin-top:3px!important;font-size:.95rem!important;line-height:1.2!important}.hero-film-final-refine .story-masar-header div span{color:#9eb0c5!important;margin-top:3px!important;font-size:.62rem!important}.hero-film-final-refine .story-masar-bot{top:-94px!important;right:22px!important}.masar-bot-nameplate{text-align:center;background:#07111ef5;border:1px solid #5ccced3d;border-radius:9px;width:98px;padding:5px 7px;position:absolute;top:98px;left:-9px;box-shadow:0 8px 24px #0000003d}.masar-bot-nameplate strong{color:#dff9ff;letter-spacing:.13em;font-size:.58rem;display:block}.masar-bot-nameplate span{color:#77dff6;white-space:nowrap;margin-top:1px;font-size:.41rem;display:block}.hero-film-final-refine .masar-bot-body span{letter-spacing:.1em!important;color:#dffaff!important;font-size:.43rem!important}.hero-film-final-refine .story-chat-bubble{padding:10px 12px!important;font-size:.62rem!important;line-height:1.5!important}.hero-film-final-refine .story-chat-bubble b{font-size:.46rem!important}.hero-film-final-refine .story-chat-user-1{animation:final-user-1 var(--journey-duration) var(--final-ease) infinite!important}.hero-film-final-refine .story-chat-masar-1{animation:final-masar-1 var(--journey-duration) var(--final-ease) infinite!important}.hero-film-final-refine .story-chat-user-2{animation:final-user-2 var(--journey-duration) var(--final-ease) infinite!important}.hero-film-final-refine .story-chat-masar-2{animation:final-masar-2 var(--journey-duration) var(--final-ease) infinite!important}.hero-film-final-refine .story-masar-bot{animation:final-bot-presence var(--journey-duration) var(--final-ease) infinite!important}.hero-film-final-refine .film-thought{width:min(240px,38%)!important;animation:final-thought var(--journey-duration) var(--final-ease) infinite!important;top:18%!important;left:31%!important}.hero-film-final-refine .film-bulb{animation:final-bulb var(--journey-duration) var(--final-ease) infinite!important}.hero-film-final-refine .story-join-cue{width:min(280px,43%)!important;animation:final-join-cue var(--journey-duration) var(--final-ease) infinite!important;top:20%!important;left:34%!important}.hero-film-final-refine .journey-learner{animation:final-journey var(--journey-duration) linear infinite!important}.hero-film-final-refine .film-route{animation:final-route-layer var(--journey-duration) var(--final-soft) infinite!important}.hero-film-final-refine .film-route-live{animation:final-route-draw var(--journey-duration) var(--final-soft) infinite!important}.hero-film-final-refine .film-campus{animation:final-campus var(--journey-duration) var(--final-soft) infinite!important}.hero-film-final-refine .film-door{animation:final-door var(--journey-duration) var(--final-ease) infinite!important}.hero-film-final-refine .film-door-light{animation:final-door-light var(--journey-duration) ease-in-out infinite!important}.hero-film-final-refine .film-interior{animation:final-interior var(--journey-duration) var(--final-soft) infinite!important}.hero-film-final-refine .readiness-story-card{transform:translate(-50%);width:min(430px,78%)!important;min-width:0!important;max-width:430px!important;animation:final-readiness-card var(--journey-duration) var(--final-ease) infinite!important;padding:18px!important;top:9%!important;left:50%!important;right:auto!important;overflow:visible!important}.hero-film-final-refine .readiness-mini-row{grid-template-columns:26px minmax(70px,1fr) minmax(78px,auto) 18px!important}.hero-film-final-refine .readiness-q1{animation:final-readiness-q1 var(--journey-duration) var(--final-ease) infinite!important}.hero-film-final-refine .readiness-q2{animation:final-readiness-q2 var(--journey-duration) var(--final-ease) infinite!important}.hero-film-final-refine .readiness-q3{animation:final-readiness-q3 var(--journey-duration) var(--final-ease) infinite!important}.hero-film-final-refine .readiness-masar-analysis,.hero-film-final-refine .readiness-fit-meter{animation:final-readiness-analysis var(--journey-duration) var(--final-ease) infinite!important}.hero-film-final-refine .readiness-fit-meter i{animation:final-readiness-meter var(--journey-duration) var(--final-soft) infinite!important}.hero-film-final-refine .readiness-result-final{display:none!important}.readiness-decision-scene{z-index:9;opacity:0;pointer-events:none;animation:final-fit-decision var(--journey-duration) var(--final-ease) infinite;position:absolute;inset:0}.learner-fit-result{position:absolute!important;top:34%!important;left:16%!important;transform:scale(.9)!important}.fit-decision-card{background:linear-gradient(155deg,#0c1a2efa,#070f1cf7);border:1px solid #5d91e13d;border-radius:24px;grid-template-columns:106px 1fr;align-items:center;gap:14px 16px;width:min(430px,55%);padding:18px;display:grid;position:absolute;top:14%;left:36%;box-shadow:0 24px 60px #00000047}.fit-score-ring{background:radial-gradient(circle at center,#0c1d31 57%,transparent 58%),conic-gradient(#50d890 0 86%,#4a658b33 86% 100%);border-radius:50%;align-content:center;place-items:center;width:104px;height:104px;display:grid;box-shadow:0 0 30px #50d8901f}.fit-score-ring strong{color:#effbf5;font-size:1.45rem;line-height:1}.fit-score-ring span{color:#68dca4;letter-spacing:.04em;margin-top:5px;font-size:.56rem;font-weight:700}.fit-decision-copy small,.fit-course-choice small{color:#72def6;letter-spacing:.12em;font-size:.48rem;font-weight:700;display:block}.fit-decision-copy strong{color:#f2f7fc;margin-top:5px;font-size:.9rem;line-height:1.25;display:block}.fit-decision-copy p{color:#9fb0c4;margin:5px 0 0;font-size:.61rem;line-height:1.45}.fit-course-choice{background:#50d8900e;border:1px solid #50d8902e;border-radius:14px;grid-column:1/-1;padding:12px 13px}.fit-course-choice strong{color:#f0f7f4;margin-top:5px;font-size:.72rem;line-height:1.4;display:block}.fit-course-choice span{color:#8ea99b;margin-top:4px;font-size:.53rem;display:block}.hero-film-final-refine .learner-fit-result .film-person-mouth{background:0 0!important;border:0!important;border-bottom:2.4px solid #68483f!important;border-radius:0 0 65% 65%!important;width:20px!important;height:8px!important;top:36px!important;left:12px!important}.hero-film-final-refine .learner-fit-result .film-person-cheek{opacity:.4!important;background:#cd695a38!important}.hero-film-final-refine .learning-desk{opacity:0;animation:final-learning-desk var(--journey-duration) var(--final-ease) infinite!important}.hero-film-final-refine .learning-focus-panel{opacity:0;animation:final-learning-panel var(--journey-duration) var(--final-ease) infinite!important}.hero-film-final-refine .learning-focus-progress i{animation:final-learning-progress var(--journey-duration) var(--final-soft) infinite!important}.learning-terminal{gap:3px;display:grid;position:absolute;bottom:8px;left:10px;right:10px}.learning-terminal i{opacity:.6;background:#5fddf4;border-radius:99px;height:2px;display:block}.learning-terminal i:first-child{width:78%}.learning-terminal i:nth-child(2){width:54%}.learning-terminal i:nth-child(3){width:68%}.learning-action-list{gap:6px;width:130px;display:grid;position:absolute;top:12%;left:105%}.learning-action-list span{color:#aebdd0;opacity:.32;background:#ffffff06;border:1px solid #6490d326;border-radius:9px;padding:7px 8px;font-size:.49rem}.learning-action-1{animation:final-learning-action-1 var(--journey-duration) linear infinite}.learning-action-2{animation:final-learning-action-2 var(--journey-duration) linear infinite}.learning-action-3{animation:final-learning-action-3 var(--journey-duration) linear infinite}.hero-film-final-refine .learner-study .arm-unit-right{animation:final-study-arm var(--journey-duration) var(--final-ease) infinite!important}.hero-film-final-refine .film-proof{animation:final-proof var(--journey-duration) var(--final-ease) infinite!important}.hero-film-final-refine .film-certification{animation:final-cert var(--journey-duration) var(--final-ease) infinite!important}.hero-film-final-refine .film-career{animation:final-career var(--journey-duration) var(--final-ease) infinite!important}.hero-film-final-refine .cert-progress i{animation:final-cert-progress var(--journey-duration) var(--final-soft) infinite!important}.hero-film-final-refine .cert-result{animation:final-cert-result var(--journey-duration) var(--final-ease) infinite!important}.hero-film-final-refine .cert-confetti{animation:final-confetti var(--journey-duration) var(--final-ease) infinite!important}.proof-action-flow,.cert-exam-action{color:#91a7bf;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:.5rem;display:flex}.proof-action-flow span,.cert-exam-action span{background:#ffffff08;border:1px solid #6b8fc61f;border-radius:7px;padding:4px 7px}.proof-action-flow i,.cert-exam-action i{color:#5edbf4;font-style:normal}.hero-film-final-refine .story-narration{width:auto!important;bottom:28px!important;left:7%!important;right:26%!important;transform:none!important}.hero-film-final-refine .story-line{opacity:0;animation-duration:var(--journey-duration)!important}.hero-film-final-refine .story-1{animation-name:final-story-1!important}.hero-film-final-refine .story-2{animation-name:final-story-2!important}.hero-film-final-refine .story-3{animation-name:final-story-3!important}.hero-film-final-refine .story-4{animation-name:final-story-4!important}.hero-film-final-refine .story-5{animation-name:final-story-5!important}.hero-film-final-refine .story-6{animation-name:final-story-6!important}.hero-film-final-refine .story-7{animation-name:final-story-7!important}.hero-film-final-refine .story-8{animation-name:final-story-8!important}.hero-film-final-refine .story-9{animation-name:final-story-9!important}.hero-film-final-refine .story-10{animation-name:final-story-10!important}@keyframes final-thought{0%,.8%{opacity:0;transform:translateY(7px)}1.5%,6%{opacity:1;transform:none}7%,to{opacity:0;transform:translateY(-6px)}}@keyframes final-conversation-stage{0%,6%{opacity:0;transform:translateY(12px)scale(.985)}7.5%,29%{opacity:1;transform:none}30%,to{opacity:0;transform:translateY(-6px)scale(.99)}}@keyframes final-user-1{0%,8%{opacity:0;transform:translate(-7px)}9.5%,29%{opacity:1;transform:none}30%,to{opacity:0}}@keyframes final-masar-1{0%,13%{opacity:0;transform:translate(7px)}14.5%,29%{opacity:1;transform:none}30%,to{opacity:0}}@keyframes final-user-2{0%,18%{opacity:0;transform:translate(-7px)}19.5%,29%{opacity:1;transform:none}30%,to{opacity:0}}@keyframes final-masar-2{0%,23%{opacity:0;transform:translate(7px)}24.5%,29%{opacity:1;transform:none}30%,to{opacity:0}}@keyframes final-bot-presence{0%,6%{opacity:0;transform:translateY(9px)scale(.9)}8%,29%{opacity:1;transform:none}30%,to{opacity:0;transform:translateY(-4px)scale(.96)}}@keyframes final-bulb{0%,28%{opacity:0;transform:translateY(8px)scale(.75)}29%,32.5%{opacity:1;transform:translateY(0)scale(1.14)}33.5%,to{opacity:0;transform:translateY(-5px)scale(.9)}}@keyframes final-join-cue{0%,30%{opacity:0;transform:translateY(8px)}31%,35%{opacity:1;transform:none}36%,to{opacity:0;transform:translateY(-5px)}}@keyframes final-journey{0%,34.8%{opacity:1;top:31.25%;left:15.44%;transform:translate(-50%,-100%)scale(.82)}36.5%{top:34%;left:23.5%;transform:translate(-50%,-100%)scale(.78)}38.3%{top:51.8%;left:33.1%;transform:translate(-50%,-100%)scale(.72)}40.2%{top:59.8%;left:45.6%;transform:translate(-50%,-100%)scale(.65)}42.1%{top:59.2%;left:58.1%;transform:translate(-50%,-100%)scale(.58)}43.9%{top:51.6%;left:69.8%;transform:translate(-50%,-100%)scale(.5)}45.2%{top:48.2%;left:76.5%;transform:translate(-50%,-100%)scale(.43)}46.2%{opacity:1;top:46.96%;left:79.4%;transform:translate(-50%,-100%)scale(.38)}47.1%{opacity:1;top:43.6%;left:79.4%;transform:translate(-50%,-100%)scale(.33)}48%{opacity:0;top:40.5%;left:79.4%;transform:translate(-50%,-100%)scale(.28)}48.1%,to{opacity:0}}@keyframes final-route-layer{0%,33%{opacity:.06}35%,48%{opacity:1}50%,to{opacity:.04}}@keyframes final-route-draw{0%,34%{stroke-dashoffset:720px;opacity:.08}36%{opacity:1}47%{stroke-dashoffset:0;opacity:1}49%,to{stroke-dashoffset:0;opacity:.06}}@keyframes final-campus{0%,32%{opacity:.14;filter:saturate(.7)}35%,49%{opacity:1;filter:none}51%,to{opacity:0;filter:saturate(.8)}}@keyframes final-door{0%,44%{transform:rotateY(0)}45.5%,49%{transform:rotateY(-76deg)}50.5%,to{transform:rotateY(0)}}@keyframes final-door-light{0%,44%{opacity:0}45.5%,49%{opacity:1}51%,to{opacity:0}}@keyframes final-interior{0%,47.5%{opacity:0;transform:translate(4%)scale(1.01)}49%,79.2%{opacity:1;transform:none}80%,to{opacity:0;transform:translate(-2%)scale(.995)}}@keyframes final-readiness-card{0%,48%{opacity:0;transform:translate(-50%)translateY(10px)scale(.98)}49.5%,58.5%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}59.5%,to{opacity:0;transform:translate(-50%)translateY(-7px)scale(.99)}}@keyframes final-readiness-q1{0%,49%{opacity:0;transform:translate(-7px)}50.2%,58.5%{opacity:1;transform:none}59.5%,to{opacity:0}}@keyframes final-readiness-q2{0%,51%{opacity:0;transform:translate(-7px)}52.2%,58.5%{opacity:1;transform:none}59.5%,to{opacity:0}}@keyframes final-readiness-q3{0%,53%{opacity:0;transform:translate(-7px)}54.2%,58.5%{opacity:1;transform:none}59.5%,to{opacity:0}}@keyframes final-readiness-analysis{0%,55%{opacity:0;transform:translateY(5px)}56%,58.8%{opacity:1;transform:none}59.5%,to{opacity:0}}@keyframes final-readiness-meter{0%,55%{width:0}58.8%{width:86%}to{width:86%}}@keyframes final-fit-decision{0%,59%{opacity:0;transform:translateY(8px)}60.2%,67.5%{opacity:1;transform:none}68.5%,to{opacity:0;transform:translateY(-6px)}}@keyframes final-learning-desk{0%,68%{opacity:0;transform:translateY(12px)}69.2%,78.5%{opacity:1;transform:none}79.3%,to{opacity:0;transform:translateY(-6px)}}@keyframes final-learning-panel{0%,68%{opacity:0;transform:translate(15px)}69.5%,78.5%{opacity:1;transform:none}79.3%,to{opacity:0;transform:translate(-8px)}}@keyframes final-learning-progress{0%,69%{width:0}78.2%{width:100%}to{width:100%}}@keyframes final-learning-action-1{0%,69%{opacity:.22}70%,72%{opacity:1;color:#e7f7ff;border-color:#49d7ff59}73%,to{opacity:.32}}@keyframes final-learning-action-2{0%,72.5%{opacity:.22}73.5%,75.5%{opacity:1;color:#e7f7ff;border-color:#49d7ff59}76.5%,to{opacity:.32}}@keyframes final-learning-action-3{0%,75.5%{opacity:.22}76.5%,78.5%{opacity:1;color:#e7f7ff;border-color:#50d89059}79.2%,to{opacity:.32}}@keyframes final-study-arm{0%,69%{transform:rotate(-18deg)}71%,72%{transform:rotate(-39deg)translate(3px,-1px)}73.5%{transform:rotate(-24deg)}75%,76%{transform:rotate(-41deg)translate(3px,-1px)}77.5%,78.5%{transform:rotate(-31deg)}79.3%,to{transform:rotate(-18deg)}}@keyframes final-proof{0%,79%{opacity:0;transform:translate(3%)scale(1.01)}80%,85.5%{opacity:1;transform:none}86.2%,to{opacity:0;transform:translate(-2%)scale(.995)}}@keyframes final-cert{0%,86%{opacity:0;transform:translate(3%)scale(1.01)}87%,92.5%{opacity:1;transform:none}93.2%,to{opacity:0;transform:translate(-2%)scale(.995)}}@keyframes final-cert-progress{0%,87%{width:0}90.2%{width:100%}to{width:100%}}@keyframes final-cert-result{0%,89.5%{opacity:0;transform:translateY(6px)scale(.97)}90.5%,92.6%{opacity:1;transform:none}93.3%,to{opacity:0}}@keyframes final-confetti{0%,90%{opacity:0}91%,92.6%{opacity:.62}93.5%,to{opacity:0}}@keyframes final-career{0%,93%{opacity:0;transform:translate(3%)scale(1.01)}94%,99%{opacity:1;transform:none}to{opacity:0;transform:translate(-1%)}}@keyframes final-story-1{0%,.5%{opacity:0}1.5%,6%{opacity:1}7%,to{opacity:0}}@keyframes final-story-2{0%,7%{opacity:0}8%,17%{opacity:1}18%,to{opacity:0}}@keyframes final-story-3{0%,17%{opacity:0}18%,29%{opacity:1}30%,to{opacity:0}}@keyframes final-story-4{0%,30%{opacity:0}31%,47%{opacity:1}48%,to{opacity:0}}@keyframes final-story-5{0%,48%{opacity:0}49%,59%{opacity:1}60%,to{opacity:0}}@keyframes final-story-6{0%,59%{opacity:0}60%,68%{opacity:1}69%,to{opacity:0}}@keyframes final-story-7{0%,68%{opacity:0}69%,79%{opacity:1}80%,to{opacity:0}}@keyframes final-story-8{0%,79%{opacity:0}80%,86%{opacity:1}87%,to{opacity:0}}@keyframes final-story-9{0%,86%{opacity:0}87%,93%{opacity:1}94%,to{opacity:0}}@keyframes final-story-10{0%,93%{opacity:0}94%,99.5%{opacity:1}to{opacity:0}}@media (max-width:1100px){.hero-film-final-refine{min-height:610px}.hero-film-final-refine .story-masar-conversation-stage{width:min(410px,61%)!important;left:32%!important}.hero-film-final-refine .film-thought{left:29%!important}.fit-decision-card{width:min(420px,60%);left:34%}.learner-fit-result{left:13%!important}}@media (max-width:860px){.hero-film-final-refine{min-height:640px}.hero-film-final-refine .story-masar-conversation-stage{width:63%!important;top:20%!important;left:31%!important}.hero-film-final-refine .story-masar-header{padding-right:90px!important}.hero-film-final-refine .story-masar-bot{transform-origin:100% 100%;transform:scale(.92);right:10px!important}.hero-film-final-refine .film-thought{width:42%!important;left:30%!important}.hero-film-final-refine .readiness-story-card{width:76%!important;top:11%!important}.fit-decision-card{grid-template-columns:92px 1fr;width:64%;padding:15px;top:15%;left:31%}.fit-score-ring{width:90px;height:90px}.fit-score-ring strong{font-size:1.2rem}.learner-fit-result{top:36%!important;left:10%!important;transform:scale(.76)!important}.learning-action-list{width:118px;left:98%}.hero-film-final-refine .story-narration{left:6%!important;right:27%!important}}@media (max-width:680px){.hero-film-final-refine{min-height:760px;overflow:hidden}.hero-film-final-refine .film-thought{width:52%!important;top:14%!important;left:40%!important}.hero-film-final-refine .film-thought strong{font-size:.76rem!important}.hero-film-final-refine .story-masar-conversation-stage{width:86%!important;top:36%!important;left:7%!important}.hero-film-final-refine .story-masar-chat{padding:15px 13px 13px!important}.hero-film-final-refine .story-masar-header{min-height:48px!important;padding-right:76px!important}.hero-film-final-refine .story-masar-header div small{font-size:.48rem!important}.hero-film-final-refine .story-masar-header div strong{font-size:.78rem!important}.hero-film-final-refine .story-masar-header div span{font-size:.52rem!important}.hero-film-final-refine .story-masar-bot{transform-origin:100% 100%;transform:scale(.78);top:-76px!important;right:6px!important}.hero-film-final-refine .story-chat-bubble{max-width:88%!important;padding:8px 9px!important;font-size:.54rem!important}.masar-bot-nameplate{width:92px;top:94px;left:-10px}.hero-film-final-refine .story-join-cue{width:66%!important;top:25%!important;left:20%!important}.hero-film-final-refine .readiness-story-card{width:88%!important;padding:14px!important;top:10%!important}.hero-film-final-refine .readiness-mini-row{grid-template-columns:24px minmax(58px,1fr) minmax(72px,auto) 16px!important;gap:5px!important;padding:6px!important}.readiness-decision-scene{flex-direction:column;justify-content:flex-start;align-items:center;padding-top:72px;display:flex}.learner-fit-result{top:24%!important;left:7%!important;transform:scale(.62)!important}.fit-decision-card{border-radius:18px;grid-template-columns:76px 1fr;gap:10px;width:69%;padding:13px;top:10%;left:25%}.fit-score-ring{width:74px;height:74px}.fit-score-ring strong{font-size:1rem}.fit-score-ring span{font-size:.46rem}.fit-decision-copy strong{font-size:.72rem}.fit-decision-copy p{font-size:.52rem}.fit-course-choice strong{font-size:.6rem}.fit-course-choice span{font-size:.46rem}.hero-film-final-refine .learning-desk{transform-origin:0;left:12%!important}.learning-action-list{width:112px;top:5%;left:88%}.hero-film-final-refine .learning-focus-panel{width:55%!important;right:4%!important}.hero-film-final-refine .story-narration{bottom:82px!important;left:5%!important;right:5%!important}.hero-film-final-refine .story-line{padding:10px 12px!important}.hero-film-final-refine .story-line strong{font-size:.66rem!important;line-height:1.35!important}}@media (max-width:480px){.hero-film-final-refine{--journey-duration:54s;border-radius:24px;min-height:780px}.hero-film-final-refine .film-thought{width:58%!important;padding:11px!important;top:13%!important;left:37%!important}.hero-film-final-refine .film-thought small{font-size:.42rem!important}.hero-film-final-refine .film-thought strong{font-size:.68rem!important}.hero-film-final-refine .story-masar-conversation-stage{width:90%!important;top:37%!important;left:5%!important}.hero-film-final-refine .story-masar-header{padding-right:64px!important}.hero-film-final-refine .story-masar-bot{transform:scale(.68);top:-68px!important;right:0!important}.hero-film-final-refine .story-chat-bubble{margin-top:6px!important;font-size:.49rem!important;line-height:1.42!important}.hero-film-final-refine .story-join-cue{width:76%!important;padding:10px 11px!important;top:26%!important;left:15%!important}.hero-film-final-refine .story-join-cue strong{font-size:.65rem!important}.hero-film-final-refine .readiness-story-card{width:92%!important;padding:12px!important;top:9%!important}.readiness-story-head strong{font-size:.78rem!important}.readiness-mini-row b{font-size:.49rem!important}.readiness-mini-row em{font-size:.45rem!important}.readiness-masar-analysis{grid-template-columns:25px 1fr auto!important;gap:6px!important;padding:7px!important}.readiness-masar-analysis span:nth-child(2){font-size:.45rem!important}.readiness-masar-analysis strong{font-size:.56rem!important}.learner-fit-result{top:24%!important;left:3%!important;transform:scale(.52)!important}.fit-decision-card{grid-template-columns:64px 1fr;gap:8px;width:77%;padding:11px;top:9%;left:20%}.fit-score-ring{width:62px;height:62px}.fit-score-ring strong{font-size:.88rem}.fit-score-ring span,.fit-decision-copy small,.fit-course-choice small{font-size:.4rem}.fit-decision-copy strong{font-size:.62rem}.fit-decision-copy p{font-size:.46rem}.fit-course-choice{padding:9px}.fit-course-choice strong{font-size:.54rem}.fit-course-choice span{font-size:.41rem}.hero-film-final-refine .learning-desk{transform-origin:0;left:6%!important;transform:scale(.78)!important}.learning-action-list{width:104px;top:1%;left:80%}.learning-action-list span{padding:5px 6px;font-size:.43rem}.hero-film-final-refine .learning-focus-panel{width:57%!important;padding:11px!important;right:3%!important}.hero-film-final-refine .learning-focus-panel strong{font-size:.66rem!important}.proof-action-flow,.cert-exam-action{gap:4px;font-size:.43rem}.hero-film-final-refine .story-narration{bottom:88px!important}.hero-film-final-refine .story-line small{font-size:.43rem!important}.hero-film-final-refine .story-line strong{font-size:.59rem!important}}@media (max-width:360px){.hero-film-final-refine{min-height:800px}.hero-film-final-refine .story-masar-conversation-stage{width:92%!important;left:4%!important}.hero-film-final-refine .story-chat-bubble{font-size:.45rem!important}.fit-decision-card{width:80%;left:17%}.learner-fit-result{left:0!important;transform:scale(.46)!important}.hero-film-final-refine .story-line strong{font-size:.55rem!important}}@media (max-height:650px) and (min-width:700px){.hero-film-final-refine{min-height:540px}.hero-film-final-refine .story-masar-conversation-stage{transform-origin:top;top:17%!important}.hero-film-final-refine .readiness-story-card{transform-origin:top;top:7%!important}.fit-decision-card{top:10%}.hero-film-final-refine .story-narration{bottom:14px!important}}@media (prefers-reduced-motion:reduce){.hero-film-final-refine{--journey-duration:1ms}.hero-film-final-refine .story-masar-conversation-stage,.hero-film-final-refine .story-join-cue,.hero-film-final-refine .readiness-decision-scene,.hero-film-final-refine .film-proof,.hero-film-final-refine .film-certification,.hero-film-final-refine .film-career,.hero-film-final-refine .story-narration{display:none!important}.hero-film-final-refine .film-static-storyboard{display:flex!important}}
.hero-film-final-refine .story-masar-header div small{font-size:0!important;line-height:1!important}.hero-film-final-refine .story-masar-header div small:after{content:"MASAR AI GUIDE";color:#84e7fb;letter-spacing:.14em;font-size:.56rem;font-weight:700;line-height:1.2;display:inline-block}.hero-film-final-refine .masar-bot-core{display:none!important}.hero-film-final-refine .masar-bot-body{justify-content:center!important;padding:0 8px!important}.hero-film-final-refine .masar-bot-body span{text-align:center!important;color:#dffaff!important;width:100%!important;display:block!important}.hero-film-final-refine .masar-bot-eye{background:#eefcff!important;border-radius:50% 50% 60% 60%!important;width:8px!important;height:6px!important;top:20px!important;box-shadow:0 0 8px #5fdfff9e!important}.hero-film-final-refine .masar-bot-eye.eye-a{left:18px!important;right:auto!important}.hero-film-final-refine .masar-bot-eye.eye-b{left:auto!important;right:18px!important}.hero-film-final-refine .masar-bot-mouth{transform-origin:50%!important;width:20px!important;height:6px!important;animation:masar-friendly-talk var(--journey-duration) linear infinite!important;background:0 0!important;border:0!important;border-bottom:2.4px solid #dffaff!important;border-radius:0 0 16px 16px!important;top:29px!important;left:18px!important}.hero-film-final-refine .masar-bot-head:after{content:"";pointer-events:none;background:linear-gradient(90deg,#5ee2f724,#0000 32% 68%,#5ee2f724);border-radius:50%;height:4px;position:absolute;top:29px;left:11px;right:11px}@keyframes masar-friendly-talk{0%,12%,13%,17%,22%,23%,27%,to{transform:scaleX(1)translateY(0)}13.6%,14.6%,15.6%,16.6%,23.6%,24.6%,25.6%,26.6%{transform:scaleX(.78)translateY(.5px)}}@keyframes final-journey{0%,34.8%{opacity:1;top:31.25%;left:15.44%;transform:translate(-50%,-100%)scale(.82)}36.2%{opacity:1;top:33.48%;left:20.78%;transform:translate(-50%,-100%)scale(.78)}37.5%{opacity:1;top:38.64%;left:25.09%;transform:translate(-50%,-100%)scale(.74)}38.8%{opacity:1;top:45.24%;left:28.99%;transform:translate(-50%,-100%)scale(.7)}40%{opacity:1;top:51.79%;left:33.09%;transform:translate(-50%,-100%)scale(.66)}41.1%{opacity:1;top:57.31%;left:38.55%;transform:translate(-50%,-100%)scale(.62)}42.1%{opacity:1;top:60.49%;left:44.76%;transform:translate(-50%,-100%)scale(.58)}43%{opacity:1;top:61.33%;left:51.39%;transform:translate(-50%,-100%)scale(.54)}43.8%{opacity:1;top:59.82%;left:58.09%;transform:translate(-50%,-100%)scale(.5)}44.5%{opacity:1;top:56.61%;left:64.11%;transform:translate(-50%,-100%)scale(.46)}45.1%{opacity:1;top:52.86%;left:69.3%;transform:translate(-50%,-100%)scale(.43)}45.7%{opacity:1;top:49.38%;left:74.22%;transform:translate(-50%,-100%)scale(.4)}46.2%{opacity:1;top:46.96%;left:79.41%;transform:translate(-50%,-100%)scale(.37)}46.7%{opacity:.78;top:46.2%;left:79.41%;transform:translate(-50%,-100%)scale(.31)}47.2%{opacity:.36;top:45.35%;left:79.41%;transform:translate(-50%,-100%)scale(.23)}47.6%{opacity:0;top:44.65%;left:79.41%;transform:translate(-50%,-100%)scale(.17)}47.7%,to{opacity:0;top:44.65%;left:79.41%;transform:translate(-50%,-100%)scale(.17)}}@keyframes final-door{0%,44.4%{transform:rotateY(0)}45%,48%{transform:rotateY(-76deg)}49%,to{transform:rotateY(0)}}@keyframes final-door-light{0%,44.4%{opacity:0}45%,48%{opacity:1}49.2%,to{opacity:0}}
.ask-widget .ask-panel{resize:both;grid-template-rows:auto minmax(180px,1fr) auto auto;width:460px;min-width:360px;max-width:min(720px,100vw - 28px);height:auto;min-height:420px;max-height:min(780px,82dvh);transition:width .2s,height .2s,max-width .2s;overflow:hidden}.ask-widget .ask-panel.has-conversation{width:500px}.ask-widget .ask-panel.has-long-answer{width:560px}.ask-widget .ask-panel.is-expanded{width:min(680px,100vw - 28px);height:min(780px,84dvh)}.ask-widget .ask-conversation{scroll-behavior:auto;gap:12px;min-height:180px;max-height:calc(min(780px,82dvh) - 172px);padding:18px 18px 16px}.ask-widget .ask-bubble{font-size:.84rem;line-height:1.62}.ask-widget .ask-bubble.assistant{background:linear-gradient(145deg,#1a2638,#172233);max-width:100%;padding:13px 15px}.ask-widget .ask-bubble.user{max-width:86%}.ask-widget .ask-progressive-answer{min-width:0;position:relative}.ask-widget .ask-progressive-answer.is-typing{padding-inline-end:8px}.ask-widget .ask-stream-caret{vertical-align:-.08em;background:#6fdcf5;border-radius:99px;width:2px;height:.95em;margin-inline-start:4px;animation:1s steps(2,end) infinite ask-caret;display:inline-block;box-shadow:0 0 8px #6fdcf559}.ask-widget .ask-markdown p,.ask-widget .ask-markdown ul,.ask-widget .ask-markdown ol{margin:.5em 0}.ask-widget .ask-panel.has-long-answer .ask-markdown{max-width:68ch}.ask-widget .ask-footnote{color:#718097;margin-top:8px}.ask-widget .ask-header-actions button{transition:background .15s,color .15s,transform .15s}.ask-widget .ask-header-actions button:hover{transform:translateY(-1px)}.ask-widget .ask-header-actions button svg{width:17px;height:17px}@keyframes ask-caret{50%{opacity:.22}}@media (max-width:760px){.ask-widget .ask-panel,.ask-widget .ask-panel.has-conversation,.ask-widget .ask-panel.has-long-answer,.ask-widget .ask-panel.is-expanded{width:min(520px,100vw - 20px);max-width:calc(100vw - 20px)}}@media (max-width:600px){.ask-widget .ask-panel,.ask-widget .ask-panel.has-conversation,.ask-widget .ask-panel.has-long-answer,.ask-widget .ask-panel.is-expanded{resize:none;width:auto;min-width:0;max-width:none;height:min(720px,100dvh - 86px);min-height:0;max-height:calc(100dvh - 86px);left:8px;right:8px}.ask-widget .ask-conversation{min-height:0;max-height:none;padding:15px 13px}.ask-widget .ask-bubble{font-size:.82rem}.ask-widget .ask-bubble.assistant{max-width:100%}.ask-widget .ask-bubble.user{max-width:92%}.ask-widget .ask-footnote{font-size:.52rem}}@media (prefers-reduced-motion:reduce){.ask-widget .ask-panel,.ask-widget .ask-header-actions button{transition:none}.ask-widget .ask-stream-caret{opacity:.75;animation:none}}
