.lms-hero[data-v-7d50ec1c]{--hero-bg-1:#f7fffd;--hero-bg-2:#f1f7ff;--hero-bg-3:#f7f4ff;--hero-text:#11182e;--hero-muted:#5e6982;--hero-mint:#34d399;--hero-dot:rgba(24,74,94,.08);--hero-badge-bg:hsla(0,0%,100%,.78);--hero-border:rgba(27,54,83,.13);--hero-ghost-bg:hsla(0,0%,100%,.7);--hero-ghost-hover:hsla(0,0%,100%,.96);--hero-bubble-1:hsla(0,0%,100%,.98);--hero-bubble-2:rgba(239,250,248,.96);align-items:stretch;background:radial-gradient(1100px 620px at 14% -8%,rgba(139,124,246,.13),transparent 60%),radial-gradient(900px 700px at 96% 18%,rgba(52,211,153,.16),transparent 55%),linear-gradient(160deg,var(--hero-bg-1) 0,var(--hero-bg-2) 55%,var(--hero-bg-3) 100%);color:var(--hero-text);display:flex;flex-direction:column;justify-content:flex-start;min-height:calc(100vh - 64px);overflow:hidden;padding-block:28px 0;position:relative}@media(prefers-reduced-motion:no-preference){html.app-boot-ready:not(.lms-hero-entered){opacity:0;pointer-events:none;transform:translateY(18px)}html.app-boot-ready:not(.lms-hero-entered){transform:none}html.app-boot-ready:not(.lms-hero-entered){transform:translateY(12px) scale(.94)}html.app-boot-ready:not(.lms-hero-entered){transform:translate(28px)}html.app-boot-ready:not(.lms-hero-entered){transform:translate(-28px)}html.lms-hero-entered{opacity:1;pointer-events:auto;transform:none;transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1);transition-delay:var(--hero-fx-delay,0s)}}.lms-hero__body[data-v-7d50ec1c]{align-items:flex-start;display:flex;flex:1 1 auto;justify-content:center;padding-bottom:clamp(.5rem,1.5vw,1rem);padding-top:clamp(.25rem,1vw,.75rem);position:relative;width:100%;z-index:2}.dark .lms-hero[data-v-7d50ec1c]{--hero-text:#f1f5f9;--hero-muted:color-mix(in srgb,var(--fp3) 28%,#94a3b8);--hero-mint:var(--fp1);--hero-dot:var(--home-grid-dot,color-mix(in srgb,var(--fp3) 18%,transparent));--hero-badge-bg:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.88));--hero-border:color-mix(in srgb,var(--fp1) 42%,hsla(0,0%,100%,.12));--hero-ghost-bg:color-mix(in srgb,var(--fp1) 10%,rgba(8,12,22,.72));--hero-ghost-hover:color-mix(in srgb,var(--fp1) 16%,rgba(8,12,22,.88));--hero-bubble-1:color-mix(in srgb,var(--fp1) 14%,rgba(8,12,22,.95));--hero-bubble-2:color-mix(in srgb,var(--fp2) 10%,rgba(8,12,22,.88));background:transparent}.lms-hero__chrome[data-v-7d50ec1c]{display:none;pointer-events:none}.lms-hero[data-v-7d50ec1c]:before{background-image:radial-gradient(var(--hero-dot) 1px,transparent 1.4px);background-size:26px 26px;content:"";-webkit-mask-image:radial-gradient(circle at 30% 30%,#000,transparent 75%);mask-image:radial-gradient(circle at 30% 30%,#000,transparent 75%)}.hero-login-decor[data-v-7d50ec1c],.lms-hero[data-v-7d50ec1c]:before{inset:0;pointer-events:none;position:absolute}.hero-login-decor[data-v-7d50ec1c]{overflow:hidden;z-index:1}.hero-login-orb[data-v-7d50ec1c]{animation:hero-orb-float-7d50ec1c 8s ease-in-out infinite;background:linear-gradient(135deg,var(--fp1) 0,var(--fp2) 38%,var(--fp3) 68%,color-mix(in srgb,var(--fp3) 32%,#fff) 100%);border:none;border-radius:50%;box-shadow:none;pointer-events:none;position:absolute;transform:translateZ(0);will-change:transform}.hero-login-star[data-v-7d50ec1c]{animation:hero-star-twinkle-7d50ec1c 2.2s ease-in-out infinite;background:#fffffff2;border-radius:9999px;box-shadow:0 0 10px #7dd3fce6;position:absolute}.lms-grid[data-v-7d50ec1c]{align-items:center;display:grid;gap:1.5rem;grid-template-columns:1fr;margin:0 auto;max-width:none;position:relative;width:100%;z-index:2}.lms-copy[data-v-7d50ec1c]{align-items:center;display:flex;flex-direction:column;gap:22px;text-align:center}.lms-badge[data-v-7d50ec1c]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--hero-badge-bg);border:1px solid var(--hero-border);border-radius:999px;box-shadow:0 10px 35px -24px #0f172a73;color:var(--hero-muted);display:inline-flex;font-size:14px;gap:10px;padding:8px 16px 8px 12px}.lms-dot[data-v-7d50ec1c]{animation:pulse-dot-7d50ec1c 2s infinite;background:var(--fp1,var(--hero-mint));border-radius:50%;flex:0 0 auto;height:8px;width:8px}.lms-headline-glass[data-v-7d50ec1c]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(135deg,#fffffff2,#ffffffc7);border:1px solid rgba(27,54,83,.12);border-radius:1.5rem;box-shadow:0 18px 48px -22px #0f172a47,inset 0 1px #fffffff2,inset 0 -1px #ffffff59;display:inline-block;max-width:100%;padding:12px 20px 14px;position:relative;width:-moz-fit-content;width:fit-content}.lms-headline-glass__shine[data-v-7d50ec1c]{background:linear-gradient(135deg,hsla(0,0%,100%,.55),transparent 42%,rgba(52,211,153,.1));inset:0;overflow:hidden}.lms-headline-glass__glow[data-v-7d50ec1c],.lms-headline-glass__shine[data-v-7d50ec1c]{border-radius:inherit;pointer-events:none;position:absolute}.lms-headline-glass__glow[data-v-7d50ec1c]{background:linear-gradient(120deg,color-mix(in srgb,var(--fp1) 28%,transparent),color-mix(in srgb,var(--fp2) 22%,transparent));filter:blur(14px);inset:-1px;opacity:.75;z-index:-1}.lms-headline[data-v-7d50ec1c]{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%);color:transparent;font-size:clamp(1.375rem,5.2vw,1.75rem);font-weight:900;letter-spacing:-.4px;line-height:1.35;margin:0;max-width:none;position:relative;white-space:normal;z-index:1;-webkit-text-fill-color:transparent}.lms-hero[dir=rtl] .lms-headline[data-v-7d50ec1c]{background-image:linear-gradient(to left,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%)}.lms-headline .accent[data-v-7d50ec1c]{color:inherit;-webkit-text-fill-color:inherit;background:none}.lms-sub[data-v-7d50ec1c]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid rgba(27,54,83,.12);border-radius:.875rem;box-shadow:0 10px 28px -22px #0f172a47,inset 0 1px #ffffffe6;color:var(--hero-muted);display:block;font-size:clamp(16px,1.6vw,18.5px);line-height:1.9;margin:0;max-width:100%;padding:.8rem 1.9rem;text-align:center;width:100%}.lms-sub__text[data-v-7d50ec1c]{color:inherit;display:inline}.lms-cta-row[data-v-7d50ec1c]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:6px}.hero-cta-btn[data-v-7d50ec1c]{align-items:center;border-radius:9999px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:800;gap:.5rem;justify-content:center;line-height:1.2;min-height:48px;padding:.72rem 1.35rem;text-decoration:none;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.hero-cta-btn--primary[data-v-7d50ec1c]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,color-mix(in srgb,var(--fp1) 92%,#fff),color-mix(in srgb,var(--fp2) 88%,#fff));border:1px solid hsla(0,0%,100%,.35);box-shadow:inset 0 1px #ffffff40,0 8px 22px color-mix(in srgb,var(--fp1) 28%,transparent);color:#fff}.hero-cta-btn--primary[data-v-7d50ec1c]:hover{filter:brightness(1.06);transform:translateY(-1px)}.hero-cta-btn--outline[data-v-7d50ec1c]{--cta-label-grad:linear-gradient(90deg,var(--fp1) 0%,var(--fp2) 48%,color-mix(in srgb,var(--fp3) 35%,#fff) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffb8,#ffffff59);border:1px solid color-mix(in srgb,var(--fp1) 30%,hsla(0,0%,100%,.6));box-shadow:inset 0 1px #ffffffa6;color:var(--fp1)}.hero-cta-btn--outline .hero-cta-btn__label[data-v-7d50ec1c]{-webkit-background-clip:text;background-clip:text;background-image:var(--cta-label-grad);color:transparent;-webkit-text-fill-color:transparent}.lms-hero[dir=rtl] .hero-cta-btn--outline[data-v-7d50ec1c]{--cta-label-grad:linear-gradient(to left,var(--fp1) 0%,var(--fp2) 48%,color-mix(in srgb,var(--fp3) 35%,#fff) 100%)}.hero-cta-btn--outline[data-v-7d50ec1c]:hover{background:linear-gradient(135deg,#ffffffd9,#ffffff73);transform:translateY(-1px)}.lms-stats[data-v-7d50ec1c]{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px;width:100%}.hero-stat-card[data-v-7d50ec1c]{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffe0,#ffffff9e);border:1px solid color-mix(in srgb,var(--stat-accent) 28%,hsla(0,0%,100%,.55));border-radius:14px;box-shadow:0 18px 44px -24px #0f172a3d,inset 0 1px #fffffff2,inset 0 -1px #ffffff59;display:inline-flex;flex:0 0 auto;flex-direction:row;gap:.75rem;justify-content:center;max-width:100%;min-width:0;overflow:hidden;padding:.85rem .95rem;position:relative;text-align:start;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;width:-moz-fit-content;width:fit-content}.hero-stat-card[data-v-7d50ec1c],.hero-stat-card--1[data-v-7d50ec1c]{--stat-accent:var(--fp1)}.hero-stat-card--2[data-v-7d50ec1c]{--stat-accent:var(--fp2)}.hero-stat-card--3[data-v-7d50ec1c]{--stat-accent:var(--fp3)}.hero-stat-card[data-v-7d50ec1c]:hover{border-color:color-mix(in srgb,var(--stat-accent) 42%,hsla(0,0%,100%,.55));box-shadow:0 24px 48px -22px #0f172a47,inset 0 1px #fffffffa;transform:translateY(-4px)}.hero-stat-card__shine[data-v-7d50ec1c]{background:linear-gradient(135deg,hsla(0,0%,100%,.55) 0,transparent 42%,color-mix(in srgb,var(--stat-accent) 12%,transparent) 100%);inset:0;pointer-events:none;position:absolute}.hero-stat-card__icon-wrap[data-v-7d50ec1c]{align-items:center;background:var(--stat-accent);border:1px solid color-mix(in srgb,var(--stat-accent) 65%,#fff);border-radius:12px;box-shadow:0 12px 24px -12px color-mix(in srgb,var(--stat-accent) 45%,rgba(15,23,42,.35)),inset 0 1px #ffffff59;display:flex;flex-shrink:0;height:2.75rem;justify-content:center;position:relative;width:2.75rem;z-index:1}.hero-stat-card__icon[data-v-7d50ec1c]{color:#fff;filter:drop-shadow(0 2px 4px rgb(0 0 0/.15));height:1.25rem;width:1.25rem}.hero-stat-card__body[data-v-7d50ec1c]{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:.2rem;min-width:0;position:relative;z-index:1}.hero-stat-card__value[data-v-7d50ec1c]{color:var(--stat-accent);font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:900;letter-spacing:-.02em;line-height:1.1}.hero-stat-card__label[data-v-7d50ec1c],.hero-stat-card__value[data-v-7d50ec1c]{display:block;position:relative;text-align:start;z-index:1}.hero-stat-card__label[data-v-7d50ec1c]{color:color-mix(in srgb,var(--stat-accent) 42%,#64748b);font-size:.72rem;font-weight:700;line-height:1.55}.lms-stage[data-v-7d50ec1c]{min-height:380px}.hero-image-stage[data-v-7d50ec1c],.lms-stage[data-v-7d50ec1c],.orbit-stage[data-v-7d50ec1c]{align-items:center;display:flex;justify-content:center;position:relative}.hero-image-stage[data-v-7d50ec1c],.orbit-stage[data-v-7d50ec1c]{aspect-ratio:1;width:min(352px,100%)}.hero-image-glow[data-v-7d50ec1c]{background:radial-gradient(circle,color-mix(in srgb,var(--fp1) 34%,transparent),transparent 68%);border-radius:50%;filter:blur(28px);inset:6%;pointer-events:none;position:absolute}.hero-image-frame[data-v-7d50ec1c]{aspect-ratio:1;background:linear-gradient(145deg,color-mix(in srgb,var(--fp1) 14%,hsla(0,0%,100%,.92)),color-mix(in srgb,var(--fp2) 10%,hsla(0,0%,100%,.86)));border:1px solid color-mix(in srgb,var(--fp1) 36%,transparent);border-radius:50%;box-shadow:0 18px 40px color-mix(in srgb,var(--fp1) 22%,transparent),0 0 0 1px color-mix(in srgb,var(--fp1) 10%,transparent);overflow:hidden;position:relative;width:86%;z-index:2}.hero-image-frame__img[data-v-7d50ec1c]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hero-image-frame__img--light[data-v-7d50ec1c]{display:block}.hero-image-frame__img--dark[data-v-7d50ec1c]{display:none}.hero-image-frame:has(.hero-image-frame__img--dark) .hero-image-frame__img--dark[data-v-7d50ec1c],.hero-image-frame:has(.hero-image-frame__img--dark) .hero-image-frame__img--light[data-v-7d50ec1c]{height:100%;inset:0;position:absolute;width:100%}.orbit-glow[data-v-7d50ec1c]{background:radial-gradient(circle,color-mix(in srgb,var(--fp1) 34%,transparent),transparent 65%);border-radius:50%;filter:blur(30px);inset:0;position:absolute}.orbit-ring[data-v-7d50ec1c]{border:1px dashed color-mix(in srgb,var(--fp1) 32%,transparent);border-radius:50%;pointer-events:none;position:absolute}.orbit-ring.r1[data-v-7d50ec1c]{height:44%;width:44%}.orbit-ring.r2[data-v-7d50ec1c]{height:62%;width:62%}.orbit-ring.r3[data-v-7d50ec1c]{height:78%;width:78%}.orbit-cap[data-v-7d50ec1c]{animation:cap-float-7d50ec1c 4.5s ease-in-out infinite;height:118px;position:relative;width:118px;z-index:20}.orbit-cap[data-v-7d50ec1c]:before{background:radial-gradient(circle,color-mix(in srgb,var(--fp1) 48%,transparent),transparent 70%);content:"";inset:0;position:absolute;transform:scale(1.9);z-index:-1}.orbit-cap img[data-v-7d50ec1c]{filter:drop-shadow(0 14px 26px color-mix(in srgb,var(--fp1) 42%,transparent));height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.orbit-track[data-v-7d50ec1c]{animation:spin-7d50ec1c linear infinite;inset:0;position:absolute;will-change:transform}.orbit-track.t1[data-v-7d50ec1c]{animation-duration:52s}.orbit-track.t2[data-v-7d50ec1c]{animation-direction:reverse;animation-duration:70s}.orbit-item[data-v-7d50ec1c]{display:flex;justify-content:center;position:absolute;transform:translate(-50%,-50%);width:84px}.orbit-item .counter[data-v-7d50ec1c]{align-items:center;animation:counter-spin-7d50ec1c linear infinite;display:flex;flex-direction:column;gap:5px;will-change:transform}.t1 .counter[data-v-7d50ec1c]{animation-duration:52s}.t2 .counter[data-v-7d50ec1c]{animation-duration:70s;animation-name:counter-spin-reverse-7d50ec1c}.bubble[data-v-7d50ec1c]{align-items:center;background:linear-gradient(135deg,var(--hero-bubble-1),var(--hero-bubble-2));border:1px solid color-mix(in srgb,var(--orbit-accent,var(--fp1)) 36%,transparent);border-radius:50%;box-shadow:0 10px 26px -10px #0000008c,inset 0 1px #ffffff0f,0 0 0 1px color-mix(in srgb,var(--orbit-accent,var(--fp1)) 12%,transparent);display:flex;height:56px;justify-content:center;width:56px}.bubble[data-v-7d50ec1c] svg{color:var(--orbit-accent,var(--fp1,var(--hero-mint)));height:28px;width:28px}.orbit-item span[data-v-7d50ec1c]{color:var(--orbit-accent,var(--fp1));font-size:13.5px;font-weight:700;white-space:nowrap;-webkit-text-fill-color:var(--orbit-accent,var(--fp1));background:none;-webkit-background-clip:unset;background-clip:unset;background-image:none;filter:drop-shadow(0 1px 6px color-mix(in srgb,var(--orbit-accent,var(--fp1)) 28%,transparent))}.video-modal[data-v-7d50ec1c]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e1feb;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:100}.video-dialog[data-v-7d50ec1c]{aspect-ratio:16/9;background:#000;border-radius:20px;max-width:896px;overflow:hidden;position:relative;width:100%}.video-close[data-v-7d50ec1c]{background:#ffffff1f;border:0;border-radius:50%;color:#fff;cursor:pointer;height:40px;padding:8px;position:absolute;right:16px;top:16px;width:40px;z-index:2}@keyframes pulse-dot-7d50ec1c{0%{box-shadow:0 0 color-mix(in srgb,var(--fp1) 55%,transparent)}70%{box-shadow:0 0 0 9px color-mix(in srgb,var(--fp1) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--fp1) 0%,transparent)}}@keyframes hero-star-twinkle-7d50ec1c{0%,to{opacity:.22}50%{opacity:1}}@keyframes hero-orb-float-7d50ec1c{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes cap-float-7d50ec1c{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes spin-7d50ec1c{to{transform:rotate(1turn)}}@keyframes counter-spin-7d50ec1c{to{transform:rotate(-1turn)}}@keyframes counter-spin-reverse-7d50ec1c{to{transform:rotate(1turn)}}.video-fade-enter-active[data-v-7d50ec1c],.video-fade-leave-active[data-v-7d50ec1c]{transition:opacity .3s ease}.video-fade-enter-from[data-v-7d50ec1c],.video-fade-leave-to[data-v-7d50ec1c]{opacity:0}@media(max-width:639px){.lms-copy[data-v-7d50ec1c]{align-items:center;text-align:center}.lms-sub[data-v-7d50ec1c]{font-size:14px;line-height:1.75}.lms-headline-glass[data-v-7d50ec1c]{border-radius:1.35rem;padding:12px 18px 14px}.lms-cta-row[data-v-7d50ec1c]{display:grid;gap:10px;grid-template-columns:1fr 1fr;justify-content:stretch;width:100%}.hero-cta-btn[data-v-7d50ec1c]{font-size:.78rem;min-height:44px;min-width:0;padding:.55rem .6rem;white-space:nowrap;width:100%}.hero-cta-btn[data-v-7d50ec1c] svg,.hero-cta-btn svg[data-v-7d50ec1c]{height:.875rem;width:.875rem}.hero-cta-btn--primary[data-v-7d50ec1c]{font-size:.875rem;grid-column:1/-1;order:10}.lms-stats[data-v-7d50ec1c]{display:grid;gap:.35rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;max-width:100%;width:100%}.hero-stat-card[data-v-7d50ec1c]{align-items:center;border-radius:10px;flex:unset;flex-direction:column;gap:.3rem;justify-content:flex-start;max-width:none;padding:.4rem .28rem;text-align:center;width:100%}.hero-stat-card__icon-wrap[data-v-7d50ec1c]{border-radius:8px;height:1.7rem;width:1.7rem}.hero-stat-card__icon[data-v-7d50ec1c]{height:.85rem;width:.85rem}.hero-stat-card__body[data-v-7d50ec1c]{align-items:center;gap:.08rem;width:100%}.hero-stat-card__value[data-v-7d50ec1c]{font-size:.82rem;letter-spacing:-.03em;text-align:center}.hero-stat-card__label[data-v-7d50ec1c]{font-size:.5rem;line-height:1.35;text-align:center}.lms-stage[data-v-7d50ec1c]{min-height:412px}.hero-image-stage[data-v-7d50ec1c],.orbit-stage[data-v-7d50ec1c]{margin-inline:-8px;width:min(380px,calc(100% + 16px))}.orbit-cap[data-v-7d50ec1c]{height:112px;width:112px}.orbit-item[data-v-7d50ec1c]{width:52px}.orbit-item .counter[data-v-7d50ec1c]{gap:2px}.bubble[data-v-7d50ec1c]{box-shadow:0 6px 16px -8px #0000008c,inset 0 1px #ffffff0f,0 0 0 1px color-mix(in srgb,var(--orbit-accent,var(--fp1)) 12%,transparent);height:36px;width:36px}.bubble[data-v-7d50ec1c] svg{height:16px;width:16px}.orbit-item span[data-v-7d50ec1c]{font-size:10px}}@media(min-width:640px){.lms-hero[data-v-7d50ec1c]{padding-block:32px 0}.lms-headline[data-v-7d50ec1c]{font-size:clamp(1.65rem,3.2vw,2.1rem)}.lms-stats[data-v-7d50ec1c]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-inline:auto;max-width:42rem}.lms-stage[data-v-7d50ec1c]{min-height:440px}.hero-image-stage[data-v-7d50ec1c],.orbit-stage[data-v-7d50ec1c]{width:min(460px,100%)}.orbit-cap[data-v-7d50ec1c]{height:136px;width:136px}.orbit-item[data-v-7d50ec1c]{width:80px}.orbit-item .counter[data-v-7d50ec1c]{gap:6px}.bubble[data-v-7d50ec1c]{height:58px;width:58px}.bubble[data-v-7d50ec1c] svg{height:28px;width:28px}.orbit-item span[data-v-7d50ec1c]{font-size:13px}.hero-cta-btn[data-v-7d50ec1c]{min-width:10.5rem}}@media(min-width:1024px){.lms-hero[data-v-7d50ec1c]{padding-block:36px 0}.lms-grid[data-v-7d50ec1c]{gap:2rem;grid-template-columns:1.05fr .95fr}.lms-copy[data-v-7d50ec1c]{align-items:flex-start;text-align:start}.lms-headline[data-v-7d50ec1c]{font-size:clamp(1.85rem,2.6vw,2.55rem)}.lms-headline-glass[data-v-7d50ec1c]{padding:14px 24px 16px}.lms-cta-row[data-v-7d50ec1c],.lms-stats[data-v-7d50ec1c]{justify-content:flex-start}.lms-stats[data-v-7d50ec1c]{margin-inline:0;max-width:none}.lms-stage[data-v-7d50ec1c]{min-height:480px}.hero-image-stage[data-v-7d50ec1c],.orbit-stage[data-v-7d50ec1c]{transform:translate(-2rem);width:min(520px,100%)}.orbit-cap[data-v-7d50ec1c]{height:148px;width:148px}.bubble[data-v-7d50ec1c]{height:62px;width:62px}.hero-cta-btn[data-v-7d50ec1c]{min-width:0;width:auto}}@media(min-width:1280px){.lms-hero[data-v-7d50ec1c]{padding-block:40px 0}.lms-grid[data-v-7d50ec1c]{gap:2.5rem}.lms-headline[data-v-7d50ec1c]{font-size:clamp(2.1rem,2.8vw,2.85rem);white-space:nowrap}.lms-stage[data-v-7d50ec1c]{min-height:540px}.hero-image-stage[data-v-7d50ec1c],.orbit-stage[data-v-7d50ec1c]{transform:translate(-2.5rem);width:min(600px,100%)}.orbit-cap[data-v-7d50ec1c]{height:168px;width:168px}.bubble[data-v-7d50ec1c]{height:66px;width:66px}}@media(min-width:1536px){.lms-hero[data-v-7d50ec1c]{padding-block:48px 0}.lms-grid[data-v-7d50ec1c]{gap:3rem}.lms-headline[data-v-7d50ec1c]{font-size:clamp(2.4rem,2.4vw,3.15rem)}.lms-sub[data-v-7d50ec1c]{font-size:clamp(17px,1.2vw,19.5px)}.lms-stage[data-v-7d50ec1c]{min-height:600px}.hero-image-stage[data-v-7d50ec1c],.orbit-stage[data-v-7d50ec1c]{transform:translate(-3rem);width:min(640px,100%)}.orbit-cap[data-v-7d50ec1c]{height:176px;width:176px}}@media(prefers-reduced-motion:reduce){.hero-fx[data-v-7d50ec1c],.lms-badge[data-v-7d50ec1c],.lms-cta-row[data-v-7d50ec1c],.lms-headline-glass[data-v-7d50ec1c],.lms-stage[data-v-7d50ec1c],.lms-stats[data-v-7d50ec1c],.lms-sub[data-v-7d50ec1c]{opacity:1!important;transform:none!important;transition:none!important}.counter[data-v-7d50ec1c],.hero-login-orb[data-v-7d50ec1c],.hero-login-star[data-v-7d50ec1c],.lms-dot[data-v-7d50ec1c],.orbit-cap[data-v-7d50ec1c],.orbit-track[data-v-7d50ec1c]{animation:none!important}}.hero-login-orb[data-v-7d50ec1c],.hero-login-star[data-v-7d50ec1c],.lms-dot[data-v-7d50ec1c],.orbit-cap[data-v-7d50ec1c]{animation:none!important;will-change:auto!important}.orbit-item .counter[data-v-7d50ec1c],.orbit-track[data-v-7d50ec1c]{will-change:auto}.lms-headline-glass__glow[data-v-7d50ec1c],.orbit-glow[data-v-7d50ec1c]{filter:none!important}@media(min-width:1025px){.hero-login-star[data-v-7d50ec1c]{animation-iteration-count:infinite!important;animation-name:hero-star-twinkle-7d50ec1c!important;animation-timing-function:ease-in-out!important}.orbit-track[data-v-7d50ec1c]{animation-iteration-count:infinite!important;animation-name:spin-7d50ec1c!important;animation-timing-function:linear!important;will-change:transform}.orbit-track.t1[data-v-7d50ec1c]{animation-duration:52s!important}.orbit-track.t2[data-v-7d50ec1c]{animation-direction:reverse!important;animation-duration:70s!important}.orbit-item .counter[data-v-7d50ec1c]{animation-iteration-count:infinite!important;animation-name:counter-spin-7d50ec1c!important;animation-timing-function:linear!important;will-change:transform}.t1 .counter[data-v-7d50ec1c]{animation-duration:52s!important}.t2 .counter[data-v-7d50ec1c]{animation-duration:70s!important;animation-name:counter-spin-reverse-7d50ec1c!important}}@media(max-width:1024px){.hero-login-decor[data-v-7d50ec1c],.lms-hero[data-v-7d50ec1c]:before{display:none!important}.lms-hero[data-v-7d50ec1c]:before{content:none!important}.hero-image-glow[data-v-7d50ec1c],.hero-stat-card__shine[data-v-7d50ec1c],.lms-headline-glass__glow[data-v-7d50ec1c],.lms-headline-glass__shine[data-v-7d50ec1c],.orbit-cap[data-v-7d50ec1c]:before,.orbit-glow[data-v-7d50ec1c]{display:none!important}.lms-dot[data-v-7d50ec1c],.orbit-cap[data-v-7d50ec1c],.orbit-item .counter[data-v-7d50ec1c],.orbit-track[data-v-7d50ec1c]{animation:none!important;will-change:auto!important}.orbit-cap img[data-v-7d50ec1c],.orbit-item span[data-v-7d50ec1c]{filter:none!important}.bubble[data-v-7d50ec1c],.hero-image-frame[data-v-7d50ec1c]{box-shadow:none!important}.hero-cta-btn--outline[data-v-7d50ec1c],.hero-cta-btn--primary[data-v-7d50ec1c],.hero-stat-card[data-v-7d50ec1c],.lms-badge[data-v-7d50ec1c],.lms-headline-glass[data-v-7d50ec1c],.lms-sub[data-v-7d50ec1c]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}}.lms-hero--paused .hero-image-stage[data-v-7d50ec1c],.lms-hero--paused .hero-login-decor[data-v-7d50ec1c],.lms-hero--paused .lms-hero__chrome[data-v-7d50ec1c],.lms-hero--paused .orbit-stage[data-v-7d50ec1c]{visibility:hidden}.lms-hero--paused .hero-login-orb[data-v-7d50ec1c],.lms-hero--paused .hero-login-star[data-v-7d50ec1c],.lms-hero--paused .orbit-item .counter[data-v-7d50ec1c],.lms-hero--paused .orbit-track[data-v-7d50ec1c]{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.hero-login-star[data-v-7d50ec1c],.orbit-item .counter[data-v-7d50ec1c],.orbit-track[data-v-7d50ec1c]{animation:none!important;will-change:auto!important}}html.dark .lms-hero.home-section-canvas>.lms-hero__chrome{display:block;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}html.dark .lms-hero>.hero-login-decor{display:block;z-index:1}html.dark .lms-hero .hero-login-star{background:color-mix(in srgb,var(--fp1) 35%,#fff);box-shadow:0 0 8px color-mix(in srgb,var(--fp1) 55%,transparent),0 0 2px #ffffffe6}html.dark .lms-hero .orbit-ring{border-color:color-mix(in srgb,var(--fp1) 55%,hsla(0,0%,100%,.22));opacity:.85}html.dark .lms-hero .hero-image-frame{background:linear-gradient(145deg,color-mix(in srgb,var(--fp1) 18%,rgba(8,12,22,.94)),color-mix(in srgb,var(--fp2) 12%,rgba(8,12,22,.9)));border-color:color-mix(in srgb,var(--fp1) 48%,hsla(0,0%,100%,.16));box-shadow:0 18px 40px color-mix(in srgb,var(--fp1) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--fp1) 14%,transparent)}html.dark .lms-hero .hero-image-frame__img--light{display:none}html.dark .lms-hero .hero-image-frame__img--dark{display:block}html.dark .lms-hero__chrome-grid{background-image:radial-gradient(var(--home-grid-dot) 1px,transparent 1.25px);background-size:28px 28px;inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);position:absolute}html.dark .lms-hero__chrome-orbit{aspect-ratio:1;border:1px solid var(--home-border);border-radius:46% 47% 61% 46%;filter:blur(.2px);opacity:.48;position:absolute;top:50%;transform:translateY(-50%) rotate(18deg);width:min(28vw,430px)}html.dark .lms-hero[dir=rtl] .lms-hero__chrome-orbit,html.dark [dir=rtl] .lms-hero__chrome-orbit,html[dir=rtl].dark .lms-hero__chrome-orbit{left:auto;right:max(-16vw,-250px);transform:translateY(-50%) rotate(-18deg)}html.dark .lms-hero[dir=ltr] .lms-hero__chrome-orbit,html.dark [dir=ltr] .lms-hero__chrome-orbit,html[dir=ltr].dark .lms-hero__chrome-orbit{left:max(-16vw,-250px);right:auto;transform:translateY(-50%) rotate(18deg)}@media(max-width:768px){html.dark .lms-hero__chrome-orbit{opacity:.3;width:62vw}}@media(max-width:1024px){html.dark .lms-hero__chrome-orbit{display:none!important}html.dark .lms-hero__chrome-grid{-webkit-mask-image:none!important;mask-image:none!important;opacity:.28}html.dark .hero-cta-btn--outline .hero-cta-btn__label,html.dark .hero-stat-card__body,html.dark .lms-headline,html.dark .lms-sub__text,html.dark .orbit-item span{filter:none!important;text-shadow:none!important}html.dark .hero-cta-btn--outline,html.dark .hero-cta-btn--primary,html.dark .hero-stat-card,html.dark .hero-stat-card__icon-wrap,html.dark .lms-badge,html.dark .lms-headline-glass,html.dark .lms-sub{box-shadow:none!important}}html.dark .lms-badge{background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.88))!important;border-color:color-mix(in srgb,var(--fp1) 42%,hsla(0,0%,100%,.12))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--fp1) 35%,transparent)!important;color:var(--fp1)!important}html.dark .lms-headline-glass{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:radial-gradient(ellipse 90% 120% at 18% 0,color-mix(in srgb,var(--fp1) 22%,transparent),transparent 58%),radial-gradient(ellipse 80% 100% at 92% 100%,color-mix(in srgb,var(--fp2) 14%,transparent),transparent 55%),linear-gradient(145deg,color-mix(in srgb,var(--fp1) 10%,rgba(14,20,36,.78)) 0,color-mix(in srgb,var(--fp3) 6%,rgba(10,14,26,.72)))!important;border:1px solid color-mix(in srgb,var(--fp1) 32%,hsla(0,0%,100%,.1))!important;border-radius:1.15rem!important;box-shadow:inset 0 1px #ffffff12,0 0 0 1px color-mix(in srgb,var(--fp1) 8%,transparent),0 0 36px -8px color-mix(in srgb,var(--fp1) 38%,transparent),0 18px 40px -22px #000000a6!important}html.dark .lms-headline-glass__shine{background:linear-gradient(125deg,hsla(0,0%,100%,.08) 0,transparent 42%,color-mix(in srgb,var(--fp1) 12%,transparent) 100%)}html.dark .lms-headline-glass__glow{background:linear-gradient(120deg,color-mix(in srgb,var(--fp1) 32%,transparent),color-mix(in srgb,var(--fp2) 24%,transparent));opacity:.9}html.dark .lms-headline{background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;text-shadow:0 0 28px color-mix(in srgb,var(--fp1) 18%,transparent)}html.dark .lms-headline .accent{background:linear-gradient(115deg,color-mix(in srgb,var(--fp1) 92%,#fff),var(--fp1) 48%,color-mix(in srgb,var(--fp2) 88%,#fff));background-clip:text;-webkit-background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none}html.dark .lms-sub{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:color-mix(in srgb,var(--fp1) 10%,rgba(6,10,18,.78));border:1px solid color-mix(in srgb,var(--fp1) 48%,hsla(0,0%,100%,.1));box-shadow:inset 0 1px #ffffff0d,0 10px 28px -18px #0000008c;color:transparent}html.dark .lms-sub__text{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%);color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 8px color-mix(in srgb,var(--fp1) 28%,transparent))}html.dark .lms-hero[dir=rtl] .lms-sub__text,html.dark [dir=rtl] .lms-sub__text,html[dir=rtl].dark .lms-sub__text{background-image:linear-gradient(to left,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%)}html.dark .hero-cta-btn--primary{background:linear-gradient(135deg,var(--fp1) 0,var(--fp2) 52%,color-mix(in srgb,var(--fp3) 65%,var(--fp2)) 100%);border-color:color-mix(in srgb,var(--fp1) 55%,hsla(0,0%,100%,.14));box-shadow:inset 0 1px #ffffff2e,0 10px 28px color-mix(in srgb,var(--fp1) 38%,transparent);color:#fff}html.dark .hero-cta-btn--primary:hover{filter:brightness(1.08)}html.dark .hero-cta-btn--outline{--cta-label-grad:linear-gradient(90deg,var(--fp1) 0%,var(--fp2) 48%,color-mix(in srgb,var(--fp3) 35%,#fff) 100%);background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--fp1) 42%,hsla(0,0%,100%,.12));box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--fp1) 35%,transparent);color:var(--fp1)}html.dark .hero-cta-btn--outline .hero-cta-btn__label{-webkit-background-clip:text;background-clip:text;background-image:var(--cta-label-grad);color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 8px color-mix(in srgb,var(--fp1) 28%,transparent))}html.dark .lms-hero[dir=rtl] .hero-cta-btn--outline,html.dark [dir=rtl] .hero-cta-btn--outline,html[dir=rtl].dark .hero-cta-btn--outline{--cta-label-grad:linear-gradient(to left,var(--fp1) 0%,var(--fp2) 48%,color-mix(in srgb,var(--fp3) 35%,#fff) 100%)}html.dark .hero-cta-btn--outline:hover{background:color-mix(in srgb,var(--fp1) 18%,rgba(8,12,22,.92));border-color:color-mix(in srgb,var(--fp1) 55%,hsla(0,0%,100%,.14));color:color-mix(in srgb,var(--fp1) 70%,#fff)}html.dark .hero-stat-card{background:color-mix(in srgb,var(--stat-accent) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--stat-accent) 42%,hsla(0,0%,100%,.12));box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--stat-accent) 35%,transparent)}html.dark .hero-stat-card:hover{background:color-mix(in srgb,var(--stat-accent) 16%,rgba(8,12,22,.9));border-color:color-mix(in srgb,var(--stat-accent) 55%,hsla(0,0%,100%,.14));box-shadow:inset 0 1px #ffffff14,0 12px 28px -14px color-mix(in srgb,var(--stat-accent) 42%,transparent)}html.dark .hero-stat-card__shine{background:linear-gradient(135deg,hsla(0,0%,100%,.05) 0,transparent 42%,color-mix(in srgb,var(--stat-accent) 8%,transparent) 100%)}html.dark .hero-stat-card__value{color:var(--stat-accent);-webkit-text-fill-color:var(--stat-accent)}html.dark .hero-stat-card__label,html.dark .hero-stat-card__value{background:none;background-clip:unset;-webkit-background-clip:unset;background-image:none}html.dark .hero-stat-card__label{color:color-mix(in srgb,var(--stat-accent) 55%,#94a3b8);-webkit-text-fill-color:unset;font-weight:700}html.dark .hero-stat-card__body{filter:drop-shadow(0 1px 10px color-mix(in srgb,var(--stat-accent) 38%,transparent))}html.dark .hero-stat-card__icon-wrap{background:var(--stat-accent);border:1px solid color-mix(in srgb,var(--stat-accent) 55%,hsla(0,0%,100%,.35));box-shadow:0 12px 24px -12px color-mix(in srgb,var(--stat-accent) 55%,transparent),inset 0 1px #ffffff47}.platform-link-card[data-v-08fa90c6]{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--fp1) 16%,transparent),transparent 42%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--fp2) 10%,transparent),transparent 40%),linear-gradient(145deg,#ffffffe0 0,color-mix(in srgb,var(--fp1) 6%,hsla(0,0%,100%,.62)) 55%,color-mix(in srgb,var(--fp3) 5%,rgba(248,250,252,.72)));border:1px solid color-mix(in srgb,var(--fp1) 16%,hsla(0,0%,100%,.76));border-radius:24px;box-shadow:0 18px 42px -30px color-mix(in srgb,var(--fp1) 32%,#0f172a),inset 0 1px #fffffff2;display:flex;flex-direction:column;gap:.65rem;height:100%;justify-content:center;min-height:8.75rem;overflow:hidden;padding:1rem .75rem;position:relative;text-decoration:none;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease}.platform-link-card[data-v-08fa90c6]:hover{border-color:color-mix(in srgb,var(--fp1) 38%,hsla(0,0%,100%,.7));box-shadow:0 24px 52px -28px color-mix(in srgb,var(--fp1) 46%,#0f172a),inset 0 1px #fffffffa;transform:translateY(-5px)}.platform-link-card__glow[data-v-08fa90c6]{background:color-mix(in srgb,var(--fp1) 18%,transparent);border-radius:999px;filter:blur(30px);height:9rem;inset-inline-end:-3rem;pointer-events:none;position:absolute;top:-4rem;width:9rem}.platform-link-card__shine[data-v-08fa90c6]{background:linear-gradient(135deg,hsla(0,0%,100%,.55),transparent 42%,rgba(52,211,153,.05));inset:0;pointer-events:none;position:absolute}.platform-link-card__visual[data-v-08fa90c6]{align-items:center;background:color-mix(in srgb,var(--fp1) 10%,#f8fafc);border:3px solid hsla(0,0%,100%,.82);border-radius:999px;box-shadow:0 10px 24px -14px #0f172a73,0 0 0 1px color-mix(in srgb,var(--fp1) 18%,transparent);display:flex;flex:0 0 4.5rem;height:4.5rem;justify-content:center;overflow:hidden;position:relative;transition:transform .35s ease;width:4.5rem;z-index:1}.platform-link-card:hover .platform-link-card__visual[data-v-08fa90c6]{transform:scale(1.04)}.platform-link-card__icon[data-v-08fa90c6]{height:2.35rem;-o-object-fit:contain;object-fit:contain;width:2.35rem}.platform-link-card__image-ring[data-v-08fa90c6]{border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff59;inset:0;position:absolute}.platform-link-card__footer[data-v-08fa90c6]{align-items:center;display:flex;justify-content:center;position:relative;text-align:center;width:100%;z-index:1}.platform-link-card__label[data-v-08fa90c6]{color:#0f172a;display:-webkit-box;font-size:.92rem;font-weight:900;line-height:1.45;margin:0;max-width:100%;overflow:hidden;padding-inline:.15rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.platform-link-card__arrow[data-v-08fa90c6]{background:#fff9;border:1px solid color-mix(in srgb,var(--fp1) 14%,#e2e8f0);border-radius:999px;color:var(--fp1);display:grid;height:1.65rem;inset-inline-end:.65rem;place-items:center;position:absolute;top:.65rem;transition:transform .25s ease,background .25s ease;width:1.65rem;z-index:2}.platform-link-card__arrow svg[data-v-08fa90c6]{flex-shrink:0;height:.8rem;width:.8rem}.platform-link-card:hover .platform-link-card__arrow[data-v-08fa90c6]{transform:translate(-2px)}[dir=ltr] .platform-link-card:hover .platform-link-card__arrow[data-v-08fa90c6]{transform:translate(2px)}@media(max-width:639px){.platform-link-card[data-v-08fa90c6]{border-radius:16px;gap:.35rem;min-height:6.25rem;padding:.55rem .35rem .5rem}.platform-link-card__visual[data-v-08fa90c6]{border-width:2px;flex:0 0 3rem;height:3rem;width:3rem}.platform-link-card__icon[data-v-08fa90c6]{height:1.55rem;width:1.55rem}.platform-link-card__label[data-v-08fa90c6]{font-size:.68rem;line-height:1.3;padding-inline:.05rem}.platform-link-card__arrow[data-v-08fa90c6]{height:1.2rem;inset-inline-end:.35rem;top:.35rem;width:1.2rem}.platform-link-card__arrow svg[data-v-08fa90c6]{height:.62rem;width:.62rem}}html.dark .platform-link-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--fp1) 42%,hsla(0,0%,100%,.12));box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--fp1) 35%,transparent)}html.dark .platform-link-card:hover{background:color-mix(in srgb,var(--fp1) 16%,rgba(8,12,22,.9));border-color:color-mix(in srgb,var(--fp1) 55%,hsla(0,0%,100%,.14));box-shadow:inset 0 1px #ffffff14,0 12px 28px -14px color-mix(in srgb,var(--fp1) 42%,transparent)}html.dark .platform-link-card__glow{background:color-mix(in srgb,var(--fp1) 18%,transparent);filter:blur(36px);opacity:.35}html.dark .platform-link-card__shine{background:linear-gradient(135deg,hsla(0,0%,100%,.05) 0,transparent 42%,color-mix(in srgb,var(--fp1) 8%,transparent) 100%)}html.dark .platform-link-card__visual{background:color-mix(in srgb,var(--fp1) 10%,rgba(6,10,18,.92));border-color:color-mix(in srgb,var(--fp1) 36%,hsla(0,0%,100%,.1));box-shadow:0 10px 22px -14px #0000008c,inset 0 1px #ffffff0f,0 0 0 1px color-mix(in srgb,var(--fp1) 18%,transparent)}html.dark .platform-link-card__image-ring{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fp1) 20%,hsla(0,0%,100%,.06))}html.dark .platform-link-card__label{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%);color:transparent;-webkit-text-fill-color:transparent;text-shadow:none}html.dark [dir=rtl] .platform-link-card__label,html[dir=rtl].dark .platform-link-card__label{background-image:linear-gradient(to left,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%)}html.dark .platform-link-card__arrow{background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--fp1) 42%,hsla(0,0%,100%,.12));box-shadow:inset 0 1px #ffffff0f;color:var(--fp1)}html.dark .platform-link-card:hover .platform-link-card__arrow{background:color-mix(in srgb,var(--fp1) 16%,rgba(8,12,22,.9));border-color:color-mix(in srgb,var(--fp1) 55%,hsla(0,0%,100%,.14));color:var(--fp1)}.home-platform-links[data-v-69b81833]{overflow:hidden;padding-bottom:2rem;padding-top:2.5rem;position:relative}.home-platform-links__chrome[data-v-69b81833]{display:none;pointer-events:none}.home-platform-links__panel[data-v-69b81833]{position:relative;width:100%;z-index:1}@media(min-width:640px){.home-platform-links[data-v-69b81833]{padding-bottom:2.25rem;padding-top:3rem}}@media(min-width:1024px){.home-platform-links[data-v-69b81833]{padding-bottom:2.5rem;padding-top:3.25rem}}@media(min-width:1536px){.home-platform-links[data-v-69b81833]{padding-bottom:2.75rem;padding-top:3.75rem}}.home-platform-links__header[data-v-69b81833]{display:block;margin:0 auto 1.75rem;width:100%}.home-platform-links__hero-row[data-v-69b81833]{align-items:center;display:flex;gap:.65rem;justify-content:center;width:100%}.home-platform-links__title-wrap[data-v-69b81833]{display:inline-block;flex:0 1 auto;max-width:100%;padding-top:1.1rem;position:relative}.home-platform-links__badge-float[data-v-69b81833]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--fp1) 8%,hsla(0,0%,100%,.88));border:1px solid color-mix(in srgb,var(--fp1) 24%,hsla(0,0%,100%,.65));border-radius:999px;box-shadow:inset 0 1px #ffffffd9,0 8px 22px -14px color-mix(in srgb,var(--fp1) 30%,transparent);color:var(--fp1,#0891b2);display:inline-flex;font-size:.68rem;font-weight:800;gap:.4rem;padding:.32rem .72rem;white-space:nowrap}.home-platform-links__badge-float svg[data-v-69b81833]{color:var(--fp1,#0891b2)}.home-platform-links__title-panel[data-v-69b81833]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--fp1) 18%,transparent),transparent 52%),linear-gradient(135deg,#ffffffd1,color-mix(in srgb,var(--fp1) 8%,hsla(0,0%,100%,.48)));border:1px solid color-mix(in srgb,var(--fp1) 22%,hsla(0,0%,100%,.7));border-radius:18px;box-shadow:inset 0 1px #ffffffeb,0 14px 36px -18px color-mix(in srgb,var(--fp1) 28%,#0f172a);overflow:hidden;padding:.7rem 1.15rem .75rem;position:relative}.home-platform-links__title-panel-shine[data-v-69b81833]{background:linear-gradient(135deg,hsla(0,0%,100%,.18) 0,transparent 42%,color-mix(in srgb,var(--fp2) 12%,transparent) 100%);inset:0;pointer-events:none;position:absolute}.home-platform-links__title[data-v-69b81833]{color:#0f172a;font-size:clamp(1.45rem,2.6vw,2.15rem);font-weight:900;letter-spacing:-.25px;line-height:1.25;margin:0;position:relative;z-index:1}.home-platform-links__title-accent[data-v-69b81833]{background:linear-gradient(115deg,color-mix(in srgb,var(--fp2) 88%,#fff),var(--fp1,#0891b2) 55%,color-mix(in srgb,var(--fp3,#5c6cff) 80%,#fff));background-clip:text;-webkit-background-clip:text;color:transparent}.home-platform-links__subtitle[data-v-69b81833]{color:#64748b;font-size:.86rem;line-height:1.7;margin:0;max-width:40rem}.home-platform-links__stats[data-v-69b81833]{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:.45rem;justify-content:center;margin-inline:auto;max-width:100%}.home-platform-links__stat[data-v-69b81833],.home-platform-links__stats[data-v-69b81833]{align-items:center;width:-moz-fit-content;width:fit-content}.home-platform-links__stat[data-v-69b81833]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--fp1) 5%,hsla(0,0%,100%,.72));border:1px solid color-mix(in srgb,var(--fp1) 14%,hsla(0,0%,100%,.55));border-radius:16px;box-shadow:inset 0 1px #ffffffb8,0 10px 24px -18px color-mix(in srgb,var(--fp1) 24%,transparent);display:inline-flex;flex:0 0 auto;gap:.6rem;min-width:5.5rem;padding-block:.42rem;padding-inline-end:.95rem;padding-inline-start:.42rem}.home-platform-links__stat-icon-wrap[data-v-69b81833]{align-items:center;border-radius:12px;box-shadow:0 10px 20px -12px #0f172a59,inset 0 1px #ffffff52;display:flex;flex:0 0 2.35rem;height:2.35rem;justify-content:center;width:2.35rem}.home-platform-links__stat-icon[data-v-69b81833]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18));height:1.15rem;width:1.15rem}.home-platform-links__stat--1 .home-platform-links__stat-icon-wrap[data-v-69b81833]{background:linear-gradient(135deg,#6366f1,#8b5cf6 55%,#a855f7)}.home-platform-links__stat--2 .home-platform-links__stat-icon-wrap[data-v-69b81833]{background:linear-gradient(135deg,#f59e0b,#f97316 55%,#fb923c)}.home-platform-links__stat--3 .home-platform-links__stat-icon-wrap[data-v-69b81833]{background:linear-gradient(135deg,#0ea5e9,#06b6d4 55%,#22d3ee)}.home-platform-links__stat-copy[data-v-69b81833]{align-items:flex-start;display:flex;flex-direction:column;gap:.08rem;min-width:0}.home-platform-links__stat-copy strong[data-v-69b81833]{color:var(--fp1,#0891b2);font-size:.95rem;font-weight:800;line-height:1}.home-platform-links__stat-copy span[data-v-69b81833]{color:var(--fp1,#0891b2);font-size:.68rem;font-weight:800;line-height:1.2;white-space:nowrap}@media(max-width:960px){.home-platform-links__hero-row[data-v-69b81833]{flex-direction:column;gap:.75rem}.home-platform-links__stats[data-v-69b81833]{flex-wrap:wrap;justify-content:center}}@media(max-width:639px){.home-platform-links__stats[data-v-69b81833]{display:flex;flex-wrap:nowrap;gap:.3rem;justify-content:center;margin-inline:auto;max-width:100%;width:-moz-fit-content;width:fit-content}.home-platform-links__stat[data-v-69b81833]{border-radius:12px;flex:0 0 auto;gap:.34rem;min-width:4.75rem;padding-block:.32rem;padding-inline-end:.58rem;padding-inline-start:.32rem;width:-moz-fit-content;width:fit-content}.home-platform-links__stat-icon-wrap[data-v-69b81833]{border-radius:8px;flex:0 0 1.65rem;height:1.65rem;width:1.65rem}.home-platform-links__stat-icon[data-v-69b81833]{height:.82rem;width:.82rem}.home-platform-links__stat-copy[data-v-69b81833]{flex:0 0 auto;min-width:0}.home-platform-links__stat-copy strong[data-v-69b81833]{font-size:.78rem}.home-platform-links__stat-copy span[data-v-69b81833]{font-size:.52rem;letter-spacing:-.01em}}.home-platform-links__grid[data-v-69b81833]{display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:640px){.home-platform-links__grid[data-v-69b81833]{gap:1rem}}@media(min-width:1024px){.home-platform-links__grid[data-v-69b81833]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.home-platform-links__grid[data-v-69b81833]{gap:1rem;grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1536px){.home-platform-links__grid[data-v-69b81833]{gap:1.15rem;grid-template-columns:repeat(7,minmax(0,1fr))}}html.dark .home-platform-links.home-section-canvas>.home-platform-links__chrome{display:block;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}html.dark .home-platform-links__chrome-grid{background-image:radial-gradient(var(--home-grid-dot) 1px,transparent 1.25px);background-size:28px 28px;inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);position:absolute}html.dark .home-platform-links__chrome-orbit{aspect-ratio:1;border:1px solid var(--home-border);border-radius:46% 47% 61% 46%;filter:blur(.2px);opacity:.48;position:absolute;top:50%;transform:translateY(-50%) rotate(18deg);width:min(28vw,430px)}html.dark [dir=rtl] .home-platform-links__chrome-orbit,html[dir=rtl].dark .home-platform-links__chrome-orbit{left:auto;right:max(-16vw,-250px);transform:translateY(-50%) rotate(-18deg)}html.dark [dir=ltr] .home-platform-links__chrome-orbit,html[dir=ltr].dark .home-platform-links__chrome-orbit{left:max(-16vw,-250px);right:auto;transform:translateY(-50%) rotate(18deg)}@media(max-width:768px){html.dark .home-platform-links__chrome-orbit{opacity:.3;width:62vw}}html.dark .home-platform-links__badge-float{background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.88))!important;border-color:color-mix(in srgb,var(--fp1) 42%,hsla(0,0%,100%,.12))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--fp1) 35%,transparent)!important;color:var(--fp1)!important}html.dark .home-platform-links__badge-float svg{color:var(--fp1)!important}html.dark .home-platform-links__title-accent{background:linear-gradient(115deg,color-mix(in srgb,var(--fp1) 92%,#fff),var(--fp1) 48%,color-mix(in srgb,var(--fp2) 88%,#fff));background-clip:text;-webkit-background-clip:text;color:transparent}html.dark .home-platform-links__stat{background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.88))!important;border-color:color-mix(in srgb,var(--fp1) 42%,hsla(0,0%,100%,.12))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--fp1) 35%,transparent)!important}html.dark .home-platform-links__stat-copy span,html.dark .home-platform-links__stat-copy strong{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%);color:transparent!important;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--fp1) 48%,transparent));text-shadow:none}html.dark [dir=rtl] .home-platform-links__stat-copy span,html.dark [dir=rtl] .home-platform-links__stat-copy strong,html[dir=rtl].dark .home-platform-links__stat-copy span,html[dir=rtl].dark .home-platform-links__stat-copy strong{background-image:linear-gradient(to left,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%)}.spec-card[data-v-d6f3fb3b]{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--fp2) 16%,transparent),transparent 42%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--fp3) 10%,transparent),transparent 40%),linear-gradient(145deg,#ffffffe0 0,color-mix(in srgb,var(--fp2) 6%,hsla(0,0%,100%,.62)) 55%,color-mix(in srgb,var(--fp1) 5%,rgba(248,250,252,.72)));border:1px solid color-mix(in srgb,var(--fp2) 16%,hsla(0,0%,100%,.76));border-radius:24px;box-shadow:0 18px 42px -30px color-mix(in srgb,var(--fp2) 32%,#0f172a),inset 0 1px #fffffff2;display:flex;flex-direction:column;gap:.65rem;height:100%;justify-content:center;min-height:11.5rem;overflow:hidden;padding:1rem .75rem;position:relative;text-decoration:none;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease}.spec-card[data-v-d6f3fb3b]:hover{border-color:color-mix(in srgb,var(--fp2) 38%,hsla(0,0%,100%,.7));box-shadow:0 24px 52px -28px color-mix(in srgb,var(--fp2) 46%,#0f172a),inset 0 1px #fffffffa;transform:translateY(-5px)}.spec-card__glow[data-v-d6f3fb3b]{background:color-mix(in srgb,var(--fp2) 18%,transparent);border-radius:999px;filter:blur(30px);height:9rem;inset-inline-end:-3rem;top:-4rem;width:9rem}.spec-card__glow[data-v-d6f3fb3b],.spec-card__shine[data-v-d6f3fb3b]{pointer-events:none;position:absolute}.spec-card__shine[data-v-d6f3fb3b]{background:linear-gradient(135deg,hsla(0,0%,100%,.55) 0,transparent 42%,color-mix(in srgb,var(--fp2) 8%,transparent) 100%);inset:0}.spec-card__visual[data-v-d6f3fb3b]{align-items:center;background:color-mix(in srgb,var(--fp2) 10%,#f8fafc);border:3px solid hsla(0,0%,100%,.82);border-radius:999px;box-shadow:0 10px 24px -14px #0f172a73,0 0 0 1px color-mix(in srgb,var(--fp2) 18%,transparent);display:flex;flex:0 0 4.5rem;height:4.5rem;justify-content:center;overflow:hidden;position:relative;transition:transform .35s ease;width:4.5rem;z-index:1}.spec-card:hover .spec-card__visual[data-v-d6f3fb3b]{transform:scale(1.04)}.spec-card__image[data-v-d6f3fb3b]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.spec-card__fallback[data-v-d6f3fb3b]{align-items:center;background:linear-gradient(145deg,#1e293b,#0f172a 60%,#172554);display:flex;height:100%;justify-content:center;width:100%}.spec-card__fallback-icon[data-v-d6f3fb3b]{color:#fff3;height:2.35rem;width:2.35rem}.spec-card__image-ring[data-v-d6f3fb3b]{border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff59;inset:0;position:absolute}.spec-card__footer[data-v-d6f3fb3b]{align-items:center;display:flex;flex-direction:column;gap:.35rem;position:relative;text-align:center;width:100%;z-index:1}.spec-card__title[data-v-d6f3fb3b]{color:#0f172a;display:-webkit-box;font-size:.92rem;font-weight:900;line-height:1.45;margin:0;max-width:100%;overflow:hidden;padding-inline:.15rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.spec-card__meta[data-v-d6f3fb3b]{align-items:center;color:#64748b;display:inline-flex;font-size:.69rem;font-weight:750;gap:.45rem;justify-content:center;white-space:nowrap}.spec-card__meta-item[data-v-d6f3fb3b]{align-items:center;display:inline-flex;gap:.25rem}.spec-card__meta-item svg[data-v-d6f3fb3b]{color:var(--fp2);height:.78rem;width:.78rem}.spec-card__meta-divider[data-v-d6f3fb3b]{background:color-mix(in srgb,var(--fp2) 45%,#94a3b8);border-radius:999px;height:3px;width:3px}.spec-card__arrow[data-v-d6f3fb3b]{background:#fff9;border:1px solid color-mix(in srgb,var(--fp2) 14%,#e2e8f0);border-radius:999px;color:var(--fp2);display:grid;height:1.65rem;inset-inline-end:.65rem;place-items:center;position:absolute;top:.65rem;transition:transform .25s ease,background .25s ease;width:1.65rem;z-index:2}.spec-card__arrow svg[data-v-d6f3fb3b]{flex-shrink:0;height:.8rem;width:.8rem}.spec-card:hover .spec-card__arrow[data-v-d6f3fb3b]{transform:translate(-2px)}[dir=ltr] .spec-card:hover .spec-card__arrow[data-v-d6f3fb3b]{transform:translate(2px)}@media(max-width:639px){.spec-card[data-v-d6f3fb3b]{border-radius:16px;gap:.3rem;min-height:7.5rem;padding:.55rem .3rem .45rem}.spec-card__visual[data-v-d6f3fb3b]{border-width:2px;flex:0 0 3rem;height:3rem;width:3rem}.spec-card__fallback-icon[data-v-d6f3fb3b]{height:1.55rem;width:1.55rem}.spec-card__footer[data-v-d6f3fb3b]{gap:.2rem}.spec-card__title[data-v-d6f3fb3b]{font-size:.68rem;line-height:1.3;padding-inline:.05rem}.spec-card__meta[data-v-d6f3fb3b]{flex-wrap:wrap;font-size:.5rem;gap:.15rem .28rem;line-height:1.25;white-space:normal}.spec-card__meta-item[data-v-d6f3fb3b]{gap:.15rem}.spec-card__meta-item svg[data-v-d6f3fb3b]{height:.55rem;width:.55rem}.spec-card__meta-divider[data-v-d6f3fb3b]{height:2px;width:2px}.spec-card__arrow[data-v-d6f3fb3b]{height:1.2rem;inset-inline-end:.35rem;top:.35rem;width:1.2rem}.spec-card__arrow svg[data-v-d6f3fb3b]{height:.62rem;width:.62rem}}html.dark .spec-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--fp2) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--fp2) 42%,hsla(0,0%,100%,.12));box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--fp2) 35%,transparent)}html.dark .spec-card:hover{background:color-mix(in srgb,var(--fp2) 16%,rgba(8,12,22,.9));border-color:color-mix(in srgb,var(--fp2) 55%,hsla(0,0%,100%,.14));box-shadow:inset 0 1px #ffffff14,0 12px 28px -14px color-mix(in srgb,var(--fp2) 42%,transparent)}html.dark .spec-card__glow{background:color-mix(in srgb,var(--fp2) 18%,transparent);filter:blur(36px);opacity:.35}html.dark .spec-card__shine{background:linear-gradient(135deg,hsla(0,0%,100%,.05) 0,transparent 42%,color-mix(in srgb,var(--fp2) 8%,transparent) 100%)}html.dark .spec-card__visual{background:color-mix(in srgb,var(--fp2) 10%,rgba(6,10,18,.92));border-color:color-mix(in srgb,var(--fp2) 36%,hsla(0,0%,100%,.1));box-shadow:0 10px 22px -14px #0000008c,inset 0 1px #ffffff0f,0 0 0 1px color-mix(in srgb,var(--fp2) 18%,transparent)}html.dark .spec-card__image-ring{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fp2) 20%,hsla(0,0%,100%,.06))}html.dark .spec-card__title{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--fp2) 0,var(--fp3) 50%,var(--fp1) 100%);color:transparent;-webkit-text-fill-color:transparent;text-shadow:none}html.dark [dir=rtl] .spec-card__title,html[dir=rtl].dark .spec-card__title{background-image:linear-gradient(to left,var(--fp2) 0,var(--fp3) 50%,var(--fp1) 100%)}html.dark .spec-card__meta{color:color-mix(in srgb,var(--fp2) 55%,#94a3b8)}html.dark .spec-card__meta-item svg{color:var(--fp2)}html.dark .spec-card__meta-divider{background:color-mix(in srgb,var(--fp2) 45%,#64748b)}html.dark .spec-card__arrow{background:color-mix(in srgb,var(--fp2) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--fp2) 42%,hsla(0,0%,100%,.12));box-shadow:inset 0 1px #ffffff0f;color:var(--fp2)}html.dark .spec-card:hover .spec-card__arrow{background:color-mix(in srgb,var(--fp2) 16%,rgba(8,12,22,.9));border-color:color-mix(in srgb,var(--fp2) 55%,hsla(0,0%,100%,.14));color:var(--fp2)}.home-specs[data-v-f6a69120]{overflow:hidden;padding-bottom:2rem;padding-top:2.5rem;position:relative}.home-specs__chrome[data-v-f6a69120]{display:none;pointer-events:none}.home-specs__panel[data-v-f6a69120]{position:relative;width:100%;z-index:1}@media(min-width:640px){.home-specs[data-v-f6a69120]{padding-bottom:2.25rem;padding-top:3rem}}@media(min-width:1024px){.home-specs[data-v-f6a69120]{padding-bottom:2.5rem;padding-top:3.25rem}}@media(min-width:1536px){.home-specs[data-v-f6a69120]{padding-bottom:2.75rem;padding-top:3.75rem}}.home-specs__header[data-v-f6a69120]{display:block;margin:0 auto 1.75rem;width:100%}.home-specs__badge-float[data-v-f6a69120]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--fp2) 8%,hsla(0,0%,100%,.88));border:1px solid color-mix(in srgb,var(--fp2) 24%,hsla(0,0%,100%,.65));border-radius:999px;box-shadow:inset 0 1px #ffffffd9,0 8px 22px -14px color-mix(in srgb,var(--fp2) 30%,transparent);color:var(--fp2);display:inline-flex;font-size:.68rem;font-weight:800;gap:.4rem;padding:.32rem .72rem;white-space:nowrap}.home-specs__badge-float svg[data-v-f6a69120]{color:var(--fp2)}.home-specs__title-accent[data-v-f6a69120]{background:linear-gradient(115deg,color-mix(in srgb,var(--fp3) 88%,#fff),var(--fp2) 55%,color-mix(in srgb,var(--fp1) 80%,#fff));background-clip:text;-webkit-background-clip:text;color:transparent}.home-specs__stats[data-v-f6a69120]{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:.45rem;justify-content:center;margin-inline:auto;max-width:100%}.home-specs__stat[data-v-f6a69120],.home-specs__stats[data-v-f6a69120]{align-items:center;width:-moz-fit-content;width:fit-content}.home-specs__stat[data-v-f6a69120]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--fp2) 5%,hsla(0,0%,100%,.72));border:1px solid color-mix(in srgb,var(--fp2) 14%,hsla(0,0%,100%,.55));border-radius:16px;box-shadow:inset 0 1px #ffffffb8,0 10px 24px -18px color-mix(in srgb,var(--fp2) 24%,transparent);display:inline-flex;flex:0 0 auto;gap:.6rem;min-width:5.5rem;padding-block:.42rem;padding-inline-end:.95rem;padding-inline-start:.42rem}.home-specs__stat-icon-wrap[data-v-f6a69120]{align-items:center;border-radius:12px;box-shadow:0 10px 20px -12px #0f172a59,inset 0 1px #ffffff52;display:flex;flex:0 0 2.35rem;height:2.35rem;justify-content:center;width:2.35rem}.home-specs__stat-icon[data-v-f6a69120]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18));height:1.15rem;width:1.15rem}.home-specs__stat--1 .home-specs__stat-icon-wrap[data-v-f6a69120]{background:linear-gradient(135deg,#6366f1,#8b5cf6 55%,#a855f7)}.home-specs__stat--2 .home-specs__stat-icon-wrap[data-v-f6a69120]{background:linear-gradient(135deg,#f59e0b,#f97316 55%,#fb923c)}.home-specs__stat--3 .home-specs__stat-icon-wrap[data-v-f6a69120]{background:linear-gradient(135deg,#0ea5e9,#06b6d4 55%,#22d3ee)}.home-specs__stat-copy[data-v-f6a69120]{align-items:flex-start;display:flex;flex-direction:column;gap:.08rem;min-width:0}.home-specs__stat-copy strong[data-v-f6a69120]{color:var(--fp2);font-size:.95rem;font-weight:800;line-height:1}.home-specs__stat-copy span[data-v-f6a69120]{color:var(--fp2);font-size:.68rem;font-weight:800;line-height:1.2;white-space:nowrap}@media(max-width:960px){.home-specs__stats[data-v-f6a69120]{flex-wrap:wrap;justify-content:center}}@media(max-width:639px){.home-specs__stats[data-v-f6a69120]{display:flex;flex-wrap:nowrap;gap:.3rem;justify-content:center;margin-inline:auto;max-width:100%}.home-specs__stat[data-v-f6a69120],.home-specs__stats[data-v-f6a69120]{width:-moz-fit-content;width:fit-content}.home-specs__stat[data-v-f6a69120]{border-radius:12px;flex:0 0 auto;gap:.34rem;min-width:4.75rem;padding-block:.32rem;padding-inline-end:.58rem;padding-inline-start:.32rem}.home-specs__stat-icon-wrap[data-v-f6a69120]{border-radius:8px;flex:0 0 1.65rem;height:1.65rem;width:1.65rem}.home-specs__stat-icon[data-v-f6a69120]{height:.82rem;width:.82rem}.home-specs__stat-copy[data-v-f6a69120]{flex:0 0 auto;min-width:0}.home-specs__stat-copy strong[data-v-f6a69120]{font-size:.78rem}.home-specs__stat-copy span[data-v-f6a69120]{font-size:.52rem;letter-spacing:-.01em}}.home-specs__grid[data-v-f6a69120]{display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:640px){.home-specs__grid[data-v-f6a69120]{gap:1rem}}@media(min-width:1024px){.home-specs__grid[data-v-f6a69120]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.home-specs__grid[data-v-f6a69120]{gap:1rem;grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1536px){.home-specs__grid[data-v-f6a69120]{gap:1.15rem}}.home-specs__skeleton[data-v-f6a69120]{animation:home-specs-shimmer-f6a69120 1.4s linear infinite;background:linear-gradient(110deg,#94a3b824 8%,#94a3b847 18%,#94a3b824 33%);background-size:200% 100%;border-radius:24px;height:13rem}@media(max-width:639px){.home-specs__skeleton[data-v-f6a69120]{border-radius:16px;height:7.5rem}}.home-specs__empty[data-v-f6a69120]{align-items:center;border:1px dashed color-mix(in srgb,var(--fp2) 20%,#cbd5e1);border-radius:20px;color:#64748b;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:3rem 1.5rem;text-align:center}.home-specs__empty-icon[data-v-f6a69120]{height:2.5rem;opacity:.45;width:2.5rem}.home-specs__footer[data-v-f6a69120]{display:flex;justify-content:center;margin-top:1.5rem}.home-specs__view-all[data-v-f6a69120]{align-items:center;background:linear-gradient(90deg,var(--fp2),color-mix(in srgb,var(--fp3) 85%,var(--fp2)));border:1px solid color-mix(in srgb,var(--fp2) 22%,transparent);border-radius:999px;box-shadow:0 14px 32px -14px color-mix(in srgb,var(--fp2) 55%,transparent);color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:800;gap:.45rem;padding:.75rem 1.4rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.home-specs__view-all[data-v-f6a69120]:hover{box-shadow:0 18px 36px -14px color-mix(in srgb,var(--fp2) 60%,transparent);transform:translateY(-2px)}@keyframes home-specs-shimmer-f6a69120{to{background-position-x:-200%}}html.dark .home-specs.home-section-canvas>.home-specs__chrome{display:block;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}html.dark .home-specs__chrome-grid{background-image:radial-gradient(var(--home-grid-dot) 1px,transparent 1.25px);background-size:28px 28px;inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);position:absolute}html.dark .home-specs__chrome-orbit{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--fp2) 25%,hsla(0,0%,100%,.08));border-radius:46% 47% 61% 46%;filter:blur(.2px);opacity:.48;position:absolute;top:50%;transform:translateY(-50%) rotate(18deg);width:min(28vw,430px)}html.dark [dir=rtl] .home-specs__chrome-orbit,html[dir=rtl].dark .home-specs__chrome-orbit{left:auto;right:max(-16vw,-250px);transform:translateY(-50%) rotate(-18deg)}html.dark [dir=ltr] .home-specs__chrome-orbit,html[dir=ltr].dark .home-specs__chrome-orbit{left:max(-16vw,-250px);right:auto;transform:translateY(-50%) rotate(18deg)}@media(max-width:768px){html.dark .home-specs__chrome-orbit{opacity:.3;width:62vw}}html.dark .home-specs__badge-float{background:color-mix(in srgb,var(--fp2) 12%,rgba(8,12,22,.88))!important;border-color:color-mix(in srgb,var(--fp2) 42%,hsla(0,0%,100%,.12))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--fp2) 35%,transparent)!important;color:var(--fp2)!important}html.dark .home-specs__badge-float svg{color:var(--fp2)!important}html.dark .home-specs__title-accent{background:linear-gradient(115deg,color-mix(in srgb,var(--fp2) 92%,#fff),var(--fp2) 48%,color-mix(in srgb,var(--fp3) 88%,#fff));background-clip:text;-webkit-background-clip:text;color:transparent}html.dark .home-specs__stat{background:color-mix(in srgb,var(--fp2) 12%,rgba(8,12,22,.88))!important;border-color:color-mix(in srgb,var(--fp2) 42%,hsla(0,0%,100%,.12))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--fp2) 35%,transparent)!important}html.dark .home-specs__stat-copy span,html.dark .home-specs__stat-copy strong{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--fp2) 0,var(--fp3) 50%,var(--fp1) 100%);color:transparent!important;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--fp2) 48%,transparent));text-shadow:none}html.dark [dir=rtl] .home-specs__stat-copy span,html.dark [dir=rtl] .home-specs__stat-copy strong,html[dir=rtl].dark .home-specs__stat-copy span,html[dir=rtl].dark .home-specs__stat-copy strong{background-image:linear-gradient(to left,var(--fp2) 0,var(--fp3) 50%,var(--fp1) 100%)}html.dark .home-specs__empty{border-color:color-mix(in srgb,var(--fp2) 28%,hsla(0,0%,100%,.1));color:#94a3b8}.curriculum-cat-card[data-v-319752f0]{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--fp3) 16%,transparent),transparent 42%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--fp1) 10%,transparent),transparent 40%),linear-gradient(145deg,#ffffffe0 0,color-mix(in srgb,var(--fp3) 6%,hsla(0,0%,100%,.62)) 55%,color-mix(in srgb,var(--fp2) 5%,rgba(248,250,252,.72)));border:1px solid color-mix(in srgb,var(--fp3) 16%,hsla(0,0%,100%,.76));border-radius:24px;box-shadow:0 18px 42px -30px color-mix(in srgb,var(--fp3) 32%,#0f172a),inset 0 1px #fffffff2;display:flex;flex-direction:column;gap:.65rem;height:100%;justify-content:center;min-height:11.5rem;overflow:hidden;padding:1rem .75rem;position:relative;text-decoration:none;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease}.curriculum-cat-card[data-v-319752f0]:hover{border-color:color-mix(in srgb,var(--fp3) 38%,hsla(0,0%,100%,.7));box-shadow:0 24px 52px -28px color-mix(in srgb,var(--fp3) 46%,#0f172a),inset 0 1px #fffffffa;transform:translateY(-5px)}.curriculum-cat-card__glow[data-v-319752f0]{background:color-mix(in srgb,var(--fp3) 18%,transparent);border-radius:999px;filter:blur(30px);height:9rem;inset-inline-end:-3rem;pointer-events:none;position:absolute;top:-4rem;width:9rem}.curriculum-cat-card__shine[data-v-319752f0]{background:linear-gradient(135deg,hsla(0,0%,100%,.55) 0,transparent 42%,color-mix(in srgb,var(--fp3) 8%,transparent) 100%);inset:0;pointer-events:none;position:absolute}.curriculum-cat-card__visual[data-v-319752f0]{align-items:center;background:color-mix(in srgb,var(--fp3) 10%,#f8fafc);border:3px solid hsla(0,0%,100%,.82);border-radius:999px;box-shadow:0 10px 24px -14px #0f172a73,0 0 0 1px color-mix(in srgb,var(--fp3) 18%,transparent);display:flex;flex:0 0 4.5rem;height:4.5rem;justify-content:center;overflow:hidden;position:relative;transition:transform .35s ease;width:4.5rem;z-index:1}.curriculum-cat-card:hover .curriculum-cat-card__visual[data-v-319752f0]{transform:scale(1.04)}.curriculum-cat-card__image[data-v-319752f0]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.curriculum-cat-card__fallback[data-v-319752f0]{align-items:center;background:linear-gradient(145deg,#1e293b,#0f172a 60%,#172554);display:flex;height:100%;justify-content:center;width:100%}.curriculum-cat-card__fallback-icon[data-v-319752f0]{color:#fff3;height:2.35rem;width:2.35rem}.curriculum-cat-card__image-ring[data-v-319752f0]{border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff59;inset:0;position:absolute}.curriculum-cat-card__footer[data-v-319752f0]{align-items:center;display:flex;flex-direction:column;gap:.35rem;position:relative;text-align:center;width:100%;z-index:1}.curriculum-cat-card__title[data-v-319752f0]{color:#0f172a;display:-webkit-box;font-size:.92rem;font-weight:900;line-height:1.45;margin:0;max-width:100%;overflow:hidden;padding-inline:.15rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.curriculum-cat-card__meta[data-v-319752f0]{align-items:center;color:#64748b;display:inline-flex;font-size:.69rem;font-weight:750;gap:.45rem;justify-content:center;white-space:nowrap}.curriculum-cat-card__meta-item[data-v-319752f0]{align-items:center;display:inline-flex;gap:.25rem}.curriculum-cat-card__meta-item svg[data-v-319752f0]{color:var(--fp3);height:.78rem;width:.78rem}.curriculum-cat-card__meta-divider[data-v-319752f0]{background:color-mix(in srgb,var(--fp3) 45%,#94a3b8);border-radius:999px;height:3px;width:3px}.curriculum-cat-card__arrow[data-v-319752f0]{background:#fff9;border:1px solid color-mix(in srgb,var(--fp3) 14%,#e2e8f0);border-radius:999px;color:var(--fp3);display:grid;height:1.65rem;inset-inline-end:.65rem;place-items:center;position:absolute;top:.65rem;transition:transform .25s ease,background .25s ease;width:1.65rem;z-index:2}.curriculum-cat-card__arrow svg[data-v-319752f0]{flex-shrink:0;height:.8rem;width:.8rem}.curriculum-cat-card:hover .curriculum-cat-card__arrow[data-v-319752f0]{transform:translate(-2px)}[dir=ltr] .curriculum-cat-card:hover .curriculum-cat-card__arrow[data-v-319752f0]{transform:translate(2px)}@media(max-width:639px){.curriculum-cat-card[data-v-319752f0]{border-radius:16px;gap:.3rem;min-height:7.5rem;padding:.55rem .3rem .45rem}.curriculum-cat-card__visual[data-v-319752f0]{border-width:2px;flex:0 0 3rem;height:3rem;width:3rem}.curriculum-cat-card__fallback-icon[data-v-319752f0]{height:1.55rem;width:1.55rem}.curriculum-cat-card__footer[data-v-319752f0]{gap:.2rem}.curriculum-cat-card__title[data-v-319752f0]{font-size:.68rem;line-height:1.3;padding-inline:.05rem}.curriculum-cat-card__meta[data-v-319752f0]{flex-wrap:wrap;font-size:.5rem;gap:.15rem .28rem;line-height:1.25;white-space:normal}.curriculum-cat-card__meta-item[data-v-319752f0]{gap:.15rem}.curriculum-cat-card__meta-item svg[data-v-319752f0]{height:.55rem;width:.55rem}.curriculum-cat-card__meta-divider[data-v-319752f0]{height:2px;width:2px}.curriculum-cat-card__arrow[data-v-319752f0]{height:1.2rem;inset-inline-end:.35rem;top:.35rem;width:1.2rem}.curriculum-cat-card__arrow svg[data-v-319752f0]{height:.62rem;width:.62rem}}html.dark .curriculum-cat-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--fp3) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--fp3) 42%,hsla(0,0%,100%,.12));box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--fp3) 35%,transparent)}html.dark .curriculum-cat-card:hover{background:color-mix(in srgb,var(--fp3) 16%,rgba(8,12,22,.9));border-color:color-mix(in srgb,var(--fp3) 55%,hsla(0,0%,100%,.14));box-shadow:inset 0 1px #ffffff14,0 12px 28px -14px color-mix(in srgb,var(--fp3) 42%,transparent)}html.dark .curriculum-cat-card__glow{background:color-mix(in srgb,var(--fp3) 18%,transparent);filter:blur(36px);opacity:.35}html.dark .curriculum-cat-card__shine{background:linear-gradient(135deg,hsla(0,0%,100%,.05) 0,transparent 42%,color-mix(in srgb,var(--fp3) 8%,transparent) 100%)}html.dark .curriculum-cat-card__visual{background:color-mix(in srgb,var(--fp3) 10%,rgba(6,10,18,.92));border-color:color-mix(in srgb,var(--fp3) 36%,hsla(0,0%,100%,.1));box-shadow:0 10px 22px -14px #0000008c,inset 0 1px #ffffff0f,0 0 0 1px color-mix(in srgb,var(--fp3) 18%,transparent)}html.dark .curriculum-cat-card__image-ring{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fp3) 20%,hsla(0,0%,100%,.06))}html.dark .curriculum-cat-card__title{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--fp3) 0,var(--fp1) 50%,var(--fp2) 100%);color:transparent;-webkit-text-fill-color:transparent;text-shadow:none}html.dark [dir=rtl] .curriculum-cat-card__title,html[dir=rtl].dark .curriculum-cat-card__title{background-image:linear-gradient(to left,var(--fp3) 0,var(--fp1) 50%,var(--fp2) 100%)}html.dark .curriculum-cat-card__meta{color:color-mix(in srgb,var(--fp3) 55%,#94a3b8)}html.dark .curriculum-cat-card__meta-item svg{color:var(--fp3)}html.dark .curriculum-cat-card__meta-divider{background:color-mix(in srgb,var(--fp3) 45%,#64748b)}html.dark .curriculum-cat-card__arrow{background:color-mix(in srgb,var(--fp3) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--fp3) 42%,hsla(0,0%,100%,.12));box-shadow:inset 0 1px #ffffff0f;color:var(--fp3)}html.dark .curriculum-cat-card:hover .curriculum-cat-card__arrow{background:color-mix(in srgb,var(--fp3) 16%,rgba(8,12,22,.9));border-color:color-mix(in srgb,var(--fp3) 55%,hsla(0,0%,100%,.14));color:var(--fp3)}.home-curriculum-cats[data-v-711844e3]{overflow:hidden;padding-bottom:2rem;padding-top:2.5rem;position:relative}.home-curriculum-cats__chrome[data-v-711844e3]{display:none;pointer-events:none}.home-curriculum-cats__panel[data-v-711844e3]{position:relative;width:100%;z-index:1}@media(min-width:640px){.home-curriculum-cats[data-v-711844e3]{padding-bottom:2.25rem;padding-top:3rem}}@media(min-width:1024px){.home-curriculum-cats[data-v-711844e3]{padding-bottom:2.5rem;padding-top:3.25rem}}@media(min-width:1536px){.home-curriculum-cats[data-v-711844e3]{padding-bottom:2.75rem;padding-top:3.75rem}}.home-curriculum-cats__header[data-v-711844e3]{display:block;margin:0 auto 1.75rem;width:100%}.home-curriculum-cats__badge-float[data-v-711844e3]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--fp3) 8%,hsla(0,0%,100%,.88));border:1px solid color-mix(in srgb,var(--fp3) 24%,hsla(0,0%,100%,.65));border-radius:999px;box-shadow:inset 0 1px #ffffffd9,0 8px 22px -14px color-mix(in srgb,var(--fp3) 30%,transparent);color:var(--fp3);display:inline-flex;font-size:.68rem;font-weight:800;gap:.4rem;padding:.32rem .72rem;white-space:nowrap}.home-curriculum-cats__badge-float svg[data-v-711844e3]{color:var(--fp3)}.home-curriculum-cats__title-accent[data-v-711844e3]{background:linear-gradient(115deg,color-mix(in srgb,var(--fp1) 88%,#fff),var(--fp3) 55%,color-mix(in srgb,var(--fp2) 80%,#fff));background-clip:text;-webkit-background-clip:text;color:transparent}.home-curriculum-cats__stats[data-v-711844e3]{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:.45rem;justify-content:center;margin-inline:auto;max-width:100%}.home-curriculum-cats__stat[data-v-711844e3],.home-curriculum-cats__stats[data-v-711844e3]{align-items:center;width:-moz-fit-content;width:fit-content}.home-curriculum-cats__stat[data-v-711844e3]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--fp3) 5%,hsla(0,0%,100%,.72));border:1px solid color-mix(in srgb,var(--fp3) 14%,hsla(0,0%,100%,.55));border-radius:16px;box-shadow:inset 0 1px #ffffffb8,0 10px 24px -18px color-mix(in srgb,var(--fp3) 24%,transparent);display:inline-flex;flex:0 0 auto;gap:.6rem;min-width:5.5rem;padding-block:.42rem;padding-inline-end:.95rem;padding-inline-start:.42rem}.home-curriculum-cats__stat-icon-wrap[data-v-711844e3]{align-items:center;border-radius:12px;box-shadow:0 10px 20px -12px #0f172a59,inset 0 1px #ffffff52;display:flex;flex:0 0 2.35rem;height:2.35rem;justify-content:center;width:2.35rem}.home-curriculum-cats__stat-icon[data-v-711844e3]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18));height:1.15rem;width:1.15rem}.home-curriculum-cats__stat--1 .home-curriculum-cats__stat-icon-wrap[data-v-711844e3]{background:linear-gradient(135deg,#6366f1,#8b5cf6 55%,#a855f7)}.home-curriculum-cats__stat--2 .home-curriculum-cats__stat-icon-wrap[data-v-711844e3]{background:linear-gradient(135deg,#f59e0b,#f97316 55%,#fb923c)}.home-curriculum-cats__stat--3 .home-curriculum-cats__stat-icon-wrap[data-v-711844e3]{background:linear-gradient(135deg,#0ea5e9,#06b6d4 55%,#22d3ee)}.home-curriculum-cats__stat-copy[data-v-711844e3]{align-items:flex-start;display:flex;flex-direction:column;gap:.08rem;min-width:0}.home-curriculum-cats__stat-copy strong[data-v-711844e3]{color:var(--fp3);font-size:.95rem;font-weight:800;line-height:1}.home-curriculum-cats__stat-copy span[data-v-711844e3]{color:var(--fp3);font-size:.68rem;font-weight:800;line-height:1.2;white-space:nowrap}@media(max-width:960px){.home-curriculum-cats__stats[data-v-711844e3]{flex-wrap:wrap;justify-content:center}}@media(max-width:639px){.home-curriculum-cats__stats[data-v-711844e3]{display:flex;flex-wrap:nowrap;gap:.3rem;justify-content:center;margin-inline:auto;max-width:100%;width:-moz-fit-content;width:fit-content}.home-curriculum-cats__stat[data-v-711844e3]{border-radius:12px;flex:0 0 auto;gap:.34rem;min-width:4.75rem;padding-block:.32rem;padding-inline-end:.58rem;padding-inline-start:.32rem;width:-moz-fit-content;width:fit-content}.home-curriculum-cats__stat-icon-wrap[data-v-711844e3]{border-radius:8px;flex:0 0 1.65rem;height:1.65rem;width:1.65rem}.home-curriculum-cats__stat-icon[data-v-711844e3]{height:.82rem;width:.82rem}.home-curriculum-cats__stat-copy[data-v-711844e3]{flex:0 0 auto;min-width:0}.home-curriculum-cats__stat-copy strong[data-v-711844e3]{font-size:.78rem}.home-curriculum-cats__stat-copy span[data-v-711844e3]{font-size:.52rem;letter-spacing:-.01em}}.home-curriculum-cats__grid[data-v-711844e3]{display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:640px){.home-curriculum-cats__grid[data-v-711844e3]{gap:1rem}}@media(min-width:1024px){.home-curriculum-cats__grid[data-v-711844e3]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.home-curriculum-cats__grid[data-v-711844e3]{gap:1rem;grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1536px){.home-curriculum-cats__grid[data-v-711844e3]{gap:1.15rem}}.home-curriculum-cats__skeleton[data-v-711844e3]{animation:home-curriculum-cats-shimmer-711844e3 1.4s linear infinite;background:linear-gradient(110deg,#94a3b824 8%,#94a3b847 18%,#94a3b824 33%);background-size:200% 100%;border-radius:24px;height:13rem}@media(max-width:639px){.home-curriculum-cats__skeleton[data-v-711844e3]{border-radius:16px;height:7.5rem}}.home-curriculum-cats__empty[data-v-711844e3]{align-items:center;border:1px dashed color-mix(in srgb,var(--fp3) 20%,#cbd5e1);border-radius:20px;color:#64748b;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:3rem 1.5rem;text-align:center}.home-curriculum-cats__empty-icon[data-v-711844e3]{height:2.5rem;opacity:.45;width:2.5rem}.home-curriculum-cats__footer[data-v-711844e3]{display:flex;justify-content:center;margin-top:1.5rem}.home-curriculum-cats__view-all[data-v-711844e3]{align-items:center;background:linear-gradient(90deg,var(--fp3),color-mix(in srgb,var(--fp1) 85%,var(--fp3)));border:1px solid color-mix(in srgb,var(--fp3) 22%,transparent);border-radius:999px;box-shadow:0 14px 32px -14px color-mix(in srgb,var(--fp3) 55%,transparent);color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:800;gap:.45rem;padding:.75rem 1.4rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.home-curriculum-cats__view-all[data-v-711844e3]:hover{box-shadow:0 18px 36px -14px color-mix(in srgb,var(--fp3) 60%,transparent);transform:translateY(-2px)}@keyframes home-curriculum-cats-shimmer-711844e3{to{background-position-x:-200%}}html.dark .home-curriculum-cats.home-section-canvas>.home-curriculum-cats__chrome{display:block;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}html.dark .home-curriculum-cats__chrome-grid{background-image:radial-gradient(var(--home-grid-dot) 1px,transparent 1.25px);background-size:28px 28px;inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);position:absolute}html.dark .home-curriculum-cats__chrome-orbit{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--fp3) 25%,hsla(0,0%,100%,.08));border-radius:46% 47% 61% 46%;filter:blur(.2px);opacity:.48;position:absolute;top:50%;transform:translateY(-50%) rotate(18deg);width:min(28vw,430px)}html.dark [dir=rtl] .home-curriculum-cats__chrome-orbit,html[dir=rtl].dark .home-curriculum-cats__chrome-orbit{left:auto;right:max(-16vw,-250px);transform:translateY(-50%) rotate(-18deg)}html.dark [dir=ltr] .home-curriculum-cats__chrome-orbit,html[dir=ltr].dark .home-curriculum-cats__chrome-orbit{left:max(-16vw,-250px);right:auto;transform:translateY(-50%) rotate(18deg)}@media(max-width:768px){html.dark .home-curriculum-cats__chrome-orbit{opacity:.3;width:62vw}}html.dark .home-curriculum-cats__badge-float{background:color-mix(in srgb,var(--fp3) 12%,rgba(8,12,22,.88))!important;border-color:color-mix(in srgb,var(--fp3) 42%,hsla(0,0%,100%,.12))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--fp3) 35%,transparent)!important;color:var(--fp3)!important}html.dark .home-curriculum-cats__badge-float svg{color:var(--fp3)!important}html.dark .home-curriculum-cats__title-accent{background:linear-gradient(115deg,color-mix(in srgb,var(--fp3) 92%,#fff),var(--fp3) 48%,color-mix(in srgb,var(--fp1) 88%,#fff));background-clip:text;-webkit-background-clip:text;color:transparent}html.dark .home-curriculum-cats__stat{background:color-mix(in srgb,var(--fp3) 12%,rgba(8,12,22,.88))!important;border-color:color-mix(in srgb,var(--fp3) 42%,hsla(0,0%,100%,.12))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--fp3) 35%,transparent)!important}html.dark .home-curriculum-cats__stat-copy span,html.dark .home-curriculum-cats__stat-copy strong{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--fp3) 0,var(--fp1) 50%,var(--fp2) 100%);color:transparent!important;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--fp3) 48%,transparent));text-shadow:none}html.dark [dir=rtl] .home-curriculum-cats__stat-copy span,html.dark [dir=rtl] .home-curriculum-cats__stat-copy strong,html[dir=rtl].dark .home-curriculum-cats__stat-copy span,html[dir=rtl].dark .home-curriculum-cats__stat-copy strong{background-image:linear-gradient(to left,var(--fp3) 0,var(--fp1) 50%,var(--fp2) 100%)}html.dark .home-curriculum-cats__empty{border-color:color-mix(in srgb,var(--fp3) 28%,hsla(0,0%,100%,.1));color:#94a3b8}.subject-home-card[data-v-d7de0b00]{--card-a:var(--fp1);--card-b:var(--fp2);--card-c:var(--fp3);align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--card-a) 16%,transparent),transparent 42%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--card-b) 10%,transparent),transparent 40%),linear-gradient(145deg,#ffffffe0 0,color-mix(in srgb,var(--card-a) 6%,hsla(0,0%,100%,.62)) 55%,color-mix(in srgb,var(--card-c) 5%,rgba(248,250,252,.72)));border:1px solid color-mix(in srgb,var(--card-a) 16%,hsla(0,0%,100%,.76));border-radius:24px;box-shadow:0 18px 42px -30px color-mix(in srgb,var(--card-a) 32%,#0f172a),inset 0 1px #fffffff2;display:flex;flex-direction:column;gap:.65rem;height:100%;justify-content:center;min-height:11.5rem;overflow:hidden;padding:1rem .75rem;position:relative;text-decoration:none;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease}.subject-home-card--fp2[data-v-d7de0b00]{--card-a:var(--fp2);--card-b:var(--fp3);--card-c:var(--fp1)}.subject-home-card--fp3[data-v-d7de0b00]{--card-a:var(--fp3);--card-b:var(--fp1);--card-c:var(--fp2)}.subject-home-card[data-v-d7de0b00]:hover{border-color:color-mix(in srgb,var(--card-a) 38%,hsla(0,0%,100%,.7));box-shadow:0 24px 52px -28px color-mix(in srgb,var(--card-a) 46%,#0f172a),inset 0 1px #fffffffa;transform:translateY(-5px)}.subject-home-card__glow[data-v-d7de0b00]{background:color-mix(in srgb,var(--card-a) 18%,transparent);border-radius:999px;filter:blur(30px);height:9rem;inset-inline-end:-3rem;pointer-events:none;position:absolute;top:-4rem;width:9rem}.subject-home-card__shine[data-v-d7de0b00]{background:linear-gradient(135deg,hsla(0,0%,100%,.55) 0,transparent 42%,color-mix(in srgb,var(--card-a) 8%,transparent) 100%);inset:0;pointer-events:none;position:absolute}.subject-home-card__visual[data-v-d7de0b00]{align-items:center;background:color-mix(in srgb,var(--card-a) 10%,#f8fafc);border:3px solid hsla(0,0%,100%,.82);border-radius:999px;box-shadow:0 10px 24px -14px #0f172a73,0 0 0 1px color-mix(in srgb,var(--card-a) 18%,transparent);display:flex;flex:0 0 4.5rem;height:4.5rem;justify-content:center;overflow:hidden;position:relative;transition:transform .35s ease;width:4.5rem;z-index:1}.subject-home-card:hover .subject-home-card__visual[data-v-d7de0b00]{transform:scale(1.04)}.subject-home-card__image[data-v-d7de0b00]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.subject-home-card__fallback[data-v-d7de0b00]{align-items:center;background:linear-gradient(145deg,#1e293b,#0f172a 60%,#172554);display:flex;height:100%;justify-content:center;width:100%}.subject-home-card__fallback-icon[data-v-d7de0b00]{color:#fff3;height:2.35rem;width:2.35rem}.subject-home-card__image-ring[data-v-d7de0b00]{border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff59;inset:0;position:absolute}.subject-home-card__footer[data-v-d7de0b00]{align-items:center;display:flex;flex-direction:column;gap:.35rem;position:relative;text-align:center;width:100%;z-index:1}.subject-home-card__title[data-v-d7de0b00]{color:#0f172a;display:-webkit-box;font-size:.92rem;font-weight:900;line-height:1.45;margin:0;max-width:100%;overflow:hidden;padding-inline:.15rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.subject-home-card__meta[data-v-d7de0b00]{align-items:center;color:#64748b;display:inline-flex;font-size:.69rem;font-weight:750;gap:.45rem;justify-content:center;white-space:nowrap}.subject-home-card__meta-item[data-v-d7de0b00]{align-items:center;display:inline-flex;gap:.25rem}.subject-home-card__meta-item svg[data-v-d7de0b00]{color:var(--card-a);height:.78rem;width:.78rem}.subject-home-card__meta-divider[data-v-d7de0b00]{background:color-mix(in srgb,var(--card-a) 45%,#94a3b8);border-radius:999px;height:3px;width:3px}.subject-home-card__arrow[data-v-d7de0b00]{background:#fff9;border:1px solid color-mix(in srgb,var(--card-a) 14%,#e2e8f0);border-radius:999px;color:var(--card-a);display:grid;height:1.65rem;inset-inline-end:.65rem;place-items:center;position:absolute;top:.65rem;transition:transform .25s ease,background .25s ease;width:1.65rem;z-index:2}.subject-home-card__arrow svg[data-v-d7de0b00]{flex-shrink:0;height:.8rem;width:.8rem}.subject-home-card:hover .subject-home-card__arrow[data-v-d7de0b00]{transform:translate(-2px)}[dir=ltr] .subject-home-card:hover .subject-home-card__arrow[data-v-d7de0b00]{transform:translate(2px)}@media(max-width:639px){.subject-home-card[data-v-d7de0b00]{border-radius:16px;gap:.3rem;min-height:7.5rem;padding:.55rem .3rem .45rem}.subject-home-card__visual[data-v-d7de0b00]{border-width:2px;flex:0 0 3rem;height:3rem;width:3rem}.subject-home-card__fallback-icon[data-v-d7de0b00]{height:1.55rem;width:1.55rem}.subject-home-card__footer[data-v-d7de0b00]{gap:.2rem}.subject-home-card__title[data-v-d7de0b00]{font-size:.68rem;line-height:1.3;padding-inline:.05rem}.subject-home-card__meta[data-v-d7de0b00]{flex-wrap:wrap;font-size:.5rem;gap:.15rem .28rem;line-height:1.25;white-space:normal}.subject-home-card__meta-item[data-v-d7de0b00]{gap:.15rem}.subject-home-card__meta-item svg[data-v-d7de0b00]{height:.55rem;width:.55rem}.subject-home-card__meta-divider[data-v-d7de0b00]{height:2px;width:2px}.subject-home-card__arrow[data-v-d7de0b00]{height:1.2rem;inset-inline-end:.35rem;top:.35rem;width:1.2rem}.subject-home-card__arrow svg[data-v-d7de0b00]{height:.62rem;width:.62rem}}html.dark .subject-home-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--card-a) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--card-a) 42%,hsla(0,0%,100%,.12));box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--card-a) 35%,transparent)}html.dark .subject-home-card:hover{background:color-mix(in srgb,var(--card-a) 16%,rgba(8,12,22,.9));border-color:color-mix(in srgb,var(--card-a) 55%,hsla(0,0%,100%,.14));box-shadow:inset 0 1px #ffffff14,0 12px 28px -14px color-mix(in srgb,var(--card-a) 42%,transparent)}html.dark .subject-home-card__glow{background:color-mix(in srgb,var(--card-a) 18%,transparent);filter:blur(36px);opacity:.35}html.dark .subject-home-card__shine{background:linear-gradient(135deg,hsla(0,0%,100%,.05) 0,transparent 42%,color-mix(in srgb,var(--card-a) 8%,transparent) 100%)}html.dark .subject-home-card__visual{background:color-mix(in srgb,var(--card-a) 10%,rgba(6,10,18,.92));border-color:color-mix(in srgb,var(--card-a) 36%,hsla(0,0%,100%,.1));box-shadow:0 10px 22px -14px #0000008c,inset 0 1px #ffffff0f,0 0 0 1px color-mix(in srgb,var(--card-a) 18%,transparent)}html.dark .subject-home-card__image-ring{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-a) 20%,hsla(0,0%,100%,.06))}html.dark .subject-home-card__title{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--card-a) 0,var(--card-b) 50%,var(--card-c) 100%);color:transparent;-webkit-text-fill-color:transparent;text-shadow:none}html.dark [dir=rtl] .subject-home-card__title,html[dir=rtl].dark .subject-home-card__title{background-image:linear-gradient(to left,var(--card-a) 0,var(--card-b) 50%,var(--card-c) 100%)}html.dark .subject-home-card__meta{color:color-mix(in srgb,var(--card-a) 55%,#94a3b8)}html.dark .subject-home-card__meta-item svg{color:var(--card-a)}html.dark .subject-home-card__meta-divider{background:color-mix(in srgb,var(--card-a) 45%,#64748b)}html.dark .subject-home-card__arrow{background:color-mix(in srgb,var(--card-a) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--card-a) 42%,hsla(0,0%,100%,.12));box-shadow:inset 0 1px #ffffff0f;color:var(--card-a)}html.dark .subject-home-card:hover .subject-home-card__arrow{background:color-mix(in srgb,var(--card-a) 16%,rgba(8,12,22,.9));border-color:color-mix(in srgb,var(--card-a) 55%,hsla(0,0%,100%,.14));color:var(--card-a)}.home-subjects[data-v-c83c8ba5]{overflow:hidden;padding-bottom:2rem;padding-top:2.5rem;position:relative}.home-subjects__chrome[data-v-c83c8ba5]{display:none;pointer-events:none}.home-subjects__panel[data-v-c83c8ba5]{position:relative;width:100%;z-index:1}@media(min-width:640px){.home-subjects[data-v-c83c8ba5]{padding-bottom:2.25rem;padding-top:3rem}}@media(min-width:1024px){.home-subjects[data-v-c83c8ba5]{padding-bottom:2.5rem;padding-top:3.25rem}}@media(min-width:1536px){.home-subjects[data-v-c83c8ba5]{padding-bottom:2.75rem;padding-top:3.75rem}}.home-subjects__header[data-v-c83c8ba5]{display:block;margin:0 auto 1.75rem;width:100%}.home-subjects__badge-float[data-v-c83c8ba5]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:radial-gradient(circle at 0 50%,color-mix(in srgb,var(--fp1) 10%,transparent),transparent 60%),radial-gradient(circle at 100% 50%,color-mix(in srgb,var(--fp3) 10%,transparent),transparent 60%),color-mix(in srgb,var(--fp2) 6%,hsla(0,0%,100%,.88));border:1px solid color-mix(in srgb,var(--fp1) 16%,color-mix(in srgb,var(--fp3) 12%,hsla(0,0%,100%,.65)));border-radius:999px;box-shadow:inset 0 1px #ffffffd9,0 8px 22px -14px color-mix(in srgb,var(--fp2) 28%,transparent);color:var(--fp1);display:inline-flex;font-size:.68rem;font-weight:800;gap:.4rem;padding:.32rem .72rem;white-space:nowrap}.home-subjects__badge-float svg[data-v-c83c8ba5]{color:var(--fp2)}.home-subjects__title-accent[data-v-c83c8ba5]{background:linear-gradient(115deg,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%);background-clip:text;-webkit-background-clip:text;color:transparent}.home-subjects__filter-glass[data-v-c83c8ba5]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--fp1) 12%,transparent),transparent 42%),radial-gradient(circle at 50% 0,color-mix(in srgb,var(--fp2) 10%,transparent),transparent 44%),radial-gradient(circle at 92% 100%,color-mix(in srgb,var(--fp3) 12%,transparent),transparent 46%),linear-gradient(145deg,#ffffffc2,color-mix(in srgb,var(--fp2) 5%,hsla(0,0%,100%,.46)));border:1px solid color-mix(in srgb,var(--fp1) 14%,color-mix(in srgb,var(--fp3) 10%,hsla(0,0%,100%,.62)));border-radius:20px;box-shadow:inset 0 1px #ffffffe6,0 14px 34px -20px color-mix(in srgb,var(--fp2) 22%,#0f172a);max-width:52rem;overflow:hidden;padding:.7rem .85rem;position:relative;width:100%}.home-subjects__filter-shine[data-v-c83c8ba5]{background:linear-gradient(135deg,hsla(0,0%,100%,.42) 0,transparent 45%,color-mix(in srgb,var(--fp3) 8%,transparent) 100%);inset:0;pointer-events:none;position:absolute}.home-subjects__filter-row[data-v-c83c8ba5]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;position:relative;z-index:1}.home-subjects__filter-chip[data-v-c83c8ba5]{--chip-accent:var(--fp1);align-items:center;background:color-mix(in srgb,var(--chip-accent) 4%,#fff);border:1px solid color-mix(in srgb,var(--chip-accent) 18%,#e2e8f0);border-radius:999px;color:#475569;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:800;gap:.45rem;line-height:1.2;padding:.35rem .85rem .35rem .35rem;transition:transform .22s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease,color .22s ease}.home-subjects__filter-chip--accent-fp2[data-v-c83c8ba5]{--chip-accent:var(--fp2)}.home-subjects__filter-chip--accent-fp3[data-v-c83c8ba5]{--chip-accent:var(--fp3)}.home-subjects__filter-chip[data-v-c83c8ba5]:hover{border-color:color-mix(in srgb,var(--chip-accent) 35%,#e2e8f0);color:var(--chip-accent);transform:translateY(-1px)}.home-subjects__filter-chip--active[data-v-c83c8ba5]{background:linear-gradient(90deg,var(--fp1),var(--fp2) 50%,var(--fp3));border-color:color-mix(in srgb,var(--fp1) 40%,transparent);box-shadow:0 10px 24px -10px color-mix(in srgb,var(--fp2) 42%,transparent);color:#fff}.home-subjects__filter-chip--active[data-v-c83c8ba5]:hover{color:#fff}.home-subjects__filter-chip-thumb[data-v-c83c8ba5]{align-items:center;background:color-mix(in srgb,var(--chip-accent) 8%,#f8fafc);border:2px solid hsla(0,0%,100%,.84);border-radius:999px;box-shadow:0 4px 10px -6px #0f172a59;display:flex;flex:0 0 1.85rem;height:1.85rem;justify-content:center;overflow:hidden;width:1.85rem}.home-subjects__filter-chip--active .home-subjects__filter-chip-thumb[data-v-c83c8ba5]{background:#ffffff2e;border-color:#ffffff8c}.home-subjects__filter-chip-image[data-v-c83c8ba5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-subjects__filter-chip-fallback[data-v-c83c8ba5]{color:var(--chip-accent);height:.95rem;width:.95rem}.home-subjects__filter-chip--active .home-subjects__filter-chip-fallback[data-v-c83c8ba5]{color:#fff}.home-subjects__filter-chip-label[data-v-c83c8ba5]{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:639px){.home-subjects__filter-glass[data-v-c83c8ba5]{padding:.5rem .55rem}.home-subjects__filter-row[data-v-c83c8ba5]{display:grid;gap:.4rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.home-subjects__filter-chip[data-v-c83c8ba5]{font-size:.68rem;gap:.3rem;justify-content:flex-start;min-width:0;padding-block:.28rem;padding-inline-end:.5rem;padding-inline-start:.28rem;width:100%}.home-subjects__filter-chip-thumb[data-v-c83c8ba5]{flex:0 0 1.45rem;height:1.45rem;width:1.45rem}.home-subjects__filter-chip-fallback[data-v-c83c8ba5]{height:.75rem;width:.75rem}.home-subjects__filter-chip-label[data-v-c83c8ba5]{flex:1 1 auto;max-width:none;min-width:0}}.home-subjects__stats[data-v-c83c8ba5]{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:.45rem;justify-content:center;margin-inline:auto;max-width:100%}.home-subjects__stat[data-v-c83c8ba5],.home-subjects__stats[data-v-c83c8ba5]{align-items:center;width:-moz-fit-content;width:fit-content}.home-subjects__stat[data-v-c83c8ba5]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--stat-accent) 5%,hsla(0,0%,100%,.72));border:1px solid color-mix(in srgb,var(--stat-accent) 14%,hsla(0,0%,100%,.55));border-radius:16px;box-shadow:inset 0 1px #ffffffb8,0 10px 24px -18px color-mix(in srgb,var(--stat-accent) 24%,transparent);display:inline-flex;flex:0 0 auto;gap:.6rem;min-width:5.5rem;padding-block:.42rem;padding-inline-end:.95rem;padding-inline-start:.42rem}.home-subjects__stat[data-v-c83c8ba5],.home-subjects__stat--1[data-v-c83c8ba5]{--stat-accent:var(--fp1)}.home-subjects__stat--2[data-v-c83c8ba5]{--stat-accent:var(--fp2)}.home-subjects__stat--3[data-v-c83c8ba5]{--stat-accent:var(--fp3)}.home-subjects__stat-icon-wrap[data-v-c83c8ba5]{align-items:center;border-radius:12px;box-shadow:0 10px 20px -12px #0f172a59,inset 0 1px #ffffff52;display:flex;flex:0 0 2.35rem;height:2.35rem;justify-content:center;width:2.35rem}.home-subjects__stat-icon[data-v-c83c8ba5]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18));height:1.15rem;width:1.15rem}.home-subjects__stat--1 .home-subjects__stat-icon-wrap[data-v-c83c8ba5]{background:linear-gradient(135deg,#6366f1,#8b5cf6 55%,#a855f7)}.home-subjects__stat--2 .home-subjects__stat-icon-wrap[data-v-c83c8ba5]{background:linear-gradient(135deg,#f59e0b,#f97316 55%,#fb923c)}.home-subjects__stat--3 .home-subjects__stat-icon-wrap[data-v-c83c8ba5]{background:linear-gradient(135deg,#0ea5e9,#06b6d4 55%,#22d3ee)}.home-subjects__stat-copy[data-v-c83c8ba5]{align-items:flex-start;display:flex;flex-direction:column;gap:.08rem;min-width:0}.home-subjects__stat-copy strong[data-v-c83c8ba5]{color:var(--stat-accent);font-size:.95rem;font-weight:800;line-height:1}.home-subjects__stat-copy span[data-v-c83c8ba5]{color:var(--stat-accent);font-size:.68rem;font-weight:800;line-height:1.2;white-space:nowrap}@media(max-width:960px){.home-subjects__stats[data-v-c83c8ba5]{flex-wrap:wrap;justify-content:center}}@media(max-width:639px){.home-subjects__stats[data-v-c83c8ba5]{display:flex;flex-wrap:nowrap;gap:.3rem;justify-content:center;margin-inline:auto;max-width:100%;width:-moz-fit-content;width:fit-content}.home-subjects__stat[data-v-c83c8ba5]{border-radius:12px;flex:0 0 auto;gap:.34rem;min-width:4.75rem;padding-block:.32rem;padding-inline-end:.58rem;padding-inline-start:.32rem;width:-moz-fit-content;width:fit-content}.home-subjects__stat-icon-wrap[data-v-c83c8ba5]{border-radius:8px;flex:0 0 1.65rem;height:1.65rem;width:1.65rem}.home-subjects__stat-icon[data-v-c83c8ba5]{height:.82rem;width:.82rem}.home-subjects__stat-copy[data-v-c83c8ba5]{flex:0 0 auto;min-width:0}.home-subjects__stat-copy strong[data-v-c83c8ba5]{font-size:.78rem}.home-subjects__stat-copy span[data-v-c83c8ba5]{font-size:.52rem;letter-spacing:-.01em}}.home-subjects__grid[data-v-c83c8ba5]{display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:640px){.home-subjects__grid[data-v-c83c8ba5]{gap:1rem}}@media(min-width:1024px){.home-subjects__grid[data-v-c83c8ba5]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.home-subjects__grid[data-v-c83c8ba5]{gap:1rem;grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1536px){.home-subjects__grid[data-v-c83c8ba5]{gap:1.15rem}}.home-subjects__skeleton[data-v-c83c8ba5]{animation:home-subjects-shimmer-c83c8ba5 1.4s linear infinite;background:linear-gradient(110deg,#94a3b824 8%,#94a3b847 18%,#94a3b824 33%);background-size:200% 100%;border-radius:24px;height:13rem}@media(max-width:639px){.home-subjects__skeleton[data-v-c83c8ba5]{border-radius:16px;height:7.5rem}}.home-subjects__empty[data-v-c83c8ba5]{align-items:center;border:1px dashed color-mix(in srgb,var(--fp2) 18%,#cbd5e1);border-radius:20px;color:#64748b;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:3rem 1.5rem;text-align:center}.home-subjects__empty-icon[data-v-c83c8ba5]{height:2.5rem;opacity:.45;width:2.5rem}.home-subjects__footer[data-v-c83c8ba5]{display:flex;justify-content:center;margin-top:1.5rem}.home-subjects__view-all[data-v-c83c8ba5]{align-items:center;background:linear-gradient(90deg,var(--fp1),var(--fp2) 50%,var(--fp3));border:1px solid color-mix(in srgb,var(--fp2) 22%,transparent);border-radius:999px;box-shadow:0 14px 32px -14px color-mix(in srgb,var(--fp2) 50%,transparent);color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:800;gap:.45rem;padding:.75rem 1.4rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.home-subjects__view-all[data-v-c83c8ba5]:hover{box-shadow:0 18px 36px -14px color-mix(in srgb,var(--fp2) 55%,transparent);transform:translateY(-2px)}@keyframes home-subjects-shimmer-c83c8ba5{to{background-position-x:-200%}}html.dark .home-subjects.home-section-canvas>.home-subjects__chrome{display:block;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}html.dark .home-subjects__chrome-grid{background-image:radial-gradient(var(--home-grid-dot) 1px,transparent 1.25px);background-size:28px 28px;inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);position:absolute}html.dark .home-subjects__chrome-orbit{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--fp2) 18%,color-mix(in srgb,var(--fp1) 12%,hsla(0,0%,100%,.08)));border-radius:46% 47% 61% 46%;filter:blur(.2px);opacity:.48;position:absolute;top:50%;transform:translateY(-50%) rotate(18deg);width:min(28vw,430px)}html.dark [dir=rtl] .home-subjects__chrome-orbit,html[dir=rtl].dark .home-subjects__chrome-orbit{left:auto;right:max(-16vw,-250px);transform:translateY(-50%) rotate(-18deg)}html.dark [dir=ltr] .home-subjects__chrome-orbit,html[dir=ltr].dark .home-subjects__chrome-orbit{left:max(-16vw,-250px);right:auto;transform:translateY(-50%) rotate(18deg)}@media(max-width:768px){html.dark .home-subjects__chrome-orbit{opacity:.3;width:62vw}}html.dark .home-subjects__badge-float{background:radial-gradient(circle at 0 50%,color-mix(in srgb,var(--fp1) 14%,transparent),transparent 60%),radial-gradient(circle at 100% 50%,color-mix(in srgb,var(--fp3) 14%,transparent),transparent 60%),color-mix(in srgb,var(--fp2) 10%,rgba(8,12,22,.88))!important;border-color:color-mix(in srgb,var(--fp1) 28%,color-mix(in srgb,var(--fp3) 18%,hsla(0,0%,100%,.12)))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--fp2) 32%,transparent)!important;color:#e2e8f0!important}html.dark .home-subjects__badge-float svg{color:var(--fp2)!important}html.dark .home-subjects__title-accent{background:linear-gradient(115deg,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%);background-clip:text;-webkit-background-clip:text;color:transparent}html.dark .home-subjects__filter-glass{background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--fp1) 16%,transparent),transparent 44%),radial-gradient(circle at 50% 0,color-mix(in srgb,var(--fp2) 14%,transparent),transparent 46%),radial-gradient(circle at 92% 100%,color-mix(in srgb,var(--fp3) 16%,transparent),transparent 48%),color-mix(in srgb,var(--fp2) 8%,rgba(8,12,22,.88))!important;border-color:color-mix(in srgb,var(--fp1) 28%,color-mix(in srgb,var(--fp3) 18%,hsla(0,0%,100%,.1)))!important;box-shadow:inset 0 1px #ffffff0f,0 16px 38px -20px color-mix(in srgb,var(--fp2) 28%,rgba(0,0,0,.75))!important}html.dark .home-subjects__filter-shine{background:linear-gradient(135deg,hsla(0,0%,100%,.05) 0,transparent 45%,color-mix(in srgb,var(--fp3) 8%,transparent) 100%)}html.dark .home-subjects__filter-chip{background:color-mix(in srgb,var(--chip-accent) 10%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--chip-accent) 36%,hsla(0,0%,100%,.1));color:color-mix(in srgb,var(--chip-accent) 55%,#e2e8f0)}html.dark .home-subjects__filter-chip:hover{border-color:color-mix(in srgb,var(--chip-accent) 50%,hsla(0,0%,100%,.14));color:color-mix(in srgb,var(--chip-accent) 78%,#fff)}html.dark .home-subjects__filter-chip--active{background:linear-gradient(90deg,var(--fp1),var(--fp2) 50%,var(--fp3));border-color:color-mix(in srgb,var(--fp2) 40%,hsla(0,0%,100%,.14));color:#fff}html.dark .home-subjects__filter-chip-thumb{background:color-mix(in srgb,var(--chip-accent) 12%,rgba(6,10,18,.92));border-color:color-mix(in srgb,var(--chip-accent) 30%,hsla(0,0%,100%,.1))}html.dark .home-subjects__filter-chip-fallback{color:var(--chip-accent)}html.dark .home-subjects__stat{background:color-mix(in srgb,var(--stat-accent) 12%,rgba(8,12,22,.88))!important;border-color:color-mix(in srgb,var(--stat-accent) 42%,hsla(0,0%,100%,.12))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--stat-accent) 35%,transparent)!important}html.dark .home-subjects__stat-copy span,html.dark .home-subjects__stat-copy strong{color:var(--stat-accent)!important;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--stat-accent) 42%,transparent))}html.dark .home-subjects__empty{border-color:color-mix(in srgb,var(--fp2) 24%,hsla(0,0%,100%,.1));color:#94a3b8}.curriculum-home-card[data-v-5846f73e]{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--card-a) 16%,transparent),transparent 42%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--card-b) 10%,transparent),transparent 40%),linear-gradient(145deg,#ffffffe0 0,color-mix(in srgb,var(--card-a) 6%,hsla(0,0%,100%,.62)) 55%,color-mix(in srgb,var(--card-c) 5%,rgba(248,250,252,.72)));border:1px solid color-mix(in srgb,var(--card-a) 16%,hsla(0,0%,100%,.76));border-radius:24px;box-shadow:0 18px 42px -30px color-mix(in srgb,var(--card-a) 32%,#0f172a),inset 0 1px #fffffff2;display:flex;flex-direction:column;gap:.65rem;height:100%;justify-content:center;min-height:11.5rem;overflow:hidden;padding:1rem .75rem;position:relative;text-decoration:none;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease}.curriculum-home-card[data-v-5846f73e],.curriculum-home-card--fp2[data-v-5846f73e]{--card-a:var(--fp2);--card-b:var(--fp1);--card-c:var(--fp3)}.curriculum-home-card--fp1[data-v-5846f73e]{--card-a:var(--fp1);--card-b:var(--fp2);--card-c:var(--fp3)}.curriculum-home-card--fp3[data-v-5846f73e]{--card-a:var(--fp3);--card-b:var(--fp2);--card-c:var(--fp1)}.curriculum-home-card[data-v-5846f73e]:hover{border-color:color-mix(in srgb,var(--card-a) 38%,hsla(0,0%,100%,.7));box-shadow:0 24px 52px -28px color-mix(in srgb,var(--card-a) 46%,#0f172a),inset 0 1px #fffffffa;transform:translateY(-5px)}.curriculum-home-card__glow[data-v-5846f73e]{background:color-mix(in srgb,var(--card-a) 18%,transparent);border-radius:999px;filter:blur(30px);height:9rem;inset-inline-end:-3rem;pointer-events:none;position:absolute;top:-4rem;width:9rem}.curriculum-home-card__shine[data-v-5846f73e]{background:linear-gradient(135deg,hsla(0,0%,100%,.55) 0,transparent 42%,color-mix(in srgb,var(--card-a) 8%,transparent) 100%);inset:0;pointer-events:none;position:absolute}.curriculum-home-card__visual[data-v-5846f73e]{align-items:center;background:color-mix(in srgb,var(--card-a) 10%,#f8fafc);border:3px solid hsla(0,0%,100%,.82);border-radius:999px;box-shadow:0 10px 24px -14px #0f172a73,0 0 0 1px color-mix(in srgb,var(--card-a) 18%,transparent);display:flex;flex:0 0 4.5rem;height:4.5rem;justify-content:center;overflow:hidden;position:relative;transition:transform .35s ease;width:4.5rem;z-index:1}.curriculum-home-card:hover .curriculum-home-card__visual[data-v-5846f73e]{transform:scale(1.04)}.curriculum-home-card__image[data-v-5846f73e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.curriculum-home-card__fallback[data-v-5846f73e]{align-items:center;background:linear-gradient(145deg,#1e293b,#0f172a 60%,#172554);display:flex;height:100%;justify-content:center;width:100%}.curriculum-home-card__fallback-icon[data-v-5846f73e]{color:#fff3;height:2.35rem;width:2.35rem}.curriculum-home-card__image-ring[data-v-5846f73e]{border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff59;inset:0;position:absolute}.curriculum-home-card__footer[data-v-5846f73e]{align-items:center;display:flex;flex-direction:column;gap:.35rem;position:relative;text-align:center;width:100%;z-index:1}.curriculum-home-card__title[data-v-5846f73e]{color:#0f172a;display:-webkit-box;font-size:.92rem;font-weight:900;line-height:1.45;margin:0;max-width:100%;overflow:hidden;padding-inline:.15rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.curriculum-home-card__meta[data-v-5846f73e]{align-items:center;color:#64748b;display:inline-flex;font-size:.69rem;font-weight:750;gap:.45rem;justify-content:center;white-space:nowrap}.curriculum-home-card__meta-item[data-v-5846f73e]{align-items:center;display:inline-flex;gap:.25rem}.curriculum-home-card__meta-item svg[data-v-5846f73e]{color:var(--card-a);height:.78rem;width:.78rem}.curriculum-home-card__meta-divider[data-v-5846f73e]{background:color-mix(in srgb,var(--card-a) 45%,#94a3b8);border-radius:999px;height:3px;width:3px}.curriculum-home-card__arrow[data-v-5846f73e]{background:#fff9;border:1px solid color-mix(in srgb,var(--card-a) 14%,#e2e8f0);border-radius:999px;color:var(--card-a);display:grid;height:1.65rem;inset-inline-end:.65rem;place-items:center;position:absolute;top:.65rem;transition:transform .25s ease,background .25s ease;width:1.65rem;z-index:2}.curriculum-home-card__arrow svg[data-v-5846f73e]{flex-shrink:0;height:.8rem;width:.8rem}.curriculum-home-card:hover .curriculum-home-card__arrow[data-v-5846f73e]{transform:translate(-2px)}[dir=ltr] .curriculum-home-card:hover .curriculum-home-card__arrow[data-v-5846f73e]{transform:translate(2px)}@media(max-width:639px){.curriculum-home-card[data-v-5846f73e]{border-radius:16px;gap:.3rem;min-height:7.5rem;padding:.55rem .3rem .45rem}.curriculum-home-card__visual[data-v-5846f73e]{border-width:2px;flex:0 0 3rem;height:3rem;width:3rem}.curriculum-home-card__fallback-icon[data-v-5846f73e]{height:1.55rem;width:1.55rem}.curriculum-home-card__footer[data-v-5846f73e]{gap:.2rem}.curriculum-home-card__title[data-v-5846f73e]{font-size:.68rem;line-height:1.3;padding-inline:.05rem}.curriculum-home-card__meta[data-v-5846f73e]{flex-wrap:wrap;font-size:.5rem;gap:.15rem .28rem;line-height:1.25;white-space:normal}.curriculum-home-card__meta-item[data-v-5846f73e]{gap:.15rem}.curriculum-home-card__meta-item svg[data-v-5846f73e]{height:.55rem;width:.55rem}.curriculum-home-card__meta-divider[data-v-5846f73e]{height:2px;width:2px}.curriculum-home-card__arrow[data-v-5846f73e]{height:1.2rem;inset-inline-end:.35rem;top:.35rem;width:1.2rem}.curriculum-home-card__arrow svg[data-v-5846f73e]{height:.62rem;width:.62rem}}html.dark .curriculum-home-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--card-a) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--card-a) 42%,hsla(0,0%,100%,.12));box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--card-a) 35%,transparent)}html.dark .curriculum-home-card:hover{background:color-mix(in srgb,var(--card-a) 16%,rgba(8,12,22,.9));border-color:color-mix(in srgb,var(--card-a) 55%,hsla(0,0%,100%,.14));box-shadow:inset 0 1px #ffffff14,0 12px 28px -14px color-mix(in srgb,var(--card-a) 42%,transparent)}html.dark .curriculum-home-card__glow{background:color-mix(in srgb,var(--card-a) 18%,transparent);filter:blur(36px);opacity:.35}html.dark .curriculum-home-card__shine{background:linear-gradient(135deg,hsla(0,0%,100%,.05) 0,transparent 42%,color-mix(in srgb,var(--card-a) 8%,transparent) 100%)}html.dark .curriculum-home-card__visual{background:color-mix(in srgb,var(--card-a) 10%,rgba(6,10,18,.92));border-color:color-mix(in srgb,var(--card-a) 36%,hsla(0,0%,100%,.1));box-shadow:0 10px 22px -14px #0000008c,inset 0 1px #ffffff0f,0 0 0 1px color-mix(in srgb,var(--card-a) 18%,transparent)}html.dark .curriculum-home-card__image-ring{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-a) 20%,hsla(0,0%,100%,.06))}html.dark .curriculum-home-card__title{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--card-a) 0,var(--card-b) 50%,var(--card-c) 100%);color:transparent;-webkit-text-fill-color:transparent;text-shadow:none}html.dark [dir=rtl] .curriculum-home-card__title,html[dir=rtl].dark .curriculum-home-card__title{background-image:linear-gradient(to left,var(--card-a) 0,var(--card-b) 50%,var(--card-c) 100%)}html.dark .curriculum-home-card__meta{color:color-mix(in srgb,var(--card-a) 55%,#94a3b8)}html.dark .curriculum-home-card__meta-item svg{color:var(--card-a)}html.dark .curriculum-home-card__meta-divider{background:color-mix(in srgb,var(--card-a) 45%,#64748b)}html.dark .curriculum-home-card__arrow{background:color-mix(in srgb,var(--card-a) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--card-a) 42%,hsla(0,0%,100%,.12));box-shadow:inset 0 1px #ffffff0f;color:var(--card-a)}html.dark .curriculum-home-card:hover .curriculum-home-card__arrow{background:color-mix(in srgb,var(--card-a) 16%,rgba(8,12,22,.9));border-color:color-mix(in srgb,var(--card-a) 55%,hsla(0,0%,100%,.14));color:var(--card-a)}.home-curricula[data-v-d7a05a34]{overflow:hidden;padding-bottom:2rem;padding-top:2.5rem;position:relative}.home-curricula__chrome[data-v-d7a05a34]{display:none;pointer-events:none}.home-curricula__panel[data-v-d7a05a34]{position:relative;width:100%;z-index:1}@media(min-width:640px){.home-curricula[data-v-d7a05a34]{padding-bottom:2.25rem;padding-top:3rem}}@media(min-width:1024px){.home-curricula[data-v-d7a05a34]{padding-bottom:2.5rem;padding-top:3.25rem}}@media(min-width:1536px){.home-curricula[data-v-d7a05a34]{padding-bottom:2.75rem;padding-top:3.75rem}}.home-curricula__header[data-v-d7a05a34]{display:block;margin:0 auto 1.75rem;width:100%}.home-curricula__badge-float[data-v-d7a05a34]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:radial-gradient(circle at 0 50%,color-mix(in srgb,var(--fp2) 10%,transparent),transparent 60%),radial-gradient(circle at 100% 50%,color-mix(in srgb,var(--fp3) 10%,transparent),transparent 60%),color-mix(in srgb,var(--fp1) 6%,hsla(0,0%,100%,.88));border:1px solid color-mix(in srgb,var(--fp2) 16%,color-mix(in srgb,var(--fp3) 12%,hsla(0,0%,100%,.65)));border-radius:999px;box-shadow:inset 0 1px #ffffffd9,0 8px 22px -14px color-mix(in srgb,var(--fp1) 28%,transparent);color:var(--fp2);display:inline-flex;font-size:.68rem;font-weight:800;gap:.4rem;padding:.32rem .72rem;white-space:nowrap}.home-curricula__badge-float svg[data-v-d7a05a34]{color:var(--fp1)}.home-curricula__title-accent[data-v-d7a05a34]{background:linear-gradient(115deg,var(--fp2) 0,var(--fp1) 50%,var(--fp3) 100%);background-clip:text;-webkit-background-clip:text;color:transparent}.home-curricula__stats[data-v-d7a05a34]{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:.45rem;justify-content:center;margin-inline:auto;max-width:100%}.home-curricula__stat[data-v-d7a05a34],.home-curricula__stats[data-v-d7a05a34]{align-items:center;width:-moz-fit-content;width:fit-content}.home-curricula__stat[data-v-d7a05a34]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--stat-accent) 5%,hsla(0,0%,100%,.72));border:1px solid color-mix(in srgb,var(--stat-accent) 14%,hsla(0,0%,100%,.55));border-radius:16px;box-shadow:inset 0 1px #ffffffb8,0 10px 24px -18px color-mix(in srgb,var(--stat-accent) 24%,transparent);display:inline-flex;flex:0 0 auto;gap:.6rem;min-width:5.5rem;padding-block:.42rem;padding-inline-end:.95rem;padding-inline-start:.42rem}.home-curricula__stat[data-v-d7a05a34],.home-curricula__stat--1[data-v-d7a05a34]{--stat-accent:var(--fp2)}.home-curricula__stat--2[data-v-d7a05a34]{--stat-accent:var(--fp1)}.home-curricula__stat--3[data-v-d7a05a34]{--stat-accent:var(--fp3)}.home-curricula__stat-icon-wrap[data-v-d7a05a34]{align-items:center;background:linear-gradient(135deg,var(--stat-accent) 0,color-mix(in srgb,var(--stat-accent) 70%,#fff) 100%);border-radius:12px;box-shadow:0 10px 20px -12px #0f172a59,inset 0 1px #ffffff52;display:flex;flex:0 0 2.35rem;height:2.35rem;justify-content:center;width:2.35rem}.home-curricula__stat-icon[data-v-d7a05a34]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18));height:1.15rem;width:1.15rem}.home-curricula__stat-copy[data-v-d7a05a34]{align-items:flex-start;display:flex;flex-direction:column;gap:.08rem;min-width:0}.home-curricula__stat-copy strong[data-v-d7a05a34]{color:var(--stat-accent);font-size:.95rem;font-weight:800;line-height:1}.home-curricula__stat-copy span[data-v-d7a05a34]{color:var(--stat-accent);font-size:.68rem;font-weight:800;line-height:1.2;white-space:nowrap}@media(max-width:960px){.home-curricula__stats[data-v-d7a05a34]{flex-wrap:wrap;justify-content:center}}@media(max-width:639px){.home-curricula__stats[data-v-d7a05a34]{display:flex;flex-wrap:nowrap;gap:.3rem;justify-content:center;margin-inline:auto;max-width:100%;width:-moz-fit-content;width:fit-content}.home-curricula__stat[data-v-d7a05a34]{border-radius:12px;flex:0 0 auto;gap:.34rem;min-width:4.75rem;padding-block:.32rem;padding-inline-end:.58rem;padding-inline-start:.32rem;width:-moz-fit-content;width:fit-content}.home-curricula__stat-icon-wrap[data-v-d7a05a34]{border-radius:8px;flex:0 0 1.65rem;height:1.65rem;width:1.65rem}.home-curricula__stat-icon[data-v-d7a05a34]{height:.82rem;width:.82rem}.home-curricula__stat-copy[data-v-d7a05a34]{flex:0 0 auto;min-width:0}.home-curricula__stat-copy strong[data-v-d7a05a34]{font-size:.78rem}.home-curricula__stat-copy span[data-v-d7a05a34]{font-size:.52rem;letter-spacing:-.01em}}.home-curricula__grid[data-v-d7a05a34]{display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:640px){.home-curricula__grid[data-v-d7a05a34]{gap:1rem}}@media(min-width:1024px){.home-curricula__grid[data-v-d7a05a34]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.home-curricula__grid[data-v-d7a05a34]{gap:1rem;grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1536px){.home-curricula__grid[data-v-d7a05a34]{gap:1.15rem}}.home-curricula__skeleton[data-v-d7a05a34]{animation:home-curricula-shimmer-d7a05a34 1.4s linear infinite;background:linear-gradient(110deg,#94a3b824 8%,#94a3b847 18%,#94a3b824 33%);background-size:200% 100%;border-radius:24px;height:13rem}@media(max-width:639px){.home-curricula__skeleton[data-v-d7a05a34]{border-radius:16px;height:7.5rem}}.home-curricula__empty[data-v-d7a05a34]{align-items:center;border:1px dashed color-mix(in srgb,var(--fp1) 18%,#cbd5e1);border-radius:20px;color:#64748b;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:3rem 1.5rem;text-align:center}.home-curricula__empty-icon[data-v-d7a05a34]{height:2.5rem;opacity:.45;width:2.5rem}.home-curricula__footer[data-v-d7a05a34]{display:flex;justify-content:center;margin-top:1.5rem}.home-curricula__view-all[data-v-d7a05a34]{align-items:center;background:linear-gradient(90deg,var(--fp2),var(--fp1) 50%,var(--fp3));border:1px solid color-mix(in srgb,var(--fp1) 22%,transparent);border-radius:999px;box-shadow:0 14px 32px -14px color-mix(in srgb,var(--fp1) 50%,transparent);color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:800;gap:.45rem;padding:.75rem 1.4rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.home-curricula__view-all[data-v-d7a05a34]:hover{box-shadow:0 18px 36px -14px color-mix(in srgb,var(--fp1) 55%,transparent);transform:translateY(-2px)}@keyframes home-curricula-shimmer-d7a05a34{to{background-position-x:-200%}}html.dark .home-curricula.home-section-canvas>.home-curricula__chrome{display:block;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}html.dark .home-curricula__chrome-grid{background-image:radial-gradient(var(--home-grid-dot) 1px,transparent 1.25px);background-size:28px 28px;inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);position:absolute}html.dark .home-curricula__chrome-orbit{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--fp1) 18%,color-mix(in srgb,var(--fp2) 12%,hsla(0,0%,100%,.08)));border-radius:46% 47% 61% 46%;filter:blur(.2px);opacity:.48;position:absolute;top:50%;transform:translateY(-50%) rotate(18deg);width:min(28vw,430px)}html.dark [dir=rtl] .home-curricula__chrome-orbit,html[dir=rtl].dark .home-curricula__chrome-orbit{left:auto;right:max(-16vw,-250px);transform:translateY(-50%) rotate(-18deg)}html.dark [dir=ltr] .home-curricula__chrome-orbit,html[dir=ltr].dark .home-curricula__chrome-orbit{left:max(-16vw,-250px);right:auto;transform:translateY(-50%) rotate(18deg)}@media(max-width:768px){html.dark .home-curricula__chrome-orbit{opacity:.3;width:62vw}}html.dark .home-curricula__badge-float{background:radial-gradient(circle at 0 50%,color-mix(in srgb,var(--fp2) 14%,transparent),transparent 60%),radial-gradient(circle at 100% 50%,color-mix(in srgb,var(--fp3) 14%,transparent),transparent 60%),color-mix(in srgb,var(--fp1) 10%,rgba(8,12,22,.88))!important;border-color:color-mix(in srgb,var(--fp2) 28%,color-mix(in srgb,var(--fp3) 18%,hsla(0,0%,100%,.12)))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--fp1) 32%,transparent)!important;color:#e2e8f0!important}html.dark .home-curricula__badge-float svg{color:var(--fp1)!important}html.dark .home-curricula__title-accent{background:linear-gradient(115deg,var(--fp2) 0,var(--fp1) 50%,var(--fp3) 100%);background-clip:text;-webkit-background-clip:text;color:transparent}html.dark .home-curricula__stat{background:color-mix(in srgb,var(--stat-accent) 12%,rgba(8,12,22,.88))!important;border-color:color-mix(in srgb,var(--stat-accent) 42%,hsla(0,0%,100%,.12))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--stat-accent) 35%,transparent)!important}html.dark .home-curricula__stat-copy span,html.dark .home-curricula__stat-copy strong{color:var(--stat-accent)!important;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--stat-accent) 42%,transparent))}html.dark .home-curricula__empty{border-color:color-mix(in srgb,var(--fp1) 24%,hsla(0,0%,100%,.1));color:#94a3b8}.year-home-card[data-v-c65f48bc]{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--card-a) 16%,transparent),transparent 42%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--card-b) 10%,transparent),transparent 40%),linear-gradient(145deg,#ffffffe0 0,color-mix(in srgb,var(--card-a) 6%,hsla(0,0%,100%,.62)) 55%,color-mix(in srgb,var(--card-c) 5%,rgba(248,250,252,.72)));border:1px solid color-mix(in srgb,var(--card-a) 16%,hsla(0,0%,100%,.76));border-radius:24px;box-shadow:0 18px 42px -30px color-mix(in srgb,var(--card-a) 32%,#0f172a),inset 0 1px #fffffff2;display:flex;flex-direction:column;gap:.65rem;height:100%;justify-content:center;min-height:11.5rem;overflow:hidden;padding:1rem .75rem;position:relative;text-decoration:none;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease}.year-home-card[data-v-c65f48bc],.year-home-card--fp3[data-v-c65f48bc]{--card-a:var(--fp3);--card-b:var(--fp1);--card-c:var(--fp2)}.year-home-card--fp1[data-v-c65f48bc]{--card-a:var(--fp1);--card-b:var(--fp2);--card-c:var(--fp3)}.year-home-card--fp2[data-v-c65f48bc]{--card-a:var(--fp2);--card-b:var(--fp3);--card-c:var(--fp1)}.year-home-card[data-v-c65f48bc]:hover{border-color:color-mix(in srgb,var(--card-a) 38%,hsla(0,0%,100%,.7));box-shadow:0 24px 52px -28px color-mix(in srgb,var(--card-a) 46%,#0f172a),inset 0 1px #fffffffa;transform:translateY(-5px)}.year-home-card__glow[data-v-c65f48bc]{background:color-mix(in srgb,var(--card-a) 18%,transparent);border-radius:999px;filter:blur(30px);height:9rem;inset-inline-end:-3rem;pointer-events:none;position:absolute;top:-4rem;width:9rem}.year-home-card__shine[data-v-c65f48bc]{background:linear-gradient(135deg,hsla(0,0%,100%,.55) 0,transparent 42%,color-mix(in srgb,var(--card-a) 8%,transparent) 100%);inset:0;pointer-events:none;position:absolute}.year-home-card__visual[data-v-c65f48bc]{align-items:center;background:color-mix(in srgb,var(--card-a) 10%,#f8fafc);border:3px solid hsla(0,0%,100%,.82);border-radius:999px;box-shadow:0 10px 24px -14px #0f172a73,0 0 0 1px color-mix(in srgb,var(--card-a) 18%,transparent);display:flex;flex:0 0 4.5rem;height:4.5rem;justify-content:center;overflow:hidden;position:relative;transition:transform .35s ease;width:4.5rem;z-index:1}.year-home-card:hover .year-home-card__visual[data-v-c65f48bc]{transform:scale(1.04)}.year-home-card__image[data-v-c65f48bc]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.year-home-card__fallback[data-v-c65f48bc]{align-items:center;background:linear-gradient(145deg,#1e293b,#0f172a 60%,#172554);display:flex;height:100%;justify-content:center;width:100%}.year-home-card__fallback-icon[data-v-c65f48bc]{color:#fff3;height:2.35rem;width:2.35rem}.year-home-card__image-ring[data-v-c65f48bc]{border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff59;inset:0;position:absolute}.year-home-card__footer[data-v-c65f48bc]{align-items:center;display:flex;flex-direction:column;gap:.35rem;position:relative;text-align:center;width:100%;z-index:1}.year-home-card__title[data-v-c65f48bc]{color:#0f172a;display:-webkit-box;font-size:.92rem;font-weight:900;line-height:1.45;margin:0;max-width:100%;overflow:hidden;padding-inline:.15rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.year-home-card__meta[data-v-c65f48bc]{align-items:center;color:#64748b;display:inline-flex;font-size:.69rem;font-weight:750;gap:.45rem;justify-content:center;white-space:nowrap}.year-home-card__meta-item[data-v-c65f48bc]{align-items:center;display:inline-flex;gap:.25rem}.year-home-card__meta-item svg[data-v-c65f48bc]{color:var(--card-a);height:.78rem;width:.78rem}.year-home-card__meta-divider[data-v-c65f48bc]{background:color-mix(in srgb,var(--card-a) 45%,#94a3b8);border-radius:999px;height:3px;width:3px}.year-home-card__arrow[data-v-c65f48bc]{background:#fff9;border:1px solid color-mix(in srgb,var(--card-a) 14%,#e2e8f0);border-radius:999px;color:var(--card-a);display:grid;height:1.65rem;inset-inline-end:.65rem;place-items:center;position:absolute;top:.65rem;transition:transform .25s ease,background .25s ease;width:1.65rem;z-index:2}.year-home-card__arrow svg[data-v-c65f48bc]{flex-shrink:0;height:.8rem;width:.8rem}.year-home-card:hover .year-home-card__arrow[data-v-c65f48bc]{transform:translate(-2px)}[dir=ltr] .year-home-card:hover .year-home-card__arrow[data-v-c65f48bc]{transform:translate(2px)}@media(max-width:639px){.year-home-card[data-v-c65f48bc]{border-radius:16px;gap:.3rem;min-height:7.5rem;padding:.55rem .3rem .45rem}.year-home-card__visual[data-v-c65f48bc]{border-width:2px;flex:0 0 3rem;height:3rem;width:3rem}.year-home-card__fallback-icon[data-v-c65f48bc]{height:1.55rem;width:1.55rem}.year-home-card__footer[data-v-c65f48bc]{gap:.2rem}.year-home-card__title[data-v-c65f48bc]{font-size:.68rem;line-height:1.3;padding-inline:.05rem}.year-home-card__meta[data-v-c65f48bc]{flex-wrap:wrap;font-size:.5rem;gap:.15rem .28rem;line-height:1.25;white-space:normal}.year-home-card__meta-item[data-v-c65f48bc]{gap:.15rem}.year-home-card__meta-item svg[data-v-c65f48bc]{height:.55rem;width:.55rem}.year-home-card__meta-divider[data-v-c65f48bc]{height:2px;width:2px}.year-home-card__arrow[data-v-c65f48bc]{height:1.2rem;inset-inline-end:.35rem;top:.35rem;width:1.2rem}.year-home-card__arrow svg[data-v-c65f48bc]{height:.62rem;width:.62rem}}html.dark .year-home-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--card-a) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--card-a) 42%,hsla(0,0%,100%,.12));box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--card-a) 35%,transparent)}html.dark .year-home-card:hover{background:color-mix(in srgb,var(--card-a) 16%,rgba(8,12,22,.9));border-color:color-mix(in srgb,var(--card-a) 55%,hsla(0,0%,100%,.14));box-shadow:inset 0 1px #ffffff14,0 12px 28px -14px color-mix(in srgb,var(--card-a) 42%,transparent)}html.dark .year-home-card__glow{background:color-mix(in srgb,var(--card-a) 18%,transparent);filter:blur(36px);opacity:.35}html.dark .year-home-card__shine{background:linear-gradient(135deg,hsla(0,0%,100%,.05) 0,transparent 42%,color-mix(in srgb,var(--card-a) 8%,transparent) 100%)}html.dark .year-home-card__visual{background:color-mix(in srgb,var(--card-a) 10%,rgba(6,10,18,.92));border-color:color-mix(in srgb,var(--card-a) 36%,hsla(0,0%,100%,.1));box-shadow:0 10px 22px -14px #0000008c,inset 0 1px #ffffff0f,0 0 0 1px color-mix(in srgb,var(--card-a) 18%,transparent)}html.dark .year-home-card__image-ring{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-a) 20%,hsla(0,0%,100%,.06))}html.dark .year-home-card__title{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--card-a) 0,var(--card-b) 50%,var(--card-c) 100%);color:transparent;-webkit-text-fill-color:transparent;text-shadow:none}html.dark [dir=rtl] .year-home-card__title,html[dir=rtl].dark .year-home-card__title{background-image:linear-gradient(to left,var(--card-a) 0,var(--card-b) 50%,var(--card-c) 100%)}html.dark .year-home-card__meta{color:color-mix(in srgb,var(--card-a) 55%,#94a3b8)}html.dark .year-home-card__meta-item svg{color:var(--card-a)}html.dark .year-home-card__meta-divider{background:color-mix(in srgb,var(--card-a) 45%,#64748b)}html.dark .year-home-card__arrow{background:color-mix(in srgb,var(--card-a) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--card-a) 42%,hsla(0,0%,100%,.12));box-shadow:inset 0 1px #ffffff0f;color:var(--card-a)}html.dark .year-home-card:hover .year-home-card__arrow{background:color-mix(in srgb,var(--card-a) 16%,rgba(8,12,22,.9));border-color:color-mix(in srgb,var(--card-a) 55%,hsla(0,0%,100%,.14));color:var(--card-a)}.home-years[data-v-8eb2c2d3]{overflow:hidden;padding-bottom:2rem;padding-top:2.5rem;position:relative}.home-years__chrome[data-v-8eb2c2d3]{display:none;pointer-events:none}.home-years__panel[data-v-8eb2c2d3]{position:relative;width:100%;z-index:1}@media(min-width:640px){.home-years[data-v-8eb2c2d3]{padding-bottom:2.25rem;padding-top:3rem}}@media(min-width:1024px){.home-years[data-v-8eb2c2d3]{padding-bottom:2.5rem;padding-top:3.25rem}}@media(min-width:1536px){.home-years[data-v-8eb2c2d3]{padding-bottom:2.75rem;padding-top:3.75rem}}.home-years__header[data-v-8eb2c2d3]{display:block;margin:0 auto 1.75rem;width:100%}.home-years__badge-float[data-v-8eb2c2d3]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:radial-gradient(circle at 0 50%,color-mix(in srgb,var(--fp3) 10%,transparent),transparent 60%),radial-gradient(circle at 100% 50%,color-mix(in srgb,var(--fp2) 10%,transparent),transparent 60%),color-mix(in srgb,var(--fp1) 6%,hsla(0,0%,100%,.88));border:1px solid color-mix(in srgb,var(--fp3) 16%,color-mix(in srgb,var(--fp1) 12%,hsla(0,0%,100%,.65)));border-radius:999px;box-shadow:inset 0 1px #ffffffd9,0 8px 22px -14px color-mix(in srgb,var(--fp3) 28%,transparent);color:var(--fp3);display:inline-flex;font-size:.68rem;font-weight:800;gap:.4rem;padding:.32rem .72rem;white-space:nowrap}.home-years__badge-float svg[data-v-8eb2c2d3]{color:var(--fp1)}.home-years__title-accent[data-v-8eb2c2d3]{background:linear-gradient(115deg,var(--fp3) 0,var(--fp1) 50%,var(--fp2) 100%);background-clip:text;-webkit-background-clip:text;color:transparent}.home-years__stats[data-v-8eb2c2d3]{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:.45rem;justify-content:center;margin-inline:auto;max-width:100%}.home-years__stat[data-v-8eb2c2d3],.home-years__stats[data-v-8eb2c2d3]{align-items:center;width:-moz-fit-content;width:fit-content}.home-years__stat[data-v-8eb2c2d3]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--stat-accent) 5%,hsla(0,0%,100%,.72));border:1px solid color-mix(in srgb,var(--stat-accent) 14%,hsla(0,0%,100%,.55));border-radius:16px;box-shadow:inset 0 1px #ffffffb8,0 10px 24px -18px color-mix(in srgb,var(--stat-accent) 24%,transparent);display:inline-flex;flex:0 0 auto;gap:.6rem;min-width:5.5rem;padding-block:.42rem;padding-inline-end:.95rem;padding-inline-start:.42rem}.home-years__stat[data-v-8eb2c2d3],.home-years__stat--1[data-v-8eb2c2d3]{--stat-accent:var(--fp3)}.home-years__stat--2[data-v-8eb2c2d3]{--stat-accent:var(--fp1)}.home-years__stat--3[data-v-8eb2c2d3]{--stat-accent:var(--fp2)}.home-years__stat-icon-wrap[data-v-8eb2c2d3]{align-items:center;background:linear-gradient(135deg,var(--stat-accent) 0,color-mix(in srgb,var(--stat-accent) 70%,#fff) 100%);border-radius:12px;box-shadow:0 10px 20px -12px #0f172a59,inset 0 1px #ffffff52;display:flex;flex:0 0 2.35rem;height:2.35rem;justify-content:center;width:2.35rem}.home-years__stat-icon[data-v-8eb2c2d3]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18));height:1.15rem;width:1.15rem}.home-years__stat-copy[data-v-8eb2c2d3]{align-items:flex-start;display:flex;flex-direction:column;gap:.08rem;min-width:0}.home-years__stat-copy strong[data-v-8eb2c2d3]{color:var(--stat-accent);font-size:.95rem;font-weight:800;line-height:1}.home-years__stat-copy span[data-v-8eb2c2d3]{color:var(--stat-accent);font-size:.68rem;font-weight:800;line-height:1.2;white-space:nowrap}@media(max-width:960px){.home-years__stats[data-v-8eb2c2d3]{flex-wrap:wrap;justify-content:center}}@media(max-width:639px){.home-years__stats[data-v-8eb2c2d3]{display:flex;flex-wrap:nowrap;gap:.3rem;justify-content:center;margin-inline:auto;max-width:100%}.home-years__stat[data-v-8eb2c2d3],.home-years__stats[data-v-8eb2c2d3]{width:-moz-fit-content;width:fit-content}.home-years__stat[data-v-8eb2c2d3]{border-radius:12px;flex:0 0 auto;gap:.34rem;min-width:4.75rem;padding-block:.32rem;padding-inline-end:.58rem;padding-inline-start:.32rem}.home-years__stat-icon-wrap[data-v-8eb2c2d3]{border-radius:8px;flex:0 0 1.65rem;height:1.65rem;width:1.65rem}.home-years__stat-icon[data-v-8eb2c2d3]{height:.82rem;width:.82rem}.home-years__stat-copy[data-v-8eb2c2d3]{flex:0 0 auto;min-width:0}.home-years__stat-copy strong[data-v-8eb2c2d3]{font-size:.78rem}.home-years__stat-copy span[data-v-8eb2c2d3]{font-size:.52rem;letter-spacing:-.01em}}.home-years__grid[data-v-8eb2c2d3]{display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:640px){.home-years__grid[data-v-8eb2c2d3]{gap:1rem}}@media(min-width:1024px){.home-years__grid[data-v-8eb2c2d3]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.home-years__grid[data-v-8eb2c2d3]{gap:1rem;grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1536px){.home-years__grid[data-v-8eb2c2d3]{gap:1.15rem}}.home-years__skeleton[data-v-8eb2c2d3]{animation:home-years-shimmer-8eb2c2d3 1.4s linear infinite;background:linear-gradient(110deg,#94a3b824 8%,#94a3b847 18%,#94a3b824 33%);background-size:200% 100%;border-radius:24px;height:13rem}@media(max-width:639px){.home-years__skeleton[data-v-8eb2c2d3]{border-radius:16px;height:7.5rem}}.home-years__empty[data-v-8eb2c2d3]{align-items:center;border:1px dashed color-mix(in srgb,var(--fp3) 18%,#cbd5e1);border-radius:20px;color:#64748b;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:3rem 1.5rem;text-align:center}.home-years__empty-icon[data-v-8eb2c2d3]{height:2.5rem;opacity:.45;width:2.5rem}.home-years__footer[data-v-8eb2c2d3]{display:flex;justify-content:center;margin-top:1.5rem}.home-years__view-all[data-v-8eb2c2d3]{align-items:center;background:linear-gradient(90deg,var(--fp3),var(--fp1) 50%,var(--fp2));border:1px solid color-mix(in srgb,var(--fp3) 22%,transparent);border-radius:999px;box-shadow:0 14px 32px -14px color-mix(in srgb,var(--fp3) 50%,transparent);color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:800;gap:.45rem;padding:.75rem 1.4rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.home-years__view-all[data-v-8eb2c2d3]:hover{box-shadow:0 18px 36px -14px color-mix(in srgb,var(--fp3) 55%,transparent);transform:translateY(-2px)}@keyframes home-years-shimmer-8eb2c2d3{to{background-position-x:-200%}}html.dark .home-years.home-section-canvas>.home-years__chrome{display:block;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}html.dark .home-years__chrome-grid{background-image:radial-gradient(var(--home-grid-dot) 1px,transparent 1.25px);background-size:28px 28px;inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);position:absolute}html.dark .home-years__chrome-orbit{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--fp3) 18%,color-mix(in srgb,var(--fp1) 12%,hsla(0,0%,100%,.08)));border-radius:46% 47% 61% 46%;filter:blur(.2px);opacity:.48;position:absolute;top:50%;transform:translateY(-50%) rotate(18deg);width:min(28vw,430px)}html.dark [dir=rtl] .home-years__chrome-orbit,html[dir=rtl].dark .home-years__chrome-orbit{left:auto;right:max(-16vw,-250px);transform:translateY(-50%) rotate(-18deg)}html.dark [dir=ltr] .home-years__chrome-orbit,html[dir=ltr].dark .home-years__chrome-orbit{left:max(-16vw,-250px);right:auto;transform:translateY(-50%) rotate(18deg)}@media(max-width:768px){html.dark .home-years__chrome-orbit{opacity:.3;width:62vw}}html.dark .home-years__badge-float{background:radial-gradient(circle at 0 50%,color-mix(in srgb,var(--fp3) 14%,transparent),transparent 60%),radial-gradient(circle at 100% 50%,color-mix(in srgb,var(--fp2) 14%,transparent),transparent 60%),color-mix(in srgb,var(--fp1) 10%,rgba(8,12,22,.88))!important;border-color:color-mix(in srgb,var(--fp3) 28%,color-mix(in srgb,var(--fp1) 18%,hsla(0,0%,100%,.12)))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--fp3) 32%,transparent)!important;color:#e2e8f0!important}html.dark .home-years__badge-float svg{color:var(--fp1)!important}html.dark .home-years__title-accent{background:linear-gradient(115deg,var(--fp3) 0,var(--fp1) 50%,var(--fp2) 100%);background-clip:text;-webkit-background-clip:text;color:transparent}html.dark .home-years__stat{background:color-mix(in srgb,var(--stat-accent) 12%,rgba(8,12,22,.88))!important;border-color:color-mix(in srgb,var(--stat-accent) 42%,hsla(0,0%,100%,.12))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--stat-accent) 35%,transparent)!important}html.dark .home-years__stat-copy span,html.dark .home-years__stat-copy strong{color:var(--stat-accent)!important;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--stat-accent) 42%,transparent))}html.dark .home-years__empty{border-color:color-mix(in srgb,var(--fp3) 24%,hsla(0,0%,100%,.1));color:#94a3b8}.teacher-home-card[data-v-3e5f54b9]{height:100%}.teacher-home-card[data-v-3e5f54b9] .save-bookmark-btn--overlay{inset-inline-start:.65rem;top:.65rem}.teacher-home-card__link[data-v-3e5f54b9]{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--fp1) 16%,transparent),transparent 42%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--fp2) 10%,transparent),transparent 40%),linear-gradient(145deg,#ffffffe0 0,color-mix(in srgb,var(--fp1) 6%,hsla(0,0%,100%,.62)) 55%,color-mix(in srgb,var(--fp3) 5%,rgba(248,250,252,.72)));border:1px solid color-mix(in srgb,var(--fp1) 16%,hsla(0,0%,100%,.76));border-radius:24px;box-shadow:0 18px 42px -30px color-mix(in srgb,var(--fp1) 32%,#0f172a),inset 0 1px #fffffff2;display:flex;flex-direction:column;gap:.65rem;height:100%;justify-content:center;min-height:11.5rem;overflow:hidden;padding:1rem .75rem;position:relative;text-decoration:none;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease}.teacher-home-card__link[data-v-3e5f54b9]:hover{border-color:color-mix(in srgb,var(--fp1) 38%,hsla(0,0%,100%,.7));box-shadow:0 24px 52px -28px color-mix(in srgb,var(--fp1) 46%,#0f172a),inset 0 1px #fffffffa;transform:translateY(-5px)}.teacher-home-card__glow[data-v-3e5f54b9]{background:color-mix(in srgb,var(--fp1) 18%,transparent);border-radius:999px;filter:blur(30px);height:9rem;inset-inline-end:-3rem;pointer-events:none;position:absolute;top:-4rem;width:9rem}.teacher-home-card__shine[data-v-3e5f54b9]{background:linear-gradient(135deg,hsla(0,0%,100%,.55) 0,transparent 42%,color-mix(in srgb,var(--fp1) 5%,transparent) 100%);inset:0;pointer-events:none;position:absolute}.teacher-home-card__visual[data-v-3e5f54b9]{background:color-mix(in srgb,var(--fp1) 10%,#f8fafc);border:3px solid hsla(0,0%,100%,.82);border-radius:999px;box-shadow:0 10px 24px -14px #0f172a73,0 0 0 1px color-mix(in srgb,var(--fp1) 18%,transparent);flex:0 0 4.5rem;height:4.5rem;overflow:hidden;position:relative;transition:transform .35s ease;width:4.5rem;z-index:1}.teacher-home-card__link:hover .teacher-home-card__visual[data-v-3e5f54b9]{transform:scale(1.04)}.teacher-home-card__image[data-v-3e5f54b9]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.teacher-home-card__link:hover .teacher-home-card__image[data-v-3e5f54b9]{transform:scale(1.06)}.teacher-home-card__image-ring[data-v-3e5f54b9]{border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff59;inset:0;position:absolute}.teacher-home-card__footer[data-v-3e5f54b9]{align-items:center;display:flex;flex-direction:column;gap:.35rem;position:relative;text-align:center;width:100%;z-index:1}.teacher-home-card__title[data-v-3e5f54b9]{color:#0f172a;display:-webkit-box;font-size:.92rem;font-weight:900;line-height:1.45;margin:0;max-width:100%;overflow:hidden;padding-inline:.15rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.teacher-home-card__meta[data-v-3e5f54b9]{align-items:center;color:#64748b;display:inline-flex;font-size:.69rem;font-weight:750;gap:.45rem;justify-content:center;white-space:nowrap}.teacher-home-card__meta-item[data-v-3e5f54b9]{align-items:center;display:inline-flex;gap:.25rem}.teacher-home-card__meta-item svg[data-v-3e5f54b9]{color:var(--fp1);height:.78rem;width:.78rem}.teacher-home-card__meta-divider[data-v-3e5f54b9]{background:color-mix(in srgb,var(--fp1) 45%,#94a3b8);border-radius:999px;height:3px;width:3px}.teacher-home-card__arrow[data-v-3e5f54b9]{background:#fff9;border:1px solid color-mix(in srgb,var(--fp1) 14%,#e2e8f0);border-radius:999px;color:var(--fp1);display:grid;height:1.65rem;inset-inline-end:.65rem;place-items:center;position:absolute;top:.65rem;transition:transform .25s ease,background .25s ease;width:1.65rem;z-index:2}.teacher-home-card__arrow svg[data-v-3e5f54b9]{flex-shrink:0;height:.8rem;width:.8rem}.teacher-home-card__link:hover .teacher-home-card__arrow[data-v-3e5f54b9]{transform:translate(-2px)}[dir=ltr] .teacher-home-card__link:hover .teacher-home-card__arrow[data-v-3e5f54b9]{transform:translate(2px)}@media(max-width:639px){.teacher-home-card__link[data-v-3e5f54b9]{border-radius:16px;gap:.3rem;min-height:7.5rem;padding:.55rem .3rem .45rem}.teacher-home-card__visual[data-v-3e5f54b9]{border-width:2px;flex:0 0 3rem;height:3rem;width:3rem}.teacher-home-card__footer[data-v-3e5f54b9]{gap:.2rem}.teacher-home-card__title[data-v-3e5f54b9]{font-size:.68rem;line-height:1.3;padding-inline:.05rem}.teacher-home-card__meta[data-v-3e5f54b9]{flex-wrap:wrap;font-size:.5rem;gap:.15rem .28rem;line-height:1.25;white-space:normal}.teacher-home-card__meta-item[data-v-3e5f54b9]{gap:.15rem}.teacher-home-card__meta-item svg[data-v-3e5f54b9]{height:.55rem;width:.55rem}.teacher-home-card__meta-divider[data-v-3e5f54b9]{height:2px;width:2px}.teacher-home-card__arrow[data-v-3e5f54b9]{height:1.2rem;inset-inline-end:.35rem;top:.35rem;width:1.2rem}.teacher-home-card__arrow svg[data-v-3e5f54b9]{height:.62rem;width:.62rem}.teacher-home-card[data-v-3e5f54b9] .save-bookmark-btn--overlay{inset-inline-start:.28rem;padding:0;top:.35rem}.teacher-home-card[data-v-3e5f54b9] .save-bookmark-btn svg{height:.95rem;width:.95rem}}html.dark .teacher-home-card__link{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--fp1) 42%,hsla(0,0%,100%,.12));box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--fp1) 35%,transparent)}html.dark .teacher-home-card__link:hover{background:color-mix(in srgb,var(--fp1) 16%,rgba(8,12,22,.9));border-color:color-mix(in srgb,var(--fp1) 55%,hsla(0,0%,100%,.14));box-shadow:inset 0 1px #ffffff14,0 12px 28px -14px color-mix(in srgb,var(--fp1) 42%,transparent)}html.dark .teacher-home-card__glow{background:color-mix(in srgb,var(--fp1) 18%,transparent);filter:blur(36px);opacity:.35}html.dark .teacher-home-card__shine{background:linear-gradient(135deg,hsla(0,0%,100%,.05) 0,transparent 42%,color-mix(in srgb,var(--fp1) 8%,transparent) 100%)}html.dark .teacher-home-card__visual{background:color-mix(in srgb,var(--fp1) 10%,rgba(6,10,18,.92));border-color:color-mix(in srgb,var(--fp1) 36%,hsla(0,0%,100%,.1));box-shadow:0 10px 22px -14px #0000008c,inset 0 1px #ffffff0f,0 0 0 1px color-mix(in srgb,var(--fp1) 18%,transparent)}html.dark .teacher-home-card__image-ring{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fp1) 20%,hsla(0,0%,100%,.06))}html.dark .teacher-home-card__title{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%);color:transparent;-webkit-text-fill-color:transparent;text-shadow:none}html.dark [dir=rtl] .teacher-home-card__title,html[dir=rtl].dark .teacher-home-card__title{background-image:linear-gradient(to left,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%)}html.dark .teacher-home-card__meta{color:color-mix(in srgb,var(--fp1) 55%,#94a3b8)}html.dark .teacher-home-card__meta-item svg{color:var(--fp1)}html.dark .teacher-home-card__meta-divider{background:color-mix(in srgb,var(--fp1) 45%,#64748b)}html.dark .teacher-home-card__arrow{background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--fp1) 42%,hsla(0,0%,100%,.12));box-shadow:inset 0 1px #ffffff0f;color:var(--fp1)}html.dark .teacher-home-card__link:hover .teacher-home-card__arrow{background:color-mix(in srgb,var(--fp1) 16%,rgba(8,12,22,.9));border-color:color-mix(in srgb,var(--fp1) 55%,hsla(0,0%,100%,.14));color:var(--fp1)}.home-teachers[data-v-bd22ca63]{overflow:hidden;padding-bottom:2rem;padding-top:2.5rem;position:relative}.home-teachers__chrome[data-v-bd22ca63]{display:none;pointer-events:none}.home-teachers__panel[data-v-bd22ca63]{position:relative;width:100%;z-index:1}@media(min-width:640px){.home-teachers[data-v-bd22ca63]{padding-bottom:2.25rem;padding-top:3rem}}@media(min-width:1024px){.home-teachers[data-v-bd22ca63]{padding-bottom:2.5rem;padding-top:3.25rem}}@media(min-width:1536px){.home-teachers[data-v-bd22ca63]{padding-bottom:2.75rem;padding-top:3.75rem}}.home-teachers__header[data-v-bd22ca63]{display:block;margin:0 auto 1.75rem;width:100%}.home-teachers__badge-float[data-v-bd22ca63]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--fp1) 8%,hsla(0,0%,100%,.88));border:1px solid color-mix(in srgb,var(--fp1) 24%,hsla(0,0%,100%,.65));border-radius:999px;box-shadow:inset 0 1px #ffffffd9,0 8px 22px -14px color-mix(in srgb,var(--fp1) 30%,transparent);color:var(--fp1,#0891b2);display:inline-flex;font-size:.68rem;font-weight:800;gap:.4rem;padding:.32rem .72rem;white-space:nowrap}.home-teachers__badge-float svg[data-v-bd22ca63]{color:var(--fp1,#0891b2)}.home-teachers__title-accent[data-v-bd22ca63]{background:linear-gradient(115deg,color-mix(in srgb,var(--fp2) 88%,#fff),var(--fp1,#0891b2) 55%,color-mix(in srgb,var(--fp3,#5c6cff) 80%,#fff));background-clip:text;-webkit-background-clip:text;color:transparent}.home-teachers__filter-glass[data-v-bd22ca63]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--fp1) 14%,transparent),transparent 42%),radial-gradient(circle at 88% 100%,color-mix(in srgb,var(--fp2) 8%,transparent),transparent 46%),linear-gradient(145deg,#ffffffc2,color-mix(in srgb,var(--fp1) 6%,hsla(0,0%,100%,.46)));border:1px solid color-mix(in srgb,var(--fp1) 18%,hsla(0,0%,100%,.62));border-radius:20px;box-shadow:inset 0 1px #ffffffe6,0 14px 34px -20px color-mix(in srgb,var(--fp1) 24%,#0f172a);max-width:52rem;overflow:hidden;padding:.7rem .85rem;position:relative;width:100%}.home-teachers__filter-shine[data-v-bd22ca63]{background:linear-gradient(135deg,hsla(0,0%,100%,.42) 0,transparent 45%,color-mix(in srgb,var(--fp2) 8%,transparent) 100%);inset:0;pointer-events:none;position:absolute}.home-teachers__filter-row[data-v-bd22ca63]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;position:relative;z-index:1}.home-teachers__filter-chip[data-v-bd22ca63]{--chip-accent:var(--fp1);align-items:center;background:color-mix(in srgb,var(--chip-accent) 4%,#fff);border:1px solid color-mix(in srgb,var(--chip-accent) 18%,#e2e8f0);border-radius:999px;color:#475569;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:800;gap:.45rem;line-height:1.2;padding:.35rem .85rem .35rem .35rem;transition:transform .22s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease,color .22s ease}.home-teachers__filter-chip--accent-fp2[data-v-bd22ca63]{--chip-accent:var(--fp2)}.home-teachers__filter-chip--accent-fp3[data-v-bd22ca63]{--chip-accent:var(--fp3)}.home-teachers__filter-chip[data-v-bd22ca63]:hover{border-color:color-mix(in srgb,var(--chip-accent) 35%,#e2e8f0);color:var(--chip-accent);transform:translateY(-1px)}.home-teachers__filter-chip--active[data-v-bd22ca63]{background:linear-gradient(90deg,var(--fp1,#0891b2),color-mix(in srgb,var(--fp2,#06b6d4) 85%,#0891b2));border-color:var(--fp1,#0891b2);box-shadow:0 10px 24px -10px color-mix(in srgb,var(--fp1) 45%,transparent);color:#fff}.home-teachers__filter-chip--active[data-v-bd22ca63]:hover{color:#fff}.home-teachers__filter-chip-thumb[data-v-bd22ca63]{align-items:center;background:color-mix(in srgb,var(--chip-accent) 8%,#f8fafc);border:2px solid hsla(0,0%,100%,.84);border-radius:999px;box-shadow:0 4px 10px -6px #0f172a59;display:flex;flex:0 0 1.85rem;height:1.85rem;justify-content:center;overflow:hidden;width:1.85rem}.home-teachers__filter-chip--active .home-teachers__filter-chip-thumb[data-v-bd22ca63]{background:#ffffff2e;border-color:#ffffff8c}.home-teachers__filter-chip-image[data-v-bd22ca63]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-teachers__filter-chip-fallback[data-v-bd22ca63]{color:var(--chip-accent);height:.95rem;width:.95rem}.home-teachers__filter-chip--active .home-teachers__filter-chip-fallback[data-v-bd22ca63]{color:#fff}.home-teachers__filter-chip-label[data-v-bd22ca63]{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:639px){.home-teachers__filter-glass[data-v-bd22ca63]{padding:.5rem .55rem}.home-teachers__filter-row[data-v-bd22ca63]{display:grid;gap:.4rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.home-teachers__filter-chip[data-v-bd22ca63]{font-size:.68rem;gap:.3rem;justify-content:flex-start;min-width:0;padding-block:.28rem;padding-inline-end:.5rem;padding-inline-start:.28rem;width:100%}.home-teachers__filter-chip-thumb[data-v-bd22ca63]{flex:0 0 1.45rem;height:1.45rem;width:1.45rem}.home-teachers__filter-chip-fallback[data-v-bd22ca63]{height:.75rem;width:.75rem}.home-teachers__filter-chip-label[data-v-bd22ca63]{flex:1 1 auto;max-width:none;min-width:0}}.home-teachers__stats[data-v-bd22ca63]{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:.45rem;justify-content:center;margin-inline:auto;max-width:100%}.home-teachers__stat[data-v-bd22ca63],.home-teachers__stats[data-v-bd22ca63]{align-items:center;width:-moz-fit-content;width:fit-content}.home-teachers__stat[data-v-bd22ca63]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--fp1) 5%,hsla(0,0%,100%,.72));border:1px solid color-mix(in srgb,var(--fp1) 14%,hsla(0,0%,100%,.55));border-radius:16px;box-shadow:inset 0 1px #ffffffb8,0 10px 24px -18px color-mix(in srgb,var(--fp1) 24%,transparent);display:inline-flex;flex:0 0 auto;gap:.6rem;min-width:5.5rem;padding-block:.42rem;padding-inline-end:.95rem;padding-inline-start:.42rem}.home-teachers__stat-icon-wrap[data-v-bd22ca63]{align-items:center;border-radius:12px;box-shadow:0 10px 20px -12px #0f172a59,inset 0 1px #ffffff52;display:flex;flex:0 0 2.35rem;height:2.35rem;justify-content:center;width:2.35rem}.home-teachers__stat-icon[data-v-bd22ca63]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18));height:1.15rem;width:1.15rem}.home-teachers__stat--1 .home-teachers__stat-icon-wrap[data-v-bd22ca63]{background:linear-gradient(135deg,#6366f1,#8b5cf6 55%,#a855f7)}.home-teachers__stat--2 .home-teachers__stat-icon-wrap[data-v-bd22ca63]{background:linear-gradient(135deg,#f59e0b,#f97316 55%,#fb923c)}.home-teachers__stat--3 .home-teachers__stat-icon-wrap[data-v-bd22ca63]{background:linear-gradient(135deg,#0ea5e9,#06b6d4 55%,#22d3ee)}.home-teachers__stat-copy[data-v-bd22ca63]{align-items:flex-start;display:flex;flex-direction:column;gap:.08rem;min-width:0}.home-teachers__stat-copy strong[data-v-bd22ca63]{color:var(--fp1,#0891b2);font-size:.95rem;font-weight:800;line-height:1}.home-teachers__stat-copy span[data-v-bd22ca63]{color:var(--fp1,#0891b2);font-size:.68rem;font-weight:800;line-height:1.2;white-space:nowrap}@media(max-width:960px){.home-teachers__stats[data-v-bd22ca63]{flex-wrap:wrap;justify-content:center}}@media(max-width:639px){.home-teachers__stats[data-v-bd22ca63]{display:flex;flex-wrap:nowrap;gap:.3rem;justify-content:center;margin-inline:auto;max-width:100%;width:-moz-fit-content;width:fit-content}.home-teachers__stat[data-v-bd22ca63]{border-radius:12px;flex:0 0 auto;gap:.34rem;min-width:4.75rem;padding-block:.32rem;padding-inline-end:.58rem;padding-inline-start:.32rem;width:-moz-fit-content;width:fit-content}.home-teachers__stat-icon-wrap[data-v-bd22ca63]{border-radius:8px;flex:0 0 1.65rem;height:1.65rem;width:1.65rem}.home-teachers__stat-icon[data-v-bd22ca63]{height:.82rem;width:.82rem}.home-teachers__stat-copy[data-v-bd22ca63]{flex:0 0 auto;min-width:0}.home-teachers__stat-copy strong[data-v-bd22ca63]{font-size:.78rem}.home-teachers__stat-copy span[data-v-bd22ca63]{font-size:.52rem;letter-spacing:-.01em}}.home-teachers__grid[data-v-bd22ca63]{display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:640px){.home-teachers__grid[data-v-bd22ca63]{gap:1rem}}@media(min-width:1024px){.home-teachers__grid[data-v-bd22ca63]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.home-teachers__grid[data-v-bd22ca63]{gap:1rem;grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1536px){.home-teachers__grid[data-v-bd22ca63]{gap:1.15rem}}.home-teachers__skeleton[data-v-bd22ca63]{animation:home-teachers-shimmer-bd22ca63 1.4s linear infinite;background:linear-gradient(110deg,#94a3b824 8%,#94a3b847 18%,#94a3b824 33%);background-size:200% 100%;border-radius:24px;height:13rem}@media(max-width:639px){.home-teachers__skeleton[data-v-bd22ca63]{border-radius:16px;height:7.5rem}}.home-teachers__empty[data-v-bd22ca63]{align-items:center;border:1px dashed color-mix(in srgb,var(--fp1) 20%,#cbd5e1);border-radius:20px;color:#64748b;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:3rem 1.5rem;text-align:center}.home-teachers__empty-icon[data-v-bd22ca63]{height:2.5rem;opacity:.45;width:2.5rem}.home-teachers__footer[data-v-bd22ca63]{display:flex;justify-content:center;margin-top:1.5rem}.home-teachers__view-all[data-v-bd22ca63]{align-items:center;background:linear-gradient(90deg,var(--fp1,#0891b2),color-mix(in srgb,var(--fp2,#06b6d4) 85%,#0891b2));border:1px solid color-mix(in srgb,var(--fp1) 22%,transparent);border-radius:999px;box-shadow:0 14px 32px -14px color-mix(in srgb,var(--fp1) 55%,transparent);color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:800;gap:.45rem;padding:.75rem 1.4rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.home-teachers__view-all[data-v-bd22ca63]:hover{box-shadow:0 18px 36px -14px color-mix(in srgb,var(--fp1) 60%,transparent);transform:translateY(-2px)}@keyframes home-teachers-shimmer-bd22ca63{to{background-position-x:-200%}}html.dark .home-teachers.home-section-canvas>.home-teachers__chrome{display:block;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}html.dark .home-teachers__chrome-grid{background-image:radial-gradient(var(--home-grid-dot) 1px,transparent 1.25px);background-size:28px 28px;inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);position:absolute}html.dark .home-teachers__chrome-orbit{aspect-ratio:1;border:1px solid var(--home-border);border-radius:46% 47% 61% 46%;filter:blur(.2px);opacity:.48;position:absolute;top:50%;transform:translateY(-50%) rotate(18deg);width:min(28vw,430px)}html.dark [dir=rtl] .home-teachers__chrome-orbit,html[dir=rtl].dark .home-teachers__chrome-orbit{left:auto;right:max(-16vw,-250px);transform:translateY(-50%) rotate(-18deg)}html.dark [dir=ltr] .home-teachers__chrome-orbit,html[dir=ltr].dark .home-teachers__chrome-orbit{left:max(-16vw,-250px);right:auto;transform:translateY(-50%) rotate(18deg)}@media(max-width:768px){html.dark .home-teachers__chrome-orbit{opacity:.3;width:62vw}}html.dark .home-teachers__badge-float{background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.88))!important;border-color:color-mix(in srgb,var(--fp1) 42%,hsla(0,0%,100%,.12))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--fp1) 35%,transparent)!important;color:var(--fp1)!important}html.dark .home-teachers__badge-float svg{color:var(--fp1)!important}html.dark .home-teachers__title-accent{background:linear-gradient(115deg,color-mix(in srgb,var(--fp1) 92%,#fff),var(--fp1) 48%,color-mix(in srgb,var(--fp2) 88%,#fff));background-clip:text;-webkit-background-clip:text;color:transparent}html.dark .home-teachers__filter-glass{background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--fp1) 22%,transparent),transparent 44%),radial-gradient(circle at 88% 100%,color-mix(in srgb,var(--fp2) 12%,transparent),transparent 48%),color-mix(in srgb,var(--fp1) 10%,rgba(8,12,22,.88))!important;border-color:color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.1))!important;box-shadow:inset 0 1px #ffffff0f,0 16px 38px -20px color-mix(in srgb,var(--fp1) 26%,rgba(0,0,0,.75))!important}html.dark .home-teachers__filter-shine{background:linear-gradient(135deg,hsla(0,0%,100%,.05) 0,transparent 45%,color-mix(in srgb,var(--fp2) 8%,transparent) 100%)}html.dark .home-teachers__filter-chip{background:color-mix(in srgb,var(--chip-accent) 10%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--chip-accent) 36%,hsla(0,0%,100%,.1));color:color-mix(in srgb,var(--chip-accent) 55%,#e2e8f0)}html.dark .home-teachers__filter-chip:hover{border-color:color-mix(in srgb,var(--chip-accent) 50%,hsla(0,0%,100%,.14));color:color-mix(in srgb,var(--chip-accent) 78%,#fff)}html.dark .home-teachers__filter-chip--active{background:linear-gradient(90deg,var(--fp1),color-mix(in srgb,var(--fp2) 85%,var(--fp1)));border-color:color-mix(in srgb,var(--fp1) 40%,hsla(0,0%,100%,.14));color:#fff}html.dark .home-teachers__filter-chip-thumb{background:color-mix(in srgb,var(--chip-accent) 12%,rgba(6,10,18,.92));border-color:color-mix(in srgb,var(--chip-accent) 30%,hsla(0,0%,100%,.1))}html.dark .home-teachers__filter-chip-fallback{color:var(--chip-accent)}html.dark .home-teachers__stat{background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.88))!important;border-color:color-mix(in srgb,var(--fp1) 42%,hsla(0,0%,100%,.12))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--fp1) 35%,transparent)!important}html.dark .home-teachers__stat-copy span,html.dark .home-teachers__stat-copy strong{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%);color:transparent!important;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--fp1) 48%,transparent));text-shadow:none}html.dark [dir=rtl] .home-teachers__stat-copy span,html.dark [dir=rtl] .home-teachers__stat-copy strong,html[dir=rtl].dark .home-teachers__stat-copy span,html[dir=rtl].dark .home-teachers__stat-copy strong{background-image:linear-gradient(to left,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%)}html.dark .home-teachers__empty{border-color:color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.1));color:#94a3b8}.trainer-home-card[data-v-3de5f2e7]{height:100%}.trainer-home-card__link[data-v-3de5f2e7]{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--fp2) 16%,transparent),transparent 42%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--fp3) 10%,transparent),transparent 40%),linear-gradient(145deg,#ffffffe0 0,color-mix(in srgb,var(--fp2) 6%,hsla(0,0%,100%,.62)) 55%,color-mix(in srgb,var(--fp1) 5%,rgba(248,250,252,.72)));border:1px solid color-mix(in srgb,var(--fp2) 16%,hsla(0,0%,100%,.76));border-radius:24px;box-shadow:0 18px 42px -30px color-mix(in srgb,var(--fp2) 32%,#0f172a),inset 0 1px #fffffff2;display:flex;flex-direction:column;gap:.65rem;height:100%;justify-content:center;min-height:11.5rem;overflow:hidden;padding:1rem .75rem;position:relative;text-decoration:none;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease}.trainer-home-card__link[data-v-3de5f2e7]:hover{border-color:color-mix(in srgb,var(--fp2) 38%,hsla(0,0%,100%,.7));box-shadow:0 24px 52px -28px color-mix(in srgb,var(--fp2) 46%,#0f172a),inset 0 1px #fffffffa;transform:translateY(-5px)}.trainer-home-card__glow[data-v-3de5f2e7]{background:color-mix(in srgb,var(--fp2) 18%,transparent);border-radius:999px;filter:blur(30px);height:9rem;inset-inline-end:-3rem;pointer-events:none;position:absolute;top:-4rem;width:9rem}.trainer-home-card__shine[data-v-3de5f2e7]{background:linear-gradient(135deg,hsla(0,0%,100%,.55) 0,transparent 42%,color-mix(in srgb,var(--fp2) 5%,transparent) 100%);inset:0;pointer-events:none;position:absolute}.trainer-home-card__visual[data-v-3de5f2e7]{background:color-mix(in srgb,var(--fp2) 10%,#f8fafc);border:3px solid hsla(0,0%,100%,.82);border-radius:999px;box-shadow:0 10px 24px -14px #0f172a73,0 0 0 1px color-mix(in srgb,var(--fp2) 18%,transparent);flex:0 0 4.5rem;height:4.5rem;overflow:hidden;position:relative;transition:transform .35s ease;width:4.5rem;z-index:1}.trainer-home-card__link:hover .trainer-home-card__visual[data-v-3de5f2e7]{transform:scale(1.04)}.trainer-home-card__image[data-v-3de5f2e7]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.trainer-home-card__link:hover .trainer-home-card__image[data-v-3de5f2e7]{transform:scale(1.06)}.trainer-home-card__image-ring[data-v-3de5f2e7]{border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff59;inset:0;position:absolute}.trainer-home-card__footer[data-v-3de5f2e7]{align-items:center;display:flex;flex-direction:column;gap:.35rem;position:relative;text-align:center;width:100%;z-index:1}.trainer-home-card__title[data-v-3de5f2e7]{color:#0f172a;display:-webkit-box;font-size:.92rem;font-weight:900;line-height:1.45;margin:0;max-width:100%;overflow:hidden;padding-inline:.15rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.trainer-home-card__meta[data-v-3de5f2e7]{align-items:center;color:#64748b;display:inline-flex;font-size:.69rem;font-weight:750;gap:.45rem;justify-content:center;white-space:nowrap}.trainer-home-card__meta-item[data-v-3de5f2e7]{align-items:center;display:inline-flex;gap:.25rem}.trainer-home-card__meta-item svg[data-v-3de5f2e7]{color:var(--fp2);height:.78rem;width:.78rem}.trainer-home-card__meta-divider[data-v-3de5f2e7]{background:color-mix(in srgb,var(--fp2) 45%,#94a3b8);border-radius:999px;height:3px;width:3px}.trainer-home-card__arrow[data-v-3de5f2e7]{background:#fff9;border:1px solid color-mix(in srgb,var(--fp2) 14%,#e2e8f0);border-radius:999px;color:var(--fp2);display:grid;height:1.65rem;inset-inline-end:.65rem;place-items:center;position:absolute;top:.65rem;transition:transform .25s ease,background .25s ease;width:1.65rem;z-index:2}.trainer-home-card__arrow svg[data-v-3de5f2e7]{flex-shrink:0;height:.8rem;width:.8rem}.trainer-home-card__link:hover .trainer-home-card__arrow[data-v-3de5f2e7]{transform:translate(-2px)}[dir=ltr] .trainer-home-card__link:hover .trainer-home-card__arrow[data-v-3de5f2e7]{transform:translate(2px)}@media(max-width:639px){.trainer-home-card__link[data-v-3de5f2e7]{border-radius:16px;gap:.3rem;min-height:7.5rem;padding:.55rem .3rem .45rem}.trainer-home-card__visual[data-v-3de5f2e7]{border-width:2px;flex:0 0 3rem;height:3rem;width:3rem}.trainer-home-card__footer[data-v-3de5f2e7]{gap:.2rem}.trainer-home-card__title[data-v-3de5f2e7]{font-size:.68rem;line-height:1.3;padding-inline:.05rem}.trainer-home-card__meta[data-v-3de5f2e7]{flex-wrap:wrap;font-size:.5rem;gap:.15rem .28rem;line-height:1.25;white-space:normal}.trainer-home-card__meta-item[data-v-3de5f2e7]{gap:.15rem}.trainer-home-card__meta-item svg[data-v-3de5f2e7]{height:.55rem;width:.55rem}.trainer-home-card__meta-divider[data-v-3de5f2e7]{height:2px;width:2px}.trainer-home-card__arrow[data-v-3de5f2e7]{height:1.2rem;inset-inline-end:.35rem;top:.35rem;width:1.2rem}.trainer-home-card__arrow svg[data-v-3de5f2e7]{height:.62rem;width:.62rem}}html.dark .trainer-home-card__link{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--fp2) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--fp2) 42%,hsla(0,0%,100%,.12));box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--fp2) 35%,transparent)}html.dark .trainer-home-card__link:hover{background:color-mix(in srgb,var(--fp2) 16%,rgba(8,12,22,.9));border-color:color-mix(in srgb,var(--fp2) 55%,hsla(0,0%,100%,.14));box-shadow:inset 0 1px #ffffff14,0 12px 28px -14px color-mix(in srgb,var(--fp2) 42%,transparent)}html.dark .trainer-home-card__glow{background:color-mix(in srgb,var(--fp2) 18%,transparent);filter:blur(36px);opacity:.35}html.dark .trainer-home-card__shine{background:linear-gradient(135deg,hsla(0,0%,100%,.05) 0,transparent 42%,color-mix(in srgb,var(--fp2) 8%,transparent) 100%)}html.dark .trainer-home-card__visual{background:color-mix(in srgb,var(--fp2) 10%,rgba(6,10,18,.92));border-color:color-mix(in srgb,var(--fp2) 36%,hsla(0,0%,100%,.1));box-shadow:0 10px 22px -14px #0000008c,inset 0 1px #ffffff0f,0 0 0 1px color-mix(in srgb,var(--fp2) 18%,transparent)}html.dark .trainer-home-card__image-ring{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fp2) 20%,hsla(0,0%,100%,.06))}html.dark .trainer-home-card__title{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--fp2) 0,var(--fp3) 50%,var(--fp1) 100%);color:transparent;-webkit-text-fill-color:transparent;text-shadow:none}html.dark [dir=rtl] .trainer-home-card__title,html[dir=rtl].dark .trainer-home-card__title{background-image:linear-gradient(to left,var(--fp2) 0,var(--fp3) 50%,var(--fp1) 100%)}html.dark .trainer-home-card__meta{color:color-mix(in srgb,var(--fp2) 55%,#94a3b8)}html.dark .trainer-home-card__meta-item svg{color:var(--fp2)}html.dark .trainer-home-card__meta-divider{background:color-mix(in srgb,var(--fp2) 45%,#64748b)}html.dark .trainer-home-card__arrow{background:color-mix(in srgb,var(--fp2) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--fp2) 42%,hsla(0,0%,100%,.12));box-shadow:inset 0 1px #ffffff0f;color:var(--fp2)}html.dark .trainer-home-card__link:hover .trainer-home-card__arrow{background:color-mix(in srgb,var(--fp2) 16%,rgba(8,12,22,.9));border-color:color-mix(in srgb,var(--fp2) 55%,hsla(0,0%,100%,.14));color:var(--fp2)}.home-trainers[data-v-145d684a]{overflow:hidden;padding-bottom:2rem;padding-top:2.5rem;position:relative}.home-trainers__chrome[data-v-145d684a]{display:none;pointer-events:none}.home-trainers__panel[data-v-145d684a]{position:relative;width:100%;z-index:1}@media(min-width:640px){.home-trainers[data-v-145d684a]{padding-bottom:2.25rem;padding-top:3rem}}@media(min-width:1024px){.home-trainers[data-v-145d684a]{padding-bottom:2.5rem;padding-top:3.25rem}}@media(min-width:1536px){.home-trainers[data-v-145d684a]{padding-bottom:2.75rem;padding-top:3.75rem}}.home-trainers__header[data-v-145d684a]{display:block;margin:0 auto 1.75rem;width:100%}.home-trainers__badge-float[data-v-145d684a]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--fp2) 8%,hsla(0,0%,100%,.88));border:1px solid color-mix(in srgb,var(--fp2) 24%,hsla(0,0%,100%,.65));border-radius:999px;box-shadow:inset 0 1px #ffffffd9,0 8px 22px -14px color-mix(in srgb,var(--fp2) 30%,transparent);color:var(--fp2);display:inline-flex;font-size:.68rem;font-weight:800;gap:.4rem;padding:.32rem .72rem;white-space:nowrap}.home-trainers__badge-float svg[data-v-145d684a]{color:var(--fp2)}.home-trainers__title-accent[data-v-145d684a]{background:linear-gradient(115deg,color-mix(in srgb,var(--fp3) 88%,#fff),var(--fp2) 55%,color-mix(in srgb,var(--fp1) 80%,#fff));background-clip:text;-webkit-background-clip:text;color:transparent}.home-trainers__stats[data-v-145d684a]{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:.45rem;justify-content:center;margin-inline:auto;max-width:100%}.home-trainers__stat[data-v-145d684a],.home-trainers__stats[data-v-145d684a]{align-items:center;width:-moz-fit-content;width:fit-content}.home-trainers__stat[data-v-145d684a]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--fp2) 5%,hsla(0,0%,100%,.72));border:1px solid color-mix(in srgb,var(--fp2) 14%,hsla(0,0%,100%,.55));border-radius:16px;box-shadow:inset 0 1px #ffffffb8,0 10px 24px -18px color-mix(in srgb,var(--fp2) 24%,transparent);display:inline-flex;flex:0 0 auto;gap:.6rem;min-width:5.5rem;padding-block:.42rem;padding-inline-end:.95rem;padding-inline-start:.42rem}.home-trainers__stat-icon-wrap[data-v-145d684a]{align-items:center;border-radius:12px;box-shadow:0 10px 20px -12px #0f172a59,inset 0 1px #ffffff52;display:flex;flex:0 0 2.35rem;height:2.35rem;justify-content:center;width:2.35rem}.home-trainers__stat-icon[data-v-145d684a]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18));height:1.15rem;width:1.15rem}.home-trainers__stat--1 .home-trainers__stat-icon-wrap[data-v-145d684a]{background:var(--fp2)}.home-trainers__stat--2 .home-trainers__stat-icon-wrap[data-v-145d684a]{background:var(--fp3)}.home-trainers__stat--3 .home-trainers__stat-icon-wrap[data-v-145d684a]{background:var(--fp1)}.home-trainers__stat-copy[data-v-145d684a]{align-items:flex-start;display:flex;flex-direction:column;gap:.08rem;min-width:0}.home-trainers__stat-copy strong[data-v-145d684a]{color:var(--fp2);font-size:.95rem;font-weight:800;line-height:1}.home-trainers__stat-copy span[data-v-145d684a]{color:var(--fp2);font-size:.68rem;font-weight:800;line-height:1.2;white-space:nowrap}@media(max-width:960px){.home-trainers__stats[data-v-145d684a]{flex-wrap:wrap;justify-content:center}}@media(max-width:639px){.home-trainers__stats[data-v-145d684a]{display:flex;flex-wrap:nowrap;gap:.3rem;justify-content:center;margin-inline:auto;max-width:100%;width:-moz-fit-content;width:fit-content}.home-trainers__stat[data-v-145d684a]{border-radius:12px;flex:0 0 auto;gap:.34rem;min-width:4.75rem;padding-block:.32rem;padding-inline-end:.58rem;padding-inline-start:.32rem;width:-moz-fit-content;width:fit-content}.home-trainers__stat-icon-wrap[data-v-145d684a]{border-radius:8px;flex:0 0 1.65rem;height:1.65rem;width:1.65rem}.home-trainers__stat-icon[data-v-145d684a]{height:.82rem;width:.82rem}.home-trainers__stat-copy[data-v-145d684a]{flex:0 0 auto;min-width:0}.home-trainers__stat-copy strong[data-v-145d684a]{font-size:.78rem}.home-trainers__stat-copy span[data-v-145d684a]{font-size:.52rem;letter-spacing:-.01em}}.home-trainers__grid[data-v-145d684a]{display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:640px){.home-trainers__grid[data-v-145d684a]{gap:1rem}}@media(min-width:1024px){.home-trainers__grid[data-v-145d684a]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.home-trainers__grid[data-v-145d684a]{gap:1rem;grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1536px){.home-trainers__grid[data-v-145d684a]{gap:1.15rem}}.home-trainers__skeleton[data-v-145d684a]{animation:home-trainers-shimmer-145d684a 1.4s linear infinite;background:linear-gradient(110deg,#94a3b824 8%,#94a3b847 18%,#94a3b824 33%);background-size:200% 100%;border-radius:24px;height:13rem}@media(max-width:639px){.home-trainers__skeleton[data-v-145d684a]{border-radius:16px;height:7.5rem}}.home-trainers__empty[data-v-145d684a]{align-items:center;border:1px dashed color-mix(in srgb,var(--fp2) 20%,#cbd5e1);border-radius:20px;color:#64748b;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:3rem 1.5rem;text-align:center}.home-trainers__empty-icon[data-v-145d684a]{height:2.5rem;opacity:.45;width:2.5rem}.home-trainers__footer[data-v-145d684a]{display:flex;justify-content:center;margin-top:1.5rem}.home-trainers__view-all[data-v-145d684a]{align-items:center;background:linear-gradient(90deg,var(--fp2),color-mix(in srgb,var(--fp3) 85%,var(--fp2)));border:1px solid color-mix(in srgb,var(--fp2) 22%,transparent);border-radius:999px;box-shadow:0 14px 32px -14px color-mix(in srgb,var(--fp2) 55%,transparent);color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:800;gap:.45rem;padding:.75rem 1.4rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.home-trainers__view-all[data-v-145d684a]:hover{box-shadow:0 18px 36px -14px color-mix(in srgb,var(--fp2) 60%,transparent);transform:translateY(-2px)}@keyframes home-trainers-shimmer-145d684a{to{background-position-x:-200%}}html.dark .home-trainers.home-section-canvas>.home-trainers__chrome{display:block;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}html.dark .home-trainers__chrome-grid{background-image:radial-gradient(var(--home-grid-dot) 1px,transparent 1.25px);background-size:28px 28px;inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);position:absolute}html.dark .home-trainers__chrome-orbit{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--fp2) 25%,hsla(0,0%,100%,.08));border-radius:46% 47% 61% 46%;filter:blur(.2px);opacity:.48;position:absolute;top:50%;transform:translateY(-50%) rotate(18deg);width:min(28vw,430px)}html.dark [dir=rtl] .home-trainers__chrome-orbit,html[dir=rtl].dark .home-trainers__chrome-orbit{left:auto;right:max(-16vw,-250px);transform:translateY(-50%) rotate(-18deg)}html.dark [dir=ltr] .home-trainers__chrome-orbit,html[dir=ltr].dark .home-trainers__chrome-orbit{left:max(-16vw,-250px);right:auto;transform:translateY(-50%) rotate(18deg)}@media(max-width:768px){html.dark .home-trainers__chrome-orbit{opacity:.3;width:62vw}}html.dark .home-trainers__badge-float{background:color-mix(in srgb,var(--fp2) 12%,rgba(8,12,22,.88))!important;border-color:color-mix(in srgb,var(--fp2) 42%,hsla(0,0%,100%,.12))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--fp2) 35%,transparent)!important;color:var(--fp2)!important}html.dark .home-trainers__badge-float svg{color:var(--fp2)!important}html.dark .home-trainers__title-accent{background:linear-gradient(115deg,color-mix(in srgb,var(--fp2) 92%,#fff),var(--fp2) 48%,color-mix(in srgb,var(--fp3) 88%,#fff));background-clip:text;-webkit-background-clip:text;color:transparent}html.dark .home-trainers__stat{background:color-mix(in srgb,var(--fp2) 12%,rgba(8,12,22,.88))!important;border-color:color-mix(in srgb,var(--fp2) 42%,hsla(0,0%,100%,.12))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--fp2) 35%,transparent)!important}html.dark .home-trainers__stat-copy span,html.dark .home-trainers__stat-copy strong{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--fp2) 0,var(--fp3) 50%,var(--fp1) 100%);color:transparent!important;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--fp2) 48%,transparent));text-shadow:none}html.dark [dir=rtl] .home-trainers__stat-copy span,html.dark [dir=rtl] .home-trainers__stat-copy strong,html[dir=rtl].dark .home-trainers__stat-copy span,html[dir=rtl].dark .home-trainers__stat-copy strong{background-image:linear-gradient(to left,var(--fp2) 0,var(--fp3) 50%,var(--fp1) 100%)}html.dark .home-trainers__empty{border-color:color-mix(in srgb,var(--fp2) 28%,hsla(0,0%,100%,.1));color:#94a3b8}.home-journeys[data-v-8afd66b1]{padding-bottom:3.25rem;padding-top:1.75rem;position:relative}@media(min-width:640px){.home-journeys[data-v-8afd66b1]{padding-bottom:4rem;padding-top:2rem}}@media(min-width:1024px){.home-journeys[data-v-8afd66b1]{padding-bottom:4.5rem;padding-top:2.25rem}}@media(min-width:1536px){.home-journeys[data-v-8afd66b1]{padding-bottom:5rem;padding-top:2.75rem}}.home-journeys__grid[data-v-8afd66b1]{display:grid;gap:1rem}@media(min-width:1024px){.home-journeys__grid[data-v-8afd66b1]{gap:1.15rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1536px){.home-journeys__grid[data-v-8afd66b1]{gap:1.35rem}}.home-testimonials__badge-float[data-v-c522b9b1]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--fp1) 8%,hsla(0,0%,100%,.88));border:1px solid color-mix(in srgb,var(--fp1) 24%,hsla(0,0%,100%,.65));border-radius:999px;box-shadow:inset 0 1px #ffffffd9,0 8px 22px -14px color-mix(in srgb,var(--fp1) 30%,transparent);color:var(--fp1);display:inline-flex;font-size:.68rem;font-weight:800;gap:.4rem;padding:.32rem .72rem;white-space:nowrap}.home-testimonials__badge-float svg[data-v-c522b9b1]{color:var(--fp1)}.home-testimonials__title-accent[data-v-c522b9b1]{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%);color:transparent;-webkit-text-fill-color:transparent}.home-testimonials__cta[data-v-c522b9b1]{align-items:center;background:linear-gradient(90deg,var(--fp1),var(--fp2) 50%,var(--fp3));border:1px solid color-mix(in srgb,var(--fp1) 22%,transparent);border-radius:999px;box-shadow:0 14px 32px -14px color-mix(in srgb,var(--fp1) 50%,transparent);color:#fff;display:inline-flex;font-size:.88rem;font-weight:800;gap:.45rem;padding:.75rem 1.4rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.home-testimonials__cta[data-v-c522b9b1]:hover{box-shadow:0 18px 36px -14px color-mix(in srgb,var(--fp2) 55%,transparent);transform:translateY(-2px)}.home-testimonials__tabs[data-v-c522b9b1]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--fp1) 14%,transparent),transparent 42%),radial-gradient(circle at 88% 100%,color-mix(in srgb,var(--fp2) 8%,transparent),transparent 46%),linear-gradient(145deg,#ffffffc2,color-mix(in srgb,var(--fp1) 6%,hsla(0,0%,100%,.46)));border:1px solid color-mix(in srgb,var(--fp1) 18%,hsla(0,0%,100%,.62));border-radius:999px;box-shadow:inset 0 1px #ffffffe6,0 14px 34px -20px color-mix(in srgb,var(--fp1) 24%,#0f172a);display:inline-flex;gap:.25rem;overflow:hidden;padding:.3rem;position:relative}.home-testimonials__tabs-shine[data-v-c522b9b1]{background:linear-gradient(135deg,hsla(0,0%,100%,.42) 0,transparent 45%,color-mix(in srgb,var(--fp2) 8%,transparent) 100%);inset:0;pointer-events:none;position:absolute}.home-testimonials__tab[data-v-c522b9b1]{--tab-accent:var(--fp1);background:transparent;border:1px solid transparent;border-radius:999px;color:#475569;cursor:pointer;font-size:.875rem;font-weight:800;padding:.5rem 1.2rem;position:relative;transition:color .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease;z-index:1}.home-testimonials__tab--fp2[data-v-c522b9b1]{--tab-accent:var(--fp2)}.home-testimonials__tab[data-v-c522b9b1]:hover{background:color-mix(in srgb,var(--tab-accent) 6%,transparent);color:var(--tab-accent)}.home-testimonials__tab--active[data-v-c522b9b1]{background:linear-gradient(90deg,var(--tab-accent),color-mix(in srgb,var(--fp2) 82%,var(--tab-accent)));border-color:color-mix(in srgb,var(--tab-accent) 28%,transparent);box-shadow:0 10px 24px -10px color-mix(in srgb,var(--tab-accent) 45%,transparent);color:#fff}.home-testimonials__tab--active[data-v-c522b9b1]:hover{color:#fff}.testimonial-card[data-v-c522b9b1]{--testimonial-lead:var(--fp1);--testimonial-mid:var(--fp2);--testimonial-tail:var(--fp3);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--testimonial-lead) 16%,transparent),transparent 42%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--testimonial-mid) 10%,transparent),transparent 40%),linear-gradient(145deg,#ffffffe0 0,color-mix(in srgb,var(--testimonial-lead) 6%,hsla(0,0%,100%,.62)) 55%,color-mix(in srgb,var(--testimonial-tail) 5%,rgba(248,250,252,.72)));border:1px solid color-mix(in srgb,var(--testimonial-lead) 16%,hsla(0,0%,100%,.76));border-radius:1.25rem;box-shadow:0 18px 42px -30px color-mix(in srgb,var(--testimonial-lead) 32%,#0f172a),inset 0 1px #fffffff2;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:1.15rem 1.1rem 1.2rem;position:relative;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease}.testimonial-card[data-v-c522b9b1]:hover{border-color:color-mix(in srgb,var(--testimonial-lead) 38%,hsla(0,0%,100%,.7));box-shadow:0 24px 52px -28px color-mix(in srgb,var(--testimonial-lead) 46%,#0f172a),inset 0 1px #fffffffa;transform:translateY(-3px)}.testimonial-card--fp2[data-v-c522b9b1]{--testimonial-lead:var(--fp2);--testimonial-mid:var(--fp3);--testimonial-tail:var(--fp1)}.testimonial-card--fp3[data-v-c522b9b1]{--testimonial-lead:var(--fp3);--testimonial-mid:var(--fp1);--testimonial-tail:var(--fp2)}.testimonial-card__glow[data-v-c522b9b1]{background:color-mix(in srgb,var(--testimonial-lead) 18%,transparent);border-radius:999px;filter:blur(30px);height:9rem;inset-inline-end:-3rem;pointer-events:none;position:absolute;top:-4rem;width:9rem}.testimonial-card__shine[data-v-c522b9b1]{background:linear-gradient(135deg,hsla(0,0%,100%,.55) 0,transparent 42%,color-mix(in srgb,var(--testimonial-mid) 8%,transparent) 100%);inset:0;pointer-events:none;position:absolute}.testimonial-card__top[data-v-c522b9b1]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;position:relative;z-index:1}.testimonial-card__identity[data-v-c522b9b1]{align-items:center;display:flex;gap:.7rem;min-width:0}.testimonial-card__avatar[data-v-c522b9b1]{align-items:center;background:var(--testimonial-lead);border:1px solid color-mix(in srgb,var(--testimonial-lead) 65%,#fff);border-radius:.7rem;box-shadow:0 8px 16px -10px color-mix(in srgb,var(--testimonial-lead) 45%,rgba(15,23,42,.35)),inset 0 1px #ffffff59;color:#fff;display:flex;flex-shrink:0;font-size:1rem;font-weight:900;height:2.75rem;justify-content:center;overflow:hidden;width:2.75rem}.testimonial-card__avatar-img[data-v-c522b9b1]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.testimonial-card__meta[data-v-c522b9b1]{min-width:0;text-align:start}.testimonial-card__name[data-v-c522b9b1]{background:linear-gradient(180deg,var(--testimonial-lead) 0,color-mix(in srgb,var(--testimonial-lead) 55%,var(--testimonial-mid)) 48%,var(--testimonial-mid) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:.95rem;font-weight:800;line-height:1.3;-webkit-text-fill-color:transparent}.testimonial-card__role[data-v-c522b9b1]{color:color-mix(in srgb,var(--testimonial-lead) 42%,#64748b);font-size:.8rem;font-weight:600;line-height:1.35;margin-top:.15rem}.testimonial-card__stars[data-v-c522b9b1]{color:#f59e0b;display:inline-flex;flex-shrink:0;gap:.1rem}.testimonial-card__star[data-v-c522b9b1]{height:.95rem;width:.95rem}.testimonial-card__star--filled[data-v-c522b9b1]{color:color-mix(in srgb,var(--testimonial-lead) 35%,#f59e0b);fill:currentColor}.testimonial-card__star--empty[data-v-c522b9b1]{fill:none;opacity:.28}.testimonial-card__quote[data-v-c522b9b1]{color:color-mix(in srgb,var(--testimonial-lead) 35%,#64748b);font-size:.92rem;font-weight:500;line-height:1.65;margin-top:1rem;position:relative;text-align:start;z-index:1}.home-testimonials__nav-btn[data-v-c522b9b1]{align-items:center;background:color-mix(in srgb,var(--fp1) 4%,#fff);border:1px solid color-mix(in srgb,var(--fp1) 22%,#e2e8f0);border-radius:999px;color:color-mix(in srgb,var(--fp1) 55%,#334155);display:flex;height:2.5rem;justify-content:center;transition:background .22s ease,border-color .22s ease,color .22s ease,opacity .22s ease;width:2.5rem}.home-testimonials__nav-btn[data-v-c522b9b1]:hover:not(:disabled){background:color-mix(in srgb,var(--fp1) 8%,#fff);border-color:color-mix(in srgb,var(--fp1) 38%,#e2e8f0);color:var(--fp1)}.home-testimonials__nav-btn[data-v-c522b9b1]:disabled{cursor:not-allowed;opacity:.4}.home-testimonials__dot[data-v-c522b9b1]{background:color-mix(in srgb,var(--fp1) 18%,#cbd5e1);border:none;border-radius:999px;cursor:pointer;height:.5rem;transition:width .22s ease,background .22s ease;width:.5rem}.home-testimonials__dot--active[data-v-c522b9b1]{background:var(--fp1);width:2rem}.home-testimonials__dot[data-v-c522b9b1]:hover:not(.home-testimonials__dot--active){background:color-mix(in srgb,var(--fp1) 35%,#94a3b8)}.home-testimonials__page[data-v-c522b9b1]{color:color-mix(in srgb,var(--fp1) 35%,#64748b);font-weight:600}html.dark .home-testimonials__badge-float{background:color-mix(in srgb,var(--fp1) 14%,rgba(8,12,22,.88))!important;border:1px solid color-mix(in srgb,var(--fp1) 38%,hsla(0,0%,100%,.12))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -14px color-mix(in srgb,var(--fp1) 35%,transparent)!important;color:var(--fp1)}html.dark .home-testimonials__badge-float svg{color:var(--fp1)}[dir=rtl] .home-testimonials__title-accent,html[dir=rtl] .home-testimonials__title-accent{background-image:linear-gradient(to left,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%)}html.dark .home-testimonials__tabs{background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--fp1) 22%,transparent),transparent 44%),radial-gradient(circle at 88% 100%,color-mix(in srgb,var(--fp2) 12%,transparent),transparent 48%),color-mix(in srgb,var(--fp1) 10%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.1));box-shadow:inset 0 1px #ffffff0f,0 16px 38px -20px color-mix(in srgb,var(--fp1) 26%,rgba(0,0,0,.75))}html.dark .home-testimonials__tabs-shine{background:linear-gradient(135deg,hsla(0,0%,100%,.05) 0,transparent 45%,color-mix(in srgb,var(--fp2) 8%,transparent) 100%)}html.dark .home-testimonials__tab{color:color-mix(in srgb,var(--tab-accent,var(--fp1)) 55%,#e2e8f0)}html.dark .home-testimonials__tab:hover{background:color-mix(in srgb,var(--tab-accent,var(--fp1)) 10%,transparent);color:color-mix(in srgb,var(--tab-accent,var(--fp1)) 78%,#fff)}html.dark .home-testimonials__tab--active{background:linear-gradient(90deg,var(--tab-accent,var(--fp1)),color-mix(in srgb,var(--fp2) 85%,var(--tab-accent,var(--fp1))));border-color:color-mix(in srgb,var(--tab-accent,var(--fp1)) 40%,hsla(0,0%,100%,.14));color:#fff}html.dark .testimonial-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--testimonial-lead) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--testimonial-lead) 42%,hsla(0,0%,100%,.12));box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--testimonial-lead) 35%,transparent)}html.dark .testimonial-card:hover{background:color-mix(in srgb,var(--testimonial-lead) 16%,rgba(8,12,22,.9));border-color:color-mix(in srgb,var(--testimonial-lead) 55%,hsla(0,0%,100%,.14));box-shadow:inset 0 1px #ffffff14,0 12px 28px -14px color-mix(in srgb,var(--testimonial-lead) 42%,transparent)}html.dark .testimonial-card__glow{background:color-mix(in srgb,var(--testimonial-lead) 18%,transparent);filter:blur(36px);opacity:.35}html.dark .testimonial-card__shine{background:linear-gradient(135deg,hsla(0,0%,100%,.05) 0,transparent 42%,color-mix(in srgb,var(--testimonial-lead) 8%,transparent) 100%)}html.dark .testimonial-card__avatar{background:var(--testimonial-lead);border-color:color-mix(in srgb,var(--testimonial-lead) 55%,hsla(0,0%,100%,.35));box-shadow:0 10px 20px -12px color-mix(in srgb,var(--testimonial-lead) 55%,transparent),inset 0 1px #ffffff47}html.dark .testimonial-card__name{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--testimonial-lead) 0,var(--testimonial-mid) 50%,var(--testimonial-tail) 100%);color:transparent;-webkit-text-fill-color:transparent;text-shadow:none}html.dark [dir=rtl] .testimonial-card__name,html[dir=rtl].dark .testimonial-card__name{background-image:linear-gradient(to left,var(--testimonial-lead) 0,var(--testimonial-mid) 50%,var(--testimonial-tail) 100%)}html.dark .testimonial-card__role{color:color-mix(in srgb,var(--testimonial-lead) 55%,#94a3b8)}html.dark .testimonial-card__star--filled{color:color-mix(in srgb,var(--testimonial-lead) 40%,#fbbf24)}html.dark .testimonial-card__quote{color:color-mix(in srgb,var(--testimonial-lead) 55%,#94a3b8)}html.dark .home-testimonials__nav-btn{background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--fp1) 38%,hsla(0,0%,100%,.12));color:color-mix(in srgb,var(--fp1) 55%,#e2e8f0)}html.dark .home-testimonials__nav-btn:hover:not(:disabled){background:color-mix(in srgb,var(--fp1) 16%,rgba(8,12,22,.9));border-color:color-mix(in srgb,var(--fp1) 55%,hsla(0,0%,100%,.14));color:var(--fp1)}html.dark .home-testimonials__dot{background:color-mix(in srgb,var(--fp1) 22%,rgba(148,163,184,.35))}html.dark .home-testimonials__dot--active{background:var(--fp1)}html.dark .home-testimonials__page{color:color-mix(in srgb,var(--fp1) 45%,#94a3b8)}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.home-partners[data-v-48d0c170]{padding-bottom:2rem;padding-top:2.5rem;position:relative}@media(min-width:640px){.home-partners[data-v-48d0c170]{padding-bottom:2.25rem;padding-top:3rem}}@media(min-width:1024px){.home-partners[data-v-48d0c170]{padding-bottom:2.5rem;padding-top:3.25rem}}@media(min-width:1536px){.home-partners[data-v-48d0c170]{padding-bottom:2.75rem;padding-top:3.75rem}}.home-partners__panel[data-v-48d0c170]{width:100%}.home-partners__header[data-v-48d0c170]{display:block;margin:0 auto 1.75rem;max-width:48rem;width:100%}.home-partners__title-accent[data-v-48d0c170]{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%);color:transparent;-webkit-text-fill-color:transparent}.home-partners__badge-float[data-v-48d0c170]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--fp1) 8%,hsla(0,0%,100%,.88));border:1px solid color-mix(in srgb,var(--fp1) 24%,hsla(0,0%,100%,.65));border-radius:999px;box-shadow:inset 0 1px #ffffffd9,0 8px 22px -14px color-mix(in srgb,var(--fp1) 30%,transparent);color:var(--fp1);display:inline-flex;font-size:.68rem;font-weight:800;gap:.4rem;padding:.32rem .72rem;white-space:nowrap}.home-partners__badge-float svg[data-v-48d0c170]{color:var(--fp1)}.home-partners__slider[data-v-48d0c170]{margin-top:2.25rem}.home-partners__fallback-grid[data-v-48d0c170]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.25rem}@media(min-width:640px){.home-partners__fallback-grid[data-v-48d0c170]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.home-partners__fallback-grid[data-v-48d0c170]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.home-partners__fallback-grid[data-v-48d0c170]{grid-template-columns:repeat(6,minmax(0,1fr))}}.home-partners__logo-card[data-v-48d0c170]{align-items:center;background:#fff;border:1px solid color-mix(in srgb,var(--fp1) 12%,#e2e8f0);border-radius:24px;box-shadow:0 18px 44px -24px #0f172a33,inset 0 1px #fff;display:flex;justify-content:center;min-height:7.5rem;overflow:hidden;padding:1rem .85rem;position:relative;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.home-partners__logo-card[data-v-48d0c170]:hover{box-shadow:0 24px 48px -22px #0f172a3d,inset 0 1px #fff;transform:translateY(-4px)}.dark .home-partners__logo-card[data-v-48d0c170]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--fp1) 22%,transparent),transparent 44%),linear-gradient(145deg,color-mix(in srgb,var(--fp1) 14%,hsla(0,0%,100%,.1)),color-mix(in srgb,var(--fp2) 8%,hsla(0,0%,100%,.04)));border-color:color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.1));box-shadow:inset 0 1px #ffffff1f,0 16px 38px -20px color-mix(in srgb,var(--fp1) 26%,rgba(0,0,0,.75))}.dark .home-partners__logo-card[data-v-48d0c170]:hover{border-color:color-mix(in srgb,var(--fp1) 34%,hsla(0,0%,100%,.16));box-shadow:inset 0 1px #ffffff29,0 22px 48px -18px color-mix(in srgb,var(--fp1) 30%,rgba(0,0,0,.8))}.home-partners__logo-shine[data-v-48d0c170]{display:none}.dark .home-partners__logo-shine[data-v-48d0c170]{background:linear-gradient(135deg,hsla(0,0%,100%,.1) 0,transparent 45%,color-mix(in srgb,var(--fp2) 8%,transparent) 100%);display:block;inset:0;pointer-events:none;position:absolute}.home-partners__logo[data-v-48d0c170]{filter:none;height:3.4rem;max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:1;position:relative;transition:transform .25s ease;width:auto;z-index:1}.home-partners__logo-card:hover .home-partners__logo[data-v-48d0c170]{filter:none;opacity:1;transform:scale(1.03)}.home-partners__logo-fallback[data-v-48d0c170]{color:#334155;font-size:.78rem;font-weight:800;line-height:1.5;position:relative;text-align:center;z-index:1}.dark .home-partners__logo-fallback[data-v-48d0c170]{color:#e2e8f0}[data-v-48d0c170] .swiper-pagination{margin-top:1.15rem;position:static}[data-v-48d0c170] .swiper-pagination-bullet{background:color-mix(in srgb,var(--fp1) 18%,#cbd5e1);border-radius:9999px;height:.28rem;margin:0 .28rem!important;opacity:1;transition:all .2s ease;width:1.35rem}[data-v-48d0c170] .swiper-pagination-bullet-active{background:var(--fp1);width:2rem}@media(max-width:640px){.home-partners__logo[data-v-48d0c170]{height:2.6rem}.home-partners__logo-card[data-v-48d0c170]{border-radius:20px;min-height:6.25rem}}html[dir=rtl] .home-partners__title-accent{background-image:linear-gradient(to left,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%)}html.dark .home-partners__header .home-section-header__title .home-partners__title-accent{-webkit-background-clip:text!important;background-clip:text!important;background-image:linear-gradient(90deg,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%)!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none}html.dark [dir=rtl] .home-partners__header .home-section-header__title .home-partners__title-accent,html[dir=rtl].dark .home-partners__header .home-section-header__title .home-partners__title-accent{background-image:linear-gradient(to left,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%)!important}html.dark .home-partners__badge-float{background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.88))!important;border-color:color-mix(in srgb,var(--fp1) 42%,hsla(0,0%,100%,.12))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -16px color-mix(in srgb,var(--fp1) 35%,transparent)!important;color:var(--fp1)!important}html.dark .home-partners__badge-float svg{color:var(--fp1)!important}.home-honors__badge-float[data-v-5facf271]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--fp1) 8%,hsla(0,0%,100%,.88));border:1px solid color-mix(in srgb,var(--fp1) 24%,hsla(0,0%,100%,.65));border-radius:999px;box-shadow:inset 0 1px #ffffffd9,0 8px 22px -14px color-mix(in srgb,var(--fp1) 30%,transparent);color:var(--fp1);display:inline-flex;font-size:.68rem;font-weight:800;gap:.4rem;padding:.32rem .72rem;white-space:nowrap}.home-honors__badge-float svg[data-v-5facf271]{color:var(--fp1)}.home-honors__title-accent[data-v-5facf271]{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%);color:transparent;-webkit-text-fill-color:transparent}.home-honors__view-all[data-v-5facf271]{align-items:center;background:linear-gradient(90deg,var(--fp1),var(--fp2) 50%,var(--fp3));border:1px solid color-mix(in srgb,var(--fp1) 22%,transparent);border-radius:999px;box-shadow:0 14px 32px -14px color-mix(in srgb,var(--fp1) 50%,transparent);color:#fff;display:inline-flex;font-size:.88rem;font-weight:800;gap:.45rem;padding:.75rem 1.4rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.home-honors__view-all[data-v-5facf271]:hover{box-shadow:0 18px 36px -14px color-mix(in srgb,var(--fp2) 55%,transparent);transform:translateY(-2px)}[data-v-5facf271] .swiper-pagination-bullet-active{background-color:var(--fp1)}[data-v-5facf271] .swiper-slide{height:auto;min-width:0}[data-v-5facf271] .honors-card{min-width:15rem;width:100%}.home-honors__empty[data-v-5facf271]{background:#fff;border:1px dashed #cbd5e1;border-radius:12px;box-shadow:0 1px 2px #0f172a0d;color:color-mix(in srgb,var(--fp1) 45%,#64748b)}html.dark .home-honors__badge-float{background:color-mix(in srgb,var(--fp1) 14%,rgba(8,12,22,.88))!important;border:1px solid color-mix(in srgb,var(--fp1) 38%,hsla(0,0%,100%,.12))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -14px color-mix(in srgb,var(--fp1) 35%,transparent)!important;color:var(--fp1)}html.dark .home-honors__badge-float svg{color:var(--fp1)}html.dark .home-honors__empty{background:color-mix(in srgb,var(--fp1) 10%,rgba(8,12,22,.78));border-color:color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.12));box-shadow:inset 0 1px #ffffff0d;color:color-mix(in srgb,var(--fp1) 40%,#94a3b8)}.home-exams-grid[data-v-352b7e8c]{display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:640px){.home-exams-grid[data-v-352b7e8c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.home-exams-grid[data-v-352b7e8c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.home-exams-grid[data-v-352b7e8c]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1536px){.home-exams-grid[data-v-352b7e8c]{gap:1.75rem}}.home-exams__badge-float[data-v-352b7e8c]{align-items:center;background:color-mix(in srgb,var(--fp1) 8%,hsla(0,0%,100%,.88));border:1px solid color-mix(in srgb,var(--fp1) 24%,hsla(0,0%,100%,.65));border-radius:999px;box-shadow:inset 0 1px #ffffffb3,0 8px 22px -14px color-mix(in srgb,var(--fp1) 30%,transparent);color:var(--fp1);display:inline-flex;font-size:.6875rem;font-weight:900;gap:.4rem;padding:.35rem .75rem}.home-exams__title-accent[data-v-352b7e8c]{background:linear-gradient(115deg,var(--fp1) 0,var(--fp2) 48%,var(--fp3) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.home-exams__view-all[data-v-352b7e8c]{align-items:center;background:linear-gradient(90deg,var(--fp1),var(--fp2) 50%,var(--fp3));border:1px solid color-mix(in srgb,var(--fp1) 22%,transparent);border-radius:999px;box-shadow:0 14px 32px -14px color-mix(in srgb,var(--fp1) 50%,transparent);color:#fff;display:inline-flex;font-weight:600;gap:.5rem;padding:.75rem 2rem;transition:opacity .2s ease}.home-exams__view-all[data-v-352b7e8c]:hover{opacity:.95}html.dark .home-exams__badge-float{background:color-mix(in srgb,var(--fp1) 14%,rgba(8,12,22,.88))!important;border:1px solid color-mix(in srgb,var(--fp1) 38%,hsla(0,0%,100%,.12))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -14px color-mix(in srgb,var(--fp1) 35%,transparent)!important;color:var(--fp1)}html.dark .home-exams__title-accent{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--fp1) 35%,transparent))}html.dark .home-exams__view-all{border-color:color-mix(in srgb,var(--fp1) 45%,hsla(0,0%,100%,.25));box-shadow:0 14px 32px -14px color-mix(in srgb,var(--fp1) 55%,transparent),inset 0 1px #ffffff38}.home-books__badge-float[data-v-3f324ac7]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--fp1) 8%,hsla(0,0%,100%,.88));border:1px solid color-mix(in srgb,var(--fp1) 24%,hsla(0,0%,100%,.65));border-radius:999px;box-shadow:inset 0 1px #ffffffd9,0 8px 22px -14px color-mix(in srgb,var(--fp1) 30%,transparent);color:var(--fp1);display:inline-flex;font-size:.68rem;font-weight:800;gap:.4rem;padding:.32rem .72rem;white-space:nowrap}.home-books__badge-float svg[data-v-3f324ac7]{color:var(--fp1)}.home-books__title-accent[data-v-3f324ac7]{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%);color:transparent;-webkit-text-fill-color:transparent}.home-books__view-all[data-v-3f324ac7]{align-items:center;background:linear-gradient(90deg,var(--fp1),var(--fp2) 50%,var(--fp3));border:1px solid color-mix(in srgb,var(--fp1) 22%,transparent);border-radius:999px;box-shadow:0 14px 32px -14px color-mix(in srgb,var(--fp1) 50%,transparent);color:#fff;display:inline-flex;font-size:.88rem;font-weight:800;gap:.45rem;padding:.75rem 1.4rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.home-books__view-all[data-v-3f324ac7]:hover{box-shadow:0 18px 36px -14px color-mix(in srgb,var(--fp2) 55%,transparent);transform:translateY(-2px)}[data-v-3f324ac7] .swiper-pagination-bullet-active{background-color:var(--fp1)}[data-v-3f324ac7] .swiper-slide{height:auto;min-width:0}html.dark .home-books__badge-float{background:color-mix(in srgb,var(--fp1) 14%,rgba(8,12,22,.88))!important;border:1px solid color-mix(in srgb,var(--fp1) 38%,hsla(0,0%,100%,.12))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -14px color-mix(in srgb,var(--fp1) 35%,transparent)!important;color:var(--fp1)}html.dark .home-books__badge-float svg{color:var(--fp1)}[dir=rtl] .home-books__title-accent,html[dir=rtl] .home-books__title-accent{background-image:linear-gradient(to left,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%)}.home-blog__badge-float[data-v-a05a5872]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--fp1) 8%,hsla(0,0%,100%,.88));border:1px solid color-mix(in srgb,var(--fp1) 24%,hsla(0,0%,100%,.65));border-radius:999px;box-shadow:inset 0 1px #ffffffd9,0 8px 22px -14px color-mix(in srgb,var(--fp1) 30%,transparent);color:var(--fp1);display:inline-flex;font-size:.68rem;font-weight:800;gap:.4rem;padding:.32rem .72rem;white-space:nowrap}.home-blog__badge-float svg[data-v-a05a5872]{color:var(--fp1)}.home-blog__title-accent[data-v-a05a5872]{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%);color:transparent;-webkit-text-fill-color:transparent}.home-blog__view-all[data-v-a05a5872]{align-items:center;background:linear-gradient(90deg,var(--fp1),var(--fp2) 50%,var(--fp3));border:1px solid color-mix(in srgb,var(--fp1) 22%,transparent);border-radius:999px;box-shadow:0 14px 32px -14px color-mix(in srgb,var(--fp1) 50%,transparent);color:#fff;display:inline-flex;font-size:.88rem;font-weight:800;gap:.45rem;padding:.75rem 1.4rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.home-blog__view-all[data-v-a05a5872]:hover{box-shadow:0 18px 36px -14px color-mix(in srgb,var(--fp2) 55%,transparent);transform:translateY(-2px)}[data-v-a05a5872] .swiper-pagination-bullet-active{background-color:var(--fp1)}[data-v-a05a5872] .swiper-slide{height:auto;min-width:0}html.dark .home-blog__badge-float{background:color-mix(in srgb,var(--fp1) 14%,rgba(8,12,22,.88))!important;border:1px solid color-mix(in srgb,var(--fp1) 38%,hsla(0,0%,100%,.12))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -14px color-mix(in srgb,var(--fp1) 35%,transparent)!important;color:var(--fp1)}html.dark .home-blog__badge-float svg{color:var(--fp1)}.home-forum__badge-float[data-v-223c0531]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--fp1) 8%,hsla(0,0%,100%,.88));border:1px solid color-mix(in srgb,var(--fp1) 24%,hsla(0,0%,100%,.65));border-radius:999px;box-shadow:inset 0 1px #ffffffd9,0 8px 22px -14px color-mix(in srgb,var(--fp1) 30%,transparent);color:var(--fp1);display:inline-flex;font-size:.68rem;font-weight:800;gap:.4rem;padding:.32rem .72rem;white-space:nowrap}.home-forum__badge-float svg[data-v-223c0531]{color:var(--fp1)}.home-forum__title-accent[data-v-223c0531]{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%);color:transparent;-webkit-text-fill-color:transparent}.home-forum__view-all[data-v-223c0531]{align-items:center;background:linear-gradient(90deg,var(--fp1),var(--fp2) 50%,var(--fp3));border:1px solid color-mix(in srgb,var(--fp1) 22%,transparent);border-radius:999px;box-shadow:0 14px 32px -14px color-mix(in srgb,var(--fp1) 50%,transparent);color:#fff;display:inline-flex;font-size:.88rem;font-weight:800;gap:.45rem;padding:.75rem 1.4rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.home-forum__view-all[data-v-223c0531]:hover{box-shadow:0 18px 36px -14px color-mix(in srgb,var(--fp2) 55%,transparent);transform:translateY(-2px)}[data-v-223c0531] .swiper-pagination-bullet-active{background-color:var(--fp1)}[data-v-223c0531] .swiper-slide{height:auto;min-width:0}html.dark .home-forum__badge-float{background:color-mix(in srgb,var(--fp1) 14%,rgba(8,12,22,.88))!important;border:1px solid color-mix(in srgb,var(--fp1) 38%,hsla(0,0%,100%,.12))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -14px color-mix(in srgb,var(--fp1) 35%,transparent)!important;color:var(--fp1)}html.dark .home-forum__badge-float svg{color:var(--fp1)}[dir=rtl] .home-forum__title-accent,html[dir=rtl] .home-forum__title-accent{background-image:linear-gradient(to left,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%)}.home-works__badge-float[data-v-847d9970]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--fp1) 8%,hsla(0,0%,100%,.88));border:1px solid color-mix(in srgb,var(--fp1) 24%,hsla(0,0%,100%,.65));border-radius:999px;box-shadow:inset 0 1px #ffffffd9,0 8px 22px -14px color-mix(in srgb,var(--fp1) 30%,transparent);color:var(--fp1);display:inline-flex;font-size:.68rem;font-weight:800;gap:.4rem;padding:.32rem .72rem;white-space:nowrap}.home-works__badge-float svg[data-v-847d9970]{color:var(--fp1)}.home-works__title-accent[data-v-847d9970]{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%);color:transparent;-webkit-text-fill-color:transparent}.home-works__view-all[data-v-847d9970]{align-items:center;background:linear-gradient(90deg,var(--fp1),var(--fp2) 50%,var(--fp3));border:1px solid color-mix(in srgb,var(--fp1) 22%,transparent);border-radius:999px;box-shadow:0 14px 32px -14px color-mix(in srgb,var(--fp1) 50%,transparent);color:#fff;display:inline-flex;font-size:.88rem;font-weight:800;gap:.45rem;padding:.75rem 1.4rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.home-works__view-all[data-v-847d9970]:hover{box-shadow:0 18px 36px -14px color-mix(in srgb,var(--fp2) 55%,transparent);transform:translateY(-2px)}[data-v-847d9970] .swiper-pagination-bullet-active{background-color:var(--fp1)}[data-v-847d9970] .swiper-slide{height:auto;min-width:0}html.dark .home-works__badge-float{background:color-mix(in srgb,var(--fp1) 14%,rgba(8,12,22,.88))!important;border:1px solid color-mix(in srgb,var(--fp1) 38%,hsla(0,0%,100%,.12))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -14px color-mix(in srgb,var(--fp1) 35%,transparent)!important;color:var(--fp1)}html.dark .home-works__badge-float svg{color:var(--fp1)}.home-offers__badge-float[data-v-bb048084]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--fp1) 8%,hsla(0,0%,100%,.88));border:1px solid color-mix(in srgb,var(--fp1) 24%,hsla(0,0%,100%,.65));border-radius:999px;box-shadow:inset 0 1px #ffffffd9,0 8px 22px -14px color-mix(in srgb,var(--fp1) 30%,transparent);color:var(--fp1);display:inline-flex;font-size:.68rem;font-weight:800;gap:.4rem;padding:.32rem .72rem;white-space:nowrap}.home-offers__badge-float svg[data-v-bb048084]{color:var(--fp1)}.home-offers__title-accent[data-v-bb048084]{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%);color:transparent;-webkit-text-fill-color:transparent}.home-offers__view-all[data-v-bb048084]{align-items:center;background:linear-gradient(90deg,var(--fp1),var(--fp2) 50%,var(--fp3));border:1px solid color-mix(in srgb,var(--fp1) 22%,transparent);border-radius:999px;box-shadow:0 14px 32px -14px color-mix(in srgb,var(--fp1) 50%,transparent);color:#fff;display:inline-flex;font-size:.88rem;font-weight:800;gap:.45rem;padding:.75rem 1.4rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.home-offers__view-all[data-v-bb048084]:hover{box-shadow:0 18px 36px -14px color-mix(in srgb,var(--fp2) 55%,transparent);transform:translateY(-2px)}[data-v-bb048084] .swiper-pagination-bullet-active{background-color:var(--fp1)}[data-v-bb048084] .swiper-slide{height:auto;min-width:0}html.dark .home-offers__badge-float{background:color-mix(in srgb,var(--fp1) 14%,rgba(8,12,22,.88))!important;border:1px solid color-mix(in srgb,var(--fp1) 38%,hsla(0,0%,100%,.12))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -14px color-mix(in srgb,var(--fp1) 35%,transparent)!important;color:var(--fp1)}html.dark .home-offers__badge-float svg{color:var(--fp1)}.home-courses__badge-float[data-v-986e1f61]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--fp1) 8%,hsla(0,0%,100%,.88));border:1px solid color-mix(in srgb,var(--fp1) 24%,hsla(0,0%,100%,.65));border-radius:999px;box-shadow:inset 0 1px #ffffffd9,0 8px 22px -14px color-mix(in srgb,var(--fp1) 30%,transparent);color:var(--fp1);display:inline-flex;font-size:.68rem;font-weight:800;gap:.4rem;padding:.32rem .72rem;white-space:nowrap}.home-courses__badge-float svg[data-v-986e1f61]{color:var(--fp1)}.home-courses__title-accent[data-v-986e1f61]{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--fp1) 0,var(--fp2) 50%,var(--fp3) 100%);color:transparent;-webkit-text-fill-color:transparent}.home-courses__view-all[data-v-986e1f61]{align-items:center;background:linear-gradient(90deg,var(--fp1),var(--fp2) 50%,var(--fp3));border:1px solid color-mix(in srgb,var(--fp1) 22%,transparent);border-radius:999px;box-shadow:0 14px 32px -14px color-mix(in srgb,var(--fp1) 50%,transparent);color:#fff;display:inline-flex;font-size:.88rem;font-weight:800;gap:.45rem;padding:.75rem 1.4rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.home-courses__view-all[data-v-986e1f61]:hover{box-shadow:0 18px 36px -14px color-mix(in srgb,var(--fp2) 55%,transparent);transform:translateY(-2px)}[data-v-986e1f61] .swiper-pagination-bullet-active{background-color:var(--fp1)}[data-v-986e1f61] .swiper-slide{height:auto;min-width:0}html.dark .home-courses__badge-float{background:color-mix(in srgb,var(--fp1) 14%,rgba(8,12,22,.88))!important;border:1px solid color-mix(in srgb,var(--fp1) 38%,hsla(0,0%,100%,.12))!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -14px color-mix(in srgb,var(--fp1) 35%,transparent)!important;color:var(--fp1)}html.dark .home-courses__badge-float svg{color:var(--fp1)}.home-below-fold--pending[data-v-286343e9]{display:block}.home-below-fold-skeleton[data-v-286343e9]{display:grid;gap:1rem;margin-inline:auto;max-width:72rem;padding:2rem 1rem}.home-below-fold-skeleton__block[data-v-286343e9]{animation:home-below-fold-shimmer-286343e9 1.2s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--fp1,#0ea5e9) 8%,transparent) 0,color-mix(in srgb,var(--fp2,#6366f1) 14%,transparent),color-mix(in srgb,var(--fp1,#0ea5e9) 8%,transparent));background-size:200% 100%;border-radius:1rem;height:8rem}.home-below-fold-skeleton__block--short[data-v-286343e9]{height:5rem;width:70%}@keyframes home-below-fold-shimmer-286343e9{0%{background-position:100% 0}to{background-position:-100% 0}}
