@font-face{font-family:display;src:url(/_next/static/media/109840673e3c4184-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.00%;size-adjust:101.66%}.__className_417ccd{font-family:display,display Fallback}.__variable_417ccd{--academy-display:"display","display Fallback"}@font-face{font-family:body;src:url(/_next/static/media/db22fddfbb78074e-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.00%;size-adjust:99.94%}.__className_246c19{font-family:body,body Fallback}.__variable_246c19{--academy-body:"body","body Fallback"}.academy-redesign{--green:#0e7a4f;--dark:#0a4d33;--lime:#c9f04a;--ink:#12261c;--cream:#faf6ec;--line:#e6dfcc;background:var(--cream);color:var(--ink);font-family:var(--academy-body),Arial,sans-serif;font-size:17px;line-height:1.6;color-scheme:light}.academy-redesign *{box-sizing:border-box}.academy-redesign a{text-decoration:none}.academy-redesign p{margin:12px 0 0}.academy-redesign h1,.academy-redesign h2,.academy-redesign h3{font-family:var(--academy-display),Arial,sans-serif;letter-spacing:-.03em;font-weight:800;margin:0;line-height:1.05}.academy-redesign h1{font-size:clamp(36px,5.4vw,66px);max-width:19ch}.academy-redesign h2{font-size:clamp(30px,4vw,48px);max-width:24ch}.academy-redesign h3{font-size:24px;line-height:1.15}.academy-redesign h1,.academy-redesign h2,.academy-redesign h3{color:inherit}.academy-redesign .academy-card.featured p.academy-eyebrow,.academy-redesign .academy-hero p.academy-eyebrow{color:var(--lime)}.academy-redesign .academy-exam p.academy-eyebrow{color:var(--green)}.academy-container{max-width:1240px;margin:auto;padding-inline:clamp(16px,4vw,40px)}.academy-container.narrow{max-width:940px}.academy-section{padding-block:clamp(56px,8vw,104px)}.academy-section.white{background:white}.academy-eyebrow,.academy-redesign p.academy-eyebrow{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin:0 0 16px}.academy-intro{max-width:64ch;font-size:18px}.academy-split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:clamp(32px,5vw,72px);align-items:center}.academy-grid{display:grid;gap:22px;margin-top:32px}.academy-grid.four{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.academy-grid.three{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.academy-grid.two{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.academy-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:28px}.academy-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:14px 24px;border-radius:99px;background:var(--green);color:white;font-weight:700;font-size:15px;line-height:1.4;transition:background .2s;min-height:48px}.academy-button:hover{background:var(--dark)}.academy-button.lime{background:var(--lime);color:var(--ink)}.academy-button.lime:hover{background:#dcff70}.academy-button.outline{border:1.5px solid;background:transparent}.academy-text-link{font-weight:700;font-size:15px;color:var(--green)}.academy-header{background:var(--dark);color:var(--cream);border-bottom:1px solid #ffffff26}.academy-nav{gap:24px;min-height:80px}.academy-brand,.academy-nav{display:flex;align-items:center}.academy-brand{gap:10px;white-space:nowrap;font-size:23px;font-weight:800;line-height:1.15;letter-spacing:-.03em}.academy-brand small{font-weight:600;display:block;font-size:13px;letter-spacing:.06em}.academy-nav nav{display:flex;justify-content:center;gap:3px;flex:1;scrollbar-width:none}.academy-nav nav::-webkit-scrollbar{display:none}.academy-nav nav a{white-space:nowrap;font-size:16px;font-weight:500;padding:8px;border-radius:8px}.academy-nav nav a:hover{background:rgba(250,246,236,.1)}.academy-nav>.academy-button{white-space:nowrap;padding:12px 18px;font-size:13px}.academy-hero{background:var(--dark);color:var(--cream);padding:28px 0 78px}.academy-breadcrumb{display:flex;gap:12px;list-style:none;padding:0;margin:0 0 44px;font-size:13px;color:#c0d9ca}.academy-hero .academy-eyebrow{color:var(--lime)}.academy-hero .academy-intro{color:#d6e5db;margin-top:24px}.academy-hero .academy-text-link{color:var(--lime)}.academy-hero .outline{color:var(--cream)}.academy-exam{background:var(--cream);border-radius:26px;padding:32px;color:var(--ink);box-shadow:0 24px 60px -24px #0007}.academy-exam h2{font-size:30px;max-width:18ch}.academy-hero .academy-exam .academy-eyebrow{color:var(--green)}.academy-exam dl{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:26px 0}.academy-exam dl>div{background:#f1ebdc;padding:18px;border-radius:14px;display:flex;flex-direction:column-reverse}.academy-exam dt{color:#4f5e55;font-size:13px}.academy-exam dd{font:800 34px/1.2 var(--academy-display);letter-spacing:-.04em;margin:0 0 5px}.academy-exam>p:not(.academy-eyebrow){font-size:14px;border-top:1px solid var(--line);padding-top:18px;color:#4f5e55}.academy-exam>a{display:block;margin-top:16px;color:var(--green);font-size:14px;font-weight:700}.academy-results{background:white;padding:36px 0}.academy-results h2{font-size:17px;letter-spacing:0;font-family:var(--academy-body);font-weight:600;color:#4f5e55}.academy-results .academy-container>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px;gap:32px}.academy-results strong{font:800 clamp(38px,4vw,54px)/1 var(--academy-display);color:var(--green);letter-spacing:-.04em}.academy-results article+article{border-left:1px solid var(--line);padding-left:36px}.academy-note{font-size:12px;color:#4f5e55}.academy-card{background:white;border:1px solid var(--line);border-radius:22px;padding:28px}.academy-card p{font-size:16px;color:#4f5e55}.academy-card.module{background:var(--cream);padding:30px}.academy-card.module h3{font-size:28px}.academy-card.module a{display:block;margin-top:24px;padding-top:20px;border-top:1px solid var(--line);font-weight:700;color:var(--green);font-size:15px}.academy-weight{display:flex;gap:4px;margin-top:26px;font-weight:700;font-size:13px}.academy-weight span{padding:14px;color:white;background:var(--green);border-radius:6px;white-space:nowrap}.academy-weight span:nth-child(2){background:#5db37e;color:#12261c}.academy-weight span:nth-child(3){background:var(--lime);color:#12261c}.academy-card.path{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:32px;min-height:340px}.academy-card.path h3{font-size:30px}.academy-card.path p:not(.academy-eyebrow){flex:1}.academy-card.path .academy-button{margin-top:24px}.academy-card.path.featured{background:var(--dark);color:white;border-color:var(--dark)}.academy-card.path.featured p{color:#d6e5db}.academy-card.path.featured .academy-eyebrow{color:var(--lime)}.academy-badge,.academy-card.path.featured .academy-button{background:var(--lime);color:var(--ink)}.academy-badge{display:inline-block;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:700;margin-bottom:14px}.academy-checks{list-style:none;padding:0;margin-top:24px}.academy-checks li{margin-top:12px;position:relative;padding-left:28px;font-size:16px}.academy-checks li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:800}.academy-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:22px}.academy-table-wrap table{border-collapse:collapse;width:100%;font-size:14px}.academy-table-wrap caption{text-align:left;padding:22px;font:700 22px var(--academy-display);background:var(--cream)}.academy-table-wrap td,.academy-table-wrap th{padding:18px 16px;text-align:left}.academy-table-wrap th[scope=row]{font-weight:500}.academy-table-wrap thead{background:#f1ebdc}.academy-table-wrap tbody tr+tr{border-top:1px solid var(--line)}.academy-table-wrap td:nth-child(2){color:var(--green);font-weight:700}.academy-book{padding:36px;background:white;border:1px solid var(--line);border-radius:26px;display:flex;align-items:center;gap:32px;margin-bottom:68px}.academy-book h2{font-size:32px}.academy-book>div:first-child{flex:1}.academy-book p{font-size:16px;color:#4f5e55}.academy-book .academy-actions{margin:0;flex-direction:column;align-items:flex-start}.academy-grid.resources{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}.resources article a{display:block;height:100%;padding:24px;border:1px solid var(--line);border-radius:18px;background:white}.resources article a:hover{border-color:var(--green);background:#f4faf6}.resources h3{font:700 19px var(--academy-body)}.resources h3 span{float:right;color:var(--green)}.resources p{font-size:15px;color:#4f5e55}.academy-reviews{background:#f1ebdc!important}.academy-redesign .font-sans{font-family:var(--academy-body),Arial,sans-serif}.academy-redesign .text-primary{color:var(--green)}.academy-redesign .border-border{border-color:var(--line)}.academy-redesign .bg-primary{background:var(--green)}.academy-redesign .text-slate-500,.academy-redesign .text-slate-600{color:#4f5e55}.academy-redesign .text-slate-800,.academy-redesign .text-slate-900{color:var(--ink)}.academy-redesign .bg-card,.academy-redesign .bg-muted{background:var(--cream)}.academy-redesign .bg-navy{background:var(--dark)}.academy-reviews h2{font-size:clamp(30px,4vw,48px);max-width:22ch}.academy-reviews h3{font-size:28px}.academy-reviews figure{margin:0}.academy-review-wall{margin-top:40px}.academy-filters{display:flex;flex-wrap:wrap;gap:8px}.academy-filters button,.academy-pagination button{font:600 14px var(--academy-body);min-height:42px;padding:10px 16px;border:1px solid #cfc6ae;border-radius:99px;background:transparent;cursor:pointer}.academy-filters button[aria-pressed=true],.academy-pagination button[aria-current=page]{background:var(--green);border-color:var(--green);color:white}.academy-review{background:white;padding:28px;border:1px solid var(--line);border-radius:20px;margin:0}.academy-review[hidden]{display:none}.academy-review blockquote{margin:0;line-height:1.6;font-size:17px}.academy-review figcaption{border-top:1px solid var(--line);padding-top:16px;margin-top:20px;font-size:13px;font-weight:600;color:#4f5e55}.academy-pagination{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:28px;flex-wrap:wrap}.academy-pagination p{font-size:14px;margin:0}.academy-pagination nav{display:flex;gap:6px;flex-wrap:wrap}.academy-pagination button{padding:9px 13px;border-radius:10px}.academy-pagination button:disabled{opacity:.4;cursor:default}.academy-register{padding-block:80px!important}.academy-register h2{color:var(--cream)}.academy-register h3{font-size:28px}.academy-register p.text-slate-200{color:#d6e5db}.academy-register a.bg-white{background:var(--lime);color:var(--ink);border-radius:99px}.academy-register button[type=submit]{border-radius:99px}.academy-register button[type=submit]:hover{background:var(--dark)}.academy-register input,.academy-register select{border:1px solid #d9d1bc;border-radius:12px}.academy-cohorts{list-style:none;margin:24px 0;padding:0;display:grid;gap:10px}.academy-cohorts li{border:1px solid #ffffff30;padding:14px 18px;border-radius:14px}.academy-cohorts strong{display:block;font-size:19px;color:var(--lime)}.academy-cohorts span{font-size:13px;color:#d6e5db}.academy-quiz{background:white!important}.academy-quiz>div{max-width:860px}.academy-quiz h2{margin-inline:auto}.academy-quiz .border-emerald-500{border-color:#0e7a4f}.academy-quiz .bg-emerald-50{background-color:#e3f3e9}.academy-quiz .border-rose-500{border-color:#c2412d}.academy-quiz .bg-rose-50{background-color:#fbe7e3}.academy-faq{margin-top:30px}.academy-faq details{border-bottom:1px solid var(--line);padding:22px 0}.academy-faq summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:18px}.academy-faq summary:after{content:"+";color:var(--green);font-size:23px;line-height:1}.academy-faq details[open] summary:after{content:"−"}.academy-faq details p{color:#4f5e55;font-size:16px}.academy-help{background:var(--lime);padding:64px 0}.academy-help h2{max-width:none}.academy-help .outline{color:var(--dark)}.academy-help p{max-width:65ch}.academy-footer{background:var(--ink);color:var(--cream);padding-bottom:100px}.academy-footer>section{background:transparent;border-color:#ffffff26}.academy-footer h2{color:var(--cream);font-size:30px}.academy-footer .text-slate-500,.academy-footer .text-slate-600{color:#c5d2ca}.academy-footer a.text-emerald-800{color:var(--lime);border-color:#ffffff26}.academy-footer a:hover{background:#ffffff0c}.academy-footer-end{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:24px;font-size:14px}.academy-footer-end p{margin:0;color:#c5d2ca}.academy-sticky{position:fixed;z-index:40;bottom:18px;left:50%;transform:translateX(-50%);border:1px solid #ffffff26;background:var(--dark);color:white;border-radius:99px;display:flex;align-items:center;gap:18px;padding:8px 8px 8px 22px;box-shadow:0 12px 32px -8px #0006;white-space:nowrap;font-size:14px}.academy-sticky .academy-button{padding:12px 20px;min-height:42px}#faq,#free-questions,#register{scroll-margin-top:12px}.academy-redesign :focus-visible{outline:3px solid #5db37e;outline-offset:4px}.academy-redesign summary::-webkit-details-marker{display:none}@media (max-width:1280px){.academy-nav{flex-wrap:wrap;gap:14px;padding-block:16px}.academy-nav nav{order:3;flex-basis:100%;justify-content:flex-start;overflow-x:auto}.academy-nav>.academy-button{margin-left:auto}}@media (max-width:1100px){.academy-split{grid-template-columns:1fr 1fr;gap:32px}.academy-hero h1{font-size:48px}}@media (max-width:760px){.academy-split{grid-template-columns:1fr}.academy-hero{padding-bottom:48px}.academy-hero h1{font-size:clamp(36px,8vw,52px);max-width:22ch}.academy-breadcrumb{margin-bottom:28px}.academy-exam{padding:26px}.academy-results .academy-container>div{gap:16px}.academy-results article+article{padding-left:16px}.academy-results p:not(.academy-note){font-size:13px}.academy-weight{flex-direction:column}.academy-weight span{white-space:normal}.academy-book{flex-direction:column;align-items:flex-start;padding:26px}.academy-book .academy-actions{flex-direction:row}.academy-footer-end{flex-direction:column;align-items:flex-start}.academy-sticky{bottom:82px;max-width:calc(100vw - 24px);gap:12px;font-size:12px;padding-left:16px}.academy-sticky .academy-button{font-size:12px;padding:12px 14px}.academy-brand{font-size:20px}.academy-nav nav a{font-size:15px}.academy-results strong{font-size:36px}.academy-register{padding-block:56px!important}}@media (prefers-reduced-motion:reduce){.academy-redesign *{scroll-behavior:auto!important;transition:none!important}}.academy-hero .academy-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.academy-exam h2{font-size:22px;font-weight:700;max-width:none}.academy-exam dl>div{background:white;border:1px solid var(--line);flex-direction:column}.academy-exam dd{color:var(--green);margin:4px 0 0;font-size:36px}.academy-exam>p:not(.academy-eyebrow){border:0;padding:0}.academy-exam>.academy-eyebrow,.academy-exam>a{display:none}.academy-results .academy-container{display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:center}.academy-results .academy-container>div{margin:0}.academy-results article+article{border:0;padding:0}.academy-results h2{font:700 22px/1.15 var(--academy-display);color:var(--ink)}.academy-results .academy-note{grid-column:1/-1}.academy-results article strong{color:var(--ink)}.academy-results article:last-child strong{color:var(--green)}#syllabus{background:var(--cream);padding-top:0}#syllabus>.academy-container{background:white;border:1px solid var(--line);border-radius:28px;padding:clamp(24px,4vw,48px);max-width:1160px}#syllabus h2{max-width:none}.academy-card.module{border:0;padding:0;background:white}#syllabus .academy-grid{gap:30px}.academy-weight{height:14px;overflow:hidden;border-radius:99px;margin-top:36px}.academy-weight span{font-size:0;padding:0;border-radius:0}.academy-card.module a{border:0;padding:0}.academy-reviews>.max-w-\[1180px\]:first-child .grid{display:block}.academy-reviews>.max-w-\[1180px\]:first-child .grid .grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:30px}.academy-reviews h2,.academy-reviews h2+p{max-width:800px}.academy-card.path .academy-badge{position:absolute;top:-16px;right:22px}.academy-card.path.featured{margin-top:0}.academy-card.path h3{margin-top:8px}.academy-redesign .academy-footer h2{color:var(--cream)}@media (max-width:760px){.academy-results .academy-container{display:block}.academy-results .academy-container>div{margin-top:24px}#syllabus>.academy-container{margin-inline:16px}.academy-reviews>.max-w-\[1180px\]:first-child .grid .grid{grid-template-columns:1fr}.academy-reviews img{max-height:320px;-o-object-fit:cover;object-fit:cover}}