.grade-visual[data-v-2fe464f7]{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.grade-visual--ltr[data-v-2fe464f7],.grade-visual--rtl[data-v-2fe464f7]{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 88%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 88%,transparent)}@media(min-width:1024px){.grade-visual--ltr[data-v-2fe464f7]{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 84%,rgba(0,0,0,.4) 94%,transparent);mask-image:linear-gradient(90deg,#000 0,#000 84%,rgba(0,0,0,.4) 94%,transparent)}.grade-visual--rtl[data-v-2fe464f7]{-webkit-mask-image:linear-gradient(270deg,#000 0,#000 84%,rgba(0,0,0,.4) 94%,transparent);mask-image:linear-gradient(270deg,#000 0,#000 84%,rgba(0,0,0,.4) 94%,transparent)}}.subject-card[data-v-3ad875f8]{box-shadow:0 6px 18px -14px #0f172a33;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .35s ease}.subject-card[data-v-3ad875f8]:hover{border-color:#bfdbfe;box-shadow:0 22px 44px -22px #2563eb66;transform:translateY(-5px)}.subject-card.is-active[data-v-3ad875f8]{border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb1f,0 22px 44px -22px #2563eb6b}.subject-card-img[data-v-3ad875f8]{transition:transform .6s cubic-bezier(.22,1,.36,1)}.subject-card.is-active .subject-card-img[data-v-3ad875f8],.subject-card:hover .subject-card-img[data-v-3ad875f8]{transform:scale(1.05)}.stream-panel[data-v-3ad875f8]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:1.25rem;box-shadow:0 10px 28px -20px #0f172a47;padding:1.15rem 1.2rem 1.25rem}@media(min-width:640px){.stream-panel[data-v-3ad875f8]{padding:1.35rem 1.5rem 1.45rem}}.subject-pill[data-v-3ad875f8]{align-items:center;background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:.7rem;color:#334155;display:inline-flex;font-size:.8rem;font-weight:600;gap:.4rem;letter-spacing:-.01em;line-height:1.25;max-width:100%;padding:.42rem .75rem .42rem .6rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.subject-pill[data-v-3ad875f8]:hover{background:#eff6ff;border-color:#2563eb38;color:#1d4ed8;transform:translateY(-1px)}.subject-pill.is-selected[data-v-3ad875f8]{background:#2563eb;border-color:transparent;color:#fff}.bento-cta[data-v-3ad875f8]{background:linear-gradient(160deg,#1d4ed8,#2563eb 55%,#1e40af);border-radius:1.35rem;box-shadow:0 20px 50px -24px #1d4ed880;display:grid;grid-template-columns:1fr;overflow:hidden;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.bento-cta[data-v-3ad875f8]:hover{box-shadow:0 28px 56px -22px #1d4ed894;transform:translateY(-4px)}.bento-cta[data-v-3ad875f8]:focus-visible{outline:2px solid #4338ca;outline-offset:4px}@media(min-width:640px){.bento-cta[data-v-3ad875f8]{border-radius:1.5rem;grid-template-columns:minmax(0,1.05fr) minmax(16rem,.95fr);min-height:17.5rem}}@media(min-width:1024px){.bento-cta[data-v-3ad875f8]{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);min-height:18.5rem}}.bento-cta__copy[data-v-3ad875f8]{display:flex;flex-direction:column;justify-content:center;padding:1.35rem 1.25rem 1.45rem}@media(min-width:640px){.bento-cta__copy[data-v-3ad875f8]{padding:1.7rem 1.85rem 1.8rem 1.9rem}}.bento-cta__kicker[data-v-3ad875f8]{color:#dbeafee6;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.bento-cta__title[data-v-3ad875f8]{color:#fff;font-size:1.28rem;font-weight:800;letter-spacing:-.03em;line-height:1.25;margin-top:.4rem}@media(min-width:640px){.bento-cta__title[data-v-3ad875f8]{font-size:1.6rem}}.bento-cta__note[data-v-3ad875f8]{color:#eff6ffeb;font-size:.86rem;line-height:1.5;margin-top:.5rem;max-width:28rem}.bento-cta__chips[data-v-3ad875f8]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.95rem}.bento-cta__chip[data-v-3ad875f8]{align-items:center;background:#ffffff1f;border:1px solid hsla(0,0%,100%,.22);border-radius:9999px;color:#eff6ff;display:inline-flex;font-size:.7rem;font-weight:600;padding:.22rem .65rem}.bento-cta__btn[data-v-3ad875f8]{margin-top:1.15rem;width:-moz-fit-content;width:fit-content}.bento-cta__media[data-v-3ad875f8]{min-height:12rem;order:-1;overflow:hidden;position:relative}@media(min-width:640px){.bento-cta__media[data-v-3ad875f8]{min-height:100%;order:0}}.bento-cta__media[data-v-3ad875f8]:after{background:linear-gradient(180deg,rgba(29,78,216,.28),transparent 42%);content:"";inset:0;pointer-events:none;position:absolute}@media(min-width:640px){.bento-cta__media[data-v-3ad875f8]:after{background:linear-gradient(90deg,#1d4ed8 0,rgba(29,78,216,.35) 18%,transparent 42%)}}.bento-cta__img[data-v-3ad875f8]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:62% center;object-position:62% center;transition:transform .7s cubic-bezier(.22,1,.36,1);width:100%}.bento-cta:hover .bento-cta__img[data-v-3ad875f8]{transform:scale(1.04)}@media(min-width:640px){.bento-cta__img[data-v-3ad875f8]{inset:0;position:absolute}}@media(prefers-reduced-motion:reduce){.bento-cta[data-v-3ad875f8],.bento-cta[data-v-3ad875f8]:hover,.bento-cta:hover .bento-cta__img[data-v-3ad875f8],.bento-cta__img[data-v-3ad875f8],.subject-card[data-v-3ad875f8],.subject-card-img[data-v-3ad875f8],.subject-card[data-v-3ad875f8]:hover,.subject-pill[data-v-3ad875f8],.subject-pill[data-v-3ad875f8]:hover{transform:none;transition:none}}.exam-card[data-v-dc2f8ebf]{background:#fff;border:1px solid rgba(15,23,42,.04);border-radius:1.5rem;box-shadow:0 8px 24px -16px #0f172a38;display:flex;flex-direction:column;height:100%;padding:1.35rem 1.3rem 1.45rem;position:relative;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.exam-card[data-v-dc2f8ebf]:hover{border-color:#2563eb24;box-shadow:0 16px 32px -18px #0f172a47;transform:translateY(-3px)}.exam-card__icon[data-v-dc2f8ebf]{border-radius:.9rem;display:grid;height:2.75rem;place-items:center;transition:transform .3s ease,background-color .3s ease,color .3s ease;width:2.75rem}.exam-card--blue .exam-card__icon[data-v-dc2f8ebf]{background:#e8f1ff;color:#2563eb}.exam-card--mint .exam-card__icon[data-v-dc2f8ebf]{background:#e7f8f2;color:#0d9488}.exam-card:hover .exam-card__icon[data-v-dc2f8ebf]{transform:scale(1.06)}.exam-card--blue:hover .exam-card__icon[data-v-dc2f8ebf]{background:#2563eb;color:#fff}.exam-card--mint:hover .exam-card__icon[data-v-dc2f8ebf]{background:#0d9488;color:#fff}.exam-card__title[data-v-dc2f8ebf]{color:#1e293b;font-size:1.1rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin-top:1.15rem;transition:color .25s ease}.exam-card:hover .exam-card__title[data-v-dc2f8ebf]{color:#0f172a}.exam-card__desc[data-v-dc2f8ebf]{color:#64748b;font-size:.875rem;line-height:1.5;margin-top:.5rem}.exam-card__tags[data-v-dc2f8ebf]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:1rem}.exam-card__tag[data-v-dc2f8ebf]{border-radius:9999px;font-size:.7rem;font-weight:600;line-height:1.4;padding:.2rem .65rem}.exam-card--blue .exam-card__tag[data-v-dc2f8ebf]{background:#eff6ff;box-shadow:inset 0 0 0 1px #dbeafe;color:#1d4ed8}.exam-card--mint .exam-card__tag[data-v-dc2f8ebf]{background:#f0fdfa;box-shadow:inset 0 0 0 1px #ccfbf1;color:#0f766e}.exam-card__includes[data-v-dc2f8ebf]{border-top:1px solid rgba(15,23,42,.06);display:flex;flex-direction:column;gap:.45rem;margin-top:auto;padding-top:1rem}.exam-card__include[data-v-dc2f8ebf]{align-items:flex-start;color:#334155;display:flex;font-size:.8rem;gap:.45rem;line-height:1.4}.exam-card__check[data-v-dc2f8ebf]{flex-shrink:0;height:1rem;margin-top:.1rem;width:1rem}.exam-card--blue .exam-card__check[data-v-dc2f8ebf]{color:#2563eb}.exam-card--mint .exam-card__check[data-v-dc2f8ebf]{color:#0d9488}.enrich-card[data-v-cd5fa0b2]{border-radius:1.6rem;display:flex;flex-direction:column;min-height:18rem;overflow:hidden;padding:1.55rem 1.45rem 1.5rem;position:relative;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;width:100%}.enrich-card[data-v-cd5fa0b2]:hover{transform:translateY(-3px)}.enrich-card--blue[data-v-cd5fa0b2]{background:linear-gradient(155deg,#2563eb,#3b82f6 48%,#38bdf8);border:1px solid rgba(191,219,254,.35);box-shadow:0 18px 40px -22px #2563eb8c;color:#fff}.enrich-card--blue[data-v-cd5fa0b2]:hover{box-shadow:0 22px 44px -20px #2563eb99}.enrich-card--white[data-v-cd5fa0b2]{background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 8px 24px -16px #0f172a33;color:#0f172a}.enrich-card--white[data-v-cd5fa0b2]:hover{border-color:#2563eb2e;box-shadow:0 14px 28px -16px #0f172a38}.enrich-card__glow[data-v-cd5fa0b2]{background:#ffffff29;border-radius:9999px;bottom:-3rem;filter:blur(28px);height:12rem;pointer-events:none;position:absolute;right:-3rem;width:12rem}.enrich-card__icon[data-v-cd5fa0b2]{border-radius:.95rem;display:grid;height:3rem;place-items:center;transition:transform .28s ease;width:3rem}.enrich-card:hover .enrich-card__icon[data-v-cd5fa0b2]{transform:scale(1.05)}.enrich-card__icon--on-blue[data-v-cd5fa0b2]{background:#fff;border:1px solid hsla(0,0%,100%,.9);box-shadow:0 8px 18px -10px #0f172a59;color:#2563eb}.enrich-card__icon--on-white[data-v-cd5fa0b2]{background:#eff6ff;border:1px solid #dbeafe;color:#2563eb}.enrich-card__title[data-v-cd5fa0b2]{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin-top:1.25rem}.enrich-card--blue .enrich-card__title[data-v-cd5fa0b2]{color:#fff}.enrich-card--white .enrich-card__title[data-v-cd5fa0b2]{color:#0f172a}.enrich-card__desc[data-v-cd5fa0b2]{font-size:.9rem;line-height:1.55;margin-top:.75rem}.enrich-card--blue .enrich-card__desc[data-v-cd5fa0b2]{color:#eff6ffeb}.enrich-card--white .enrich-card__desc[data-v-cd5fa0b2]{color:#64748b}.enrich-card__programmes[data-v-cd5fa0b2]{display:flex;flex-direction:column;gap:.45rem;margin-top:1.15rem}.enrich-card__programmes li[data-v-cd5fa0b2]{align-items:center;display:flex;font-size:.84rem;font-weight:600;gap:.45rem;line-height:1.35}.enrich-card__check[data-v-cd5fa0b2]{flex-shrink:0;height:1rem;width:1rem}.enrich-card--blue .enrich-card__programmes li[data-v-cd5fa0b2]{color:#eff6fff2}.enrich-card--blue .enrich-card__check[data-v-cd5fa0b2]{color:#fff}.enrich-card--white .enrich-card__programmes li[data-v-cd5fa0b2]{color:#334155}.enrich-card--white .enrich-card__check[data-v-cd5fa0b2]{color:#2563eb}.enrich-card__cta[data-v-cd5fa0b2]{align-items:center;display:inline-flex;font-size:.9rem;font-weight:700;gap:.35rem;margin-top:auto;padding-top:1.5rem;transition:gap .25s ease}.enrich-card:hover .enrich-card__cta[data-v-cd5fa0b2]{gap:.55rem}.enrich-card--blue .enrich-card__cta[data-v-cd5fa0b2]{color:#fff}.enrich-card--white .enrich-card__cta[data-v-cd5fa0b2]{color:#2563eb}.match-card[data-v-0242f51b]{border-radius:1.5rem;box-shadow:0 14px 32px -22px #0f172a59;display:flex;height:100%;isolation:isolate;min-height:100%;overflow:hidden;padding:1.35rem 1.35rem 1.5rem;position:relative;transform:translateZ(0);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease}.match-card[data-v-0242f51b]:hover{box-shadow:0 22px 40px -20px #0f172a6b;transform:translate3d(0,-4px,0)}.match-card--orange[data-v-0242f51b]{background:#ff7a33}.match-card--violet[data-v-0242f51b]{background:#8b7dff}.match-card--lime[data-v-0242f51b]{background:#c4ff61}.match-card--sky[data-v-0242f51b]{background:#3b9eff}.match-card--coral[data-v-0242f51b]{background:#ff6b6b}.match-card--mint[data-v-0242f51b]{background:#7dffb3}.match-card--amber[data-v-0242f51b]{background:#ffd24a}.match-card--navy[data-v-0242f51b]{background:linear-gradient(145deg,#1e40af,#1d4ed8 48%,#2563eb)}.match-card__deco[data-v-0242f51b]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.match-card__deco-orb[data-v-0242f51b]{background:radial-gradient(circle,hsla(0,0%,100%,.22) 0,transparent 68%);border-radius:9999px;height:9.5rem;position:absolute;right:-18%;top:-22%;transition:transform .55s cubic-bezier(.22,1,.36,1);width:9.5rem}.match-card:hover .match-card__deco-orb[data-v-0242f51b]{transform:scale(1.12) translate(-4%,4%)}.match-card__deco-dots[data-v-0242f51b]{background-image:radial-gradient(hsla(0,0%,100%,.9) 1px,transparent 0);background-size:9px 9px;bottom:.85rem;height:4.5rem;-webkit-mask-image:radial-gradient(circle at center,#000 20%,transparent 70%);mask-image:radial-gradient(circle at center,#000 20%,transparent 70%);opacity:.35;position:absolute;right:.75rem;width:4.5rem}.match-card--dark-text .match-card__deco-orb[data-v-0242f51b]{background:radial-gradient(circle,rgba(26,26,26,.1) 0,transparent 68%)}.match-card--dark-text .match-card__deco-dots[data-v-0242f51b]{background-image:radial-gradient(rgba(26,26,26,.55) 1px,transparent 0)}.match-card__step[data-v-0242f51b]{font-family:inherit;font-size:5.25rem;font-weight:900;letter-spacing:-.04em;line-height:1;opacity:.16;pointer-events:none;position:absolute;right:.35rem;top:-.35rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.match-card__body[data-v-0242f51b]{display:flex;flex:1;flex-direction:column;position:relative;z-index:1}.match-card__icon[data-v-0242f51b]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff38;border-radius:.9rem;display:grid;height:2.75rem;place-items:center;width:2.75rem}.match-card--dark-text .match-card__icon[data-v-0242f51b]{background:#1a1a1a14}.match-card__label[data-v-0242f51b]{font-size:.68rem;font-weight:800;letter-spacing:.14em;margin-top:1.1rem;opacity:.9;text-transform:uppercase}.match-card__title[data-v-0242f51b]{font-size:1.2rem;font-weight:700;letter-spacing:-.025em;line-height:1.25;margin-top:.35rem}.match-card__desc[data-v-0242f51b]{font-size:.84rem;line-height:1.55;margin-top:.55rem;opacity:.92}.match-card--light-text[data-v-0242f51b],.match-card--light-text .match-card__desc[data-v-0242f51b],.match-card--light-text .match-card__icon[data-v-0242f51b],.match-card--light-text .match-card__label[data-v-0242f51b],.match-card--light-text .match-card__step[data-v-0242f51b],.match-card--light-text .match-card__title[data-v-0242f51b]{color:#fff}.match-card--dark-text[data-v-0242f51b],.match-card--dark-text .match-card__icon[data-v-0242f51b],.match-card--dark-text .match-card__label[data-v-0242f51b],.match-card--dark-text .match-card__step[data-v-0242f51b],.match-card--dark-text .match-card__title[data-v-0242f51b]{color:#1a1a1a}.match-card--dark-text .match-card__desc[data-v-0242f51b]{color:#1a1a1acc}.param-chip[data-v-0242f51b]{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:.95rem;box-shadow:0 1px 2px #0f172a08;display:flex;gap:.65rem;min-height:2.85rem;padding:.7rem .85rem;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.param-chip[data-v-0242f51b]:hover{transform:translateY(-1px)}.param-chip__icon[data-v-0242f51b]{border-radius:.55rem;display:grid;flex-shrink:0;height:1.9rem;place-items:center;transition:background-color .25s ease,color .25s ease;width:1.9rem}.param-chip__label[data-v-0242f51b]{color:#1e293b;font-size:.84rem;font-weight:700;letter-spacing:-.015em;line-height:1.25;min-width:0}.param-chip__desc[data-v-0242f51b]{color:#64748b;font-size:.72rem;font-weight:500;line-height:1.35;margin-top:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.param-chip--purple .param-chip__icon[data-v-0242f51b]{background:#efe9ff;color:#7c3aed}.param-chip--blue .param-chip__icon[data-v-0242f51b]{background:#e8f1ff;color:#2563eb}.param-chip--green .param-chip__icon[data-v-0242f51b]{background:#e7f8f2;color:#0d9488}.param-chip--purple[data-v-0242f51b]:hover{border-color:#7c3aed40;box-shadow:0 8px 18px -14px #7c3aed80}.param-chip--blue[data-v-0242f51b]:hover{border-color:#2563eb40;box-shadow:0 8px 18px -14px #2563eb80}.param-chip--green[data-v-0242f51b]:hover{border-color:#0d948840;box-shadow:0 8px 18px -14px #0d948880}.param-chip--purple:hover .param-chip__icon[data-v-0242f51b]{background:#7c3aed;color:#fff}.param-chip--blue:hover .param-chip__icon[data-v-0242f51b]{background:#2563eb;color:#fff}.param-chip--green:hover .param-chip__icon[data-v-0242f51b]{background:#0d9488;color:#fff}@media(prefers-reduced-motion:reduce){.match-card[data-v-0242f51b],.match-card[data-v-0242f51b]:hover,.match-card:hover .match-card__deco-orb[data-v-0242f51b],.match-card__deco-orb[data-v-0242f51b],.param-chip[data-v-0242f51b],.param-chip[data-v-0242f51b]:hover{transform:none;transition:none}}.boards-bento[data-v-b29ec18b]{display:grid;gap:.875rem;grid-template-columns:1fr}@media(min-width:768px){.boards-bento[data-v-b29ec18b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.boards-bento[data-v-b29ec18b]{gap:1rem;grid-template-columns:1.15fr repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(11.5rem,auto))}.board-card--featured[data-v-b29ec18b]{grid-column:1;grid-row:1/span 2}}.board-card[data-v-b29ec18b]{border-radius:1.4rem;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.board-card[data-v-b29ec18b]:hover{transform:translateY(-2px)}.board-card--featured[data-v-b29ec18b]{background:linear-gradient(155deg,#2563eb,#3b82f6 48%,#38bdf8);border:1px solid rgba(191,219,254,.35);box-shadow:0 18px 40px -22px #2563eb8c;color:#fff;min-height:18rem;padding:1.5rem 1.45rem}.board-card--featured[data-v-b29ec18b]:hover{box-shadow:0 22px 44px -20px #2563eb99}.board-card__glow[data-v-b29ec18b]{background:#ffffff29;border-radius:9999px;bottom:-3rem;filter:blur(28px);height:12rem;pointer-events:none;position:absolute;right:-3rem;width:12rem}.board-card--grid[data-v-b29ec18b]{background:#fff;border:1px solid rgba(15,23,42,.06);box-shadow:0 8px 24px -16px #0f172a33;min-height:11.5rem;padding:1.2rem 1.15rem}.board-card--grid[data-v-b29ec18b]:hover{border-color:#2563eb29;box-shadow:0 14px 28px -16px #0f172a38}.board-card__icon[data-v-b29ec18b]{border-radius:.9rem;display:grid;height:2.75rem;place-items:center;transition:transform .28s ease,background-color .28s ease;width:2.75rem}.board-card:hover .board-card__icon[data-v-b29ec18b]{transform:scale(1.05)}.board-card__icon--featured[data-v-b29ec18b]{background:#fff;border:1px solid hsla(0,0%,100%,.9);box-shadow:0 8px 18px -10px #0f172a59;color:#2563eb}.board-card--violet .board-card__icon[data-v-b29ec18b]{background:#f3e8ff;color:#7c3aed}.board-card--amber .board-card__icon[data-v-b29ec18b]{background:#fff7ed;color:#ea580c}.board-card--teal .board-card__icon[data-v-b29ec18b]{background:#e7f8f2;color:#0d9488}.board-card--rose .board-card__icon[data-v-b29ec18b]{background:#fce7f3;color:#db2777}.board-card--sky .board-card__icon[data-v-b29ec18b]{background:#e0f2fe;color:#0284c7}.board-card--indigo .board-card__icon[data-v-b29ec18b]{background:#e0e7ff;color:#4f46e5}.board-card__title[data-v-b29ec18b]{color:#0f172a;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin-top:1rem}.board-card__desc[data-v-b29ec18b]{color:#64748b;font-size:.8rem;line-height:1.45;margin-top:.4rem}.board-card__cta[data-v-b29ec18b]{align-items:center;color:#2563eb;display:inline-flex;font-size:.84rem;font-weight:700;gap:.3rem;margin-top:auto;padding-top:1rem;transition:gap .25s ease}.board-card:hover .board-card__cta[data-v-b29ec18b]{gap:.5rem}.board-card__cta--featured[data-v-b29ec18b]{color:#fff;font-size:.9rem}
