.math-service[data-astro-cid-vljgjnwv]{--navy:#0b1734;--navy-soft:#17264a;--blue:#2f5bea;--blue-dark:#2045bd;--cyan:#0d9488;--gold:#f6bd43;--ink:#15203a;--muted:#5e6b83;--line:#dfe5f0;--mist:#f4f7fc;--white:#fff;color:var(--ink);background:var(--white)}.math-service[data-astro-cid-vljgjnwv] *{box-sizing:border-box}.breadcrumbs[data-astro-cid-vljgjnwv],.hero[data-astro-cid-vljgjnwv],.section[data-astro-cid-vljgjnwv],.proof-strip[data-astro-cid-vljgjnwv],.final-cta[data-astro-cid-vljgjnwv]{width:min(1180px,100% - 40px);margin-inline:auto}.breadcrumbs[data-astro-cid-vljgjnwv]{color:var(--muted);align-items:center;gap:.65rem;padding:1.35rem 0 0;font-size:.92rem;display:flex}.breadcrumbs[data-astro-cid-vljgjnwv] a[data-astro-cid-vljgjnwv]{color:var(--blue-dark);font-weight:700;text-decoration:none}.hero[data-astro-cid-vljgjnwv]{grid-template-columns:minmax(0,1.02fr) minmax(400px,.98fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding:clamp(3.5rem,7vw,7rem) 0 4rem;display:grid}.eyebrow[data-astro-cid-vljgjnwv],.kicker[data-astro-cid-vljgjnwv],.pathway-label[data-astro-cid-vljgjnwv],.card-label[data-astro-cid-vljgjnwv]{color:var(--blue-dark);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .85rem;font-size:.78rem;font-weight:850}.hero[data-astro-cid-vljgjnwv] h1[data-astro-cid-vljgjnwv]{max-width:760px;color:var(--navy);letter-spacing:-.045em;margin:0;font-size:clamp(2.55rem,5vw,4.8rem);line-height:.98}.hero-lead[data-astro-cid-vljgjnwv]{color:#43516d;max-width:720px;margin:1.5rem 0 0;font-size:clamp(1.08rem,1.7vw,1.27rem);line-height:1.72}.hero-facts[data-astro-cid-vljgjnwv]{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:2rem 0;padding:0;list-style:none;display:grid}.hero-facts[data-astro-cid-vljgjnwv] li[data-astro-cid-vljgjnwv]{border:1px solid var(--line);background:var(--mist);border-radius:16px;padding:1rem}.hero-facts[data-astro-cid-vljgjnwv] strong[data-astro-cid-vljgjnwv],.hero-facts[data-astro-cid-vljgjnwv] span[data-astro-cid-vljgjnwv]{display:block}.hero-facts[data-astro-cid-vljgjnwv] strong[data-astro-cid-vljgjnwv]{color:var(--navy);font-size:1.04rem}.hero-facts[data-astro-cid-vljgjnwv] span[data-astro-cid-vljgjnwv]{color:var(--muted);margin-top:.2rem;font-size:.8rem;line-height:1.35}.actions[data-astro-cid-vljgjnwv]{flex-wrap:wrap;gap:.8rem;display:flex}.button[data-astro-cid-vljgjnwv]{border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:.9rem 1.25rem;font-weight:850;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button[data-astro-cid-vljgjnwv]:hover{transform:translateY(-2px)}.button-primary[data-astro-cid-vljgjnwv]{color:var(--white);background:var(--blue)}.button-primary[data-astro-cid-vljgjnwv]:hover{background:var(--blue-dark)}.button-secondary[data-astro-cid-vljgjnwv]{color:var(--navy);border-color:var(--line);background:var(--white)}.hero-media[data-astro-cid-vljgjnwv],.editorial-media[data-astro-cid-vljgjnwv],.teacher-media[data-astro-cid-vljgjnwv],.wide-media[data-astro-cid-vljgjnwv],.wide-landscape[data-astro-cid-vljgjnwv]{margin:0}.hero-media[data-astro-cid-vljgjnwv]{padding:0 0 1.2rem 1.2rem;position:relative}.hero-media[data-astro-cid-vljgjnwv]:before{z-index:0;background:var(--gold);content:"";border-radius:28px;position:absolute;inset:1.2rem 1.2rem 0 0}.hero-media[data-astro-cid-vljgjnwv] img[data-astro-cid-vljgjnwv],.editorial-media[data-astro-cid-vljgjnwv] img[data-astro-cid-vljgjnwv],.teacher-media[data-astro-cid-vljgjnwv] img[data-astro-cid-vljgjnwv],.wide-media[data-astro-cid-vljgjnwv] img[data-astro-cid-vljgjnwv],.wide-landscape[data-astro-cid-vljgjnwv] img[data-astro-cid-vljgjnwv]{z-index:1;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block;position:relative}.hero-media[data-astro-cid-vljgjnwv] img[data-astro-cid-vljgjnwv]{aspect-ratio:5/4;border-radius:28px}figcaption[data-astro-cid-vljgjnwv]{z-index:2;color:var(--muted);margin-top:.65rem;font-size:.82rem;line-height:1.5;position:relative}.proof-strip[data-astro-cid-vljgjnwv]{background:var(--navy);color:var(--white);border-radius:22px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.proof-strip[data-astro-cid-vljgjnwv] div[data-astro-cid-vljgjnwv]{padding:1.65rem 2rem}.proof-strip[data-astro-cid-vljgjnwv] div[data-astro-cid-vljgjnwv]+div[data-astro-cid-vljgjnwv]{border-left:1px solid #ffffff24}.proof-strip[data-astro-cid-vljgjnwv] strong[data-astro-cid-vljgjnwv],.proof-strip[data-astro-cid-vljgjnwv] span[data-astro-cid-vljgjnwv]{display:block}.proof-strip[data-astro-cid-vljgjnwv] strong[data-astro-cid-vljgjnwv]{color:var(--gold);font-size:clamp(1.5rem,3vw,2.25rem)}.proof-strip[data-astro-cid-vljgjnwv] span[data-astro-cid-vljgjnwv]{color:#dbe4fa;margin-top:.25rem;font-size:.9rem;line-height:1.45}.section[data-astro-cid-vljgjnwv]{padding:clamp(4.5rem,8vw,7.5rem) 0}.section[data-astro-cid-vljgjnwv]+.section[data-astro-cid-vljgjnwv]{border-top:1px solid var(--line)}.section[data-astro-cid-vljgjnwv] h2[data-astro-cid-vljgjnwv],.final-cta[data-astro-cid-vljgjnwv] h2[data-astro-cid-vljgjnwv]{color:var(--navy);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:1.05}.section[data-astro-cid-vljgjnwv] h3[data-astro-cid-vljgjnwv]{color:var(--navy)}.section-copy[data-astro-cid-vljgjnwv]>p[data-astro-cid-vljgjnwv]:not(.kicker),.section-heading[data-astro-cid-vljgjnwv]>p[data-astro-cid-vljgjnwv]:not(.kicker),.teacher-copy[data-astro-cid-vljgjnwv]>p[data-astro-cid-vljgjnwv],.final-cta[data-astro-cid-vljgjnwv] p[data-astro-cid-vljgjnwv]{color:var(--muted);font-size:1.06rem;line-height:1.75}.section-heading[data-astro-cid-vljgjnwv]{max-width:780px;margin-bottom:2.5rem}.intro-grid[data-astro-cid-vljgjnwv],.method-grid[data-astro-cid-vljgjnwv],.progress-grid[data-astro-cid-vljgjnwv],.teacher[data-astro-cid-vljgjnwv]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2.5rem,6vw,5.5rem);display:grid}.check-grid[data-astro-cid-vljgjnwv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.check-grid[data-astro-cid-vljgjnwv] p[data-astro-cid-vljgjnwv]{border-left:4px solid var(--cyan);background:var(--mist);color:var(--muted);border-radius:0 14px 14px 0;margin:0;padding:1.2rem;line-height:1.55}.check-grid[data-astro-cid-vljgjnwv] strong[data-astro-cid-vljgjnwv]{color:var(--navy)}.editorial-media[data-astro-cid-vljgjnwv] img[data-astro-cid-vljgjnwv]{aspect-ratio:4/3;border-radius:24px}.section-tint[data-astro-cid-vljgjnwv]{position:relative}.section-tint[data-astro-cid-vljgjnwv]:before{z-index:0;background:var(--mist);content:"";position:absolute;inset:2rem calc(50% - 50vw)}.section-tint[data-astro-cid-vljgjnwv]>[data-astro-cid-vljgjnwv]{z-index:1;position:relative}.format-grid[data-astro-cid-vljgjnwv],.pathway-grid[data-astro-cid-vljgjnwv],.practical-grid[data-astro-cid-vljgjnwv]{gap:1rem;display:grid}.format-grid[data-astro-cid-vljgjnwv]{grid-template-columns:repeat(2,minmax(0,1fr))}.format-card[data-astro-cid-vljgjnwv]{border:1px solid var(--line);background:var(--white);border-radius:22px;padding:clamp(1.5rem,3vw,2.4rem)}.format-card-accent[data-astro-cid-vljgjnwv]{border-color:var(--navy-soft);background:var(--navy);color:var(--white)}.format-number[data-astro-cid-vljgjnwv]{background:var(--gold);width:42px;height:42px;color:var(--navy);border-radius:50%;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.format-card[data-astro-cid-vljgjnwv] h3[data-astro-cid-vljgjnwv]{margin:1.2rem 0 .6rem;font-size:1.55rem}.format-card[data-astro-cid-vljgjnwv] p[data-astro-cid-vljgjnwv],.format-card[data-astro-cid-vljgjnwv] li[data-astro-cid-vljgjnwv]{color:var(--muted);line-height:1.65}.format-card-accent[data-astro-cid-vljgjnwv] h3[data-astro-cid-vljgjnwv],.format-card-accent[data-astro-cid-vljgjnwv] p[data-astro-cid-vljgjnwv],.format-card-accent[data-astro-cid-vljgjnwv] li[data-astro-cid-vljgjnwv]{color:var(--white)}.format-card[data-astro-cid-vljgjnwv] ul[data-astro-cid-vljgjnwv]{padding-left:1.2rem}.wide-media[data-astro-cid-vljgjnwv]{border-radius:22px;max-height:520px;margin-top:1.25rem;overflow:hidden}.wide-media[data-astro-cid-vljgjnwv] img[data-astro-cid-vljgjnwv]{aspect-ratio:16/7;-o-object-position:50% 40%;object-position:50% 40%}.pathway-grid[data-astro-cid-vljgjnwv]{grid-template-columns:repeat(3,minmax(0,1fr))}.pathway-grid[data-astro-cid-vljgjnwv] article[data-astro-cid-vljgjnwv]{border:1px solid var(--line);border-radius:20px;min-height:100%;padding:1.8rem}.pathway-grid[data-astro-cid-vljgjnwv] h3[data-astro-cid-vljgjnwv]{margin:0 0 .8rem;font-size:1.55rem}.pathway-grid[data-astro-cid-vljgjnwv] p[data-astro-cid-vljgjnwv]:not(.pathway-label){color:var(--muted);line-height:1.65}.pathway-grid[data-astro-cid-vljgjnwv] a[data-astro-cid-vljgjnwv],.practical-grid[data-astro-cid-vljgjnwv] a[data-astro-cid-vljgjnwv],.text-link[data-astro-cid-vljgjnwv]{color:var(--blue-dark);font-weight:850;text-decoration:none}.method-grid[data-astro-cid-vljgjnwv]{grid-template-columns:.95fr 1.05fr}.steps[data-astro-cid-vljgjnwv]{gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-vljgjnwv] li[data-astro-cid-vljgjnwv]{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;align-items:start;gap:1rem;padding:1rem 0;display:grid}.steps[data-astro-cid-vljgjnwv] li[data-astro-cid-vljgjnwv]>span[data-astro-cid-vljgjnwv]{background:var(--blue);width:40px;height:40px;color:var(--white);border-radius:12px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.steps[data-astro-cid-vljgjnwv] strong[data-astro-cid-vljgjnwv]{color:var(--navy);font-size:1.12rem}.steps[data-astro-cid-vljgjnwv] p[data-astro-cid-vljgjnwv]{color:var(--muted);margin:.3rem 0 0;line-height:1.55}.section-dark[data-astro-cid-vljgjnwv]{background:var(--navy);border-radius:28px;margin-top:1.5rem;padding-inline:clamp(1.5rem,5vw,4.5rem);position:relative;overflow:hidden}.section-dark[data-astro-cid-vljgjnwv]:after{content:"";background:#2f5bea52;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-55%;right:-12%}.teacher-copy[data-astro-cid-vljgjnwv],.teacher-media[data-astro-cid-vljgjnwv]{z-index:1;position:relative}.teacher-copy[data-astro-cid-vljgjnwv] .kicker[data-astro-cid-vljgjnwv],.teacher-copy[data-astro-cid-vljgjnwv] h2[data-astro-cid-vljgjnwv],.teacher-copy[data-astro-cid-vljgjnwv] p[data-astro-cid-vljgjnwv],.teacher-copy[data-astro-cid-vljgjnwv] .text-link[data-astro-cid-vljgjnwv]{color:var(--white)}.teacher-copy[data-astro-cid-vljgjnwv] .kicker[data-astro-cid-vljgjnwv]{color:var(--gold)}.teacher-copy[data-astro-cid-vljgjnwv] .teacher-lead[data-astro-cid-vljgjnwv]{color:#e3eafe;font-size:1.25rem}.teacher-media[data-astro-cid-vljgjnwv] img[data-astro-cid-vljgjnwv]{aspect-ratio:4/5;border-radius:22px}.tick-list[data-astro-cid-vljgjnwv]{gap:.75rem;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.tick-list[data-astro-cid-vljgjnwv] li[data-astro-cid-vljgjnwv]{color:var(--muted);padding-left:1.8rem;position:relative}.tick-list[data-astro-cid-vljgjnwv] li[data-astro-cid-vljgjnwv]:before{color:var(--cyan);content:"✓";font-weight:900;position:absolute;top:.05rem;left:0}.practical-grid[data-astro-cid-vljgjnwv]{grid-template-columns:repeat(2,minmax(0,1fr))}.price-card[data-astro-cid-vljgjnwv],.location-card[data-astro-cid-vljgjnwv]{border-radius:22px;padding:clamp(1.5rem,3vw,2.5rem)}.price-card[data-astro-cid-vljgjnwv]{background:var(--gold)}.location-card[data-astro-cid-vljgjnwv]{border:1px solid var(--line);background:var(--mist)}.price[data-astro-cid-vljgjnwv]{align-items:baseline;gap:.6rem;margin:.5rem 0;display:flex}.price[data-astro-cid-vljgjnwv] strong[data-astro-cid-vljgjnwv]{color:var(--navy);letter-spacing:-.04em;font-size:clamp(2.2rem,5vw,4rem)}.price-card[data-astro-cid-vljgjnwv] p[data-astro-cid-vljgjnwv],.location-card[data-astro-cid-vljgjnwv] p[data-astro-cid-vljgjnwv]{color:#26324b;line-height:1.65}.location-card[data-astro-cid-vljgjnwv] h3[data-astro-cid-vljgjnwv]{margin:.5rem 0;font-size:1.75rem}.wide-landscape[data-astro-cid-vljgjnwv]{border-radius:22px;margin-top:1rem;overflow:hidden}.wide-landscape[data-astro-cid-vljgjnwv] img[data-astro-cid-vljgjnwv]{aspect-ratio:16/6}.faq-list[data-astro-cid-vljgjnwv]{gap:.75rem;display:grid}.faq-list[data-astro-cid-vljgjnwv] details[data-astro-cid-vljgjnwv]{border:1px solid var(--line);background:var(--white);border-radius:16px}.faq-list[data-astro-cid-vljgjnwv] summary[data-astro-cid-vljgjnwv]{color:var(--navy);cursor:pointer;padding:1.25rem 3.5rem 1.25rem 1.25rem;font-weight:850;list-style:none;position:relative}.faq-list[data-astro-cid-vljgjnwv] summary[data-astro-cid-vljgjnwv]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-vljgjnwv] summary[data-astro-cid-vljgjnwv]:after{color:var(--blue);content:"+";font-size:1.4rem;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.faq-list[data-astro-cid-vljgjnwv] details[data-astro-cid-vljgjnwv][open] summary[data-astro-cid-vljgjnwv]:after{content:"−"}.faq-list[data-astro-cid-vljgjnwv] p[data-astro-cid-vljgjnwv]{color:var(--muted);margin:0;padding:0 1.25rem 1.35rem;line-height:1.7}.final-cta[data-astro-cid-vljgjnwv]{background:var(--blue);border-radius:28px;grid-template-columns:1.2fr .8fr;align-items:center;gap:2rem;margin-bottom:4rem;padding:clamp(2rem,5vw,4rem);display:grid}.final-cta[data-astro-cid-vljgjnwv] .kicker[data-astro-cid-vljgjnwv],.final-cta[data-astro-cid-vljgjnwv] h2[data-astro-cid-vljgjnwv],.final-cta[data-astro-cid-vljgjnwv] p[data-astro-cid-vljgjnwv]{color:var(--white)}.button-light[data-astro-cid-vljgjnwv]{color:var(--blue-dark);background:var(--white)}.button-outline-light[data-astro-cid-vljgjnwv]{color:var(--white);border-color:#ffffffa6}@media (width<=900px){.hero[data-astro-cid-vljgjnwv],.intro-grid[data-astro-cid-vljgjnwv],.method-grid[data-astro-cid-vljgjnwv],.progress-grid[data-astro-cid-vljgjnwv],.teacher[data-astro-cid-vljgjnwv],.final-cta[data-astro-cid-vljgjnwv]{grid-template-columns:1fr}.hero[data-astro-cid-vljgjnwv]{padding-top:3rem}.hero-media[data-astro-cid-vljgjnwv]{max-width:680px}.pathway-grid[data-astro-cid-vljgjnwv]{grid-template-columns:1fr}.teacher-media[data-astro-cid-vljgjnwv]{max-width:520px}}@media (width<=680px){.breadcrumbs[data-astro-cid-vljgjnwv],.hero[data-astro-cid-vljgjnwv],.section[data-astro-cid-vljgjnwv],.proof-strip[data-astro-cid-vljgjnwv],.final-cta[data-astro-cid-vljgjnwv]{width:min(100% - 28px,1180px)}.hero[data-astro-cid-vljgjnwv] h1[data-astro-cid-vljgjnwv]{font-size:clamp(2.25rem,12vw,3.4rem)}.hero-facts[data-astro-cid-vljgjnwv],.proof-strip[data-astro-cid-vljgjnwv],.format-grid[data-astro-cid-vljgjnwv],.check-grid[data-astro-cid-vljgjnwv],.practical-grid[data-astro-cid-vljgjnwv]{grid-template-columns:1fr}.hero-facts[data-astro-cid-vljgjnwv]{gap:.5rem}.hero-facts[data-astro-cid-vljgjnwv] li[data-astro-cid-vljgjnwv]{grid-template-columns:.75fr 1.25fr;align-items:center;display:grid}.proof-strip[data-astro-cid-vljgjnwv] div[data-astro-cid-vljgjnwv]+div[data-astro-cid-vljgjnwv]{border-top:1px solid #ffffff24;border-left:0}.section[data-astro-cid-vljgjnwv]{padding-block:4.25rem}.section-tint[data-astro-cid-vljgjnwv]:before{inset-block:1rem}.wide-media[data-astro-cid-vljgjnwv] img[data-astro-cid-vljgjnwv],.wide-landscape[data-astro-cid-vljgjnwv] img[data-astro-cid-vljgjnwv]{aspect-ratio:4/3}.section-dark[data-astro-cid-vljgjnwv]{border-radius:22px;width:min(100% - 20px,1180px)}.actions[data-astro-cid-vljgjnwv],.button[data-astro-cid-vljgjnwv]{width:100%}.button[data-astro-cid-vljgjnwv]{text-align:center}.final-cta[data-astro-cid-vljgjnwv]{margin-bottom:2rem}}@media (prefers-reduced-motion:reduce){.button[data-astro-cid-vljgjnwv]{transition:none}}
