@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_90dabea7-module__LNe_dW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_90dabea7-module__LNe_dW__variable{--font-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3c9bd1ad48ccb78c-s.1ykf5xt2w6zyr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:400;font-display:swap;src:url(../media/48e5af244f2769e4-s.p.08n9sr8c15n2e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:700;font-display:swap;src:url(../media/eae18db174274e0c-s.03_-g0uy8pr5f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:700;font-display:swap;src:url(../media/7a454fa283e484f3-s.p.2b2623_cei-1-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc6c75d91fb27f62-s.3j-lqo2q-puhp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed5f1f9bced69653-s.p.2li_3lqay9qjq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/574e5b2a8fe8e45b-s.061jvc6_x84nn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../media/89ea96820aa96980-s.p.0hs6q6udzld4a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Fallback;src:local(Arial);ascent-override:95.6%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:99.37%}.atkinson_hyperlegible_257f1179-module__3BgzVG__className{font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback}.atkinson_hyperlegible_257f1179-module__3BgzVG__variable{--font-body:"Atkinson Hyperlegible", "Atkinson Hyperlegible Fallback"}
.heat-module__cqGLQa__heat1{background:var(--heat-1);color:var(--ink);border:1px solid var(--heat-1-border)}.heat-module__cqGLQa__heat2{background:var(--heat-2);color:var(--ink)}.heat-module__cqGLQa__heat3{background:var(--heat-3);color:var(--ink)}.heat-module__cqGLQa__heat4{background:var(--heat-4);color:#fff}.heat-module__cqGLQa__heat5{background:var(--heat-5);color:#fff}.heat-module__cqGLQa__empty{background:var(--empty);color:var(--ink-muted)}
.HeatStrip-module__UjuGSW__wrap{align-items:center;gap:.6rem;display:flex}.HeatStrip-module__UjuGSW__label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);font-size:.8rem;font-weight:700}.HeatStrip-module__UjuGSW__cells{gap:3px;display:flex}.HeatStrip-module__UjuGSW__cell{border:1px solid var(--ink);border-radius:4px;width:16px;height:16px}
.TokenChip-module__SCSYNW__chip{border-radius:var(--radius-chip);border:var(--border-width) solid var(--ink);font-family:var(--font-display);white-space:nowrap;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.85rem;font-weight:700;line-height:1;display:inline-flex}.TokenChip-module__SCSYNW__sm{padding:.2rem .55rem;font-size:.75rem}
.Button-module__l028lG__btn{border-radius:var(--radius-control);border:var(--border-width) solid var(--ink);font-family:var(--font-display);cursor:pointer;box-shadow:var(--shadow-hard);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.Button-module__l028lG__btn:hover{box-shadow:9px 9px 0 var(--ink);transform:translate(-2px,-2px)}.Button-module__l028lG__btn:active{box-shadow:none;transform:translate(0)}.Button-module__l028lG__btn:focus-visible{outline:3px solid var(--heat-5);outline-offset:2px}.Button-module__l028lG__primary{background:var(--heat-5);color:var(--surface)}.Button-module__l028lG__secondary{background:var(--surface);color:var(--ink)}.Button-module__l028lG__ghost{color:var(--ink);box-shadow:none;background:0 0;border-color:#0000}.Button-module__l028lG__ghost:hover{box-shadow:none;text-decoration:underline;transform:none}
.TokenHeadline-module__uJ4Tfq__row{flex-wrap:wrap;gap:.4em .35em;display:flex}.TokenHeadline-module__uJ4Tfq__word{font-family:var(--font-display);border-radius:.3em;padding:.05em .28em;font-weight:800;font-stretch:118%;display:inline-flex}
.Hero-module__ejOdHG__hero{padding-top:var(--section-y);padding-bottom:var(--section-y);border-bottom:var(--divider);background:var(--surface)}.Hero-module__ejOdHG__layout{gap:var(--space-10);flex-direction:column;display:flex}.Hero-module__ejOdHG__inner{align-items:flex-start;gap:var(--space-6);flex-direction:column;flex:auto;min-width:0;display:flex}.Hero-module__ejOdHG__inner>*{max-width:720px}.Hero-module__ejOdHG__art{border:var(--border);border-radius:var(--radius-panel);width:100%;max-width:560px;box-shadow:var(--shadow-hard);background:var(--ground);flex:none;overflow:hidden}.Hero-module__ejOdHG__img{width:100%;height:auto;display:block}@media (min-width:1024px){.Hero-module__ejOdHG__layout{justify-content:space-between;align-items:center;gap:var(--space-16);flex-direction:row}.Hero-module__ejOdHG__art{flex-basis:520px}}.Hero-module__ejOdHG__eyebrow{font-family:var(--font-display);font-weight:700;font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.06em;color:var(--heat-4);margin:0}.Hero-module__ejOdHG__headline{max-width:100%}.Hero-module__ejOdHG__sub{color:var(--ink-muted);font-size:var(--fs-lead);max-width:36em;margin:0}.Hero-module__ejOdHG__actions{gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.Hero-module__ejOdHG__meta{font-size:var(--fs-meta);color:var(--ink-muted);margin:0}.Hero-module__ejOdHG__stats{gap:var(--space-4);margin:var(--space-16) 0 0;grid-template-columns:repeat(2,1fr);padding:0;display:grid}@media (min-width:900px){.Hero-module__ejOdHG__stats{grid-template-columns:repeat(4,1fr)}}.Hero-module__ejOdHG__stat{gap:var(--space-1);padding:var(--space-5);border:var(--border);border-radius:var(--radius-card);background:var(--ground);flex-direction:column-reverse;display:flex}.Hero-module__ejOdHG__statValue{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);color:var(--ink);margin:0;line-height:1}.Hero-module__ejOdHG__statLabel{font-size:var(--fs-meta);color:var(--ink-muted)}
.MyPathTracker-module__zj5igq__empty{border:1px dashed var(--rule);border-radius:var(--radius-card);padding:var(--space-5);text-align:center}.MyPathTracker-module__zj5igq__empty p{margin:0 auto var(--space-2);color:var(--ink-muted)}.MyPathTracker-module__zj5igq__browseLink{font-family:var(--font-display);color:var(--link);font-weight:700;text-decoration:none}.MyPathTracker-module__zj5igq__browseLink:hover{text-decoration:underline}.MyPathTracker-module__zj5igq__list{gap:var(--space-2);flex-direction:column;max-width:40rem;margin:0;padding:0;list-style:none;display:flex}.MyPathTracker-module__zj5igq__item{align-items:center;gap:var(--space-3);border:var(--border-width) solid var(--ink);border-radius:var(--radius-card);padding:var(--space-3);background:var(--surface);display:flex}.MyPathTracker-module__zj5igq__step{background:var(--heat-2);border:1px solid var(--ink);width:2rem;height:2rem;font-family:var(--font-display);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.MyPathTracker-module__zj5igq__itemBody{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.MyPathTracker-module__zj5igq__itemTitle{color:var(--ink);font-weight:700;text-decoration:none}.MyPathTracker-module__zj5igq__itemTitle:hover{text-decoration:underline}.MyPathTracker-module__zj5igq__itemActions{flex-shrink:0;gap:.35rem;display:flex}.MyPathTracker-module__zj5igq__itemActions button{font-family:var(--font-body);border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;padding:.3rem .5rem;font-size:.8rem}.MyPathTracker-module__zj5igq__itemActions button:hover:not(:disabled){background:var(--heat-1)}.MyPathTracker-module__zj5igq__itemActions button:disabled{opacity:.35;cursor:not-allowed}
.SaveButton-module__z1RltG__button{font-family:var(--font-body);border:1px solid var(--ink-soft);color:var(--ink-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:.25rem .6rem;font-size:.78rem;font-weight:600}.SaveButton-module__z1RltG__button:hover{border-color:var(--ink);color:var(--ink)}.SaveButton-module__z1RltG__buttonActive{border-color:var(--heat-3);background:var(--heat-1);color:var(--ink)}.SaveButton-module__z1RltG__placeholder{width:6rem;height:1.5rem;display:inline-block}
.CourseCard-module__eWzN7G__card{gap:var(--space-2);background:var(--surface);border:var(--border-width) solid var(--ink);border-radius:var(--radius-card);box-shadow:var(--shadow-hard);padding:var(--space-4);flex-direction:column;height:100%;display:flex}.CourseCard-module__eWzN7G__cover{aspect-ratio:16/9;margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) var(--space-2);border-bottom:var(--border-width) solid var(--ink);border-radius:calc(var(--radius-card) - var(--border-width)) calc(var(--radius-card) - var(--border-width)) 0 0;position:relative;overflow:hidden}.CourseCard-module__eWzN7G__coverImg{object-fit:cover}.CourseCard-module__eWzN7G__top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.CourseCard-module__eWzN7G__provider{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem;font-weight:700}.CourseCard-module__eWzN7G__certChip{font-family:var(--font-display);border-radius:var(--radius-chip);border:1px solid var(--ink);background:var(--empty);color:var(--ink-muted);white-space:nowrap;padding:.25rem .55rem;font-size:.7rem;font-weight:700}.CourseCard-module__eWzN7G__title{font-size:1.3rem}.CourseCard-module__eWzN7G__title a{color:var(--ink);text-decoration:none}.CourseCard-module__eWzN7G__title a:hover{text-decoration:underline}.CourseCard-module__eWzN7G__summary{color:var(--ink-soft);margin-bottom:var(--space-2);font-size:.95rem}.CourseCard-module__eWzN7G__meta{justify-content:flex-start;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.CourseCard-module__eWzN7G__topics{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.CourseCard-module__eWzN7G__topic{color:var(--ink-muted);background:var(--ground);border:1px solid var(--ink);border-radius:var(--radius-chip);text-transform:capitalize;align-items:center;padding:.25rem .55rem;font-size:.75rem;line-height:1;display:inline-flex}.CourseCard-module__eWzN7G__footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--rule);display:flex}.CourseCard-module__eWzN7G__cta,.CourseCard-module__eWzN7G__footer>*{white-space:nowrap}.CourseCard-module__eWzN7G__cta{font-family:var(--font-display);color:var(--link);align-items:center;gap:.35rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}@media (min-width:900px){.CourseCard-module__eWzN7G__feature{column-gap:var(--space-8);row-gap:var(--space-3);padding:var(--space-6);grid-template-rows:auto auto auto 1fr auto auto;grid-template-columns:1.15fr 1fr;display:grid}.CourseCard-module__eWzN7G__feature>*{grid-column:2}.CourseCard-module__eWzN7G__feature .CourseCard-module__eWzN7G__cover{aspect-ratio:auto;min-height:340px;margin:calc(var(--space-6) * -1) 0 calc(var(--space-6) * -1) calc(var(--space-6) * -1);border-bottom:none;border-right:var(--border-width) solid var(--ink);border-radius:calc(var(--radius-card) - var(--border-width)) 0 0 calc(var(--radius-card) - var(--border-width));grid-area:1/1/-1}.CourseCard-module__eWzN7G__feature .CourseCard-module__eWzN7G__title{font-size:var(--fs-h2)}.CourseCard-module__eWzN7G__feature .CourseCard-module__eWzN7G__summary{font-size:var(--fs-body)}}.CourseCard-module__eWzN7G__cta:hover{color:var(--link-hover);text-decoration:underline}
.ClosingCta-module__olTJDq__section{padding-block:var(--section-y);background:var(--surface);border-bottom:var(--divider)}.ClosingCta-module__olTJDq__band{gap:var(--space-8);padding:var(--space-10);background:var(--ground);border:var(--divider);border-radius:var(--radius-panel);flex-direction:column;display:flex}@media (min-width:900px){.ClosingCta-module__olTJDq__band{align-items:center;gap:var(--space-14);padding:var(--space-12);flex-direction:row}}@media (max-width:700px){.ClosingCta-module__olTJDq__band{padding:var(--space-5)}}.ClosingCta-module__olTJDq__art{border:var(--border);border-radius:var(--radius-card);background:var(--ground);flex:none;width:100%;max-width:420px;overflow:hidden}.ClosingCta-module__olTJDq__art img{width:100%;height:auto;display:block}.ClosingCta-module__olTJDq__copy{align-items:flex-start;gap:var(--space-5);flex-direction:column;flex:auto;min-width:0;display:flex}.ClosingCta-module__olTJDq__heading{font-size:var(--fs-h2);margin:0}.ClosingCta-module__olTJDq__text{color:var(--ink-muted);font-size:var(--fs-lead);max-width:34em;margin:0}.ClosingCta-module__olTJDq__actions{gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}
.blocks-module__DmgReG__section{padding-block:var(--section-y-sm);border-top:var(--divider)}.blocks-module__DmgReG__section:nth-of-type(odd){background:var(--surface)}.blocks-module__DmgReG__section:nth-of-type(2n){background:var(--ground)}.blocks-module__DmgReG__inner{max-width:72ch}.blocks-module__DmgReG__heading{margin:0 0 var(--space-4)}.blocks-module__DmgReG__answer{font-size:var(--fs-lead);max-width:64ch;margin:0 0 var(--space-4);line-height:1.55}.blocks-module__DmgReG__prose p{margin:0 0 var(--space-4);max-width:68ch}.blocks-module__DmgReG__list{gap:var(--space-2);flex-direction:column;margin:0;padding-left:1.2rem;display:flex}.blocks-module__DmgReG__pairs{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blocks-module__DmgReG__pairHeading{font-size:var(--fs-h3);margin:0 0 var(--space-3)}.blocks-module__DmgReG__tableWrap{border:var(--border);border-radius:var(--radius-card);background:var(--surface);overflow-x:auto}.blocks-module__DmgReG__table{border-collapse:collapse;width:100%;font-size:var(--fs-body)}.blocks-module__DmgReG__table caption{text-align:left;font-family:var(--font-display);padding:var(--space-3) var(--space-4) 0;font-weight:700}.blocks-module__DmgReG__table th,.blocks-module__DmgReG__table td{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-4);border-bottom:var(--divider)}.blocks-module__DmgReG__table tr:last-child th,.blocks-module__DmgReG__table tr:last-child td{border-bottom:0}.blocks-module__DmgReG__table thead th{font-family:var(--font-display);background:var(--ground)}.blocks-module__DmgReG__table tbody th{font-family:var(--font-display);width:34%;font-weight:700}.blocks-module__DmgReG__faqs{gap:var(--space-3);flex-direction:column;display:flex}.blocks-module__DmgReG__faq{border:var(--border);border-radius:var(--radius-control);background:var(--surface)}.blocks-module__DmgReG__faq summary{cursor:pointer;font-family:var(--font-display);padding:var(--space-3) var(--space-4);min-height:44px;font-weight:700}.blocks-module__DmgReG__faq p{padding:0 var(--space-4) var(--space-4);margin:0}.blocks-module__DmgReG__verdict{font-size:var(--fs-lead);max-width:64ch;padding:var(--space-4) var(--space-5);border:var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-hard);margin:0}.blocks-module__DmgReG__steps{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.blocks-module__DmgReG__step{border:var(--border);border-radius:var(--radius-control);background:var(--surface);padding:var(--space-3) var(--space-4)}.blocks-module__DmgReG__step a{font-family:var(--font-display);color:var(--link);font-weight:700}.blocks-module__DmgReG__step a:hover{color:var(--link-hover)}.blocks-module__DmgReG__step p{margin:var(--space-1) 0 0;color:var(--ink-muted)}.blocks-module__DmgReG__lastChecked{font-size:var(--fs-meta);color:var(--ink-muted);margin:0}@media (max-width:900px){.blocks-module__DmgReG__pairs{grid-template-columns:minmax(0,1fr)}}
.HeaderLayout-module__w7b9KW__row{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.HeaderLayout-module__w7b9KW__text{flex:auto;min-width:0}.HeaderLayout-module__w7b9KW__art{border:var(--border-width) solid var(--ink);border-radius:var(--radius-card);box-shadow:var(--shadow-hard);background:#f3f4f8;flex:0 0 340px;display:none;overflow:hidden}.HeaderLayout-module__w7b9KW__img{width:100%;height:auto;display:block}.HeaderLayout-module__w7b9KW__wide{flex-basis:420px}@media (min-width:768px){.HeaderLayout-module__w7b9KW__art{display:block}}@media (min-width:768px) and (max-width:1023px){.HeaderLayout-module__w7b9KW__art{flex-basis:240px}}
.Wordmark-module__jBPdbG__wordmark{align-items:center;gap:.2rem;text-decoration:none;display:inline-flex}.Wordmark-module__jBPdbG__token{border-radius:var(--radius-chip);border:var(--border-width) solid var(--ink);font-family:var(--font-display);align-items:center;padding:.3rem .55rem;font-size:1.05rem;font-weight:800;line-height:1;display:inline-flex}.Wordmark-module__jBPdbG__wordmark:hover .Wordmark-module__jBPdbG__token{transform:translateY(-1px)}
.Section-module__44jZIW__section{padding-block:var(--section-y);border-bottom:var(--divider)}.Section-module__44jZIW__surface{background:var(--surface)}.Section-module__44jZIW__ground{background:var(--ground)}.Section-module__44jZIW__head{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--section-head-gap);display:flex}.Section-module__44jZIW__headText{gap:var(--space-3);flex-direction:column;max-width:44rem;display:flex}.Section-module__44jZIW__eyebrow{font-family:var(--font-display);font-weight:700;font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.06em;color:var(--heat-4);margin:0}.Section-module__44jZIW__heading{margin:0}.Section-module__44jZIW__intro{color:var(--ink-muted);font-size:var(--fs-lead);margin:0}.Section-module__44jZIW__viewAll{font-family:var(--font-display);white-space:nowrap;color:var(--link);font-weight:700;text-decoration:none}.Section-module__44jZIW__viewAll:hover{text-decoration:underline}.Section-module__44jZIW__viewAll:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (max-width:700px){.Section-module__44jZIW__head{flex-direction:column;align-items:flex-start}}
.CategoryGrid-module__NQx4EG__grid{gap:var(--space-5);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.CategoryGrid-module__NQx4EG__card{background:var(--surface);border:var(--border);border-radius:var(--radius-card);height:100%;box-shadow:var(--shadow-hard);color:var(--ink);flex-direction:column;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex;overflow:hidden}.CategoryGrid-module__NQx4EG__card:hover{box-shadow:var(--shadow-hard-hover);transform:translate(-2px,-2px)}.CategoryGrid-module__NQx4EG__card:active{box-shadow:var(--shadow-hard-active);transform:translate(2px,2px)}.CategoryGrid-module__NQx4EG__card:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.CategoryGrid-module__NQx4EG__cover{aspect-ratio:16/9;border-bottom:var(--border);background:var(--heat-1);display:block;position:relative}.CategoryGrid-module__NQx4EG__coverImg{object-fit:cover}.CategoryGrid-module__NQx4EG__body{gap:var(--space-2);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.CategoryGrid-module__NQx4EG__count{font-family:var(--font-display);font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--heat-4);font-weight:700}.CategoryGrid-module__NQx4EG__name{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:800;line-height:1.15}.CategoryGrid-module__NQx4EG__blurb{color:var(--ink-soft)}.CategoryGrid-module__NQx4EG__top{gap:var(--space-1);padding-top:var(--space-3);border-top:var(--divider);flex-direction:column;margin-top:auto;display:flex}.CategoryGrid-module__NQx4EG__topLabel{font-size:var(--fs-meta);color:var(--ink-muted)}.CategoryGrid-module__NQx4EG__topName{font-family:var(--font-display);font-weight:700}.CategoryGrid-module__NQx4EG__runnersUp{font-size:var(--fs-meta);color:var(--ink-muted)}@media (min-width:640px){.CategoryGrid-module__NQx4EG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.CategoryGrid-module__NQx4EG__grid{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.CategoryGrid-module__NQx4EG__card{transition:none}.CategoryGrid-module__NQx4EG__card:hover,.CategoryGrid-module__NQx4EG__card:active{transform:none}}
.AttentionQuiz-module__8biNya__panel{background:var(--surface);border:var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-hard);padding:var(--space-10);gap:var(--space-8);flex-direction:column;display:flex}@media (max-width:700px){.AttentionQuiz-module__8biNya__panel{padding:var(--space-5);gap:var(--space-6)}}.AttentionQuiz-module__8biNya__progress{gap:var(--space-3);margin:0;padding:0;list-style:none;display:flex}.AttentionQuiz-module__8biNya__progressStep{gap:var(--space-2);flex-direction:column;flex:1 1 0;display:flex}.AttentionQuiz-module__8biNya__progressBar{border:var(--border);border-radius:var(--radius-chip);background:var(--empty);height:10px;display:block}.AttentionQuiz-module__8biNya__progressStep:first-child.AttentionQuiz-module__8biNya__progressDone .AttentionQuiz-module__8biNya__progressBar{background:var(--heat-2)}.AttentionQuiz-module__8biNya__progressStep:nth-child(2).AttentionQuiz-module__8biNya__progressDone .AttentionQuiz-module__8biNya__progressBar{background:var(--heat-3)}.AttentionQuiz-module__8biNya__progressStep:nth-child(3).AttentionQuiz-module__8biNya__progressDone .AttentionQuiz-module__8biNya__progressBar{background:var(--heat-5)}.AttentionQuiz-module__8biNya__progressLabel{font-family:var(--font-display);font-weight:700;font-size:var(--fs-meta);color:var(--ink-muted)}.AttentionQuiz-module__8biNya__progressStep[aria-current=step] .AttentionQuiz-module__8biNya__progressLabel{color:var(--ink)}.AttentionQuiz-module__8biNya__fieldset{gap:var(--space-6);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.AttentionQuiz-module__8biNya__question{font-size:var(--fs-h3);margin:0}.AttentionQuiz-module__8biNya__question:focus{outline:none}.AttentionQuiz-module__8biNya__question:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.AttentionQuiz-module__8biNya__levelOptions,.AttentionQuiz-module__8biNya__mathsOptions{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:800px){.AttentionQuiz-module__8biNya__levelOptions,.AttentionQuiz-module__8biNya__mathsOptions{gap:var(--space-4);grid-template-columns:1fr}}.AttentionQuiz-module__8biNya__option{text-align:left;background:var(--surface);border:var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-hard);cursor:pointer;color:var(--ink);font:inherit;flex-direction:column;padding:0;transition:transform .12s,box-shadow .12s;display:flex;overflow:hidden}.AttentionQuiz-module__8biNya__option:hover{box-shadow:var(--shadow-hard-hover);transform:translate(-2px,-2px)}.AttentionQuiz-module__8biNya__option:active{box-shadow:var(--shadow-hard-active);transform:translate(4px,4px)}.AttentionQuiz-module__8biNya__option:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.AttentionQuiz-module__8biNya__option,.AttentionQuiz-module__8biNya__option:hover,.AttentionQuiz-module__8biNya__option:active{transition:none;transform:none}}.AttentionQuiz-module__8biNya__optionActive{background:var(--heat-1)}.AttentionQuiz-module__8biNya__optionArt{background:var(--ground);border-bottom:var(--border);display:block}.AttentionQuiz-module__8biNya__optionArt img{width:100%;height:auto;display:block}.AttentionQuiz-module__8biNya__optionText{gap:var(--space-2);padding:var(--space-5);flex-direction:column;display:flex}.AttentionQuiz-module__8biNya__mathsOption{gap:var(--space-2);padding:var(--space-6)}.AttentionQuiz-module__8biNya__mathsOption>:last-child{margin-top:var(--space-3)}.AttentionQuiz-module__8biNya__optionLabel{font-family:var(--font-display);font-size:1.2rem;font-weight:800}.AttentionQuiz-module__8biNya__optionHint{color:var(--ink-muted)}.AttentionQuiz-module__8biNya__back{padding:var(--space-2) 0;font-family:var(--font-display);color:var(--link);cursor:pointer;background:0 0;border:none;align-self:flex-start;font-weight:700}.AttentionQuiz-module__8biNya__back:hover{text-decoration:underline}.AttentionQuiz-module__8biNya__back:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.AttentionQuiz-module__8biNya__result{gap:var(--space-6);flex-direction:column;display:flex}.AttentionQuiz-module__8biNya__empty{color:var(--ink-muted);margin:0}.AttentionQuiz-module__8biNya__resultGrid{gap:var(--space-8);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:800px){.AttentionQuiz-module__8biNya__resultGrid{grid-template-columns:1fr}}.AttentionQuiz-module__8biNya__resultItem{gap:var(--space-3);flex-direction:column;display:flex}.AttentionQuiz-module__8biNya__resultTag{font-family:var(--font-display);font-weight:700;font-size:var(--fs-meta);padding:var(--space-1) var(--space-3);border:var(--border);border-radius:var(--radius-chip);background:var(--heat-1);color:var(--on-heat-1);align-self:flex-start;margin:0}.AttentionQuiz-module__8biNya__shareRow{align-items:center;gap:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.AttentionQuiz-module__8biNya__shareButton{padding:var(--space-2) var(--space-4);border:var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-family:var(--font-display);box-shadow:var(--shadow-hard);cursor:pointer;font-weight:700}.AttentionQuiz-module__8biNya__shareButton:hover{box-shadow:var(--shadow-hard-hover)}.AttentionQuiz-module__8biNya__shareButton:focus-visible,.AttentionQuiz-module__8biNya__shareLink:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.AttentionQuiz-module__8biNya__shareLink{color:var(--link);font-weight:700}
.CookieConsent-module__w__ejG__banner{inset-inline:0;z-index:50;background:var(--surface);border-top:var(--border);padding-block:var(--space-4);position:fixed;bottom:0}.CookieConsent-module__w__ejG__inner{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.CookieConsent-module__w__ejG__text{max-width:60ch;color:var(--ink);margin:0}.CookieConsent-module__w__ejG__text a{color:var(--link)}.CookieConsent-module__w__ejG__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:900px){.CookieConsent-module__w__ejG__actions{width:100%}.CookieConsent-module__w__ejG__actions>*{flex:1 1 0}}
.ComparisonTable-module__oCgRTq__scroller{background:var(--surface);border:var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-hard);overflow-x:auto}.ComparisonTable-module__oCgRTq__scroller:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ComparisonTable-module__oCgRTq__table{border-collapse:collapse;text-align:left;width:100%;min-width:44rem}.ComparisonTable-module__oCgRTq__table th,.ComparisonTable-module__oCgRTq__table td{padding:var(--space-3) var(--space-4);vertical-align:middle;border-top:var(--divider)}.ComparisonTable-module__oCgRTq__table thead th{font-family:var(--font-display);font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);background:var(--ground);border-top:0}.ComparisonTable-module__oCgRTq__rank{font-family:var(--font-display);width:3.5rem;font-weight:800}.ComparisonTable-module__oCgRTq__tool{flex-direction:column;font-weight:400;display:flex}.ComparisonTable-module__oCgRTq__tool a{font-family:var(--font-display);color:var(--link);font-weight:700}.ComparisonTable-module__oCgRTq__maker{font-size:var(--fs-meta);color:var(--ink-muted)}.ComparisonTable-module__oCgRTq__course{color:var(--link)}.ComparisonTable-module__oCgRTq__none{color:var(--ink-muted)}
.RecentlyReviewed-module__yitMda__list{background:var(--surface);border:var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-hard);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.RecentlyReviewed-module__yitMda__row{gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}.RecentlyReviewed-module__yitMda__row+.RecentlyReviewed-module__yitMda__row{border-top:var(--divider)}@media (min-width:900px){.RecentlyReviewed-module__yitMda__row{align-items:center;gap:var(--space-10);padding:var(--space-6) var(--space-8);flex-direction:row}}.RecentlyReviewed-module__yitMda__main{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.RecentlyReviewed-module__yitMda__provider{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem;font-weight:700}.RecentlyReviewed-module__yitMda__title{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);color:var(--ink);text-decoration:none}.RecentlyReviewed-module__yitMda__title:hover{text-decoration:underline}.RecentlyReviewed-module__yitMda__title:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.RecentlyReviewed-module__yitMda__summary{color:var(--ink-soft);margin:0;font-size:.95rem}.RecentlyReviewed-module__yitMda__meta{align-items:flex-start;gap:var(--space-2);flex-direction:column;flex:none;display:flex}.RecentlyReviewed-module__yitMda__score{gap:var(--space-1);flex-direction:column;flex:none;display:flex}@media (min-width:900px){.RecentlyReviewed-module__yitMda__score{align-items:flex-end;min-width:9rem}}.RecentlyReviewed-module__yitMda__rating{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);color:var(--ink);line-height:1}.RecentlyReviewed-module__yitMda__outOf{font-size:var(--fs-body);color:var(--ink-muted)}.RecentlyReviewed-module__yitMda__date{font-size:var(--fs-meta);color:var(--ink-muted)}
.Footer-module__zX2wcG__footer{border-top:var(--divider);background:var(--surface);margin-top:var(--space-7)}.Footer-module__zX2wcG__inner{gap:var(--space-5);padding-top:var(--space-6);padding-bottom:var(--space-5);grid-template-columns:2fr 1fr 1fr 1fr;align-items:start;display:grid}.Footer-module__zX2wcG__brandCol{gap:var(--space-3);flex-direction:column;max-width:34ch;display:flex}.Footer-module__zX2wcG__tagline{color:var(--ink-muted);font-size:var(--fs-meta);margin:0}.Footer-module__zX2wcG__linkGroup{gap:var(--space-3);flex-direction:column;display:flex}.Footer-module__zX2wcG__groupHeading{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:.75rem;font-weight:700}.Footer-module__zX2wcG__links{gap:var(--space-2);font-family:var(--font-display);flex-direction:column;margin:0;padding:0;font-size:.95rem;font-weight:700;list-style:none;display:flex}.Footer-module__zX2wcG__links a{color:var(--ink);text-decoration:none}.Footer-module__zX2wcG__linkButton{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.Footer-module__zX2wcG__links a:hover,.Footer-module__zX2wcG__linkButton:hover{color:var(--link-hover);text-decoration:underline}.Footer-module__zX2wcG__bottom{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-top:var(--space-4);padding-bottom:var(--space-5);border-top:1px solid var(--rule);display:flex}.Footer-module__zX2wcG__disclaimer,.Footer-module__zX2wcG__copyright{color:var(--ink-muted);margin:0;font-size:.875rem}.Footer-module__zX2wcG__disclaimer{max-width:64ch}.Footer-module__zX2wcG__copyright{white-space:nowrap}@media (max-width:900px){.Footer-module__zX2wcG__inner{grid-template-columns:1fr 1fr}.Footer-module__zX2wcG__brandCol{grid-column:1/-1;max-width:none}}@media (max-width:560px){.Footer-module__zX2wcG__inner{grid-template-columns:1fr}.Footer-module__zX2wcG__bottom{flex-direction:column}}
.QuickAnswer-module__qd1lIG__panel{margin-top:var(--space-5);padding:var(--space-4) var(--space-5);background:var(--ground);border:var(--border);border-radius:var(--radius-panel);max-width:34rem;box-shadow:var(--shadow-hard)}.QuickAnswer-module__qd1lIG__heading{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted)}.QuickAnswer-module__qd1lIG__list{flex-direction:column;margin:0;display:flex}.QuickAnswer-module__qd1lIG__row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-2);border-top:var(--divider);flex-wrap:wrap;display:flex}.QuickAnswer-module__qd1lIG__row:first-child{border-top:0}.QuickAnswer-module__qd1lIG__label{font-size:var(--fs-meta);color:var(--ink-soft)}.QuickAnswer-module__qd1lIG__value{align-items:center;gap:var(--space-3);margin:0;display:flex}.QuickAnswer-module__qd1lIG__tool{font-family:var(--font-display);color:var(--link);font-weight:700}
.FeaturedCourses-module__fqo7DW__layout{gap:var(--space-8);flex-direction:column;display:flex}.FeaturedCourses-module__fqo7DW__grid{gap:var(--space-8);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:700px){.FeaturedCourses-module__fqo7DW__layout,.FeaturedCourses-module__fqo7DW__grid{gap:var(--space-6)}.FeaturedCourses-module__fqo7DW__grid{grid-template-columns:1fr}}
.ToolFaq-module__s4fTHW__list{gap:var(--space-3);flex-direction:column;max-width:52rem;display:flex}.ToolFaq-module__s4fTHW__item{background:var(--surface);border:var(--border);border-radius:var(--radius-control)}.ToolFaq-module__s4fTHW__question{cursor:pointer;padding:var(--space-4) var(--space-5);font-family:var(--font-display);font-weight:700;list-style-position:inside}.ToolFaq-module__s4fTHW__question:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:var(--radius-control)}.ToolFaq-module__s4fTHW__answer{padding:0 var(--space-5) var(--space-4);max-width:68ch;color:var(--ink-soft);margin:0}
.HowWeRate-module__vV3LSa__layout{gap:var(--space-10);flex-direction:column;display:flex}@media (min-width:1024px){.HowWeRate-module__vV3LSa__layout{align-items:center;gap:var(--space-16);flex-direction:row}}.HowWeRate-module__vV3LSa__copy{align-items:flex-start;gap:var(--space-8);flex-direction:column;flex:auto;min-width:0;display:flex}.HowWeRate-module__vV3LSa__art{border:var(--border);border-radius:var(--radius-panel);width:100%;max-width:480px;box-shadow:var(--shadow-hard);background:var(--ground);flex:none;overflow:hidden}.HowWeRate-module__vV3LSa__art img{width:100%;height:auto;display:block}.HowWeRate-module__vV3LSa__scale{gap:var(--space-3);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.HowWeRate-module__vV3LSa__scaleRow{align-items:center;gap:var(--space-4);display:flex}.HowWeRate-module__vV3LSa__tile{border:var(--border);border-radius:var(--radius-chip);width:44px;height:44px;font-family:var(--font-display);flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.HowWeRate-module__vV3LSa__heat1{background:var(--heat-1);color:var(--on-heat-1)}.HowWeRate-module__vV3LSa__heat2{background:var(--heat-2);color:var(--on-heat-2)}.HowWeRate-module__vV3LSa__heat3{background:var(--heat-3);color:var(--on-heat-3)}.HowWeRate-module__vV3LSa__heat4{background:var(--heat-4);color:var(--on-heat-4)}.HowWeRate-module__vV3LSa__heat5{background:var(--heat-5);color:var(--on-heat-5)}.HowWeRate-module__vV3LSa__scaleText{color:var(--ink-soft)}.HowWeRate-module__vV3LSa__criteria{gap:var(--space-3);flex-direction:column;display:flex}.HowWeRate-module__vV3LSa__criteriaLabel{font-family:var(--font-display);margin:0;font-weight:700}.HowWeRate-module__vV3LSa__criteriaList{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.HowWeRate-module__vV3LSa__criterion{font-size:var(--fs-meta);padding:var(--space-1) var(--space-3);border:1px solid var(--ink);border-radius:var(--radius-chip);background:var(--ground)}
.PathPlanner-module__ZyEIDW__planner{gap:var(--space-3);max-width:560px;margin-top:var(--space-6);padding:var(--space-5);background:var(--heat-1);color:var(--on-heat-1);border:var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-hard);flex-direction:column;display:flex}.PathPlanner-module__ZyEIDW__heading{font-family:var(--font-display);font-size:var(--fs-h3);margin:0;font-weight:800}.PathPlanner-module__ZyEIDW__intro,.PathPlanner-module__ZyEIDW__result,.PathPlanner-module__ZyEIDW__note{margin:0}.PathPlanner-module__ZyEIDW__label{font-family:var(--font-display);font-weight:700}.PathPlanner-module__ZyEIDW__range{width:100%;accent-color:var(--heat-5)}.PathPlanner-module__ZyEIDW__range:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.PathPlanner-module__ZyEIDW__note{font-size:var(--fs-meta);color:var(--ink-soft)}
.ToolRanking-module__MrK_1a__section{padding-block:var(--section-y);border-top:var(--divider)}.ToolRanking-module__MrK_1a__ground{background:var(--ground)}.ToolRanking-module__MrK_1a__surface{background:var(--surface)}.ToolRanking-module__MrK_1a__head{margin-bottom:var(--section-head-gap);max-width:60ch}.ToolRanking-module__MrK_1a__heading{margin:0 0 var(--space-2)}.ToolRanking-module__MrK_1a__intro{color:var(--ink-muted);margin:0}.ToolRanking-module__MrK_1a__list{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ToolRanking-module__MrK_1a__item{background:var(--surface);border:var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-hard);flex-direction:column;display:flex;overflow:hidden}.ToolRanking-module__MrK_1a__main{gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}.ToolRanking-module__MrK_1a__top{align-items:flex-start;gap:var(--space-3);display:flex}.ToolRanking-module__MrK_1a__rank{font-family:var(--font-display);font-size:var(--fs-h2);color:var(--ink);min-width:2ch;font-weight:800;line-height:1}.ToolRanking-module__MrK_1a__titleBlock{flex:1;min-width:0}.ToolRanking-module__MrK_1a__name{font-size:var(--fs-h3);margin:0}.ToolRanking-module__MrK_1a__maker{margin:var(--space-1) 0 0;font-size:var(--fs-meta);color:var(--ink-muted)}.ToolRanking-module__MrK_1a__score{white-space:nowrap;flex-shrink:0}.ToolRanking-module__MrK_1a__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.ToolRanking-module__MrK_1a__verdict{max-width:var(--measure);margin:0}.ToolRanking-module__MrK_1a__facts{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.ToolRanking-module__MrK_1a__fact dt{font-family:var(--font-display);font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);margin-bottom:var(--space-1);font-weight:700}.ToolRanking-module__MrK_1a__fact dd{color:var(--ink-soft);margin:0}.ToolRanking-module__MrK_1a__source{color:var(--link);white-space:nowrap;font-weight:700}.ToolRanking-module__MrK_1a__source:hover{color:var(--link-hover)}.ToolRanking-module__MrK_1a__placeholder{font-size:var(--fs-meta);color:var(--ink-muted);background:var(--ground);border:1px dashed var(--rule);border-radius:var(--radius-chip);padding:var(--space-2) var(--space-3);margin:0}.ToolRanking-module__MrK_1a__visit{color:var(--link);align-self:flex-start;font-weight:700}.ToolRanking-module__MrK_1a__visit:hover{color:var(--link-hover)}.ToolRanking-module__MrK_1a__learn{background:var(--ground);border-top:var(--border);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.ToolRanking-module__MrK_1a__learnHeading{font-family:var(--font-display);font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--heat-4);margin:0;font-weight:700}.ToolRanking-module__MrK_1a__courseList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ToolRanking-module__MrK_1a__course{gap:var(--space-1);padding:var(--space-3);background:var(--surface);border:var(--border);border-radius:var(--radius-control);color:var(--ink);flex-direction:column;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.ToolRanking-module__MrK_1a__course:hover{box-shadow:var(--shadow-hard-hover);transform:translate(-2px,-2px)}.ToolRanking-module__MrK_1a__course:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ToolRanking-module__MrK_1a__courseTitle{font-family:var(--font-display);font-weight:700}.ToolRanking-module__MrK_1a__courseMeta{align-items:center;gap:var(--space-2);font-size:var(--fs-meta);color:var(--ink-muted);flex-wrap:wrap;display:flex}.ToolRanking-module__MrK_1a__courseWhy{font-size:var(--fs-meta);color:var(--ink-soft)}.ToolRanking-module__MrK_1a__noCourse{font-size:var(--fs-meta);color:var(--ink-muted);margin:0}@media (min-width:900px){.ToolRanking-module__MrK_1a__item{flex-direction:row}.ToolRanking-module__MrK_1a__main{padding:var(--space-6);flex:1.5}.ToolRanking-module__MrK_1a__learn{border-top:0;border-left:var(--border);padding:var(--space-6);flex:1}.ToolRanking-module__MrK_1a__itemNoCourses{flex-direction:column}.ToolRanking-module__MrK_1a__itemNoCourses .ToolRanking-module__MrK_1a__learn{align-items:baseline;gap:var(--space-4);border-left:0;border-top:var(--border);padding:var(--space-4) var(--space-6);flex-direction:row}.ToolRanking-module__MrK_1a__facts{gap:var(--space-4) var(--space-5);grid-template-columns:1fr 1fr;display:grid}}@media (prefers-reduced-motion:reduce){.ToolRanking-module__MrK_1a__course{transition:none}.ToolRanking-module__MrK_1a__course:hover{transform:none}}
.TopPicks-module__VnocIa__panel{gap:var(--space-3);background:var(--surface);border:var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-hard);padding:var(--space-5);flex-direction:column;display:flex}.TopPicks-module__VnocIa__heading{font-size:var(--fs-h3);margin:0}.TopPicks-module__VnocIa__intro{color:var(--ink-muted);margin:0}.TopPicks-module__VnocIa__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TopPicks-module__VnocIa__list li+li{border-top:var(--divider)}.TopPicks-module__VnocIa__row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-1);color:var(--ink);border-radius:var(--radius-chip);text-decoration:none;display:flex}.TopPicks-module__VnocIa__row:hover .TopPicks-module__VnocIa__name{color:var(--link);text-decoration:underline}.TopPicks-module__VnocIa__row:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.TopPicks-module__VnocIa__rank{font-family:var(--font-display);font-size:var(--fs-h3);min-width:2ch;font-weight:800}.TopPicks-module__VnocIa__text{flex-direction:column;flex:1;min-width:0;display:flex}.TopPicks-module__VnocIa__name{font-family:var(--font-display);font-weight:700}.TopPicks-module__VnocIa__category{font-size:var(--fs-meta);color:var(--ink-muted)}
.course-module__TnUXCa__hero{padding:var(--section-y-sm) 0;border-bottom:var(--divider);background:var(--surface)}.course-module__TnUXCa__breadcrumb{font-size:var(--fs-meta);color:var(--ink-muted);margin:0 0 var(--space-3)}.course-module__TnUXCa__breadcrumb a{color:var(--link)}.course-module__TnUXCa__breadcrumb a:hover{color:var(--link-hover)}.course-module__TnUXCa__title{margin:0 0 var(--space-2);max-width:24ch}.course-module__TnUXCa__provider{font-family:var(--font-display);color:var(--ink-muted);margin:0 0 var(--space-3);font-weight:700}.course-module__TnUXCa__summary{font-size:var(--fs-body);max-width:60ch;margin:0 0 var(--space-4)}.course-module__TnUXCa__badges{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.course-module__TnUXCa__certBadge{font-family:var(--font-display);border:var(--border-width) solid var(--ink);border-radius:var(--radius-chip);background:var(--surface);padding:.3rem .75rem;font-size:.9rem;font-weight:700}.course-module__TnUXCa__ctaRow{align-items:center;gap:var(--space-3);display:flex}.course-module__TnUXCa__freeNote{font-size:var(--fs-meta);color:var(--ink-muted)}.course-module__TnUXCa__section{padding:var(--section-y-sm) 0}.course-module__TnUXCa__layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 320px;display:grid}.course-module__TnUXCa__sectionHeading{margin:0 0 var(--space-3)}.course-module__TnUXCa__verdict{font-size:var(--fs-body);max-width:64ch;margin:0 0 var(--space-5)}.course-module__TnUXCa__prosCons{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.course-module__TnUXCa__prosConsHeading{font-family:var(--font-display);margin:0 0 var(--space-2);font-size:1rem}.course-module__TnUXCa__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.course-module__TnUXCa__pro,.course-module__TnUXCa__con{font-size:var(--fs-meta);padding-left:1.4rem;position:relative}.course-module__TnUXCa__pro:before{content:"+";color:var(--ink-soft);font-weight:700;position:absolute;left:0}.course-module__TnUXCa__con:before{content:"−";color:var(--heat-4);font-weight:700;position:absolute;left:0}.course-module__TnUXCa__sidebar{border:var(--border-width) solid var(--ink);border-radius:var(--radius-card);padding:var(--space-4);background:var(--surface);box-shadow:var(--shadow-hard);align-self:start}.course-module__TnUXCa__sidebarHeading{font-family:var(--font-display);margin:0 0 var(--space-3);font-size:1rem}.course-module__TnUXCa__factList{margin:0 0 var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.course-module__TnUXCa__fact{flex-direction:column;gap:.15rem;display:flex}.course-module__TnUXCa__fact dt{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);font-size:.75rem;font-weight:700}.course-module__TnUXCa__fact dd{font-size:var(--fs-meta);margin:0}.course-module__TnUXCa__topics{gap:var(--space-1);flex-wrap:wrap;display:flex}.course-module__TnUXCa__topicChip{border:var(--border-width) solid var(--ink);border-radius:var(--radius-chip);text-transform:capitalize;padding:.2rem .6rem;font-size:.8rem}.course-module__TnUXCa__shareRow{margin-top:var(--space-4)}.course-module__TnUXCa__relatedIntro{margin:calc(-1 * var(--space-2)) 0 var(--space-5);color:var(--ink-muted);max-width:60ch}.course-module__TnUXCa__related{padding:var(--section-y-sm) 0;border-top:var(--divider);background:var(--ground)}.course-module__TnUXCa__relatedGrid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:960px){.course-module__TnUXCa__layout{grid-template-columns:1fr}.course-module__TnUXCa__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.course-module__TnUXCa__prosCons,.course-module__TnUXCa__relatedGrid{grid-template-columns:1fr}}
.design-module__LwUVXW__page{padding-top:var(--space-6);padding-bottom:var(--space-7);gap:var(--space-6);flex-direction:column;display:flex}.design-module__LwUVXW__intro{gap:var(--space-3);flex-direction:column;max-width:42em;display:flex}.design-module__LwUVXW__intro h1{margin-top:var(--space-2)}.design-module__LwUVXW__section{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--empty);flex-direction:column;display:flex}.design-module__LwUVXW__swatchRow{gap:var(--space-3);flex-wrap:wrap;display:flex}.design-module__LwUVXW__swatch{flex-direction:column;gap:.35rem;width:160px;display:flex}.design-module__LwUVXW__swatchBlock{border-radius:var(--radius-control);border:var(--border-width) solid var(--ink);height:64px}.design-module__LwUVXW__swatchName{font-family:var(--font-display);font-size:.85rem;font-weight:700}.design-module__LwUVXW__swatchUse{color:var(--ink-muted);font-size:.8rem}.design-module__LwUVXW__headlineDemo{font-size:var(--fs-h2)}.design-module__LwUVXW__row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.design-module__LwUVXW__cardDemo{max-width:380px}
.paths-module__FjdrBq__header{padding:var(--section-y-sm) 0 var(--space-10);border-bottom:var(--divider);background:var(--surface)}.paths-module__FjdrBq__eyebrow{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--heat-4);margin:0 0 var(--space-2);font-size:.9rem;font-weight:700}.paths-module__FjdrBq__heading{margin:0 0 var(--space-3);max-width:20ch}.paths-module__FjdrBq__intro{font-size:var(--fs-meta);color:var(--ink-muted);max-width:60ch;margin:0}.paths-module__FjdrBq__grid{gap:var(--space-4);padding:var(--section-y) 0;grid-template-columns:repeat(2,1fr);display:grid}.paths-module__FjdrBq__card{gap:var(--space-2);border:var(--border-width) solid var(--ink);border-radius:var(--radius-card);padding:var(--space-4);background:var(--surface);color:var(--ink);flex-direction:column;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.paths-module__FjdrBq__card:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-2px,-2px)}.paths-module__FjdrBq__audience{font-family:var(--font-display);color:var(--heat-4);margin:0;font-size:.85rem;font-weight:700}.paths-module__FjdrBq__title{margin:0;font-size:1.4rem}.paths-module__FjdrBq__goal{margin:0 0 var(--space-2);color:var(--ink-muted);font-size:var(--fs-meta)}.paths-module__FjdrBq__steps{margin:0 0 var(--space-2);gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.paths-module__FjdrBq__step{align-items:baseline;gap:var(--space-2);font-size:.9rem;display:flex}.paths-module__FjdrBq__stepNum{background:var(--heat-1);width:1.4rem;height:1.4rem;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.paths-module__FjdrBq__link{font-family:var(--font-display);color:var(--link);margin-top:auto;font-weight:700}@media (max-width:900px){.paths-module__FjdrBq__grid{grid-template-columns:1fr}}.paths-module__FjdrBq__cover{aspect-ratio:16/9;margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) var(--space-3);border-bottom:var(--border-width) solid var(--ink);border-radius:calc(var(--radius-card) - var(--border-width)) calc(var(--radius-card) - var(--border-width)) 0 0;background:var(--heat-1);display:block;position:relative;overflow:hidden}.paths-module__FjdrBq__coverImg{object-fit:cover}
.category-module__VKbcXG__hero{padding-block:var(--section-y-sm);background:var(--surface)}.category-module__VKbcXG__breadcrumb{margin:0 0 var(--space-3);font-size:var(--fs-meta);color:var(--ink-muted);display:block}.category-module__VKbcXG__breadcrumb a{color:var(--link)}.category-module__VKbcXG__title{margin:0 0 var(--space-3)}.category-module__VKbcXG__intro{max-width:60ch;color:var(--ink-soft);margin:0}.category-module__VKbcXG__meta{margin:var(--space-4) 0 0;font-size:var(--fs-meta);color:var(--ink-muted)}.category-module__VKbcXG__section{padding-block:var(--section-y-sm);border-top:var(--divider)}.category-module__VKbcXG__ground{background:var(--ground)}.category-module__VKbcXG__surface{background:var(--surface)}.category-module__VKbcXG__sectionHead{margin-bottom:var(--section-head-gap);max-width:60ch}.category-module__VKbcXG__sectionHeading{margin:0 0 var(--space-2)}.category-module__VKbcXG__sectionIntro{color:var(--ink-muted);margin:0}.category-module__VKbcXG__sectionIntro a{color:var(--link);font-weight:700}.category-module__VKbcXG__courseGrid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:640px){.category-module__VKbcXG__courseGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.category-module__VKbcXG__courseGrid{grid-template-columns:repeat(3,1fr)}}.category-module__VKbcXG__subBlock{margin-top:var(--section-head-gap)}.category-module__VKbcXG__subHeading{margin:0 0 var(--space-4)}
.EnquiryForm-module__BvWqlG__form,.EnquiryForm-module__BvWqlG__row{gap:var(--space-5);flex-direction:column;display:flex}@media (min-width:900px){.EnquiryForm-module__BvWqlG__row{flex-direction:row}.EnquiryForm-module__BvWqlG__row>*{flex:1 1 0}}.EnquiryForm-module__BvWqlG__field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.EnquiryForm-module__BvWqlG__label{font-family:var(--font-display);font-weight:700;font-size:var(--fs-meta);color:var(--ink)}.EnquiryForm-module__BvWqlG__optional{font-family:var(--font-body);color:var(--ink-muted);font-weight:400}.EnquiryForm-module__BvWqlG__field input,.EnquiryForm-module__BvWqlG__field select,.EnquiryForm-module__BvWqlG__field textarea{width:100%;font:inherit;font-size:var(--fs-body);color:var(--ink);background:var(--surface);border:var(--border);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4)}.EnquiryForm-module__BvWqlG__field textarea{resize:vertical;min-height:9rem}.EnquiryForm-module__BvWqlG__field input::placeholder,.EnquiryForm-module__BvWqlG__field textarea::placeholder{color:var(--ink-muted)}.EnquiryForm-module__BvWqlG__field input:focus-visible,.EnquiryForm-module__BvWqlG__field select:focus-visible,.EnquiryForm-module__BvWqlG__field textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.EnquiryForm-module__BvWqlG__invalid input,.EnquiryForm-module__BvWqlG__invalid select,.EnquiryForm-module__BvWqlG__invalid textarea{border-color:var(--heat-4)}.EnquiryForm-module__BvWqlG__error,.EnquiryForm-module__BvWqlG__formError{font-size:var(--fs-meta);color:var(--heat-4);margin:0;font-weight:700}.EnquiryForm-module__BvWqlG__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.EnquiryForm-module__BvWqlG__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.EnquiryForm-module__BvWqlG__success{background:var(--heat-1);color:var(--on-heat-1);border:var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-hard);padding:var(--space-8)}.EnquiryForm-module__BvWqlG__successTitle{margin:0 0 var(--space-2);font-size:var(--fs-h3)}.EnquiryForm-module__BvWqlG__success p{margin:0}
.CourseCatalogue-module__n0AjWa__section{padding-top:var(--space-5);padding-bottom:var(--space-7)}.CourseCatalogue-module__n0AjWa__filterGroup{margin-bottom:var(--space-3)}.CourseCatalogue-module__n0AjWa__filterLabel{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);margin-bottom:var(--space-1);font-size:.8rem;font-weight:700;display:block}.CourseCatalogue-module__n0AjWa__pills{gap:var(--space-1);flex-wrap:wrap;display:flex}.CourseCatalogue-module__n0AjWa__pill{font-family:var(--font-display);background:var(--surface);color:var(--ink);border:var(--border-width) solid var(--ink);border-radius:var(--radius-chip);padding:.4rem .9rem;font-size:.9rem;font-weight:700;transition:transform .1s}.CourseCatalogue-module__n0AjWa__pill:hover{transform:translateY(-1px)}.CourseCatalogue-module__n0AjWa__pillActive{background:var(--heat-5);color:var(--surface)}.CourseCatalogue-module__n0AjWa__resultBar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);margin-bottom:var(--space-4);padding-top:var(--space-3);border-top:var(--divider);display:flex}.CourseCatalogue-module__n0AjWa__count{font-size:var(--fs-meta);color:var(--ink-muted);margin:0}.CourseCatalogue-module__n0AjWa__reset,.CourseCatalogue-module__n0AjWa__resetInline{font-family:var(--font-display);color:var(--link);background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.CourseCatalogue-module__n0AjWa__reset:hover,.CourseCatalogue-module__n0AjWa__resetInline:hover{color:var(--link-hover)}.CourseCatalogue-module__n0AjWa__grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.CourseCatalogue-module__n0AjWa__empty{font-size:var(--fs-body);color:var(--ink-muted);max-width:48ch}@media (max-width:960px){.CourseCatalogue-module__n0AjWa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.CourseCatalogue-module__n0AjWa__grid{grid-template-columns:1fr}.CourseCatalogue-module__n0AjWa__resultBar{align-items:flex-start;gap:var(--space-1);flex-direction:column}}
.LearningPaths-module__7iEsqa__grid{gap:var(--space-6);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}@media (max-width:1100px){.LearningPaths-module__7iEsqa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.LearningPaths-module__7iEsqa__grid{grid-template-columns:1fr}}.LearningPaths-module__7iEsqa__card{background:var(--surface);border:var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-hard);flex-direction:column;transition:transform .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.LearningPaths-module__7iEsqa__card:hover{box-shadow:var(--shadow-hard-hover);transform:translate(-2px,-2px)}.LearningPaths-module__7iEsqa__card:focus-within{outline:3px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.LearningPaths-module__7iEsqa__card,.LearningPaths-module__7iEsqa__card:hover{transition:none;transform:none}}.LearningPaths-module__7iEsqa__cover{aspect-ratio:16/9;border-bottom:var(--border);position:relative}.LearningPaths-module__7iEsqa__coverImg{object-fit:cover}.LearningPaths-module__7iEsqa__body{gap:var(--space-2);padding:var(--space-5);flex-direction:column;flex:auto;display:flex}.LearningPaths-module__7iEsqa__title{margin:0;font-size:1.2rem}.LearningPaths-module__7iEsqa__link{color:var(--ink);text-decoration:none}.LearningPaths-module__7iEsqa__link:focus{outline:none}.LearningPaths-module__7iEsqa__link:after{content:"";position:absolute;inset:0}.LearningPaths-module__7iEsqa__audience{color:var(--ink-soft);margin:0;font-size:.95rem}.LearningPaths-module__7iEsqa__facts{font-size:var(--fs-meta);color:var(--ink-muted);margin:0}.LearningPaths-module__7iEsqa__cta{padding-top:var(--space-3);font-family:var(--font-display);color:var(--link);margin-top:auto;font-size:.9rem;font-weight:700}
.RoadmapProgress-module__Z0D9-q__bar{gap:var(--space-2);max-width:520px;margin-top:var(--space-5);padding:var(--space-4);background:var(--surface);border:var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-hard);flex-direction:column;display:flex}.RoadmapProgress-module__Z0D9-q__barHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.RoadmapProgress-module__Z0D9-q__barLabel{font-family:var(--font-display);font-weight:800}.RoadmapProgress-module__Z0D9-q__barCount{font-size:var(--fs-meta);color:var(--ink-soft)}.RoadmapProgress-module__Z0D9-q__track{border:var(--border);border-radius:var(--radius-chip);background:var(--ground);height:14px;overflow:hidden}.RoadmapProgress-module__Z0D9-q__fill{background:var(--heat-3);border-right:var(--border);height:100%;transition:width .2s}.RoadmapProgress-module__Z0D9-q__fill[style*="width: 0%"]{border-right:none}.RoadmapProgress-module__Z0D9-q__note{font-size:var(--fs-meta);color:var(--ink-muted);margin:0}.RoadmapProgress-module__Z0D9-q__check{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:var(--border);border-radius:var(--radius-chip);background:var(--surface);font-family:var(--font-display);font-weight:700;font-size:var(--fs-meta);cursor:pointer;white-space:nowrap;display:inline-flex}.RoadmapProgress-module__Z0D9-q__checkDone{background:var(--heat-4);color:var(--on-heat-4)}.RoadmapProgress-module__Z0D9-q__input{width:16px;height:16px;accent-color:var(--heat-5);margin:0}.RoadmapProgress-module__Z0D9-q__check:focus-within{outline:3px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.RoadmapProgress-module__Z0D9-q__fill{transition:none}}
.LinkCards-module__NmvNrW__grid{gap:var(--space-5);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.LinkCards-module__NmvNrW__card{gap:var(--space-2);height:100%;min-height:44px;padding:var(--space-5);background:var(--surface);border:var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-hard);color:var(--ink);flex-direction:column;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.LinkCards-module__NmvNrW__card:hover{box-shadow:var(--shadow-hard-hover);transform:translate(-2px,-2px)}.LinkCards-module__NmvNrW__card:active{box-shadow:var(--shadow-hard-active);transform:translate(2px,2px)}.LinkCards-module__NmvNrW__card:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.LinkCards-module__NmvNrW__meta{font-size:var(--fs-meta);color:var(--ink-muted)}.LinkCards-module__NmvNrW__title{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--link);font-weight:800;line-height:1.2}.LinkCards-module__NmvNrW__text{color:var(--ink-soft)}@media (prefers-reduced-motion:reduce){.LinkCards-module__NmvNrW__card{transition:none}}@media (min-width:640px){.LinkCards-module__NmvNrW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.LinkCards-module__NmvNrW__grid{grid-template-columns:repeat(3,1fr)}}
.about-module__-i9KWa__hero{padding:var(--section-y-sm) 0 var(--space-10);border-bottom:var(--divider);background:var(--surface)}.about-module__-i9KWa__title{margin:0 0 var(--space-3);max-width:20ch}.about-module__-i9KWa__lead{font-size:var(--fs-body);max-width:60ch;color:var(--ink-muted);margin:0}.about-module__-i9KWa__section{padding:var(--section-y) 0}.about-module__-i9KWa__prose{max-width:62ch}.about-module__-i9KWa__prose h2{margin:var(--space-5) 0 var(--space-2);font-size:1.2rem}.about-module__-i9KWa__prose h2:first-child{margin-top:0}.about-module__-i9KWa__prose p{margin:0 0 var(--space-3);color:var(--ink-muted);line-height:1.6}.about-module__-i9KWa__prose a{color:var(--link);font-weight:600}.about-module__-i9KWa__prose a:hover{text-decoration:underline}
.advertise-module__pHfUka__hero{padding:var(--section-y-sm) 0 var(--space-10);border-bottom:var(--divider);background:var(--surface)}.advertise-module__pHfUka__eyebrow{margin:0 0 var(--space-2);font-family:var(--font-display);font-weight:700;font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--link)}.advertise-module__pHfUka__title{margin:0 0 var(--space-3);max-width:20ch}.advertise-module__pHfUka__lead{font-size:var(--fs-lead);max-width:60ch;color:var(--ink-muted);margin:0}.advertise-module__pHfUka__section{padding-block:var(--section-y);background:var(--ground)}.advertise-module__pHfUka__alt{background:var(--surface);border-top:var(--divider)}.advertise-module__pHfUka__sectionTitle{margin:0 0 var(--section-head-gap);font-size:var(--fs-h2)}.advertise-module__pHfUka__offers{gap:var(--space-6);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.advertise-module__pHfUka__offers{grid-template-columns:repeat(3,1fr)}}.advertise-module__pHfUka__offer{gap:var(--space-3);background:var(--surface);border:var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-hard);padding:var(--space-6);flex-direction:column;display:flex}.advertise-module__pHfUka__tag{font-family:var(--font-display);font-weight:700;font-size:var(--fs-meta);padding:var(--space-1) var(--space-3);border:var(--border);border-radius:var(--radius-chip);align-self:flex-start}.advertise-module__pHfUka__offerTitle{font-size:var(--fs-h3);margin:0}.advertise-module__pHfUka__offerBody{color:var(--ink-muted);margin:0;line-height:1.6}.advertise-module__pHfUka__note{margin:var(--space-6) 0 0;color:var(--ink-muted)}.advertise-module__pHfUka__split{gap:var(--space-10);flex-direction:column;display:flex}@media (min-width:900px){.advertise-module__pHfUka__split{flex-direction:row;align-items:flex-start}.advertise-module__pHfUka__rulesCol{flex:0 40%}.advertise-module__pHfUka__formCard{flex:60%}}.advertise-module__pHfUka__rulesCol .advertise-module__pHfUka__sectionTitle{margin-bottom:var(--space-4)}.advertise-module__pHfUka__muted{margin:0 0 var(--space-5);color:var(--ink-muted);line-height:1.6}.advertise-module__pHfUka__muted a{color:var(--link);font-weight:700}.advertise-module__pHfUka__rules{margin:0 0 var(--space-6);gap:var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.advertise-module__pHfUka__rules li{gap:var(--space-3);align-items:flex-start;line-height:1.5;display:flex}.advertise-module__pHfUka__ruleNum{width:2rem;height:2rem;font-family:var(--font-display);background:var(--heat-5);color:var(--on-heat-5);border:var(--border);border-radius:var(--radius-chip);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.advertise-module__pHfUka__formCard{background:var(--ground);border:var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-hard);padding:var(--space-6)}@media (min-width:900px){.advertise-module__pHfUka__formCard{padding:var(--space-8)}}.advertise-module__pHfUka__formTitle{margin:0 0 var(--space-2);font-size:var(--fs-h3)}
.audience-module__ZnyclG__hero{padding:var(--section-y-sm) 0;border-bottom:var(--divider);background:var(--surface)}.audience-module__ZnyclG__breadcrumb{font-size:var(--fs-meta);color:var(--ink-muted);margin:0 0 var(--space-3)}.audience-module__ZnyclG__breadcrumb a{color:var(--link)}.audience-module__ZnyclG__title{margin:0 0 var(--space-2)}.audience-module__ZnyclG__heroLine{font-size:var(--fs-body);max-width:60ch;color:var(--ink-muted);margin:0}.audience-module__ZnyclG__section{padding:var(--section-y-sm) 0}.audience-module__ZnyclG__subheading{text-transform:uppercase;letter-spacing:.08em;color:var(--heat-4);margin:0 0 var(--space-3);font-size:1rem}.audience-module__ZnyclG__startBlock,.audience-module__ZnyclG__thenBlock,.audience-module__ZnyclG__skipBlock,.audience-module__ZnyclG__faqBlock{margin-bottom:var(--space-6)}.audience-module__ZnyclG__singleCourse{max-width:26rem}.audience-module__ZnyclG__courseGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.audience-module__ZnyclG__skipList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.audience-module__ZnyclG__skipItem{border-left:4px solid var(--heat-5);padding-left:var(--space-3)}.audience-module__ZnyclG__skipTitle{color:var(--ink);font-weight:700;text-decoration:none}.audience-module__ZnyclG__skipTitle:hover{text-decoration:underline}.audience-module__ZnyclG__skipReason{color:var(--ink-muted);margin:.15rem 0 0;font-size:.88rem}.audience-module__ZnyclG__faqList{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.audience-module__ZnyclG__faqItem dt{margin-bottom:.25rem;font-weight:700}.audience-module__ZnyclG__faqItem dd{color:var(--ink-muted);margin:0;font-size:.92rem}.audience-module__ZnyclG__pathCta{padding:var(--space-4);border:var(--border-width) solid var(--ink);border-radius:var(--radius-card);background:var(--heat-1);max-width:68ch}.audience-module__ZnyclG__pathCta p{margin:0 0 var(--space-2);font-weight:600}.audience-module__ZnyclG__pathLink{font-family:var(--font-display);color:var(--link);font-weight:700;text-decoration:none}.audience-module__ZnyclG__pathLink:hover{text-decoration:underline}@media (max-width:900px){.audience-module__ZnyclG__courseGrid{grid-template-columns:1fr}}
.best-for-module__y8Gggq__header{padding:var(--section-y-sm) 0 var(--space-10);border-bottom:var(--divider);background:var(--surface)}.best-for-module__y8Gggq__eyebrow{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--heat-4);margin:0 0 var(--space-2);font-size:.9rem;font-weight:700}.best-for-module__y8Gggq__heading{margin:0 0 var(--space-3)}.best-for-module__y8Gggq__intro{font-size:var(--fs-meta);color:var(--ink-muted);max-width:60ch;margin:0}.best-for-module__y8Gggq__grid{padding:var(--section-y) 0;gap:var(--space-3);grid-template-columns:repeat(3,1fr);margin:0;list-style:none;display:grid}.best-for-module__y8Gggq__card{border:var(--border-width) solid var(--ink);border-radius:var(--radius-card);padding:var(--space-4);background:var(--surface);color:var(--ink);height:100%;text-decoration:none;transition:transform .12s,box-shadow .12s;display:block}.best-for-module__y8Gggq__card:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-2px,-2px)}.best-for-module__y8Gggq__title{margin:0 0 var(--space-2);font-size:1.1rem}.best-for-module__y8Gggq__heroLine{color:var(--ink-muted);margin:0;font-size:.88rem}@media (max-width:900px){.best-for-module__y8Gggq__grid{grid-template-columns:1fr}}
.pair-module__Kb-puG__hero{padding:var(--section-y-sm) 0;border-bottom:var(--divider);background:var(--surface)}.pair-module__Kb-puG__breadcrumb{font-size:var(--fs-meta);color:var(--ink-muted);margin:0 0 var(--space-3)}.pair-module__Kb-puG__breadcrumb a{color:var(--link)}.pair-module__Kb-puG__title{margin:0 0 var(--space-3)}.pair-module__Kb-puG__verdict{font-size:var(--fs-body);max-width:60ch;color:var(--ink-muted);margin:0}.pair-module__Kb-puG__pending{font-size:var(--fs-body);max-width:60ch;color:var(--heat-4);margin:0;font-style:italic}.pair-module__Kb-puG__section{padding:var(--section-y-sm) 0}.pair-module__Kb-puG__quickGrid{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}.pair-module__Kb-puG__quickCard{border:var(--border-width) solid var(--ink);border-radius:var(--radius-card);padding:var(--space-4);background:var(--heat-1)}.pair-module__Kb-puG__quickTitle{margin:0 0 var(--space-2);font-size:1.05rem}.pair-module__Kb-puG__quickCard ul{margin:0;padding-left:1.2rem}.pair-module__Kb-puG__quickCard li{margin-bottom:.35rem;font-size:.9rem}.pair-module__Kb-puG__table{border-collapse:collapse;width:100%;margin-bottom:var(--space-4)}.pair-module__Kb-puG__table th,.pair-module__Kb-puG__table td{border:1px solid var(--ink);text-align:left;padding:.6rem .9rem;font-size:.9rem}.pair-module__Kb-puG__table thead th{font-family:var(--font-display);background:var(--ink);color:var(--paper)}.pair-module__Kb-puG__winCell{background:var(--heat-1);font-weight:700}.pair-module__Kb-puG__winnerLine{font-size:1.05rem}@media (max-width:900px){.pair-module__Kb-puG__quickGrid{grid-template-columns:1fr}}
.compare-module__-ZWgpW__header{padding:var(--section-y-sm) 0 var(--space-10);border-bottom:var(--divider);background:var(--surface)}.compare-module__-ZWgpW__eyebrow{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--heat-4);margin:0 0 var(--space-2);font-size:.9rem;font-weight:700}.compare-module__-ZWgpW__heading{margin:0 0 var(--space-3)}.compare-module__-ZWgpW__intro{font-size:var(--fs-meta);color:var(--ink-muted);max-width:60ch;margin:0}.compare-module__-ZWgpW__subheading{margin:var(--space-6) 0 var(--space-3);font-size:1.2rem}.compare-module__-ZWgpW__grid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.compare-module__-ZWgpW__card{gap:var(--space-2);border:var(--border-width) solid var(--ink);border-radius:var(--radius-card);padding:var(--space-3);background:var(--surface);color:var(--ink);flex-direction:column;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.compare-module__-ZWgpW__card:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-2px,-2px)}.compare-module__-ZWgpW__pair{font-family:var(--font-display);font-size:1.05rem;font-weight:700}.compare-module__-ZWgpW__verdict{color:var(--ink-muted);font-size:.85rem}.compare-module__-ZWgpW__platformList{gap:var(--space-2);padding:0;padding-bottom:var(--space-6);flex-wrap:wrap;margin:0;list-style:none;display:flex}.compare-module__-ZWgpW__platformList a{border:1px solid var(--ink);color:var(--ink);border-radius:999px;padding:.35rem .9rem;font-size:.85rem;text-decoration:none;display:inline-block}.compare-module__-ZWgpW__platformList a:hover{background:var(--heat-1)}@media (max-width:900px){.compare-module__-ZWgpW__grid{grid-template-columns:1fr}}
.courses-module__3yTIwq__header{padding:var(--section-y-sm) 0 var(--space-10);border-bottom:var(--divider);background:var(--surface)}.courses-module__3yTIwq__eyebrow{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--heat-4);margin:0 0 var(--space-2);font-size:.9rem;font-weight:700}.courses-module__3yTIwq__heading{margin:0 0 var(--space-3);max-width:20ch}.courses-module__3yTIwq__intro{font-size:var(--fs-meta);color:var(--ink-muted);max-width:56ch;margin:0}
.glossary-module__9xMfFq__header{padding:var(--section-y-sm) 0 var(--space-10);border-bottom:var(--divider);background:var(--surface)}.glossary-module__9xMfFq__eyebrow{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--heat-4);margin:0 0 var(--space-2);font-size:.9rem;font-weight:700}.glossary-module__9xMfFq__heading{margin:0 0 var(--space-3)}.glossary-module__9xMfFq__intro{font-size:var(--fs-meta);color:var(--ink-muted);max-width:60ch;margin:0}.glossary-module__9xMfFq__grid{padding:var(--section-y) 0;gap:var(--space-4);grid-template-columns:repeat(2,1fr);margin:0;list-style:none;display:grid}.glossary-module__9xMfFq__card{border:var(--border-width) solid var(--ink);border-radius:var(--radius-card);padding:var(--space-4);background:var(--surface);color:var(--ink);height:100%;text-decoration:none;transition:transform .12s,box-shadow .12s;display:block}.glossary-module__9xMfFq__card:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-2px,-2px)}.glossary-module__9xMfFq__type{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--heat-3);margin:0 0 .35rem;font-size:.75rem;font-weight:700}.glossary-module__9xMfFq__title{margin:0 0 var(--space-2);font-size:1.3rem}.glossary-module__9xMfFq__definition{margin:0 0 var(--space-2);color:var(--ink-muted);font-size:var(--fs-meta)}.glossary-module__9xMfFq__meta{color:var(--ink-soft);margin:0;font-size:.8rem}@media (max-width:900px){.glossary-module__9xMfFq__grid{grid-template-columns:1fr}}.glossary-module__9xMfFq__eyebrow a{color:inherit}.glossary-module__9xMfFq__empty{padding-block:var(--section-y);max-width:60ch;color:var(--ink-muted);margin:0}
.partner-module__83Ugea__hero{padding:var(--section-y-sm) 0;border-bottom:var(--divider);background:var(--surface)}.partner-module__83Ugea__breadcrumb{font-size:var(--fs-meta);color:var(--ink-muted);margin:0 0 var(--space-3)}.partner-module__83Ugea__breadcrumb a{color:var(--link)}.partner-module__83Ugea__title{margin:0 0 var(--space-2)}.partner-module__83Ugea__verdict{font-size:var(--fs-body);max-width:60ch;margin:0 0 var(--space-4);color:var(--ink-muted)}.partner-module__83Ugea__pendingNote{color:var(--ink-soft);max-width:50ch;font-size:.9rem;font-style:italic}.partner-module__83Ugea__section{padding:var(--section-y-sm) 0}.partner-module__83Ugea__facts{gap:var(--space-3);grid-template-columns:repeat(2,1fr);max-width:60rem;display:grid}.partner-module__83Ugea__facts div{border:var(--border-width) solid var(--ink);border-radius:var(--radius-card);padding:var(--space-3);background:var(--surface)}.partner-module__83Ugea__facts dt{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--heat-4);margin-bottom:.3rem;font-size:.75rem}.partner-module__83Ugea__facts dd{margin:0;font-size:.92rem}@media (max-width:900px){.partner-module__83Ugea__facts{grid-template-columns:1fr}}
.go-premium-module__T8Kz5W__header{padding:var(--section-y-sm) 0 var(--space-10);border-bottom:var(--divider);background:var(--surface)}.go-premium-module__T8Kz5W__eyebrow{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--heat-4);margin:0 0 var(--space-2);font-size:.9rem;font-weight:700}.go-premium-module__T8Kz5W__heading{margin:0 0 var(--space-3)}.go-premium-module__T8Kz5W__intro{font-size:var(--fs-meta);color:var(--ink-muted);max-width:60ch;margin:0}.go-premium-module__T8Kz5W__grid{padding:var(--section-y) 0;gap:var(--space-3);grid-template-columns:repeat(2,1fr);margin:0;list-style:none;display:grid}.go-premium-module__T8Kz5W__card{border:var(--border-width) solid var(--ink);border-radius:var(--radius-card);padding:var(--space-4);background:var(--surface);color:var(--ink);height:100%;text-decoration:none;transition:transform .12s,box-shadow .12s;display:block}.go-premium-module__T8Kz5W__card:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-2px,-2px)}.go-premium-module__T8Kz5W__title{margin:0 0 var(--space-2);font-size:1.1rem}.go-premium-module__T8Kz5W__goodFor{color:var(--ink-muted);margin:0;font-size:.88rem}.go-premium-module__T8Kz5W__pendingBadge{margin-top:var(--space-2);font-size:.72rem;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);border:1px solid var(--ink-soft);border-radius:999px;padding:.1rem .5rem;display:inline-block}@media (max-width:900px){.go-premium-module__T8Kz5W__grid{grid-template-columns:1fr}}
.guide-module__7XNb-a__hero{padding:var(--section-y-sm) 0;border-bottom:var(--divider);background:var(--surface)}.guide-module__7XNb-a__breadcrumb{font-size:var(--fs-meta);color:var(--ink-muted);margin:0 0 var(--space-3);text-transform:capitalize}.guide-module__7XNb-a__breadcrumb a{color:var(--link)}.guide-module__7XNb-a__title{margin:0 0 var(--space-3)}.guide-module__7XNb-a__summary{font-size:var(--fs-body);max-width:60ch;margin:0 0 var(--space-2);color:var(--ink-muted)}.guide-module__7XNb-a__meta{color:var(--ink-soft);margin:0;font-size:.85rem}.guide-module__7XNb-a__section{padding:var(--section-y-sm) 0}.guide-module__7XNb-a__body{max-width:68ch;font-size:var(--fs-body);gap:var(--space-3);flex-direction:column;line-height:1.65;display:flex}.guide-module__7XNb-a__subheading{margin:0 0 var(--space-3);font-size:1.4rem}.guide-module__7XNb-a__courses{margin-top:var(--space-6)}.guide-module__7XNb-a__courseGrid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.guide-module__7XNb-a__pathCta{margin-top:var(--space-5);padding:var(--space-4);border:var(--border-width) solid var(--ink);border-radius:var(--radius-card);background:var(--heat-1);max-width:68ch}.guide-module__7XNb-a__pathCta p{margin:0 0 var(--space-2);font-weight:600}.guide-module__7XNb-a__pathLink{font-family:var(--font-display);color:var(--link);font-weight:700;text-decoration:none}.guide-module__7XNb-a__pathLink:hover{text-decoration:underline}@media (max-width:900px){.guide-module__7XNb-a__courseGrid{grid-template-columns:1fr}}
.guides-module__qiWFoG__header{padding:var(--section-y-sm) 0 var(--space-10);border-bottom:var(--divider);background:var(--surface)}.guides-module__qiWFoG__eyebrow{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--heat-4);margin:0 0 var(--space-2);font-size:.9rem;font-weight:700}.guides-module__qiWFoG__heading{margin:0 0 var(--space-3)}.guides-module__qiWFoG__intro{font-size:var(--fs-meta);color:var(--ink-muted);max-width:60ch;margin:0}.guides-module__qiWFoG__grid{padding:var(--section-y) 0;gap:var(--space-4);grid-template-columns:repeat(2,1fr);margin:0;list-style:none;display:grid}.guides-module__qiWFoG__card{border:var(--border-width) solid var(--ink);border-radius:var(--radius-card);padding:var(--space-4);background:var(--surface);color:var(--ink);height:100%;text-decoration:none;transition:transform .12s,box-shadow .12s;display:block}.guides-module__qiWFoG__card:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-2px,-2px)}.guides-module__qiWFoG__type{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--heat-3);margin:0 0 .35rem;font-size:.75rem;font-weight:700}.guides-module__qiWFoG__title{margin:0 0 var(--space-2);font-size:1.3rem}.guides-module__qiWFoG__summary{margin:0 0 var(--space-2);color:var(--ink-muted);font-size:var(--fs-meta)}.guides-module__qiWFoG__meta{color:var(--ink-soft);margin:0;font-size:.8rem}@media (max-width:900px){.guides-module__qiWFoG__grid{grid-template-columns:1fr}}
.match-module__5lFcGa__page{padding-top:var(--space-4)}.match-module__5lFcGa__hero{padding-block:var(--space-5) var(--space-3)}.match-module__5lFcGa__eyebrow{margin:0 0 var(--space-2);font-family:var(--font-display);font-weight:700;font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--heat-4)}.match-module__5lFcGa__title{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--fs-h1);line-height:1.05}.match-module__5lFcGa__intro{max-width:56ch;font-size:var(--fs-lede,1.15rem);color:var(--ink-soft);margin:0}.match-module__5lFcGa__page>section{border-bottom:0}
.my-path-module__9if-2G__hero{padding:var(--section-y-sm) 0;border-bottom:var(--divider);background:var(--surface)}.my-path-module__9if-2G__eyebrow{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--heat-4);margin:0 0 var(--space-2);font-size:.9rem;font-weight:700}.my-path-module__9if-2G__title{margin:0 0 var(--space-2)}.my-path-module__9if-2G__intro{font-size:var(--fs-meta);color:var(--ink-muted);max-width:60ch;margin:0}.my-path-module__9if-2G__section{padding:var(--section-y) 0}
.not-found-module__sxuMuG__page{padding:var(--section-y-sm) 0;align-items:center;min-height:60vh;display:flex}.not-found-module__sxuMuG__code{font-family:var(--font-display);color:var(--heat-4);margin:0;font-size:4rem;font-weight:700;line-height:1}.not-found-module__sxuMuG__title{margin:var(--space-2) 0 var(--space-3);max-width:20ch}.not-found-module__sxuMuG__body{color:var(--ink-muted);max-width:50ch;margin:0 0 var(--space-4)}.not-found-module__sxuMuG__actions{align-items:center;gap:var(--space-4);display:flex}.not-found-module__sxuMuG__homeLink{color:var(--link);font-weight:600;text-decoration:none}.not-found-module__sxuMuG__homeLink:hover{text-decoration:underline}
.platform-module__MoTWxq__hero{padding:var(--section-y-sm) 0;border-bottom:var(--divider);background:var(--surface)}.platform-module__MoTWxq__breadcrumb{font-size:var(--fs-meta);color:var(--ink-muted);margin:0 0 var(--space-3)}.platform-module__MoTWxq__breadcrumb a{color:var(--link)}.platform-module__MoTWxq__title{margin:0 0 var(--space-2)}.platform-module__MoTWxq__verdict{font-size:var(--fs-body);max-width:60ch;margin:0 0 var(--space-4);color:var(--ink-muted)}.platform-module__MoTWxq__affiliateNote{color:var(--ink-soft);margin:var(--space-2) 0 0;font-size:.78rem}.platform-module__MoTWxq__section{padding:var(--section-y-sm) 0}.platform-module__MoTWxq__facts{gap:var(--space-3);margin:0 0 var(--space-6);grid-template-columns:repeat(2,1fr);max-width:60rem;display:grid}.platform-module__MoTWxq__facts div{border:var(--border-width) solid var(--ink);border-radius:var(--radius-card);padding:var(--space-3);background:var(--surface)}.platform-module__MoTWxq__facts dt{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--heat-4);margin-bottom:.3rem;font-size:.75rem}.platform-module__MoTWxq__facts dd{margin:0;font-size:.92rem}.platform-module__MoTWxq__subheading{margin:0 0 var(--space-3);font-size:1.2rem}.platform-module__MoTWxq__courseGrid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.platform-module__MoTWxq__facts,.platform-module__MoTWxq__courseGrid{grid-template-columns:1fr}}
.roadmap-module__1PkUMa__hero{padding:var(--section-y-sm) 0;border-bottom:var(--divider);background:var(--surface)}.roadmap-module__1PkUMa__breadcrumb{font-size:var(--fs-meta);color:var(--ink-muted);margin:0 0 var(--space-3)}.roadmap-module__1PkUMa__breadcrumb a{color:var(--link)}.roadmap-module__1PkUMa__title{margin:0 0 var(--space-2);max-width:24ch}.roadmap-module__1PkUMa__summary{font-size:var(--fs-body);max-width:60ch;color:var(--ink-muted);margin:0}.roadmap-module__1PkUMa__section{padding:var(--section-y-sm) 0}.roadmap-module__1PkUMa__stages{gap:var(--space-5);flex-direction:column;display:flex}.roadmap-module__1PkUMa__stageTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--heat-4);margin:0 0 var(--space-3);font-size:1rem}.roadmap-module__1PkUMa__skillList{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.roadmap-module__1PkUMa__skillCard{border:var(--border-width) solid var(--ink);border-radius:var(--radius-card);padding:var(--space-3);background:var(--surface)}.roadmap-module__1PkUMa__skillHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.roadmap-module__1PkUMa__skillName{margin:0;font-size:1.05rem}.roadmap-module__1PkUMa__badge{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--ink);border-radius:999px;flex-shrink:0;padding:.15rem .5rem;font-size:.7rem;font-weight:700}.roadmap-module__1PkUMa__essential{background:var(--heat-4);color:var(--paper)}.roadmap-module__1PkUMa__useful{background:var(--heat-2)}.roadmap-module__1PkUMa__optional{background:var(--surface)}.roadmap-module__1PkUMa__skillWhy{margin:0 0 var(--space-2);color:var(--ink-muted);font-size:.9rem}.roadmap-module__1PkUMa__skillCourses{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.roadmap-module__1PkUMa__skillCourses a{color:var(--link);font-size:.9rem;font-weight:600}.roadmap-module__1PkUMa__skillCourses a:hover{text-decoration:underline}.roadmap-module__1PkUMa__noCourse{color:var(--ink-soft);margin:0;font-size:.85rem;font-style:italic}.roadmap-module__1PkUMa__pathCta{margin-top:var(--space-6);padding:var(--space-4);border:var(--border-width) solid var(--ink);border-radius:var(--radius-card);background:var(--heat-1);max-width:68ch}.roadmap-module__1PkUMa__pathCta p{margin:0 0 var(--space-2);font-weight:600}.roadmap-module__1PkUMa__pathLink{font-family:var(--font-display);color:var(--link);font-weight:700;text-decoration:none}.roadmap-module__1PkUMa__pathLink:hover{text-decoration:underline}@media (max-width:900px){.roadmap-module__1PkUMa__skillList{grid-template-columns:1fr}}
.roadmaps-module__w3VolG__header{padding:var(--section-y-sm) 0 var(--space-10);border-bottom:var(--divider);background:var(--surface)}.roadmaps-module__w3VolG__eyebrow{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--heat-4);margin:0 0 var(--space-2);font-size:.9rem;font-weight:700}.roadmaps-module__w3VolG__heading{margin:0 0 var(--space-3)}.roadmaps-module__w3VolG__intro{font-size:var(--fs-meta);color:var(--ink-muted);max-width:60ch;margin:0}.roadmaps-module__w3VolG__grid{padding:var(--section-y) 0;gap:var(--space-4);grid-template-columns:repeat(3,1fr);margin:0;list-style:none;display:grid}.roadmaps-module__w3VolG__card{border:var(--border-width) solid var(--ink);border-radius:var(--radius-card);padding:var(--space-4);background:var(--surface);color:var(--ink);height:100%;text-decoration:none;transition:transform .12s,box-shadow .12s;display:block}.roadmaps-module__w3VolG__card:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-2px,-2px)}.roadmaps-module__w3VolG__title{margin:0 0 .35rem;font-size:1.2rem}.roadmaps-module__w3VolG__role{margin:0 0 var(--space-2);color:var(--heat-4);font-size:.85rem;font-weight:600}.roadmaps-module__w3VolG__summary{margin:0 0 var(--space-2);color:var(--ink-muted);font-size:.9rem}.roadmaps-module__w3VolG__skillCount{color:var(--ink-soft);margin:0;font-size:.8rem}@media (max-width:900px){.roadmaps-module__w3VolG__grid{grid-template-columns:1fr}}.roadmaps-module__w3VolG__cover{aspect-ratio:16/9;margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) var(--space-3);border-bottom:var(--border-width) solid var(--ink);border-radius:calc(var(--radius-card) - var(--border-width)) calc(var(--radius-card) - var(--border-width)) 0 0;background:var(--heat-1);display:block;position:relative;overflow:hidden}.roadmaps-module__w3VolG__coverImg{object-fit:cover}
.tools-module__oCstcq__header{padding:var(--section-y-sm) 0 var(--space-10);background:var(--surface)}.tools-module__oCstcq__eyebrow{font-family:var(--font-display);font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--heat-4);margin:0 0 var(--space-2);font-weight:700}.tools-module__oCstcq__heading{margin:0 0 var(--space-3)}.tools-module__oCstcq__intro{color:var(--ink-muted);max-width:60ch;margin:0}.tools-module__oCstcq__jump{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.tools-module__oCstcq__note{margin:var(--space-4) 0 0;font-size:var(--fs-meta);color:var(--ink-muted);max-width:60ch}.tools-module__oCstcq__section{padding-block:var(--section-y);border-top:var(--divider)}.tools-module__oCstcq__ground{background:var(--ground)}.tools-module__oCstcq__surface{background:var(--surface)}.tools-module__oCstcq__sectionHead{margin-bottom:var(--section-head-gap);max-width:60ch}.tools-module__oCstcq__sectionHeading{margin:0 0 var(--space-2)}.tools-module__oCstcq__sectionIntro{color:var(--ink-muted);margin:0}.tools-module__oCstcq__picks{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:900px){.tools-module__oCstcq__picks{grid-template-columns:repeat(2,1fr)}}
.WorkflowSteps-module__u88lUG__list{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.WorkflowSteps-module__u88lUG__step{gap:var(--space-3);padding:var(--space-5);background:var(--surface);border:var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-hard);flex-direction:column;display:flex}.WorkflowSteps-module__u88lUG__top{align-items:flex-start;gap:var(--space-3);display:flex}.WorkflowSteps-module__u88lUG__number{border:var(--border);border-radius:var(--radius-chip);background:var(--ground);width:44px;height:44px;font-family:var(--font-display);font-size:var(--fs-h3);color:var(--ink);flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.WorkflowSteps-module__u88lUG__titleBlock{flex:1;min-width:0}.WorkflowSteps-module__u88lUG__name{font-size:var(--fs-h3);margin:0}.WorkflowSteps-module__u88lUG__tool{margin:var(--space-1) 0 0;color:var(--ink-muted)}.WorkflowSteps-module__u88lUG__toolLink{color:var(--link);font-weight:700}.WorkflowSteps-module__u88lUG__score{flex:none}.WorkflowSteps-module__u88lUG__body p{margin:0 0 var(--space-2);max-width:68ch}.WorkflowSteps-module__u88lUG__body p:last-child{margin-bottom:0}.WorkflowSteps-module__u88lUG__facts{gap:var(--space-3);padding-top:var(--space-3);border-top:var(--divider);margin:0;display:grid}.WorkflowSteps-module__u88lUG__fact dt{font-weight:700;font-size:var(--fs-meta);color:var(--ink)}.WorkflowSteps-module__u88lUG__fact dd{margin:var(--space-1) 0 0;color:var(--ink-soft)}.WorkflowSteps-module__u88lUG__fact a{color:var(--link)}.WorkflowSteps-module__u88lUG__placeholder{font-size:var(--fs-meta);color:var(--ink-muted);background:var(--ground);padding:var(--space-2) var(--space-3);border-radius:var(--radius-chip);margin:0}@media (min-width:900px){.WorkflowSteps-module__u88lUG__facts{grid-template-columns:repeat(2,1fr)}}
