.marketing-graphics_toolkit__pWtnl{padding:1.25rem 1.5rem .75rem;background:#fff;color:#0f172a}.marketing-graphics_toolkitHeader__iF6Ci{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1rem}.marketing-graphics_toolkitHeading__6koKg{font-size:.875rem;font-weight:600;line-height:1.5}.marketing-graphics_toolkitTabs__ZeaDv{display:grid;flex:1 0 210px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.25rem;border-radius:.75rem;background:#f1f5f3}.marketing-graphics_toolkitTabs__ZeaDv button{min-height:44px;padding:.5rem;border-radius:.5rem;color:#475569;font-size:.8125rem;font-weight:600;transition:background-color .18s,color .18s}.marketing-graphics_toolkitTabs__ZeaDv button[aria-selected=true]{background:#fff;color:#065f46;box-shadow:0 2px 5px rgb(15 23 42/6%)}.marketing-graphics_toolkitTabs__ZeaDv button:hover{color:#065f46}.marketing-graphics_toolkitLink__ovPO4:focus-visible,.marketing-graphics_toolkitTabs__ZeaDv button:focus-visible{outline:2px solid #047857;outline-offset:3px}.marketing-graphics_toolkitResources__uqGyn{padding-block:.75rem;list-style:none}.marketing-graphics_toolkitRow__0_42U{position:relative;display:flex;align-items:center;gap:.875rem;min-height:64px;padding-block:.5rem}.marketing-graphics_toolkitRow__0_42U:not(:last-child):after{content:"";position:absolute;top:50%;height:100%;left:19px;width:2px;background:#c1dccc;transform-origin:top}.marketing-graphics_resourceIcon__LtgKx{position:relative;z-index:1;display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:.75rem;background:#edf7f1;color:#047857;box-shadow:0 0 0 4px #fff}.marketing-graphics_resourceIcon__LtgKx svg{width:19px;height:19px}.marketing-graphics_toolkitRow__0_42U strong{display:block;font-size:.8125rem;font-weight:600}.marketing-graphics_toolkitRow__0_42U div>span{display:block;margin-top:.2rem;color:#52645a;font-size:.75rem;line-height:1.5}.marketing-graphics_toolkitLink__ovPO4{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:44px;border-top:1px solid #e2e8f0;padding-block:.75rem .25rem;color:#065f46;font-size:.8125rem;font-weight:600}.marketing-graphics_toolkitLink__ovPO4:hover{color:#065f46;text-decoration:underline;text-underline-offset:4px}.marketing-graphics_toolkitLink__ovPO4 svg{width:1rem;height:1rem;flex-shrink:0}.dark .marketing-graphics_toolkit__pWtnl{background:#13251f;color:#f1f5f9}.dark .marketing-graphics_toolkitTabs__ZeaDv{background:#0b1914}.dark .marketing-graphics_toolkitTabs__ZeaDv button{color:#cbd5e1}.dark .marketing-graphics_toolkitTabs__ZeaDv button[aria-selected=true]{background:#254338;color:#d1fae5}.dark .marketing-graphics_resourceIcon__LtgKx{background:#254338;color:#a7f3d0;box-shadow:0 0 0 4px #13251f}.dark .marketing-graphics_toolkitLink__ovPO4{color:#a7f3d0}.dark .marketing-graphics_toolkitRow__0_42U div>span{color:#b3c8be}.dark .marketing-graphics_toolkitRow__0_42U:after{background:#345145}.dark .marketing-graphics_toolkitLink__ovPO4{border-color:#345145}.dark .marketing-graphics_toolkitLink__ovPO4:focus-visible,.dark .marketing-graphics_toolkitTabs__ZeaDv button:focus-visible{outline-color:#6ee7b7}@media (prefers-reduced-motion:no-preference){.marketing-graphics_toolkitPanel__jgp31{animation:marketing-graphics_resourceArrival__Gw9Gi .28s ease-out}.marketing-graphics_toolkitRow__0_42U:not(:last-child):after{animation:marketing-graphics_connectResources__wk_G8 .6s cubic-bezier(.16,1,.3,1) both}.marketing-graphics_toolkitRow__0_42U:nth-child(2):after{animation-delay:.1s}}@keyframes marketing-graphics_connectResources__wk_G8{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@media (max-width:479px){.marketing-graphics_toolkit__pWtnl{padding-inline:1rem}.marketing-graphics_toolkitHeading__6koKg{flex-basis:100%}}@keyframes marketing-graphics_resourceArrival__Gw9Gi{0%{opacity:.7;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.marketing-graphics_toolkitTabs__ZeaDv button{transition:none}}.marketing-graphics_serviceJourney__Bwcsn{display:flex;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #dbe4df}.marketing-graphics_serviceJourney__Bwcsn li{position:relative;display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:.75rem;padding-right:1.25rem}.marketing-graphics_serviceJourney__Bwcsn li>svg:first-child{width:1.5rem;height:1.5rem;color:#006c49}.marketing-graphics_serviceJourney__Bwcsn span{font-size:.75rem;line-height:1.5;font-weight:500;color:#475569}.marketing-graphics_serviceJourney__Bwcsn .marketing-graphics_connector__Ed447{position:absolute;width:1rem;height:1rem;top:.25rem;right:1.5rem;color:#64748b}.dark .marketing-graphics_serviceJourney__Bwcsn{border-color:#334155}.dark .marketing-graphics_serviceJourney__Bwcsn span{color:#cbd5e1}.dark .marketing-graphics_serviceJourney__Bwcsn li>svg:first-child{color:#a7f3d0}.dark .marketing-graphics_serviceJourney__Bwcsn .marketing-graphics_connector__Ed447{color:#94a3b8}@media (max-width:359px){.marketing-graphics_serviceJourney__Bwcsn .marketing-graphics_connector__Ed447{right:.75rem}}@media (prefers-reduced-motion:no-preference){.marketing-graphics_serviceJourney__Bwcsn li{animation:marketing-graphics_settle__UtAUI .6s cubic-bezier(.16,1,.3,1) both}.marketing-graphics_serviceJourney__Bwcsn li:nth-child(2){animation-delay:80ms}.marketing-graphics_serviceJourney__Bwcsn li:nth-child(3){animation-delay:.16s}}@keyframes marketing-graphics_settle__UtAUI{0%{opacity:.65;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.home_homepage__nRO0g{--home-edge:#dce6df;--home-panel:#fff;--home-tint:#f2f6f3;--home-ink:#142b22;--home-copy:#52645a;--home-accent:#006c49;max-width:1200px;margin-inline:auto}.home_homepage__nRO0g .container{max-width:none;padding-inline:0}.home_homepage__nRO0g h2{text-wrap:balance}.home_homepage__nRO0g h2[id]{scroll-margin-top:7rem}.home_homepage__nRO0g a:focus-visible,.home_homepage__nRO0g summary:focus-visible{outline:2px solid #059669;outline-offset:4px}.home_homepage__nRO0g .marketing-primary-cta{box-shadow:none}.home_homepage__nRO0g .marketing-primary-cta:hover{transform:none}.home_homepage__nRO0g ::-moz-selection{background:#a7f3d0;color:#052e16}.home_homepage__nRO0g ::selection{background:#a7f3d0;color:#052e16}.home_hero__lfgVO{padding-block:.5rem 0}.home_heroLayout__6GxWl{display:grid;gap:2.5rem;align-items:center}.home_heroCopy__i8w27{min-width:0}.home_homepage__nRO0g .home_heroTitle__XnB20{max-width:100%;font-size:clamp(2.25rem,4.6vw,3.875rem);font-weight:600;line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.home_heroAccent__UOXvf{display:block;color:var(--home-accent)}.home_heroDescription___HlFO{max-width:43ch;margin-top:1.5rem;color:var(--home-copy);font-size:1rem;line-height:1.85}.home_heroActions__1yUZz{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.home_heroActions__1yUZz>a{min-height:48px;font-size:.875rem}.home_heroCopy__i8w27>p:last-child{max-width:42ch;font-size:.75rem;line-height:1.7}.home_heroMedia__sEqMp{position:relative;min-width:0;overflow:hidden;border-radius:1rem;background:var(--home-panel);box-shadow:0 16px 48px -24px rgba(15,52,40,.25)}.home_heroImageFrame__GGjSZ{position:relative;background:#e5efe8}.home_heroImage__wOApP{display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.home_heroToolkit__zm4jq{position:relative}.home_featureRail__Jh37y{display:grid;gap:1.5rem;margin-top:3rem;padding-block:2rem;border-top:1px solid var(--home-edge);list-style:none}.home_featureRail__Jh37y li{display:flex;align-items:center;gap:.875rem;min-width:0}.home_featureRail__Jh37y li>svg{width:1.75rem;height:1.75rem;flex-shrink:0;color:var(--home-accent);stroke-width:1.5}.home_featureRail__Jh37y strong{display:block;color:var(--home-ink);font-size:.8125rem;font-weight:600;line-height:1.5}.home_featureRail__Jh37y li span{display:block;margin-top:.25rem;color:var(--home-copy);font-size:.75rem;line-height:1.6}.home_courses__4DF9G,.home_homepage__nRO0g>section+section{border-top:1px solid var(--home-edge);padding-block:3.5rem}.home_sectionIntro__mD3u8{display:grid;gap:1rem}.home_homepage__nRO0g .marketing-section-title{font-size:clamp(1.75rem,3vw,2.625rem);line-height:1.2;letter-spacing:-.025em}.home_sectionIntro__mD3u8 h2{max-width:20ch}.home_offerGrid__JL4yT{display:grid;gap:1.25rem;margin-top:2rem}.home_homepage__nRO0g [data-home-offer]{border:1px solid var(--home-edge);border-radius:1rem;background:var(--home-panel)}.home_homepage__nRO0g [data-home-offer]:before{content:none}.home_homepage__nRO0g [data-home-offer=osce]{background:#f1f7f8;border-color:#dbe8e9}.home_homepage__nRO0g [data-home-offer]:focus-within{border-color:#059669}.home_courseLinks__tcXLb{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;margin-block:1rem 1.75rem;font-size:.8125rem}.home_courseLinks__tcXLb>span{color:var(--home-copy)}.home_courseLinks__tcXLb a,.home_textLink__VuNgf{display:inline-flex;align-items:center;min-height:44px;gap:.5rem;color:var(--home-accent);font-size:.875rem;font-weight:600;text-underline-offset:4px}.home_courseLinks__tcXLb a:hover,.home_textLink__VuNgf:hover{text-decoration:underline}.home_courseLinks__tcXLb svg,.home_practiceAction__rVNDT svg,.home_textLink__VuNgf svg{width:1rem;height:1rem;flex-shrink:0}.home_careerBenefit__VVacg{display:grid;gap:1.5rem;padding:1.5rem;border-radius:1rem;background:var(--home-tint)}.home_careerIntro__yV4ru{display:flex;gap:1rem;align-items:start;min-width:0}.home_careerIntro__yV4ru h3{font-size:1.125rem}.home_benefitPlans___iUgg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.home_benefitPlans___iUgg dt{color:var(--home-copy);font-size:.75rem}.home_benefitPlans___iUgg dd{margin-top:.4rem;font-size:1rem;font-weight:600}.home_benefitPlans___iUgg dd span{display:block;margin-top:.25rem;color:var(--home-accent);font-size:.8125rem;font-weight:500}.home_benefitDetails__eU19G{grid-column:1/-1;border-top:1px solid var(--home-edge);padding-top:.25rem}.home_benefitDetails__eU19G summary{display:flex;justify-content:space-between;align-items:center;min-height:44px;gap:1rem;cursor:pointer;list-style:none;font-size:.875rem;font-weight:600}.home_benefitDetails__eU19G summary::-webkit-details-marker{display:none}.home_benefitDetails__eU19G[open] summary svg{transform:rotate(180deg)}.home_benefitDetails__eU19G .home_textLink__VuNgf{margin-top:.5rem}.home_learningLayout__Lv3Zi{display:grid;gap:2rem}.home_learningIntro__06zDR p{margin-top:1rem}.home_studyJourney__N6snw{display:grid;gap:1.75rem}.home_studyJourney__N6snw li{position:relative;min-width:0}.home_journeyTop__U6fvL{display:flex;align-items:center;gap:.875rem;margin-bottom:1.125rem}.home_journeyMarker__7_hNU{position:relative;display:grid;place-items:center;width:3rem;height:3rem;flex-shrink:0;border:1px solid var(--home-edge);border-radius:.875rem;background:var(--home-panel);color:var(--home-accent)}.home_journeyMarker__7_hNU svg{width:1.25rem;height:1.25rem}.home_stepLabel__ovJz2{color:var(--home-copy);font-size:.75rem;font-weight:500}.home_studyJourney__N6snw h3{font-family:var(--font-manrope),sans-serif;font-size:1.125rem;font-weight:600}.home_studyJourney__N6snw p{margin-top:.625rem;max-width:42ch;color:var(--home-copy);font-size:.875rem;line-height:1.8}.home_practiceOptions__cjAg1{display:grid;gap:1px;margin-top:2.5rem;border:1px solid var(--home-edge);border-radius:1rem;overflow:hidden;background:var(--home-edge)}.home_practiceOptions__cjAg1 article{display:flex;flex-direction:column;align-items:start;min-width:0;padding:1.5rem;background:var(--home-tint)}.home_practiceTitle__j_Z9l{display:flex;gap:.75rem;align-items:center}.home_practiceTitle__j_Z9l>svg{width:1.25rem;height:1.25rem;flex-shrink:0}.home_theoryPractice__OiShk .home_practiceTitle__j_Z9l{color:var(--home-accent)}.home_oscePractice__caeaq .home_practiceTitle__j_Z9l{color:#075985}.home_practiceTitle__j_Z9l h3{font-family:var(--font-manrope),sans-serif;font-size:1.125rem;font-weight:600}.home_accessLabel__RoHn8{margin-block:.75rem;color:var(--home-copy);font-size:.75rem;font-weight:500}.home_practiceAction__rVNDT{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;width:100%;padding-top:1rem;margin-top:auto;color:var(--home-accent);font-size:.875rem;font-weight:600}.home_oscePractice__caeaq .home_practiceAction__rVNDT{color:#075985}.home_practiceAction__rVNDT:hover{text-decoration:underline;text-underline-offset:4px}.home_supportDirectory__feLU4{display:grid;gap:2rem}.home_supportIntro__v1nJk{max-width:26rem}.home_supportIntro__v1nJk .home_textLink__VuNgf{margin-top:1rem}.home_supportLinks__oWLJ8{display:grid}.home_supportLinks__oWLJ8>a{display:flex;align-items:center;gap:1rem;min-width:0;padding:1.5rem .75rem;border-bottom:1px solid var(--home-edge);border-radius:.5rem}.home_supportLinks__oWLJ8>a:last-child{border-bottom:0}.home_supportLinks__oWLJ8>a:hover{background:var(--home-tint)}.home_supportLinks__oWLJ8>a>svg{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--home-accent)}.home_supportLinks__oWLJ8>a>svg:last-child{margin-left:auto}.home_supportLinks__oWLJ8 strong{display:block;font-size:1rem;font-weight:600}.home_supportLinks__oWLJ8 span span{display:block;margin-top:.375rem;color:var(--home-copy);font-size:.875rem;line-height:1.6}.home_faqLayout__IegLg{display:grid;gap:1.5rem}.home_faqQuestions__JIiGv>div{margin-top:-1rem}.home_homepage__nRO0g .home_faqQuestions__JIiGv details{padding-block:1.125rem;margin-top:0}.home_homepage__nRO0g .home_faqQuestions__JIiGv summary{min-height:44px}.home_homepage__nRO0g .home_faqQuestions__JIiGv summary>span{font-size:.9375rem;font-weight:500}.home_finalCta__I3_BF{position:relative;isolation:isolate;overflow:hidden;padding:2rem;border-radius:1.5rem;background:#073e2e;color:#fff}.home_finalCta__I3_BF:after,.home_finalCta__I3_BF:before{content:"";position:absolute;z-index:-1;right:-6rem;top:-10rem;width:30rem;height:30rem;border:1px solid rgba(167,243,208,.14);border-radius:50%;pointer-events:none}.home_finalCta__I3_BF:after{width:23rem;height:23rem;right:-2.5rem;top:-6.5rem}.home_homepage__nRO0g .home_finalCta__I3_BF a:focus-visible{outline-color:#fff}.dark .home_homepage__nRO0g{--home-edge:#2b3d34;--home-panel:#0f1c17;--home-tint:#11251c;--home-ink:#f1f5f9;--home-copy:#b8c9c0;--home-accent:#a7f3d0}.dark .home_heroImageFrame__GGjSZ{background:#1d382c}.dark .home_homepage__nRO0g [data-home-offer=osce]{background:#10232b;border-color:#28414d}.dark .home_oscePractice__caeaq .home_practiceAction__rVNDT,.dark .home_oscePractice__caeaq .home_practiceTitle__j_Z9l{color:#bae6fd}@media (min-width:640px){.home_heroDescription___HlFO{font-size:1.125rem}.home_heroActions__1yUZz{flex-wrap:nowrap}.home_heroMedia__sEqMp{max-width:600px;width:100%;margin-inline:auto}.home_featureRail__Jh37y{grid-template-columns:repeat(2,minmax(0,1fr))}.home_studyJourney__N6snw{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.home_studyJourney__N6snw li:not(:last-child):after{content:"";position:absolute;left:8rem;right:-1rem;top:1.5rem;height:1px;background:var(--home-edge)}.home_practiceOptions__cjAg1{grid-template-columns:repeat(2,minmax(0,1fr))}.home_finalCta__I3_BF{padding:3rem}}@media (min-width:1024px){.home_heroLayout__6GxWl{grid-template-columns:1fr 1fr;gap:3.5rem}.home_heroCopy__i8w27{padding-bottom:2rem}.home_heroDescription___HlFO{max-width:39ch}.home_featureRail__Jh37y{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.5rem;gap:1.5rem}.home_featureRail__Jh37y li+li{border-left:1px solid var(--home-edge);padding-left:1.5rem}.home_homepage__nRO0g>section+section{padding-block:5rem}.home_sectionIntro__mD3u8{grid-template-columns:1.1fr .9fr;gap:4rem;align-items:end}.home_offerGrid__JL4yT{grid-template-columns:repeat(2,minmax(0,1fr))}.home_careerBenefit__VVacg{grid-template-columns:1.1fr 1fr;-moz-column-gap:3rem;column-gap:3rem;align-items:center}.home_learningLayout__Lv3Zi{gap:2.75rem}.home_learningIntro__06zDR{display:flex;align-items:end;justify-content:space-between;gap:2rem}.home_learningIntro__06zDR p{max-width:32ch;margin-top:0}.home_studyJourney__N6snw{gap:3rem}.home_practiceOptions__cjAg1{margin-top:3rem}.home_practiceOptions__cjAg1 article{padding:2rem}.home_supportDirectory__feLU4{grid-template-columns:.9fr 1.1fr;gap:4rem}.home_faqLayout__IegLg{grid-template-columns:.8fr 1.2fr;gap:4rem}.home_finalCta__I3_BF{display:flex;align-items:center;justify-content:space-between;gap:3rem}.home_finalCta__I3_BF>div{max-width:38rem}.home_finalCta__I3_BF>a{flex-shrink:0;margin-top:0}}@media (prefers-reduced-motion:no-preference){.home_heroMedia__sEqMp{animation:home_imageArrival__RBBrQ .8s cubic-bezier(.16,1,.3,1) both}.home_homepage__nRO0g [data-home-offer],.home_supportLinks__oWLJ8>a{transition:border-color .2s,background-color .2s}.home_practiceAction__rVNDT svg,.home_textLink__VuNgf svg{transition:transform .18s}.home_practiceAction__rVNDT:hover svg,.home_textLink__VuNgf:hover svg{transform:translateX(3px)}}@keyframes home_imageArrival__RBBrQ{0%{opacity:.8;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.home_homepage__nRO0g [data-home-offer]:hover{border-color:#85b6a0}}@media (prefers-reduced-motion:reduce){.home_homepage__nRO0g .marketing-card,.home_homepage__nRO0g .marketing-primary-cta,.home_homepage__nRO0g details,.home_homepage__nRO0g summary svg{transition:none}.home_homepage__nRO0g .marketing-card:hover,.home_homepage__nRO0g .marketing-primary-cta:hover,.home_homepage__nRO0g details:hover{transform:none}}