.public-theme-toggle[data-v-a734a62a]{color:#a8aac4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:1px solid #232745;border-radius:11px;flex:none;align-items:center;display:inline-flex;position:relative}.public-theme-toggle[data-v-a734a62a]:hover{color:#ecedf7;background:#121324;border-color:#3a3f6b}.public-theme-toggle[data-v-a734a62a] .public-theme-toggle__icon{pointer-events:none;width:18px;height:18px;position:absolute;left:12px}.public-theme-toggle[data-v-a734a62a] .public-theme-toggle__sun,html[data-theme=light] .public-theme-toggle[data-v-a734a62a] .public-theme-toggle__moon{display:none}html[data-theme=light] .public-theme-toggle[data-v-a734a62a] .public-theme-toggle__sun{display:inline}.public-theme-toggle[data-v-a734a62a] select{-webkit-appearance:none;appearance:none;border-radius:inherit;min-width:104px;height:44px;min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:8px 26px 8px 37px;font-size:13px;font-weight:600}.public-theme-toggle[data-v-a734a62a]:after{content:"";pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;position:absolute;right:11px;transform:translateY(-2px)rotate(45deg)}.public-theme-toggle[data-v-a734a62a] option{color:#ecedf7;background:#121324}.public-theme-toggle[data-v-a734a62a] select:focus-visible{outline-offset:3px;outline:3px solid #8b7cff}html[data-theme=light] .public-theme-toggle[data-v-a734a62a]{color:#526078;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:#d5d9e7}html[data-theme=light] .public-theme-toggle[data-v-a734a62a]:hover{color:#192238;background:#eef0f8;border-color:#b4add3}html[data-theme=light] .public-theme-toggle[data-v-a734a62a] option{color:#192238;background:#fff}@media (max-width:760px){.public-theme-toggle[data-v-a734a62a]{overflow:hidden}.public-theme-toggle[data-v-a734a62a]:focus-within{outline-offset:3px;outline:3px solid #8b7cff}.public-theme-toggle[data-v-a734a62a] select{color:#0000;width:48px;min-width:48px;padding:8px;font-size:16px}.public-theme-toggle[data-v-a734a62a] .public-theme-toggle__icon{left:15px}.public-theme-toggle[data-v-a734a62a]:after{display:none}}.review-page[data-v-a734a62a]{--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-a734a62a]{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-a734a62a]{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-a734a62a]{width:min(1120px,100% - 40px);margin-inline-start:auto;margin-inline-end:auto;position:relative}html[data-theme=light] .review-page[data-v-a734a62a]{--review-bg:#f6f7fc;--review-panel:#fff;--review-border:#d7dbe8;--review-text:#192238;--review-muted:#526078}html[data-theme=light] .review-page[data-v-a734a62a] :is(.review-card,.review-cases__grid a,.review-hero__total){color:var(--review-text);background:#fff}html[data-theme=light] .review-page[data-v-a734a62a] :-webkit-any(.review-header,.review-footer){background:var(--review-bg)}html[data-theme=light] .review-page[data-v-a734a62a] :is(.review-header,.review-footer){background:var(--review-bg)}html[data-theme=light] .review-page[data-v-a734a62a] :is(.review-header__brand,.review-hero__eyebrow,.review-cases__head>span,.review-cases__grid span,.review-cases__grid b,.review-card__service,.review-card__metrics strong,.review-card__continuation,.review-card__footer>a,.review-final span){color:#6542bc}html[data-theme=light] .review-page[data-v-a734a62a] :is(.review-header__nav a,.review-cases__grid p,.review-card__head time,.review-card__metrics span,.review-card__text,.review-final p,.review-footer__inner,.review-footer a){color:var(--review-muted)}html[data-theme=light] .review-page[data-v-a734a62a] :is(.review-cases__grid strong,.review-card--probation .review-card__service){color:#16734c}html[data-theme=light] .review-card--learning .review-card__service[data-v-a734a62a]{color:#075985}html[data-theme=light] .review-hero__total strong[data-v-a734a62a]{color:var(--review-text)}html[data-theme=light] .review-final>a[data-v-a734a62a]{background:#6542bc}html[data-theme=light] .review-card[data-v-a734a62a]{box-shadow:0 12px 32px #19223808}.review-header[data-v-a734a62a]{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-a734a62a]{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.review-header__brand[data-v-a734a62a]{color:#8b7cff;letter-spacing:-.5px;font-size:21px;font-weight:850;text-decoration:none}.review-header__nav[data-v-a734a62a]{align-items:center;gap:24px;display:flex}.review-header__nav a[data-v-a734a62a]{color:#b8bbcd;font-size:14px;font-weight:650;text-decoration:none;transition:color .16s,transform .16s}.review-header__nav a[data-v-a734a62a]:hover{color:#fff;transform:translateY(-2px)}.review-header__nav .review-header__cta[data-v-a734a62a]{color:#fff;background:#6366f124;border:1px solid #8b7cff80;border-radius:11px;padding:10px 17px}.review-hero[data-v-a734a62a]{text-align:center;padding:96px 0 40px}.review-hero__eyebrow[data-v-a734a62a]{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-a734a62a]{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-a734a62a]{color:#0000;background:linear-gradient(90deg,#7367ff,#d95fd1);-webkit-background-clip:text;background-clip:text}.review-hero__total[data-v-a734a62a]{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 span[data-v-a734a62a]{text-align:left}.review-hero__total strong[data-v-a734a62a]{color:#fff;font-size:24px}.review-cases[data-v-a734a62a]{padding:48px 0 12px}.review-cases__head[data-v-a734a62a]{max-width:920px;margin:0 auto 24px}.review-cases__head>span[data-v-a734a62a]{color:#a99fff;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.review-cases__head h2[data-v-a734a62a]{letter-spacing:-.04em;max-width:800px;margin:10px 0;font-size:clamp(28px,4.2vw,46px);line-height:1.1}.review-cases__head p[data-v-a734a62a]{max-width:760px;color:var(--review-muted);margin:0;line-height:1.6}.review-cases__grid[data-v-a734a62a]{grid-template-columns:repeat(3,1fr);gap:16px;max-width:920px;margin-inline-start:auto;margin-inline-end:auto;display:grid}.review-cases__grid a[data-v-a734a62a]{color:#fff;background:linear-gradient(145deg,#1b1c37f5,#0d0f1ef5);border:1px solid #8b7cff40;border-radius:20px;flex-direction:column;min-height:280px;padding:24px;text-decoration:none;display:flex}.review-cases__grid a[data-v-a734a62a]:hover{border-color:#a78bfa94}.review-cases__grid span[data-v-a734a62a]{color:#a99fff;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.review-cases__grid h3[data-v-a734a62a]{margin:10px 0;font-size:22px;line-height:1.25}.review-cases__grid p[data-v-a734a62a]{color:#b4b8ca;margin:0 0 17px;line-height:1.55}.review-cases__grid strong[data-v-a734a62a]{color:#7ce2c9;font-size:13px;line-height:1.5}.review-cases__grid b[data-v-a734a62a]{color:#c6c0ff;margin-top:auto;padding-top:22px;font-size:13px}.review-groups[data-v-a734a62a]{padding:64px 0 24px}.review-group[data-v-a734a62a]{margin-bottom:64px;scroll-margin-top:100px}.review-group__head[data-v-a734a62a]{border-bottom:1px solid var(--review-border);max-width:920px;margin:0 auto 22px;padding-bottom:22px}.review-group__head h2[data-v-a734a62a]{letter-spacing:-.035em;margin:0;font-size:clamp(26px,4vw,42px)}.review-group__head p[data-v-a734a62a]{color:var(--review-muted);margin:7px 0 0;font-size:14px}.review-list[data-v-a734a62a]{gap:18px;max-width:920px;margin-inline-start:auto;margin-inline-end:auto;display:grid}.review-card[data-v-a734a62a]{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-a734a62a]{border-top-color:#8b7cffa6}.review-card--probation[data-v-a734a62a]{border-top-color:#34d3998c}.review-card--learning[data-v-a734a62a]{border-top-color:#38bdf880}.review-card[data-v-a734a62a]:target{outline-offset:5px;outline:2px solid #8b7cff}.review-card__head[data-v-a734a62a]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.review-card__service[data-v-a734a62a]{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-a734a62a]{color:#6ee7b7}.review-card--learning .review-card__service[data-v-a734a62a]{color:#7dd3fc}.review-card__head h3[data-v-a734a62a]{letter-spacing:-.025em;margin:0;font-size:clamp(22px,3vw,30px)}.review-card__head time[data-v-a734a62a]{color:#777b91;white-space:nowrap;padding-top:4px;font-size:12px}.review-card__metrics[data-v-a734a62a]{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-a734a62a]{flex-direction:column;gap:3px;display:flex}.review-card__metrics strong[data-v-a734a62a]{color:#d6d1ff;font-size:23px}.review-card__metrics span[data-v-a734a62a]{color:#82869d;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.review-card__continuation[data-v-a734a62a]{color:#aca3ff;margin-top:22px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.review-card__text[data-v-a734a62a]{color:#c8cbd8;max-width:72ch;margin:26px 0 0;font-size:16px;line-height:1.78}.review-card__text p[data-v-a734a62a]{margin:0 0 16px}.review-card__text p[data-v-a734a62a]:last-child{margin-bottom:0}.review-card__footer[data-v-a734a62a]{border-top:1px solid #94a3b81f;margin-top:28px;padding-top:22px}.review-card__footer>a[data-v-a734a62a]{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-a734a62a]:hover{background:linear-gradient(135deg,#6366f140,#a855f733);border-color:#a78bfa9e;transform:translateY(-1px)}.review-final[data-v-a734a62a]{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-a734a62a]{color:#afa5ff;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.review-final h2[data-v-a734a62a]{margin:8px 0;font-size:clamp(26px,4vw,40px)}.review-final p[data-v-a734a62a]{color:#a9adbf;margin:0}.review-final>a[data-v-a734a62a]{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-a734a62a]{border-top:1px solid var(--review-border);background:#080914b3}.review-footer__inner[data-v-a734a62a]{color:#74798f;justify-content:space-between;align-items:center;gap:24px;min-height:110px;font-size:12px;display:flex}.review-footer nav[data-v-a734a62a]{gap:20px;display:flex}.review-footer a[data-v-a734a62a]{color:#9ea2b6;text-decoration:none}@media (max-width:720px){.review-container[data-v-a734a62a]{width:min(100% - 28px,1120px)}.review-header__inner[data-v-a734a62a]{min-height:62px}.review-header__nav>a[data-v-a734a62a]:not(.review-header__cta){display:none}.review-hero[data-v-a734a62a]{padding-top:68px}.review-hero h1[data-v-a734a62a]{font-size:clamp(40px,13vw,58px)}.review-hero__total[data-v-a734a62a]{border-radius:18px;align-items:center}.review-hero__total span[data-v-a734a62a]{max-width:210px;line-height:1.35}.review-group[data-v-a734a62a]{margin-bottom:56px;scroll-margin-top:82px}.review-cases__grid[data-v-a734a62a]{grid-template-columns:1fr}.review-cases__grid a[data-v-a734a62a]{min-height:240px}.review-card[data-v-a734a62a]{border-radius:18px;scroll-margin-top:82px}.review-card__head[data-v-a734a62a],.review-final[data-v-a734a62a],.review-footer__inner[data-v-a734a62a]{flex-direction:column;align-items:flex-start}.review-card__head time[data-v-a734a62a]{white-space:normal}.review-card__text[data-v-a734a62a]{font-size:15px;line-height:1.72}.review-final>a[data-v-a734a62a]{text-align:center;width:100%}.review-footer__inner[data-v-a734a62a]{justify-content:center;padding:28px 0}}@media (prefers-reduced-motion:reduce){.review-page[data-v-a734a62a] *,.review-page[data-v-a734a62a] :before,.review-page[data-v-a734a62a] :after{scroll-behavior:auto!important}.review-header__nav a[data-v-a734a62a]{transition-duration:.01ms}.review-header__nav a[data-v-a734a62a]:hover{transform:none}}
