.review-page[data-v-d9da74c0]{--review-bg:#080914;--review-panel:#14162adb;--review-border:#94a3b829;--review-text:#f4f3ff;--review-muted:#a3a7bd;background:var(--review-bg);min-height:100vh;color:var(--review-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative;overflow:hidden}.review-page__ambient[data-v-d9da74c0]{pointer-events:none;background:radial-gradient(circle at 18% 6%,#6366f133,#0000 28rem),radial-gradient(circle at 92% 34%,#d946ef1f,#0000 32rem);position:fixed;top:0;bottom:0;left:0;right:0}.review-page__grid[data-v-d9da74c0]{pointer-events:none;opacity:.24;background-image:linear-gradient(#818cf814 1px,#0000 1px),linear-gradient(90deg,#818cf814 1px,#0000 1px);background-size:64px 64px;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.review-container[data-v-d9da74c0]{width:min(1120px,100% - 40px);margin-inline-start:auto;margin-inline-end:auto;position:relative}.review-header[data-v-d9da74c0]{z-index:20;border-bottom:1px solid var(--review-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080914d1;position:sticky;top:0}.review-header__inner[data-v-d9da74c0]{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.review-header__brand[data-v-d9da74c0]{color:#8b7cff;letter-spacing:-.5px;font-size:21px;font-weight:850;text-decoration:none}.review-header__nav[data-v-d9da74c0]{align-items:center;gap:24px;display:flex}.review-header__nav a[data-v-d9da74c0]{color:#b8bbcd;font-size:14px;font-weight:650;text-decoration:none}.review-header__nav a[data-v-d9da74c0]:hover{color:#fff}.review-header__nav .review-header__cta[data-v-d9da74c0]{color:#fff;background:#6366f124;border:1px solid #8b7cff80;border-radius:11px;padding:10px 17px}.review-hero[data-v-d9da74c0]{text-align:center;padding:96px 0 40px}.review-hero__eyebrow[data-v-d9da74c0]{color:#b7aaff;letter-spacing:.12em;text-transform:uppercase;background:#6366f11f;border:1px solid #a78bfa4d;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:800;display:inline-flex}.review-hero h1[data-v-d9da74c0]{letter-spacing:-.055em;max-width:820px;margin:22px auto 18px;font-size:clamp(42px,6.5vw,78px);line-height:.98}.review-hero h1 span[data-v-d9da74c0]{color:#0000;background:linear-gradient(90deg,#7367ff,#d95fd1);-webkit-background-clip:text;background-clip:text}.review-hero__total[data-v-d9da74c0]{border:1px solid var(--review-border);color:#b6b9ca;background:#16182db3;border-radius:999px;align-items:baseline;gap:10px;width:-moz-fit-content;width:fit-content;margin:30px auto 0;padding:13px 20px;display:flex}.review-hero__total strong[data-v-d9da74c0]{color:#fff;font-size:24px}.review-groups[data-v-d9da74c0]{padding:64px 0 24px}.review-group[data-v-d9da74c0]{margin-bottom:64px;scroll-margin-top:100px}.review-group__head[data-v-d9da74c0]{border-bottom:1px solid var(--review-border);max-width:920px;margin:0 auto 22px;padding-bottom:22px}.review-group__head h2[data-v-d9da74c0]{letter-spacing:-.035em;margin:0;font-size:clamp(26px,4vw,42px)}.review-group__head p[data-v-d9da74c0]{color:var(--review-muted);margin:7px 0 0;font-size:14px}.review-list[data-v-d9da74c0]{gap:18px;max-width:920px;margin-inline-start:auto;margin-inline-end:auto;display:grid}.review-card[data-v-d9da74c0]{border:1px solid var(--review-border);background:linear-gradient(145deg,#16182ff5,#0e0f1ef5);border-radius:24px;padding:clamp(22px,4vw,42px);scroll-margin-top:160px;box-shadow:0 22px 70px #00000029}.review-card--offer[data-v-d9da74c0]{border-top-color:#8b7cffa6}.review-card--probation[data-v-d9da74c0]{border-top-color:#34d3998c}.review-card--learning[data-v-d9da74c0]{border-top-color:#38bdf880}.review-card[data-v-d9da74c0]:target{outline-offset:5px;outline:2px solid #8b7cff}.review-card__head[data-v-d9da74c0]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.review-card__service[data-v-d9da74c0]{color:#a9a0ff;letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:750;display:inline-flex}.review-card--probation .review-card__service[data-v-d9da74c0]{color:#6ee7b7}.review-card--learning .review-card__service[data-v-d9da74c0]{color:#7dd3fc}.review-card__head h3[data-v-d9da74c0]{letter-spacing:-.025em;margin:0;font-size:clamp(22px,3vw,30px)}.review-card__head time[data-v-d9da74c0]{color:#777b91;white-space:nowrap;padding-top:4px;font-size:12px}.review-card__metrics[data-v-d9da74c0]{border-top:1px dashed #94a3b829;border-bottom:1px dashed #94a3b829;flex-wrap:wrap;gap:34px;margin:20px 0 0;padding:22px 0 19px;display:flex}.review-card__metrics div[data-v-d9da74c0]{flex-direction:column;gap:3px;display:flex}.review-card__metrics strong[data-v-d9da74c0]{color:#d6d1ff;font-size:23px}.review-card__metrics span[data-v-d9da74c0]{color:#82869d;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.review-card__continuation[data-v-d9da74c0]{color:#aca3ff;margin-top:22px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.review-card__text[data-v-d9da74c0]{color:#c8cbd8;max-width:72ch;margin:26px 0 0;font-size:16px;line-height:1.78}.review-card__text p[data-v-d9da74c0]{margin:0 0 16px}.review-card__text p[data-v-d9da74c0]:last-child{margin-bottom:0}.review-card__footer[data-v-d9da74c0]{border-top:1px solid #94a3b81f;margin-top:28px;padding-top:22px}.review-card__footer>a[data-v-d9da74c0]{box-sizing:border-box;color:#dcd8ff;background:linear-gradient(135deg,#6366f129,#a855f71f);border:1px solid #8b7cff5c;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:13px 18px;font-size:14px;font-weight:750;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.review-card__footer>a[data-v-d9da74c0]:hover{background:linear-gradient(135deg,#6366f140,#a855f733);border-color:#a78bfa9e;transform:translateY(-1px)}.review-final[data-v-d9da74c0]{background:linear-gradient(135deg,#4f46e52b,#d946ef14);border:1px solid #8b7cff4d;border-radius:24px;justify-content:space-between;align-items:center;gap:32px;margin-bottom:96px;padding:clamp(28px,5vw,54px);display:flex}.review-final span[data-v-d9da74c0]{color:#afa5ff;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.review-final h2[data-v-d9da74c0]{margin:8px 0;font-size:clamp(26px,4vw,40px)}.review-final p[data-v-d9da74c0]{color:#a9adbf;margin:0}.review-final>a[data-v-d9da74c0]{color:#fff;background:linear-gradient(135deg,#6961f5,#ca48c9);border-radius:12px;flex:none;padding:14px 20px;font-weight:750;text-decoration:none}.review-footer[data-v-d9da74c0]{border-top:1px solid var(--review-border);background:#080914b3}.review-footer__inner[data-v-d9da74c0]{color:#74798f;justify-content:space-between;align-items:center;gap:24px;min-height:110px;font-size:12px;display:flex}.review-footer nav[data-v-d9da74c0]{gap:20px;display:flex}.review-footer a[data-v-d9da74c0]{color:#9ea2b6;text-decoration:none}@media (max-width:720px){.review-container[data-v-d9da74c0]{width:min(100% - 28px,1120px)}.review-header__inner[data-v-d9da74c0]{min-height:62px}.review-header__nav>a[data-v-d9da74c0]:not(.review-header__cta){display:none}.review-hero[data-v-d9da74c0]{padding-top:68px}.review-hero h1[data-v-d9da74c0]{font-size:clamp(40px,13vw,58px)}.review-group[data-v-d9da74c0]{margin-bottom:56px;scroll-margin-top:82px}.review-card[data-v-d9da74c0]{border-radius:18px;scroll-margin-top:82px}.review-card__head[data-v-d9da74c0],.review-final[data-v-d9da74c0],.review-footer__inner[data-v-d9da74c0]{flex-direction:column;align-items:flex-start}.review-card__head time[data-v-d9da74c0]{white-space:normal}.review-card__text[data-v-d9da74c0]{font-size:15px;line-height:1.72}.review-final>a[data-v-d9da74c0]{text-align:center;width:100%}.review-footer__inner[data-v-d9da74c0]{justify-content:center;padding:28px 0}}@media (prefers-reduced-motion:reduce){.review-page[data-v-d9da74c0] *,.review-page[data-v-d9da74c0] :before,.review-page[data-v-d9da74c0] :after{scroll-behavior:auto!important}}
