.ProductOverview_section__eltYw{padding:48px 0 56px;scroll-margin-top:calc(108px + var(--tn-promo-h, 0px));border-bottom:1px solid var(--line);background:var(--surface,#fff)}.ProductOverview_heading__Q5PQh{max-width:760px;margin:0 auto 22px;text-align:center}.ProductOverview_heading__Q5PQh h2{margin:0 0 10px;font-size:clamp(28px,3.5vw,38px)}.ProductOverview_heading__Q5PQh p{margin:0;color:var(--ink-soft);font-size:16px;line-height:1.5}.ProductOverview_player__9rNvf{position:relative;max-width:760px;margin:0 auto;aspect-ratio:16/9;overflow:hidden;border-radius:18px;background:#272044;box-shadow:0 18px 48px -24px rgba(39,32,68,.35)}.ProductOverview_video__hMGbR{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ProductOverview_video__hMGbR:focus-visible{outline:3px solid #a99bff;outline-offset:-5px}.ProductOverview_player__9rNvf .ProductOverview_playButton__GHKEF{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:12px;padding:28px;border:0;color:#fff;cursor:pointer;background:linear-gradient(180deg,transparent 50%,rgba(16,13,34,.72));font:inherit}.ProductOverview_playIcon__A4Axl{display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:#fff;color:#2f2964;box-shadow:0 5px 28px rgba(0,0,0,.2);transition:transform .18s ease}.ProductOverview_playIcon__A4Axl svg{width:30px;height:30px;margin-left:3px}.ProductOverview_playButton__GHKEF:hover .ProductOverview_playIcon__A4Axl{transform:scale(1.07)}.ProductOverview_playButton__GHKEF:focus-visible{outline:4px solid #a99bff;outline-offset:-6px}.ProductOverview_caption__vE197{font-size:15px;font-weight:600}.ProductOverview_caption__vE197 span{margin-left:10px;opacity:.8;font-variant-numeric:tabular-nums}.ProductOverview_heroLink__FnZY_{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:14px 4px;color:var(--ink);font-size:15px;font-weight:600;text-decoration:none}.ProductOverview_heroLink__FnZY_ svg{width:19px;height:19px}.ProductOverview_heroLink__FnZY_:hover{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.ProductOverview_heroLink__FnZY_:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.ProductOverview_error__ouPew{max-width:760px;margin:16px auto 0;color:var(--ink-soft)}.ProductOverview_error__ouPew a{color:var(--accent);text-decoration:underline}@media (max-width:600px){.ProductOverview_section__eltYw{padding:48px 0 56px}.ProductOverview_heading__Q5PQh{margin-bottom:20px}.ProductOverview_heading__Q5PQh p{font-size:16px}.ProductOverview_player__9rNvf{border-radius:12px}.ProductOverview_player__9rNvf .ProductOverview_playButton__GHKEF{padding:14px;gap:8px;background:linear-gradient(180deg,transparent 30%,rgba(16,13,34,.75))}.ProductOverview_playIcon__A4Axl{width:44px;height:44px}.ProductOverview_playIcon__A4Axl svg{width:23px;height:23px}.ProductOverview_caption__vE197{font-size:13px}}@media (prefers-reduced-motion:reduce){.ProductOverview_playIcon__A4Axl{transition:none}}.ProductOverview_player__9rNvf.ProductOverview_compact__L1CTZ{max-width:none;margin:0;border-radius:0;box-shadow:none;background:#0b0a1a}.ProductOverview_player__9rNvf.ProductOverview_compact__L1CTZ .ProductOverview_video__hMGbR{-o-object-fit:cover;object-fit:cover}.ProductOverview_player__9rNvf.ProductOverview_compact__L1CTZ .ProductOverview_playButton__GHKEF{justify-content:flex-end;align-items:flex-start;padding:12px;background:none}.ProductOverview_chip__Xpxfu{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px 0 9px;border-radius:999px;background:#fff;color:#6d28d9;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:0 8px 20px -8px rgba(0,0,0,.5);transition:transform .18s ease}.ProductOverview_chip__Xpxfu svg{width:18px;height:18px}.ProductOverview_playButton__GHKEF:hover .ProductOverview_chip__Xpxfu{transform:translateY(-1px)}.ProductOverview_player__9rNvf.ProductOverview_compact__L1CTZ .ProductOverview_playButton__GHKEF:focus-visible{outline-offset:-4px}@media (max-width:600px){.ProductOverview_player__9rNvf.ProductOverview_compact__L1CTZ{border-radius:0}.ProductOverview_player__9rNvf.ProductOverview_compact__L1CTZ .ProductOverview_playButton__GHKEF{padding:8px;background:none}.ProductOverview_chip__Xpxfu{min-height:32px;font-size:12px;padding:0 10px 0 8px}}@media (prefers-reduced-motion:reduce){.ProductOverview_chip__Xpxfu{transition:none}}button.ProductOverview_heroLink__FnZY_{border:0;background:none;font-family:inherit;cursor:pointer}.ProductOverview_modal__Ei_B9{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,13,40,.78)}.ProductOverview_modalBox__zDT7b{position:relative;width:min(960px,100%)}.ProductOverview_modalBox__zDT7b .ProductOverview_player__9rNvf{max-width:none}.ProductOverview_modalClose__YZl5Z{position:absolute;right:0;top:-52px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:#2f2964;font-size:18px;font-weight:700;cursor:pointer}.ProductOverview_modalClose__YZl5Z:focus-visible{outline:3px solid #a99bff;outline-offset:2px}.ProductOverview_modalBox__zDT7b .ProductOverview_error__ouPew{color:#fff}.ProductOverview_modalBox__zDT7b .ProductOverview_error__ouPew a{color:#c7d2fe}@media (max-width:600px){.ProductOverview_modal__Ei_B9{padding:64px 12px 12px;align-items:flex-start}.ProductOverview_modalClose__YZl5Z{top:-52px;right:0}}.CollegeProfileDemo_figure__VbVL8{margin:0;min-width:0;font-family:Inter Tight,Inter,sans-serif;color:#0f0d28}.CollegeProfileDemo_figure__VbVL8 figcaption{color:var(--ink-mute,#63636f);font-size:12px;line-height:1.5;text-align:center;margin:13px auto 0;max-width:460px}.CollegeProfileDemo_window__8Axnp{border:1px solid #e3e3e9;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 22px 65px -32px rgba(47,41,100,.3)}.CollegeProfileDemo_chrome__gU_IO{display:flex;align-items:center;gap:8px;padding:14px 20px;border-bottom:1px solid #e3e3e9;background:#faf9fd;font-size:13px}.CollegeProfileDemo_chrome__gU_IO span{margin-left:auto;color:#63636f;font-size:11px}.CollegeProfileDemo_content__xh4P8{padding:25px}.CollegeProfileDemo_header__jSTWc{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#2f2964}.CollegeProfileDemo_header__jSTWc h3{margin:0;font-size:23px;font-weight:600;letter-spacing:-.025em}.CollegeProfileDemo_badge__nKynG{background:#f3eefe;color:#48405e;border-radius:20px;padding:4px 9px;font-size:10px;white-space:nowrap}.CollegeProfileDemo_sub__VWpH_{font-size:13px;color:#63636f;line-height:1.5;margin:9px 0 18px}.CollegeProfileDemo_yours__VGKyE{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px;background:#f6f6f8;border-radius:10px;font-size:11px}.CollegeProfileDemo_yours__VGKyE>span:first-child{color:#63636f}.CollegeProfileDemo_matches__UGKrp{display:grid;gap:8px;margin:14px 0}.CollegeProfileDemo_figure__VbVL8 .CollegeProfileDemo_match__1y3Cl{display:flex;align-items:center;gap:10px;text-align:left;width:100%;padding:12px;border:1px solid #e3e3e9;border-radius:10px;background:#fff;color:#2f2964;cursor:pointer;font:inherit;transition:background .16s ease,border-color .16s ease}.CollegeProfileDemo_match__1y3Cl:hover{background:#faf8ff;border-color:#b9afd5}.CollegeProfileDemo_match__1y3Cl.CollegeProfileDemo_selected__6J7Ts{border-color:#9181bd;background:#f3eefe}.CollegeProfileDemo_avatar__E6o8d{width:32px;height:32px;border-radius:50%;background:#ded6ef;display:grid;place-items:center;font-size:12px;flex-shrink:0}.CollegeProfileDemo_matchCopy__Sj8kt{display:grid;gap:3px;flex:1}.CollegeProfileDemo_matchCopy__Sj8kt strong{font-size:13px;font-weight:600}.CollegeProfileDemo_matchCopy__Sj8kt>span{font-size:11px;color:#63636f;line-height:1.4}.CollegeProfileDemo_outcomes__wqiQk{padding:15px;border:1px solid #e3e3e9;border-radius:10px}.CollegeProfileDemo_resultsHeading__VAlEb{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-bottom:8px}.CollegeProfileDemo_resultsHeading__VAlEb strong{font-size:13px;font-weight:600}.CollegeProfileDemo_resultsHeading__VAlEb>span{color:#63636f;font-size:10px;white-space:nowrap}.CollegeProfileDemo_result__xx6Iv{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #efedf3;font-size:12px}.CollegeProfileDemo_outcome___9mtk{padding:3px 8px;border-radius:5px;font-size:10px;white-space:nowrap}.CollegeProfileDemo_admitted__UKdVF{background:#e3f3eb;color:#176246}.CollegeProfileDemo_waitlisted__nLEes{background:#fbf0dc;color:#79511a}.CollegeProfileDemo_rejected__4IFjn{background:#f8e8ec;color:#943c53}.CollegeProfileDemo_activity__vC3L3{font-size:11px;color:#63636f;margin:12px 0 0}.CollegeProfileDemo_hint__9UG1U{font-size:11px;color:#63636f;margin:13px 0 0}.CollegeProfileDemo_formats__jWFul{display:flex;gap:6px;margin:20px 0 14px}.CollegeProfileDemo_figure__VbVL8 .CollegeProfileDemo_formats__jWFul button{flex:1;display:flex;justify-content:center;align-items:center;gap:6px;border:1px solid #e3e3e9;background:#fff;padding:10px 7px;font:inherit;font-size:12px;color:#484852;border-radius:8px;cursor:pointer}.CollegeProfileDemo_figure__VbVL8 .CollegeProfileDemo_formats__jWFul .CollegeProfileDemo_activeFormat__gYELV{color:#2f2964;background:#f3eefe;border-color:#9181bd}.CollegeProfileDemo_document__Oh1sq{min-height:198px;padding:26px 20px;border:1px dashed #c8bfdc;border-radius:12px;background:#faf9fd;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#2f2964;text-align:center}.CollegeProfileDemo_document__Oh1sq strong{font-size:15px}.CollegeProfileDemo_document__Oh1sq p{margin:0;font-size:13px;color:#63636f;max-width:290px}.CollegeProfileDemo_document__Oh1sq>span{font-size:10px;color:#63636f}.CollegeProfileDemo_figure__VbVL8 .CollegeProfileDemo_importButton__uhyHm{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;border:0;border-radius:9px;padding:13px;margin-top:16px;background:#2f2964;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.CollegeProfileDemo_importButton__uhyHm:hover{background:#241f50}.CollegeProfileDemo_review__52Jj1{min-height:343px}.CollegeProfileDemo_field__iBuQD{display:flex;align-items:center;gap:13px;padding:16px 0;border-bottom:1px solid #e3e3e9}.CollegeProfileDemo_field__iBuQD svg{color:#047857;flex-shrink:0}.CollegeProfileDemo_field__iBuQD div{display:grid;gap:4px}.CollegeProfileDemo_field__iBuQD span{font-size:11px;color:#63636f}.CollegeProfileDemo_field__iBuQD strong{font-size:15px;font-weight:600}.CollegeProfileDemo_reviewNote__w9XR1{font-size:12px;color:#63636f;margin-top:17px;line-height:1.5}.CollegeProfileDemo_figure__VbVL8 .CollegeProfileDemo_reset__zqa_H{display:inline-flex;align-items:center;gap:7px;padding:7px 0;color:#2f2964;font:inherit;font-size:12px;border:0;background:transparent;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.CollegeProfileDemo_figure__VbVL8 button:focus-visible{outline:3px solid #8c78b9;outline-offset:3px}@media(max-width:600px){.CollegeProfileDemo_content__xh4P8{padding:18px}.CollegeProfileDemo_chrome__gU_IO{padding:12px 15px}.CollegeProfileDemo_chrome__gU_IO span{font-size:10px}.CollegeProfileDemo_header__jSTWc h3{font-size:21px}.CollegeProfileDemo_resultsHeading__VAlEb>span{display:none}.CollegeProfileDemo_outcomes__wqiQk{padding:12px}.CollegeProfileDemo_figure__VbVL8 .CollegeProfileDemo_formats__jWFul button{font-size:11px}.CollegeProfileDemo_figure__VbVL8 figcaption{padding:0 10px}}@media(prefers-reduced-motion:reduce){.CollegeProfileDemo_figure__VbVL8 .CollegeProfileDemo_match__1y3Cl{transition:none}}