.SiteFooter-module__gqo3_a__footer{color:#e5dbe9;background:radial-gradient(at 0 0,#462848 0,#0000 65%),#24192e;padding:56px 0 0;position:relative;box-shadow:inset 0 1px #66406d}.SiteFooter-module__gqo3_a__footer .footer-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(40px,8vw,112px);margin-bottom:36px}.SiteFooter-module__gqo3_a__brand{align-items:center;gap:14px;max-width:100%;margin-bottom:18px;text-decoration:none;display:inline-flex}.SiteFooter-module__gqo3_a__brand img{object-fit:contain;background:#fff;border-radius:13px;flex:0 0 48px;width:48px;height:48px;padding:4px;box-shadow:0 4px 12px #140d1c33}.SiteFooter-module__gqo3_a__footer h3{color:#fff;font-size:1.2rem;line-height:1.35}.SiteFooter-module__gqo3_a__brand h3{margin:0}.SiteFooter-module__gqo3_a__brand h3:after{display:none}.SiteFooter-module__gqo3_a__footer .footer-about>p{color:#d6cadd;max-width:38em;margin:0;font-size:.96rem;line-height:1.8}.SiteFooter-module__gqo3_a__paths{justify-items:start;gap:2px;margin-top:13px;display:grid}.SiteFooter-module__gqo3_a__paths a{color:#f6edf9;text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;font-size:.94rem;line-height:1.5;text-decoration:none;transition:color .18s;display:inline-flex}.SiteFooter-module__gqo3_a__paths a span{color:#edc887;font-size:1.1rem;transition:transform .18s}.SiteFooter-module__gqo3_a__paths a:hover{color:#ffdda5;text-decoration:underline}.SiteFooter-module__gqo3_a__paths a:hover span{transform:translate(2px,-2px)}.SiteFooter-module__gqo3_a__footer .social-icons{gap:10px;margin-top:17px}.SiteFooter-module__gqo3_a__footer .social-icons a{background:#ffffff0d;border:1px solid #ffffff21;width:44px;height:44px;margin:0;transition:background .18s,border-color .18s,transform .18s}.SiteFooter-module__gqo3_a__footer .social-icons a:hover{background:#78457d;border-color:#dcaddf;transform:translateY(-3px)}.SiteFooter-module__gqo3_a__footer .footer-contact{padding-top:10px}.SiteFooter-module__gqo3_a__footer .footer-contact h3{margin-bottom:30px}.SiteFooter-module__gqo3_a__footer .footer-contact h3:after{background:#d8a5dc;border-radius:3px;width:36px;height:3px}.SiteFooter-module__gqo3_a__footer .footer-contact ul{gap:10px;margin:0;padding:0;display:grid}.SiteFooter-module__gqo3_a__footer .footer-contact li{align-items:center;gap:12px;min-height:44px;margin:0;font-size:.94rem;line-height:1.6;display:flex}.SiteFooter-module__gqo3_a__footer .footer-contact li i{color:#dba8df;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;margin:0;display:grid}.SiteFooter-module__gqo3_a__footer .footer-contact li a{color:#e5dbe9;overflow-wrap:anywhere;text-underline-offset:5px;align-items:center;min-width:0;min-height:44px;text-decoration:none;transition:color .18s;display:flex}.SiteFooter-module__gqo3_a__footer .footer-contact li a:hover{color:#ffdda5;padding:0;text-decoration:underline}.SiteFooter-module__gqo3_a__footer a:focus-visible{outline-offset:5px;border-radius:5px;outline:2px solid #ffdda5}.SiteFooter-module__gqo3_a__footer .footer-bottom{border-color:#ffffff1c;padding:23px 0}.SiteFooter-module__gqo3_a__footer .footer-bottom p{color:#cbbcd3;margin:0;font-size:.86rem;line-height:1.6}@media (max-width:900px){.SiteFooter-module__gqo3_a__footer .footer-bottom{padding:22px 0 calc(88px + env(safe-area-inset-bottom))}}@media (max-width:700px){.SiteFooter-module__gqo3_a__footer{padding-top:40px}.SiteFooter-module__gqo3_a__footer .footer-grid{grid-template-columns:minmax(0,1fr);gap:30px;margin-bottom:28px}.SiteFooter-module__gqo3_a__footer .footer-contact{padding-top:0}}@media (max-width:375px){.SiteFooter-module__gqo3_a__footer .footer-contact li{gap:10px;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.SiteFooter-module__gqo3_a__footer a,.SiteFooter-module__gqo3_a__footer a span{transition:none}.SiteFooter-module__gqo3_a__paths a:hover span{transform:none}.SiteFooter-module__gqo3_a__footer .social-icons a:hover{transform:none}}
.journey-tool-module__TnPFYG__tool{color:#443a50;min-width:0;max-width:100%;font-family:var(--body-font,"Poppins", sans-serif);vertical-align:middle;align-items:center;gap:7px;font-size:.8rem;font-weight:600;line-height:1.4;display:inline-flex}.journey-tool-module__TnPFYG__icon{width:27px;height:27px;color:var(--accent,#95459f);flex:0 0 27px;place-items:center;display:inline-grid}.journey-tool-module__TnPFYG__icon img,.journey-tool-module__TnPFYG__icon svg{object-fit:contain;width:24px;height:24px;display:block}.journey-tool-module__TnPFYG__compact{gap:5px;font-size:.69rem;font-weight:500}.journey-tool-module__TnPFYG__compact .journey-tool-module__TnPFYG__icon{flex-basis:20px;width:20px;height:20px}.journey-tool-module__TnPFYG__compact .journey-tool-module__TnPFYG__icon img,.journey-tool-module__TnPFYG__compact .journey-tool-module__TnPFYG__icon svg{width:19px;height:19px}
.journey-builds-module__4YvZja__builds{border:1px solid var(--edge,#e7d2ec);background:var(--tint,#f7eff9);border-radius:12px;min-width:0;padding:20px}.journey-builds-module__4YvZja__builds h4.journey-builds-module__4YvZja__heading{color:var(--accent,#803381);font-family:var(--body-font,"Poppins", sans-serif);letter-spacing:.045em;margin:0 0 14px;font-size:.92rem;font-weight:700;line-height:1.5}.journey-builds-module__4YvZja__builds .journey-builds-module__4YvZja__projects{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.journey-builds-module__4YvZja__projects li{border:1px solid var(--edge,#e7d2ec);color:#493b52;background:#ffffffbd;border-radius:9px;align-items:flex-start;gap:10px;min-width:0;padding:12px;font-size:.95rem;font-weight:600;line-height:1.6;display:flex}.journey-builds-module__4YvZja__check{background:var(--accent,#93479d);color:#fff;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;margin-top:1px;display:grid}.journey-builds-module__4YvZja__check svg{width:18px;height:18px}.journey-builds-module__4YvZja__compact{padding:14px}.journey-builds-module__4YvZja__compact .journey-builds-module__4YvZja__projects{grid-template-columns:minmax(0,1fr)}.journey-builds-module__4YvZja__compact .journey-builds-module__4YvZja__projects li{background:0 0;border:0;border-radius:0;padding:0;font-size:.9rem}.journey-builds-module__4YvZja__compact .journey-builds-module__4YvZja__check{flex-basis:20px;height:20px}@media (max-width:600px){.journey-builds-module__4YvZja__builds .journey-builds-module__4YvZja__projects{grid-template-columns:minmax(0,1fr)}.journey-builds-module__4YvZja__builds{padding:16px}.journey-builds-module__4YvZja__compact{padding:13px}}
.path-clarity-module__43gZnW__map{text-align:left;background:#fff;border:1px solid #ddcde3;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:840px;margin:20px auto 0;display:grid;overflow:clip}.path-clarity-module__43gZnW__map a{color:#69306f;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:3px 8px;min-height:62px;padding:10px 14px;text-decoration:none;display:grid}.path-clarity-module__43gZnW__map a+a{border-left:1px solid #e7dcea}.path-clarity-module__43gZnW__map strong{text-underline-offset:3px;font-size:.9rem;line-height:1.35;text-decoration:underline}.path-clarity-module__43gZnW__description{color:#625369;grid-column:1/-1;font-size:.78rem;line-height:1.4}.path-clarity-module__43gZnW__arrow{font-size:1.1rem;line-height:1}.path-clarity-module__43gZnW__map a[aria-current=page]{color:#57245c;background:#f1e5f5;box-shadow:inset 0 -3px #803381}.path-clarity-module__43gZnW__map a:hover{color:#4f2055;background:#f7effa}.path-clarity-module__43gZnW__map a:focus-visible{outline-offset:-4px;background:#f1e5f5;outline:3px solid #803381}@media (max-width:600px){.path-clarity-module__43gZnW__map a{gap:5px;padding:8px 12px}.path-clarity-module__43gZnW__map strong{font-size:.78rem}.path-clarity-module__43gZnW__description{font-size:.71rem}}
.journey-hero-module___NOYba__hero{color:#2c2433;background:radial-gradient(at 8% 0,#eee4f7 0%,#0000 45%),radial-gradient(at 96% 90%,#e5f2f8 0%,#0000 45%),#fbf9fd;padding:38px 0 30px;scroll-margin-top:100px}.journey-hero-module___NOYba__hero *{box-sizing:border-box}.journey-hero-module___NOYba__hero button:focus-visible,.journey-hero-module___NOYba__hero a:focus-visible{outline-offset:4px;outline:3px solid #783881}.journey-hero-module___NOYba__container{width:min(1280px,94%);margin:0 auto}.journey-hero-module___NOYba__intro{text-align:center;margin-bottom:26px}.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__eyebrow{color:#83438e;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:.7rem;font-weight:700}.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__title{font-size:clamp(30px,3.4vw,46px);line-height:1.12;font-family:var(--heading-font,"Nunito", sans-serif);letter-spacing:-.025em;margin:0;font-weight:800}.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__title span{color:#95469e}.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__subtitle{color:#574b60;margin:10px 0 5px;font-size:.97rem;line-height:1.6}.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__introNote{color:#736579;margin:0;font-size:.78rem;line-height:1.6}.journey-hero-module___NOYba__roadmap{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.journey-hero-module___NOYba__foundation{--accent:#95459f;--tint:#f7eff9;--edge:#e7d2ec}.journey-hero-module___NOYba__building{--accent:#136e8b;--tint:#edf7fa;--edge:#cce5ed}.journey-hero-module___NOYba__mastery{--accent:#4953a5;--tint:#f0f1fc;--edge:#d7daf0}.journey-hero-module___NOYba__stage{flex-direction:column;min-width:0;padding-top:40px;display:flex}.journey-hero-module___NOYba__stage:nth-child(2){padding-top:20px}.journey-hero-module___NOYba__stage:nth-child(3){padding-top:0}.journey-hero-module___NOYba__progressLabel{color:var(--accent);align-items:center;gap:9px;min-height:30px;margin-bottom:12px;font-size:.74rem;font-weight:700;display:flex;position:relative}.journey-hero-module___NOYba__number{background:var(--accent);color:#fff;height:28px;box-shadow:0 0 0 4px var(--tint);border-radius:50%;flex:0 0 28px;place-items:center;font-size:.8rem;display:grid}.journey-hero-module___NOYba__progressLabel:after{content:"";background:var(--edge);flex:1;height:3px;margin-left:3px}.journey-hero-module___NOYba__progressArrow{font-size:24px;line-height:1;position:absolute;top:2px;right:-17px}.journey-hero-module___NOYba__card{border:1px solid var(--edge);border-top:4px solid var(--accent);background:#fff;border-radius:15px;flex-direction:column;flex:1;display:flex;overflow:hidden;box-shadow:0 8px 26px #39284607}.journey-hero-module___NOYba__cardHeading{background:var(--tint);justify-content:space-between;align-items:center;gap:12px;padding:15px 18px 12px;display:flex}.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__level{letter-spacing:.09em;color:var(--accent);text-transform:uppercase;margin:0 0 2px;font-size:.71rem;font-weight:700}.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__stageTitle{font-family:var(--heading-font,"Nunito", sans-serif);color:#302537;margin:0;font-size:1.8rem;font-weight:800;line-height:1.1}.journey-hero-module___NOYba__stageSymbol{width:40px;height:40px;color:var(--accent);flex:0 0 40px}.journey-hero-module___NOYba__stageSymbol svg,.journey-hero-module___NOYba__stageSymbol img{width:100%;height:100%;display:block}.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__grade{color:#674e16;background:#fff4c4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3px 12px;min-height:38px;margin:0;padding:8px 18px;font-size:.79rem;font-weight:700;line-height:1.5;display:flex}.journey-hero-module___NOYba__grade span{font-size:.67rem;font-weight:500}.journey-hero-module___NOYba__cardContent{flex:1;padding:18px}.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__groupTitle{font-family:var(--heading-font,"Nunito", sans-serif);color:#34263e;margin:0 0 8px;font-size:.97rem;font-weight:800;line-height:1.4}.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__explanation{color:#6b6171;margin:0 0 13px;font-size:.76rem;line-height:1.75}.journey-hero-module___NOYba__concepts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.journey-hero-module___NOYba__concepts button{color:#783881;font:inherit;cursor:pointer;background:#fcf8fd;border:1px solid #eee0f2;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:11px 2px 9px;font-size:.64rem;font-weight:600;line-height:1.4;display:flex}.journey-hero-module___NOYba__concepts svg{width:29px;height:29px}.journey-hero-module___NOYba__concepts button:hover,.journey-hero-module___NOYba__concepts button[aria-pressed=true]{background:#f2e5f6;border-color:#a15aac;box-shadow:inset 0 -2px #a15aac}.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__conceptHelp{color:#77627e;margin:9px 0 6px;font-size:.65rem}.journey-hero-module___NOYba__conceptExplanation{border-left:3px solid var(--accent);background:var(--tint);border-radius:0 8px 8px 0;min-height:105px;padding:11px 13px}.journey-hero-module___NOYba__conceptExplanation strong{color:#6e3277;font-size:.8rem}.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__conceptExplanation p{color:#695770;margin:5px 0 0;font-size:.73rem;line-height:1.7}.journey-hero-module___NOYba__group{margin-top:18px}.journey-hero-module___NOYba__tools{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.journey-hero-module___NOYba__tools li{border:1px solid var(--edge);background:#fff;border-radius:6px;align-items:center;max-width:100%;min-height:29px;padding:4px 6px;display:flex}.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__smallNote{color:#6c5e75;margin:8px 0 0;font-size:.69rem;line-height:1.7}.journey-hero-module___NOYba__firstSteps{border:1px solid var(--edge);background:#fcf9fd;border-radius:10px;margin-top:22px;padding:15px}.journey-hero-module___NOYba__firstSteps ul{margin:10px 0;padding:0;list-style:none}.journey-hero-module___NOYba__firstSteps li{color:#604c6c;margin-top:9px;padding-left:19px;font-size:.75rem;line-height:1.7;position:relative}.journey-hero-module___NOYba__firstSteps li:before{content:"✓";color:var(--accent);font-weight:800;position:absolute;left:0}.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__firstSteps p{color:#75617f;margin:12px 0 0;font-size:.7rem;line-height:1.65}.journey-hero-module___NOYba__branches{border:1px solid #bdd9e3;border-bottom:0;width:68%;height:18px;margin:0 auto;position:relative}.journey-hero-module___NOYba__branches:before{content:"";border-left:1px solid #bdd9e3;height:18px;position:absolute;top:-10px;left:50%}.journey-hero-module___NOYba__branches span{font-size:0}.journey-hero-module___NOYba__tracks{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.journey-hero-module___NOYba__tracks>div{background:var(--tint);border:1px solid var(--edge);border-radius:9px;flex-direction:column;align-items:center;gap:9px;padding:11px 9px 14px;display:flex}.journey-hero-module___NOYba__tracks h5{color:#17647b;margin:0;font-size:.92rem;font-weight:800}.journey-hero-module___NOYba__tracks>div>span{text-align:center;flex-direction:column;gap:4px;width:100%}.journey-hero-module___NOYba__competition{background:#fffbeb;border:1px solid #f0e0a8;border-radius:9px;margin-top:18px;padding:12px}.journey-hero-module___NOYba__competition .journey-hero-module___NOYba__tools li{border-color:#eee3bd}.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__dsa{border-top:1px solid var(--edge);color:#586c77;margin:15px 0 0;padding-top:13px;font-size:.72rem;line-height:1.7}.journey-hero-module___NOYba__dsa strong{color:#235a6c;margin-bottom:3px;font-size:.8rem;display:block}.journey-hero-module___NOYba__specialism+.journey-hero-module___NOYba__specialism{border-top:1px solid var(--edge);margin-top:16px;padding-top:14px}.journey-hero-module___NOYba__specialism .journey-hero-module___NOYba__groupTitle{color:#454b83}.journey-hero-module___NOYba__aiExtension{margin-top:7px}.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__flow{color:#56598b;flex-wrap:wrap;gap:7px;margin:0 0 11px;font-size:.7rem;font-weight:500;line-height:1.5;display:flex}.journey-hero-module___NOYba__flow span{color:#a1a6d6}.journey-hero-module___NOYba__stackRow{margin-top:8px}.journey-hero-module___NOYba__stackRow h5{color:#74748c;letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px;font-size:.65rem}.journey-hero-module___NOYba__academic{background:#fffbeb;border:1px solid #f0e0a8;border-radius:9px;margin-top:16px;padding:12px}.journey-hero-module___NOYba__academic .journey-hero-module___NOYba__groupTitle{color:#6d551d;font-size:.9rem}.journey-hero-module___NOYba__academic p{color:#635d54;margin:0 0 6px;font-size:.8rem;line-height:1.7}.journey-hero-module___NOYba__academic .journey-hero-module___NOYba__smallNote{color:#7a6c51;margin:7px 0 0;font-size:.73rem}.journey-hero-module___NOYba__competition .journey-hero-module___NOYba__groupTitle,.journey-hero-module___NOYba__academic .journey-hero-module___NOYba__groupTitle{color:#6d551d;align-items:flex-start;gap:8px;font-size:.9rem;line-height:1.45;display:flex}.journey-hero-module___NOYba__competition .journey-hero-module___NOYba__groupTitle svg,.journey-hero-module___NOYba__academic .journey-hero-module___NOYba__groupTitle svg{color:#9c7316;flex:0 0 24px;width:24px;height:24px}.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__pathwayLead{color:#635d54;margin:0 0 10px;font-size:.8rem;line-height:1.65}.journey-hero-module___NOYba__competition .journey-hero-module___NOYba__smallNote{color:#7a6c51;font-size:.73rem}.journey-hero-module___NOYba__pathwayLink{color:#783881;text-underline-offset:3px;align-items:center;gap:4px;min-height:44px;margin-top:7px;padding:6px 0;font-size:.73rem;font-weight:600;display:inline-flex}.journey-hero-module___NOYba__pathwayLink:focus-visible{outline-offset:3px;outline:2px solid #783881}.journey-hero-module___NOYba__outcome{margin:0 18px}.journey-hero-module___NOYba__cardLinks{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px 17px;display:flex}.journey-hero-module___NOYba__cardLinks a{min-height:44px;color:var(--accent);align-items:center;gap:4px;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-flex}.journey-hero-module___NOYba__cardLinks a:hover{text-underline-offset:3px;text-decoration:underline}.journey-hero-module___NOYba__bottomBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.journey-hero-module___NOYba__bottomBar p{color:#736579;margin:0;font-size:.73rem;line-height:1.8}.journey-hero-module___NOYba__bottomBar strong{color:#4e3d59;font-size:.82rem}.journey-hero-module___NOYba__bottomBar p a{color:#82418b;text-underline-offset:3px;align-items:center;gap:4px;min-height:44px;text-decoration:underline;display:inline-flex}.journey-hero-module___NOYba__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.journey-hero-module___NOYba__primary{color:#fff;background:#97489f;border-radius:25px;align-items:center;gap:5px;min-height:44px;padding:12px 22px;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #97489f26}.journey-hero-module___NOYba__primary:hover{color:#fff;background:#7e3387}.journey-hero-module___NOYba__help{color:#82418b;text-underline-offset:3px;align-items:center;min-height:44px;font-size:.78rem;font-weight:600;text-decoration:underline;display:inline-flex}.journey-hero-module___NOYba__mobileSteps,.journey-hero-module___NOYba__mobileHint{display:none}@media (prefers-reduced-motion:no-preference){.journey-hero-module___NOYba__card{transition:border-color .24s,box-shadow .24s}.journey-hero-module___NOYba__stageSymbol,.journey-hero-module___NOYba__number,.journey-hero-module___NOYba__concepts svg,.journey-hero-module___NOYba__tools li,.journey-hero-module___NOYba__cardLinks a span,.journey-hero-module___NOYba__primary span{transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s}.journey-hero-module___NOYba__cardLinks a span,.journey-hero-module___NOYba__primary span{display:inline-block}.journey-hero-module___NOYba__concepts button,.journey-hero-module___NOYba__mobileSteps button,.journey-hero-module___NOYba__primary{transition:background-color .22s,border-color .22s,box-shadow .22s,transform .22s}.journey-hero-module___NOYba__conceptCopy{animation:.23s ease-out journey-hero-module___NOYba__conceptEntry}.journey-hero-module___NOYba__stage[data-revealed=true] .journey-hero-module___NOYba__progressLabel:after{transform-origin:0;animation:.65s cubic-bezier(.2,.7,.2,1) both journey-hero-module___NOYba__routeLine}.journey-hero-module___NOYba__concepts button:active,.journey-hero-module___NOYba__mobileSteps button:active{transform:scale(.97)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.journey-hero-module___NOYba__stage:hover .journey-hero-module___NOYba__card{border-color:var(--accent);box-shadow:0 14px 32px #39284612}.journey-hero-module___NOYba__stage:hover .journey-hero-module___NOYba__stageSymbol{transform:translateY(-3px)rotate(-5deg)}.journey-hero-module___NOYba__stage:hover .journey-hero-module___NOYba__number{box-shadow:0 0 0 6px var(--tint)}.journey-hero-module___NOYba__concepts button:hover svg{transform:translateY(-2px)scale(1.08)}.journey-hero-module___NOYba__tools li:hover{transform:translateY(-2px);box-shadow:0 4px 10px #3928460a}.journey-hero-module___NOYba__cardLinks a:hover span,.journey-hero-module___NOYba__primary:hover span{transform:translate(4px)}.journey-hero-module___NOYba__primary:hover{transform:translateY(-2px);box-shadow:0 8px 18px #97489f30}}@keyframes journey-hero-module___NOYba__conceptEntry{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes journey-hero-module___NOYba__routeLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1100px) and (prefers-reduced-motion:no-preference){.journey-hero-module___NOYba__activeCard .journey-hero-module___NOYba__card{animation:.26s ease-out journey-hero-module___NOYba__levelEntry}}@keyframes journey-hero-module___NOYba__levelEntry{0%{opacity:.55}to{opacity:1}}@media (max-width:1279px) and (min-width:1101px){.journey-hero-module___NOYba__container{width:96%}.journey-hero-module___NOYba__roadmap{gap:14px}.journey-hero-module___NOYba__cardContent{padding:14px 11px}.journey-hero-module___NOYba__cardHeading,.journey-hero-module___NOYba__cardLinks{padding-left:13px;padding-right:13px}.journey-hero-module___NOYba__concepts{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-hero-module___NOYba__progressLabel{font-size:.65rem}.journey-hero-module___NOYba__tracks>div{padding-inline:5px}.journey-hero-module___NOYba__tracks>div>span{text-align:center;flex-direction:column;gap:5px;width:100%}.journey-hero-module___NOYba__tracks h5{align-self:center}.journey-hero-module___NOYba__outcome{margin-inline:11px}}@media (max-width:1100px){.journey-hero-module___NOYba__hero{padding:28px 0}.journey-hero-module___NOYba__container{width:min(740px,100% - 32px)}.journey-hero-module___NOYba__intro{margin-bottom:20px}.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__eyebrow{letter-spacing:.075em;font-size:.62rem}.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__title{font-size:clamp(27px,7.6vw,38px)}.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__subtitle{font-size:.82rem}.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__introNote{max-width:350px;margin:0 auto;font-size:.73rem}.journey-hero-module___NOYba__mobileSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.journey-hero-module___NOYba__mobileSteps button{font:inherit;border:1px solid var(--edge);color:var(--accent);cursor:pointer;background:#fff;border-radius:9px;padding:11px 3px}.journey-hero-module___NOYba__mobileSteps span,.journey-hero-module___NOYba__mobileSteps strong,.journey-hero-module___NOYba__mobileSteps small{display:block}.journey-hero-module___NOYba__mobileSteps span{text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;font-weight:600}.journey-hero-module___NOYba__mobileSteps strong{margin:4px 0;font-size:.84rem}.journey-hero-module___NOYba__mobileSteps small{font-size:.68rem}.journey-hero-module___NOYba__mobileSteps .journey-hero-module___NOYba__activeStep{background:var(--tint);border-color:var(--accent);box-shadow:inset 0 -3px var(--accent)}.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__mobileHint{color:#76687e;text-align:center;margin:10px 0 16px;font-size:.67rem;display:block}.journey-hero-module___NOYba__roadmap{display:block}.journey-hero-module___NOYba__stage{padding-top:0!important}.journey-hero-module___NOYba__stage:not(.journey-hero-module___NOYba__activeCard),.journey-hero-module___NOYba__progressLabel{display:none}.journey-hero-module___NOYba__concepts button{font-size:.66rem}.journey-hero-module___NOYba__bottomBar{text-align:center;justify-content:center}.journey-hero-module___NOYba__bottomBar p{font-size:.7rem}.journey-hero-module___NOYba__bottomBar strong{font-size:.77rem}.journey-hero-module___NOYba__actions{gap:18px}.journey-hero-module___NOYba__primary{padding:12px 20px;font-size:.8rem}}@media (min-width:601px) and (max-width:1100px){.journey-hero-module___NOYba__hero{padding-block:40px}.journey-hero-module___NOYba__cardContent,.journey-hero-module___NOYba__cardHeading,.journey-hero-module___NOYba__cardLinks{padding-inline:24px}.journey-hero-module___NOYba__outcome{margin-inline:24px}.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__groupTitle{font-size:1.1rem}.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__explanation,.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__conceptExplanation p,.journey-hero-module___NOYba__firstSteps li,.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__smallNote,.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__pathwayLead,.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__dsa{font-size:.88rem}.journey-hero-module___NOYba__concepts button{min-height:90px;font-size:.8rem}.journey-hero-module___NOYba__mobileSteps button{min-height:86px}.journey-hero-module___NOYba__mobileSteps strong{font-size:1.08rem}.journey-hero-module___NOYba__mobileSteps span,.journey-hero-module___NOYba__mobileSteps small{font-size:.78rem}.journey-hero-module___NOYba__hero .journey-hero-module___NOYba__mobileHint{font-size:.8rem}.journey-hero-module___NOYba__cardLinks a,.journey-hero-module___NOYba__pathwayLink{padding-block:12px;font-size:.85rem}}@media (max-width:350px){.journey-hero-module___NOYba__cardContent,.journey-hero-module___NOYba__cardHeading,.journey-hero-module___NOYba__cardLinks{padding-inline:12px}.journey-hero-module___NOYba__outcome{margin-inline:12px}.journey-hero-module___NOYba__concepts{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-hero-module___NOYba__mobileSteps strong{font-size:.75rem}.journey-hero-module___NOYba__tracks>div{padding-inline:5px}.journey-hero-module___NOYba__tracks>div>span{text-align:center;flex-direction:column;gap:5px;width:100%}.journey-hero-module___NOYba__tracks h5{align-self:center}}
.space-hero-module__lK8t4W__hero{isolation:isolate;color:#fff;background:#120f20;position:relative;overflow:hidden}.space-hero-module__lK8t4W__background,.space-hero-module__lK8t4W__background:after,.space-hero-module__lK8t4W__background video{width:100%;height:100%;position:absolute;inset:0}.space-hero-module__lK8t4W__background{z-index:-1;background:#120f20 url(/Image/rocket-poster.jpg) 50%/cover no-repeat}.space-hero-module__lK8t4W__background video{object-fit:cover;object-position:center}.space-hero-module__lK8t4W__background .space-hero-module__lK8t4W__unavailable{display:none}.space-hero-module__lK8t4W__background:after{content:"";background:linear-gradient(90deg,#0c0814e0 0%,#170d22bd 36%,#551e6340 72%,#712b803b 100%)}.space-hero-module__lK8t4W__hero .space-hero-module__lK8t4W__container{align-items:center;min-height:560px;padding-top:70px;padding-bottom:76px;display:flex}.space-hero-module__lK8t4W__content{width:min(100%,590px)}.space-hero-module__lK8t4W__hero .space-hero-module__lK8t4W__eyebrow{color:#f0d9f4;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 20px;font-size:.76rem;font-weight:600;display:flex}.space-hero-module__lK8t4W__eyebrow:before{content:"";background:#e1a4e8;border-radius:50%;width:7px;height:7px}.space-hero-module__lK8t4W__hero h1{color:#fff;letter-spacing:-.025em;background:0 0;margin:0 0 18px;font-size:clamp(2.8rem,5.2vw,4.5rem);font-weight:800;line-height:1.1}.space-hero-module__lK8t4W__hero h1:hover{letter-spacing:-.025em;text-shadow:none}.space-hero-module__lK8t4W__future{color:#f6d6ff;-webkit-text-fill-color:transparent;background:linear-gradient(115deg,#fff5ff 5%,#edbbf4 55%,#ffdf9a);-webkit-background-clip:text;background-clip:text}.space-hero-module__lK8t4W__hero .space-hero-module__lK8t4W__lead{font-family:var(--heading-font,"Nunito", sans-serif);color:#fff;margin:0 0 12px;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:700;line-height:1.45}.space-hero-module__lK8t4W__hero .space-hero-module__lK8t4W__description{color:#f0e9f3;max-width:490px;margin:0;font-size:.98rem;line-height:1.9}.space-hero-module__lK8t4W__actions{flex-wrap:wrap;align-items:center;gap:18px;margin:28px 0 24px;display:flex}.space-hero-module__lK8t4W__hero .space-hero-module__lK8t4W__primary{letter-spacing:.035em;background:#a24aa3;padding:14px 23px;font-size:.8rem}.space-hero-module__lK8t4W__hero .space-hero-module__lK8t4W__primary:hover{background:#863989}.space-hero-module__lK8t4W__secondary{color:#fff;text-underline-offset:5px;align-items:center;gap:9px;min-height:44px;font-size:.82rem;font-weight:600;-webkit-text-decoration:underline #d5acdc;text-decoration:underline #d5acdc;display:inline-flex}.space-hero-module__lK8t4W__secondary:hover{color:#f1c4f4}.space-hero-module__lK8t4W__details{color:#eee1f0;flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.space-hero-module__lK8t4W__details li{background:#29193575;border:1px solid #f2d7ff30;border-radius:24px;padding:7px 10px;box-shadow:inset 0 1px #ffffff0a}.space-hero-module__lK8t4W__details li:before{content:"✓";color:#e8b5ee;margin-right:6px}.space-hero-module__lK8t4W__hero :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #fff}@media (prefers-reduced-motion:no-preference){.space-hero-module__lK8t4W__eyebrow[data-revealed=true]:before{animation:.95s ease-out 2 space-hero-module__lK8t4W__signal}.space-hero-module__lK8t4W__secondary span{transition:transform .25s cubic-bezier(.16,1,.3,1)}.space-hero-module__lK8t4W__secondary:is(:hover,:focus-visible) span{transform:translateY(4px)}}@keyframes space-hero-module__lK8t4W__signal{0%{box-shadow:0 0 #e1a4e888}to{box-shadow:0 0 0 9px #e1a4e800}}@media (max-width:760px){.space-hero-module__lK8t4W__hero .space-hero-module__lK8t4W__container{min-height:580px;padding-top:48px;padding-bottom:72px}.space-hero-module__lK8t4W__background,.space-hero-module__lK8t4W__background video{object-position:64% center;background-position:64%}.space-hero-module__lK8t4W__background:after{background:linear-gradient(90deg,#100b1ede,#1b0e27a3),linear-gradient(#0000,#160c24a6)}.space-hero-module__lK8t4W__hero .space-hero-module__lK8t4W__eyebrow{letter-spacing:.1em;margin-bottom:17px;font-size:.68rem}.space-hero-module__lK8t4W__hero h1{max-width:460px;font-size:clamp(2.75rem,10vw,4rem)}.space-hero-module__lK8t4W__hero .space-hero-module__lK8t4W__description{font-size:.88rem}.space-hero-module__lK8t4W__actions{gap:10px 18px;margin:23px 0 18px}.space-hero-module__lK8t4W__details{gap:7px;font-size:.72rem}}
.home-why-technologies-module__HV2RfW__reasons,.home-why-technologies-module__HV2RfW__technologies{color:#333;background:#fff;scroll-margin-top:100px}.home-why-technologies-module__HV2RfW__wrap{width:min(1160px,100% - 40px);margin-inline:auto;position:relative}.home-why-technologies-module__HV2RfW__reasons{padding:60px 0 32px}.home-why-technologies-module__HV2RfW__reasonsTitle,.home-why-technologies-module__HV2RfW__technologiesTitle{color:#333;font-family:var(--heading-font,"Nunito", sans-serif);text-align:center;margin:0;font-weight:700;line-height:1.25}.home-why-technologies-module__HV2RfW__reasonsTitle{font-size:clamp(2rem,3vw,2.4rem)}.home-why-technologies-module__HV2RfW__reasonsTitle:after{content:"";background:#9b4ba0;border-radius:2px;width:90px;height:4px;margin:20px auto 0;display:block}.home-why-technologies-module__HV2RfW__reasonGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;max-width:940px;margin:48px auto 0;padding:0;list-style:none;display:grid}.home-why-technologies-module__HV2RfW__reason{text-align:center;padding:0 8px}.home-why-technologies-module__HV2RfW__reasonIcon{color:#9b4ba0;background:#f5f4f6;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 12px;font-size:24px;display:grid}.home-why-technologies-module__HV2RfW__reason h3{color:#333;font-family:var(--heading-font,"Nunito", sans-serif);margin:0 0 16px;font-size:1.75rem;font-weight:700;line-height:1.35}.home-why-technologies-module__HV2RfW__reason p{color:#555;margin:0;font-size:.85rem;line-height:1.45}.home-why-technologies-module__HV2RfW__technologies{padding:42px 0 48px;position:relative;overflow:hidden}.home-why-technologies-module__HV2RfW__technologies:before{content:"";pointer-events:none;background:#6b37a00d;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-250px;left:-250px}.home-why-technologies-module__HV2RfW__technologiesTitle{margin-bottom:32px;font-size:clamp(2rem,3.4vw,2.7rem)}.home-why-technologies-module__HV2RfW__technologiesTitle span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e1d7e9;padding:2px 0}.home-why-technologies-module__HV2RfW__technologyGrid{flex-wrap:wrap;justify-content:center;gap:28px 20px;max-width:1080px;margin:0 auto;padding:0;list-style:none;display:flex}.home-why-technologies-module__HV2RfW__technology{text-align:center;flex-direction:column;flex:0 0 100px;align-items:center;min-width:0;display:flex}.home-why-technologies-module__HV2RfW__technologyIcon{color:#9b4ba0;background:#fff;border-radius:20px;place-items:center;width:100px;height:100px;margin-bottom:15px;display:grid;box-shadow:0 10px 30px #0000001a}.home-why-technologies-module__HV2RfW__technologyIcon img,.home-why-technologies-module__HV2RfW__technologyIcon svg{object-fit:contain;width:60px;height:60px;display:block}.home-why-technologies-module__HV2RfW__technologyName{color:#333;font-size:1.05rem;font-weight:600;line-height:1.45}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.home-why-technologies-module__HV2RfW__reasonIcon,.home-why-technologies-module__HV2RfW__technologyIcon,.home-why-technologies-module__HV2RfW__technologyIcon img,.home-why-technologies-module__HV2RfW__technologyIcon svg{transition:transform .28s cubic-bezier(.2,.7,.25,1)}.home-why-technologies-module__HV2RfW__reason:hover .home-why-technologies-module__HV2RfW__reasonIcon{transform:translateY(-3px)scale(1.04)}.home-why-technologies-module__HV2RfW__technology:hover .home-why-technologies-module__HV2RfW__technologyIcon{transform:translateY(-3px)}.home-why-technologies-module__HV2RfW__technology:hover .home-why-technologies-module__HV2RfW__technologyIcon img,.home-why-technologies-module__HV2RfW__technology:hover .home-why-technologies-module__HV2RfW__technologyIcon svg{transform:scale(1.05)}}@media (max-width:900px){.home-why-technologies-module__HV2RfW__reasonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;max-width:640px}.home-why-technologies-module__HV2RfW__reason{max-width:180px;margin-inline:auto}.home-why-technologies-module__HV2RfW__reason h3{font-size:1.5rem}}@media (max-width:520px){.home-why-technologies-module__HV2RfW__wrap{width:calc(100% - 32px)}.home-why-technologies-module__HV2RfW__reasons{padding:44px 0 24px}.home-why-technologies-module__HV2RfW__reasonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;margin-top:32px}.home-why-technologies-module__HV2RfW__reason{padding:0 4px}.home-why-technologies-module__HV2RfW__reason h3{margin-bottom:12px;font-size:1.35rem}.home-why-technologies-module__HV2RfW__reason p{font-size:.82rem}.home-why-technologies-module__HV2RfW__technologies{padding:32px 0 40px}.home-why-technologies-module__HV2RfW__technologiesTitle{margin-bottom:28px;font-size:1.9rem;line-height:1.4}.home-why-technologies-module__HV2RfW__technologyGrid{gap:24px 16px}.home-why-technologies-module__HV2RfW__technology{flex-basis:80px}.home-why-technologies-module__HV2RfW__technologyIcon{border-radius:16px;width:80px;height:80px;margin-bottom:12px}.home-why-technologies-module__HV2RfW__technologyIcon img,.home-why-technologies-module__HV2RfW__technologyIcon svg{width:48px;height:48px}.home-why-technologies-module__HV2RfW__technologyName{font-size:.85rem}}
.home-benefits-process-module__ugOkYG__benefits,.home-benefits-process-module__ugOkYG__howItWorks{padding:64px 0;scroll-margin-top:100px}.home-benefits-process-module__ugOkYG__benefits{background:#fcf4f5}.home-benefits-process-module__ugOkYG__howItWorks{background:#fff}.home-benefits-process-module__ugOkYG__wrap{width:min(1200px,100% - 48px);margin-inline:auto}.home-benefits-process-module__ugOkYG__heading{color:#333;font-family:var(--heading-font,"Nunito", sans-serif);text-align:center;margin:0 0 40px;font-size:clamp(1.8rem,3.2vw,3rem);font-weight:700;line-height:1.25}.home-benefits-process-module__ugOkYG__heading:after{content:"";background:#a24aa3;border-radius:4px;width:90px;height:4px;margin:24px auto 0;display:block}.home-benefits-process-module__ugOkYG__heading span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 60%,#dfd2e5 60%)}.home-benefits-process-module__ugOkYG__benefitsLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:60px;display:grid}.home-benefits-process-module__ugOkYG__imageWrap{min-width:0}.home-benefits-process-module__ugOkYG__image{width:100%;height:auto;display:block}.home-benefits-process-module__ugOkYG__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.home-benefits-process-module__ugOkYG__benefitCard{text-align:center;background:#fff;border-radius:16px;min-width:0;padding:30px;box-shadow:0 4px 20px #00000014}.home-benefits-process-module__ugOkYG__benefitIcon,.home-benefits-process-module__ugOkYG__stepIcon{color:#fff;background:linear-gradient(135deg,#a24aa3,#000);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 25px #a24aa340}.home-benefits-process-module__ugOkYG__benefitIcon{width:60px;height:60px;margin:0 auto 20px;font-size:1.5rem}.home-benefits-process-module__ugOkYG__benefitCard h3,.home-benefits-process-module__ugOkYG__stepContent h3{color:#333;font-family:var(--heading-font,"Nunito", sans-serif);margin:0 0 15px;font-size:1.2rem;font-weight:700;line-height:1.4}.home-benefits-process-module__ugOkYG__benefitCard p,.home-benefits-process-module__ugOkYG__stepContent p{color:#666;margin:0;font-size:.95rem;line-height:1.65}.home-benefits-process-module__ugOkYG__stepsWrap{width:min(1000px,100% - 48px);margin-inline:auto}.home-benefits-process-module__ugOkYG__stepsWrap .home-benefits-process-module__ugOkYG__heading{margin-bottom:64px}.home-benefits-process-module__ugOkYG__steps{flex-direction:column;gap:40px;display:flex}.home-benefits-process-module__ugOkYG__step{background:#fff;border-radius:16px;align-items:center;gap:22px;width:80%;min-width:0;padding:26px 22px;display:flex;box-shadow:0 5px 20px #00000014}.home-benefits-process-module__ugOkYG__step:nth-child(odd){align-self:flex-start}.home-benefits-process-module__ugOkYG__step:nth-child(2n){align-self:flex-end}.home-benefits-process-module__ugOkYG__stepIcon{width:80px;height:80px;font-size:2rem}.home-benefits-process-module__ugOkYG__stepContent{text-align:center;flex:1;min-width:0}.home-benefits-process-module__ugOkYG__stepContent h3{font-size:1.3rem;font-weight:600}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.home-benefits-process-module__ugOkYG__benefitCard,.home-benefits-process-module__ugOkYG__step{transition:transform .26s,box-shadow .26s}.home-benefits-process-module__ugOkYG__benefitIcon,.home-benefits-process-module__ugOkYG__stepIcon,.home-benefits-process-module__ugOkYG__image{transition:transform .28s}.home-benefits-process-module__ugOkYG__benefitCard:hover,.home-benefits-process-module__ugOkYG__step:hover{transform:translateY(-3px);box-shadow:0 9px 24px #0000001c}.home-benefits-process-module__ugOkYG__benefitCard:hover .home-benefits-process-module__ugOkYG__benefitIcon,.home-benefits-process-module__ugOkYG__step:hover .home-benefits-process-module__ugOkYG__stepIcon{transform:scale(1.045)}.home-benefits-process-module__ugOkYG__imageWrap:hover .home-benefits-process-module__ugOkYG__image{transform:scale(1.012)}}@media (max-width:1000px){.home-benefits-process-module__ugOkYG__benefitsLayout{grid-template-columns:1fr;gap:24px}.home-benefits-process-module__ugOkYG__imageWrap{width:min(100%,500px);margin-inline:auto}.home-benefits-process-module__ugOkYG__benefitsGrid{width:min(100%,720px);margin-inline:auto}.home-benefits-process-module__ugOkYG__step{width:90%}}@media (max-width:600px){.home-benefits-process-module__ugOkYG__benefits,.home-benefits-process-module__ugOkYG__howItWorks{padding:48px 0}.home-benefits-process-module__ugOkYG__wrap,.home-benefits-process-module__ugOkYG__stepsWrap{width:calc(100% - 40px)}.home-benefits-process-module__ugOkYG__heading{margin-bottom:20px}.home-benefits-process-module__ugOkYG__heading:after{margin-top:18px}.home-benefits-process-module__ugOkYG__benefitsLayout{gap:8px}.home-benefits-process-module__ugOkYG__benefitsGrid{grid-template-columns:1fr;gap:20px}.home-benefits-process-module__ugOkYG__benefitCard{padding:26px}.home-benefits-process-module__ugOkYG__stepsWrap .home-benefits-process-module__ugOkYG__heading{margin-bottom:36px}.home-benefits-process-module__ugOkYG__steps{gap:24px}.home-benefits-process-module__ugOkYG__step{flex-direction:column;gap:20px;width:100%;padding:26px 22px}.home-benefits-process-module__ugOkYG__stepIcon{width:70px;height:70px;font-size:1.8rem}}
.home-view-module__PV7MTq__page{--home-ink:#35213e;--home-purple:#8b3d91;--home-muted:#6c5e70;background:#fffcf8}.home-view-module__PV7MTq__wrap,.home-view-module__PV7MTq__trialInner{width:min(1200px,100% - 40px);margin-inline:auto}.home-view-module__PV7MTq__reach{background:radial-gradient(at 50% 0,#94519755,#0000 60%),#4f2758;padding:84px 24px}.home-view-module__PV7MTq__reachInner{max-width:1100px;margin-inline:auto}.home-view-module__PV7MTq__reachHeading{text-align:center;max-width:670px;margin:0 auto 36px}.home-view-module__PV7MTq__reachKicker{color:#eed9f0;letter-spacing:.04em;background:#ffffff0d;border:1px solid #ffffff25;border-radius:20px;margin-bottom:16px;padding:6px 13px;font-size:.69rem;font-weight:600;display:inline-block}.home-view-module__PV7MTq__reachHeading h2{color:#fff;font-family:var(--heading-font,"Nunito", sans-serif);letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(2rem,3.2vw,2.8rem);font-weight:800;line-height:1.16}.home-view-module__PV7MTq__reachHeading h2 span{color:#ffda72}.home-view-module__PV7MTq__reachHeading p{color:#e0d0e3;margin:0;font-size:.88rem;line-height:1.8}.home-view-module__PV7MTq__countries{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none;display:grid}.home-view-module__PV7MTq__countries li{text-align:center;background:#ffffff08;border:1px solid #ffffff30;border-radius:19px;padding:24px 10px 20px}.home-view-module__PV7MTq__countries img{object-fit:cover;border-radius:5px;width:60px;height:40px;margin:0 auto 15px;display:block}.home-view-module__PV7MTq__countries span{color:#f4e6f5;font-size:.75rem;display:block}@media (prefers-reduced-motion:no-preference){.home-view-module__PV7MTq__countries li{transition:transform .24s cubic-bezier(.2,.7,.25,1),border-color .24s,background-color .24s}.home-view-module__PV7MTq__countries img{transition:transform .24s cubic-bezier(.2,.7,.25,1)}}@media (hover:hover) and (pointer:fine){.home-view-module__PV7MTq__countries li:hover{background-color:#ffffff10;border-color:#ffda7270}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-view-module__PV7MTq__countries li:hover{transform:translateY(-2px)}.home-view-module__PV7MTq__countries li:hover img{transform:translateY(-3px)}}.home-view-module__PV7MTq__sectionHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.home-view-module__PV7MTq__page .home-view-module__PV7MTq__eyebrow{color:var(--home-purple);letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:.7rem;font-weight:700}.home-view-module__PV7MTq__sectionHeading h2,.home-view-module__PV7MTq__trial h2{color:var(--home-ink);font-family:var(--heading-font,"Nunito", sans-serif);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.4vw,3rem);font-weight:800;line-height:1.14}.home-view-module__PV7MTq__sectionHeading h2 span{color:var(--home-purple)}.home-view-module__PV7MTq__textLink{color:#793781;text-underline-offset:5px;justify-content:center;align-items:center;gap:10px;min-height:44px;font-size:.82rem;font-weight:600;text-decoration:underline;display:inline-flex}.home-view-module__PV7MTq__textLink:hover{color:#4e2059}.home-view-module__PV7MTq__textLink:focus-visible,.home-view-module__PV7MTq__trialButton:focus-visible{outline:3px solid var(--home-purple);outline-offset:5px}.home-view-module__PV7MTq__videos{background:#fff;padding:72px 0 76px}.home-view-module__PV7MTq__sectionCopy{color:var(--home-muted);margin:12px 0 0;font-size:.9rem;line-height:1.7}.home-view-module__PV7MTq__videos .home-view-module__PV7MTq__videoGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.home-view-module__PV7MTq__videos .video-card{background:#fff;border:1px solid #e9dfea;border-radius:16px;box-shadow:0 5px 20px #41264f09}.home-view-module__PV7MTq__videos .video-info{gap:10px;padding:16px}.home-view-module__PV7MTq__videos .student-avatar{border-color:#f2e9f6;width:42px;height:42px}.home-view-module__PV7MTq__videos .student-details{min-width:0}.home-view-module__PV7MTq__videos .student-details h3{color:var(--home-ink);overflow-wrap:anywhere;font-size:.92rem}.home-view-module__PV7MTq__videos .student-badge{color:#773d82;background:#f3ebf7;padding:4px 8px;font-size:.65rem}.home-view-module__PV7MTq__trial{background:#fff;padding:0 0 76px}.home-view-module__PV7MTq__trialInner{box-sizing:border-box;background:linear-gradient(115deg,#38213f,#68316f);border:1px solid #804d89;border-radius:26px;justify-content:space-between;align-items:center;gap:36px;padding:48px 54px;display:flex}.home-view-module__PV7MTq__trial .home-view-module__PV7MTq__eyebrow{color:#e7c7e8}.home-view-module__PV7MTq__trial h2{color:#fff;font-size:clamp(1.8rem,3vw,2.65rem)}.home-view-module__PV7MTq__trial h2 span{color:#f3d595}.home-view-module__PV7MTq__trial p:not(.home-view-module__PV7MTq__eyebrow){color:#eee1f0;margin:16px 0 0;font-size:.86rem;line-height:1.7}.home-view-module__PV7MTq__trial p.home-view-module__PV7MTq__audience{color:#d6bddb;margin-top:10px;font-size:.73rem}.home-view-module__PV7MTq__trialActions{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;display:flex}.home-view-module__PV7MTq__trialButton{color:#4d2856;background:#ffedc7;border:1px solid #fff3d6;border-radius:11px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:14px 24px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.home-view-module__PV7MTq__trialButton:hover{color:#34193c;background:#fff4de}.home-view-module__PV7MTq__trial .home-view-module__PV7MTq__textLink{color:#f4e9f7;font-size:.78rem}.home-view-module__PV7MTq__trial a:focus-visible{outline-color:#ffedc7}@media (prefers-reduced-motion:no-preference){.home-view-module__PV7MTq__textLink{transition:color .22s}.home-view-module__PV7MTq__textLink span,.home-view-module__PV7MTq__trialButton span{transition:transform .24s cubic-bezier(.2,.7,.25,1)}.home-view-module__PV7MTq__trialButton{transition:transform .24s cubic-bezier(.2,.7,.25,1),box-shadow .24s,background-color .22s,color .22s}.home-view-module__PV7MTq__textLink:focus-visible span{transform:translate(3px)}.home-view-module__PV7MTq__trialButton:focus-visible span{transform:translate(2px,-2px)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-view-module__PV7MTq__textLink:hover span{transform:translate(3px)}.home-view-module__PV7MTq__trialButton:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1d102b26}.home-view-module__PV7MTq__trialButton:hover span{transform:translate(2px,-2px)}.home-view-module__PV7MTq__trialButton:active{transform:translateY(0)}}@media (max-width:1000px){.home-view-module__PV7MTq__videos .home-view-module__PV7MTq__videoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-view-module__PV7MTq__trialInner{padding:38px}}@media (max-width:800px){.home-view-module__PV7MTq__reach{padding-block:60px}.home-view-module__PV7MTq__countries{grid-template-columns:repeat(3,minmax(0,1fr));max-width:600px;margin-inline:auto}}@media (max-width:700px){.home-view-module__PV7MTq__videos{padding:48px 0}.home-view-module__PV7MTq__sectionHeading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}.home-view-module__PV7MTq__trial{padding-bottom:48px}.home-view-module__PV7MTq__trialInner{border-radius:20px;flex-direction:column;align-items:flex-start;gap:26px;padding:32px 24px}.home-view-module__PV7MTq__trialActions{width:100%}.home-view-module__PV7MTq__trialButton{box-sizing:border-box;width:100%}}@media (max-width:480px){.home-view-module__PV7MTq__reach{padding:48px 18px}.home-view-module__PV7MTq__reachHeading{margin-bottom:28px}.home-view-module__PV7MTq__reachHeading h2{font-size:1.9rem}.home-view-module__PV7MTq__reachHeading p{font-size:.8rem}.home-view-module__PV7MTq__countries{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.home-view-module__PV7MTq__countries li{padding:22px 8px 18px}.home-view-module__PV7MTq__videos .home-view-module__PV7MTq__videoGrid{grid-template-columns:1fr}}
.video-card-module__zcivbq__dialog.video-modal{overscroll-behavior:contain;opacity:1;background:#170f20ed;border:0;justify-content:center;align-items:center;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:16px;position:fixed;inset:0;overflow-y:auto}.video-card-module__zcivbq__dialog[open]{display:flex}.video-card-module__zcivbq__placeholder{background:#efe5f1;width:100%;height:100%;display:block}.video-card-module__zcivbq__initial{color:#793680;background:#efe5f1;place-items:center;width:100%;height:100%;font-weight:700;display:grid}.video-card-module__zcivbq__dialog::backdrop{background:0 0}@media (prefers-reduced-motion:no-preference){.video-card-module__zcivbq__dialog[open] .video-card-module__zcivbq__panel{animation:.24s cubic-bezier(.16,1,.3,1) both video-card-module__zcivbq__player-enter}}@keyframes video-card-module__zcivbq__player-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.video-card-module__zcivbq__panel{color:#fff;background:#1e1426;border:1px solid #ffffff26;border-radius:20px;width:min(900px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;box-shadow:0 24px 90px #0007}.video-card-module__zcivbq__heading{z-index:2;background:#1e1426;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex;position:sticky;top:0}.video-card-module__zcivbq__heading>div{min-width:0}.video-card-module__zcivbq__heading span{color:#d8b8df;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.video-card-module__zcivbq__heading h2{color:#fff;font:800 1.15rem/1.3 var(--heading-font,sans-serif);overflow-wrap:anywhere;margin:3px 0 0}.video-card-module__zcivbq__close{cursor:pointer;background:#ffffff12;border:1px solid #ffffff38;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.video-card-module__zcivbq__close span{color:#fff;font:26px/1 sans-serif}.video-card-module__zcivbq__stage{background:#000;justify-content:center;align-items:center;display:flex}.video-card-module__zcivbq__stage video{object-fit:contain;background:#000;width:100%;height:auto;max-height:calc(100dvh - 220px);display:block}.video-card-module__zcivbq__controls{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;display:flex}.video-card-module__zcivbq__controls button,.video-card-module__zcivbq__notice button,.video-card-module__zcivbq__notice a{color:#fff;min-height:44px;font:600 .82rem var(--body-font,sans-serif);cursor:pointer;background:#a24aa323;border:1px solid #c990d355;border-radius:24px;justify-content:center;align-items:center;gap:9px;padding:8px 15px;text-decoration:none;display:inline-flex}.video-card-module__zcivbq__controls button:hover,.video-card-module__zcivbq__notice button:hover,.video-card-module__zcivbq__notice a:hover,.video-card-module__zcivbq__close:hover{color:#fff;background:#a24aa35c}.video-card-module__zcivbq__panel button:focus-visible,.video-card-module__zcivbq__panel a:focus-visible,.video-card-module__zcivbq__volume input:focus-visible,.video-card-module__zcivbq__stage video:focus-visible{outline-offset:3px;outline:3px solid #ffd778}.video-card-module__zcivbq__status{color:#d8b8df;margin-left:auto;font-size:.75rem}.video-card-module__zcivbq__volume{color:#f0dff4;flex:150px;align-items:center;gap:8px;min-width:0;max-width:240px;font-size:.75rem;display:flex}.video-card-module__zcivbq__volume input{accent-color:#d2a0e0;cursor:pointer;flex:1;width:100%;min-width:50px;height:44px;margin:0;padding:0}.video-card-module__zcivbq__volume span:last-child{text-align:right;font-variant-numeric:tabular-nums;min-width:34px}.video-card-module__zcivbq__deviceVolume{color:#d8b8df;font-size:.75rem}.video-card-module__zcivbq__controls .video-card-module__zcivbq__helpToggle{color:#e3c8eb;text-underline-offset:3px;background:0 0;border:0;border-radius:4px;min-height:44px;padding:4px;font-size:.75rem;text-decoration:underline}.video-card-module__zcivbq__soundHelp{border-top:1px solid #ffffff26}.video-card-module__zcivbq__soundHelp .video-card-module__zcivbq__soundHint{color:#d8b8df;max-width:430px;margin:12px auto 0;font-size:.75rem;line-height:1.6}.video-card-module__zcivbq__notice{text-align:center;padding:16px 20px 20px}.video-card-module__zcivbq__notice p{color:#f0dff4;margin:0 0 12px;font-size:.9rem}.video-card-module__zcivbq__notice>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (max-width:600px){.video-card-module__zcivbq__dialog.video-modal{padding:10px}.video-card-module__zcivbq__panel{border-radius:14px;max-height:calc(100dvh - 20px)}.video-card-module__zcivbq__heading{padding:12px 14px}.video-card-module__zcivbq__heading h2{font-size:1rem}.video-card-module__zcivbq__controls{gap:8px;padding:12px}.video-card-module__zcivbq__controls button{padding:8px 11px;font-size:.77rem}.video-card-module__zcivbq__stage video{max-height:calc(100dvh - 280px)}.video-card-module__zcivbq__volume{flex-basis:100%;order:1;max-width:none}.video-card-module__zcivbq__deviceVolume{flex-basis:100%;order:1}.video-card-module__zcivbq__status{font-size:.68rem}}@media (max-height:500px){.video-card-module__zcivbq__stage video{max-height:calc(100dvh - 165px)}.video-card-module__zcivbq__heading{padding:8px 12px}.video-card-module__zcivbq__heading h2{font-size:.9rem}.video-card-module__zcivbq__controls{padding:8px 12px}}
.parent-review-card-module__nqZs7q__card{color:#302538;background:#fff;border:1px solid #eadbec;border-radius:22px;flex-direction:column;width:100%;min-width:0;height:100%;display:flex;overflow:hidden;box-shadow:0 8px 26px #5f356012}.parent-review-card-module__nqZs7q__card *,.parent-review-card-module__nqZs7q__dialog *{box-sizing:border-box}.parent-review-card-module__nqZs7q__poster{aspect-ratio:9/16;cursor:zoom-in;background:#f8f1fa;border:0;border-radius:0;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.parent-review-card-module__nqZs7q__poster img{object-fit:contain;width:100%;height:100%;display:block}.parent-review-card-module__nqZs7q__openHint{color:#71397d;font:600 .76rem var(--body-font,"Poppins", sans-serif);white-space:nowrap;background:#fffef5f5;border:1px solid #ffffff91;border-radius:30px;align-items:center;gap:7px;padding:8px 13px;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 3px 14px #29203322}.parent-review-card-module__nqZs7q__openHint svg{width:15px;height:15px}.parent-review-card-module__nqZs7q__poster:focus-visible{outline-offset:-5px;outline:3px solid #804087}.parent-review-card-module__nqZs7q__poster:hover .parent-review-card-module__nqZs7q__openHint{color:#fff;background:#7c3e86}.parent-review-card-module__nqZs7q__body{border-top:1px solid #f0e5f2;padding:18px 20px 20px}.parent-review-card-module__nqZs7q__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-bottom:8px;display:flex}.parent-review-card-module__nqZs7q__label{color:#80418a;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:700;display:block}.parent-review-card-module__nqZs7q__stars{color:#a87513;letter-spacing:2px;font-size:.84rem;line-height:1}.parent-review-card-module__nqZs7q__card h3{color:#302538;font:800 1.1rem/1.3 var(--heading-font,"Nunito", sans-serif);overflow-wrap:anywhere;margin:0}.parent-review-card-module__nqZs7q__location{color:#706278;margin:5px 0 0;font-size:.78rem;line-height:1.5}.parent-review-card-module__nqZs7q__body blockquote{color:#56475e;overflow-wrap:anywhere;border-top:1px solid #eee3f0;margin:14px 0 0;padding:12px 0 0;font-size:.86rem;line-height:1.8}.parent-review-card-module__nqZs7q__fallback{color:#82438c;text-align:center;background:linear-gradient(135deg,#f3e9f7,#fff5f6);padding:34px 22px}.parent-review-card-module__nqZs7q__fallback>span{font:76px/.9 Georgia,serif;display:block}.parent-review-card-module__nqZs7q__fallback p{margin:8px 0 0;font-size:.88rem;font-weight:600}.parent-review-card-module__nqZs7q__fallback small{color:#706278;margin-top:9px;font-size:.75rem;line-height:1.6;display:block}.parent-review-card-module__nqZs7q__dialog{color:#302538;background:#fffcff;border:1px solid #eadbec;border-radius:20px;width:min(960px,100vw - 28px);max-width:none;max-height:calc(100dvh - 28px);margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 20px 90px #19092159}.parent-review-card-module__nqZs7q__dialog::backdrop{background:#1e1124c9}.parent-review-card-module__nqZs7q__dialogContent{padding:18px}.parent-review-card-module__nqZs7q__dialogHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.parent-review-card-module__nqZs7q__dialogHeader h2{font:800 clamp(1.05rem, 3vw, 1.4rem)/1.3 var(--heading-font,"Nunito", sans-serif);color:#302538;overflow-wrap:anywhere;margin:5px 0 0}.parent-review-card-module__nqZs7q__closeButton{color:#753a80;cursor:pointer;background:#f8effa;border:1px solid #dfcae4;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.parent-review-card-module__nqZs7q__closeButton svg{width:20px;height:20px}.parent-review-card-module__nqZs7q__toolbar{justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.parent-review-card-module__nqZs7q__toolbar p{color:#706278;margin:0;font-size:.76rem;line-height:1.6}.parent-review-card-module__nqZs7q__toolbar button{color:#753a80;min-height:44px;font:600 .76rem var(--body-font,"Poppins", sans-serif);cursor:pointer;background:#fff;border:1px solid #dec8e3;border-radius:20px;flex-shrink:0;padding:9px 12px}.parent-review-card-module__nqZs7q__imageViewport{overscroll-behavior:contain;scrollbar-gutter:stable;background:#eee8f0;border:1px solid #e6daea;border-radius:10px;width:100%;height:min(68dvh,720px);overflow:auto}.parent-review-card-module__nqZs7q__imageViewport img{object-fit:contain;width:100%;max-width:100%;height:100%;display:block}.parent-review-card-module__nqZs7q__zoomed img{width:auto;min-width:100%;max-width:none;height:auto}.parent-review-card-module__nqZs7q__dialog button:hover{background:#eee0f3}.parent-review-card-module__nqZs7q__dialog button:focus-visible,.parent-review-card-module__nqZs7q__imageViewport:focus-visible{outline-offset:3px;outline:3px solid #9950a2}.parent-review-card-module__nqZs7q__dialogFallback{color:#5d4e65;margin:20px 0 0;font-size:.9rem;line-height:1.8}@media (max-width:480px){.parent-review-card-module__nqZs7q__dialogContent{padding:13px}.parent-review-card-module__nqZs7q__toolbar{align-items:flex-start}.parent-review-card-module__nqZs7q__toolbar p{max-width:150px}.parent-review-card-module__nqZs7q__imageViewport{height:60dvh}}@media (max-height:500px){.parent-review-card-module__nqZs7q__dialogContent{flex-direction:column;max-height:calc(100dvh - 30px);display:flex}.parent-review-card-module__nqZs7q__dialogHeader,.parent-review-card-module__nqZs7q__toolbar{flex-shrink:0}.parent-review-card-module__nqZs7q__imageViewport{min-height:0}}
.course-visual-module__RO4bHW__visual{--wash:#f7f4f9;--accent:#775083;background:var(--wash);width:100%;min-width:0;height:200px;color:var(--accent);font-family:Nunito,sans-serif;position:relative;overflow:hidden}.course-visual-module__RO4bHW__visual *,.course-visual-module__RO4bHW__visual :before,.course-visual-module__RO4bHW__visual :after{box-sizing:border-box}.course-visual-module__RO4bHW__blue{--wash:#f1f5f9;--accent:#426580}.course-visual-module__RO4bHW__teal{--wash:#f0f6f4;--accent:#38736d}.course-visual-module__RO4bHW__gold{--wash:#fbf7eb;--accent:#8b6e27}.course-visual-module__RO4bHW__coral{--wash:#fcf5ef;--accent:#9a6242}.course-visual-module__RO4bHW__compact{height:150px}.course-visual-module__RO4bHW__hero{border-radius:18px;height:280px}.course-visual-module__RO4bHW__visual .course-visual-module__RO4bHW__upload{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.course-visual-module__RO4bHW__subject{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:100%;padding:34px 16px 16px;display:flex}.course-visual-module__RO4bHW__marks{justify-content:center;align-items:center;gap:20px;margin-bottom:4px;display:flex}.course-visual-module__RO4bHW__visual .course-visual-module__RO4bHW__logo,.course-visual-module__RO4bHW__symbol{object-fit:contain;width:68px;height:68px;display:block}.course-visual-module__RO4bHW__visual .course-visual-module__RO4bHW__supportLogo{object-fit:contain;width:48px;height:48px}.course-visual-module__RO4bHW__symbol svg{width:100%;height:100%;display:block}.course-visual-module__RO4bHW__label{color:#3e3546;font-size:15px;font-weight:800;line-height:1.3}.course-visual-module__RO4bHW__description{color:#716878;letter-spacing:.015em;font-size:10px;line-height:1.4}.course-visual-module__RO4bHW__compact .course-visual-module__RO4bHW__subject{gap:5px;padding:15px 12px}.course-visual-module__RO4bHW__compact .course-visual-module__RO4bHW__logo,.course-visual-module__RO4bHW__compact .course-visual-module__RO4bHW__symbol{width:46px;height:46px}.course-visual-module__RO4bHW__compact .course-visual-module__RO4bHW__supportLogo{width:35px;height:35px}.course-visual-module__RO4bHW__compact .course-visual-module__RO4bHW__marks{gap:16px;margin-bottom:3px}.course-visual-module__RO4bHW__compact .course-visual-module__RO4bHW__label{font-size:13px}.course-visual-module__RO4bHW__compact .course-visual-module__RO4bHW__description{font-size:10px}.course-visual-module__RO4bHW__hero .course-visual-module__RO4bHW__subject{gap:10px;padding:22px 16px}.course-visual-module__RO4bHW__hero .course-visual-module__RO4bHW__logo,.course-visual-module__RO4bHW__hero .course-visual-module__RO4bHW__symbol{width:88px;height:88px}.course-visual-module__RO4bHW__hero .course-visual-module__RO4bHW__supportLogo{width:58px;height:58px}.course-visual-module__RO4bHW__hero .course-visual-module__RO4bHW__label{font-size:19px}.course-visual-module__RO4bHW__hero .course-visual-module__RO4bHW__description{font-size:12px}@media (max-width:600px){.course-visual-module__RO4bHW__hero .course-visual-module__RO4bHW__logo,.course-visual-module__RO4bHW__hero .course-visual-module__RO4bHW__symbol{width:66px;height:66px}.course-visual-module__RO4bHW__hero .course-visual-module__RO4bHW__supportLogo{width:44px;height:44px}.course-visual-module__RO4bHW__hero .course-visual-module__RO4bHW__label{font-size:17px}.course-visual-module__RO4bHW__hero .course-visual-module__RO4bHW__description{font-size:11px}}
.learning-journey-module__AJLj0W__journey{color:#333;background:#faf7fb;padding:64px 0;scroll-margin-top:110px}.learning-journey-module__AJLj0W__journey *{box-sizing:border-box}.learning-journey-module__AJLj0W__intro{text-align:center;max-width:800px;margin:0 auto 32px}.learning-journey-module__AJLj0W__intro h2{margin-bottom:22px}.learning-journey-module__AJLj0W__journey p{color:#555;margin:0 0 14px;font-size:.96rem;line-height:1.75}.learning-journey-module__AJLj0W__journey .learning-journey-module__AJLj0W__eyebrow{color:#833884;letter-spacing:.07em;text-transform:uppercase;font-size:.8rem;font-weight:700}.learning-journey-module__AJLj0W__journey .learning-journey-module__AJLj0W__guidance{max-width:720px;margin:14px auto 0;font-size:.9rem}.learning-journey-module__AJLj0W__previewGrid,.learning-journey-module__AJLj0W__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.learning-journey-module__AJLj0W__previewCard{background:#fff;border:1px solid #e6dae9;border-top:4px solid #a24aa3;border-radius:14px;flex-direction:column;padding:26px;display:flex;box-shadow:0 6px 20px #54295709}.learning-journey-module__AJLj0W__journey h3{font-family:var(--heading-font,"Nunito", sans-serif);color:#333;margin:10px 0 12px;font-size:1.55rem;line-height:1.3}.learning-journey-module__AJLj0W__journey h4{color:#333;margin:16px 0 8px;font-size:1.05rem}.learning-journey-module__AJLj0W__stepNumber{color:#833884;font-size:.83rem;font-weight:700;display:block}.learning-journey-module__AJLj0W__previewCard>a{margin-top:auto;padding-top:8px}.learning-journey-module__AJLj0W__journey .learning-journey-module__AJLj0W__previewExample{margin-bottom:14px}.learning-journey-module__AJLj0W__textLink{color:#803381;text-underline-offset:3px;align-items:center;gap:5px;min-height:44px;font-size:.91rem;font-weight:600;text-decoration:underline;display:inline-flex}.learning-journey-module__AJLj0W__textLink:hover{color:#502051}.learning-journey-module__AJLj0W__chooseHint{color:#803381;text-align:center;margin:0 0 12px;font-size:.86rem;font-weight:700}.learning-journey-module__AJLj0W__step{color:#555;cursor:pointer;font:inherit;text-align:left;background:#fff;border:2px solid #b18aba;border-radius:12px 12px 0 0;flex-direction:column;padding:18px;display:flex;box-shadow:0 3px #e3d6e8}.learning-journey-module__AJLj0W__step:focus-visible{outline-offset:4px;outline:3px solid #803381}.learning-journey-module__AJLj0W__openHint{color:#803381;background:#fff;border:1px solid #a24aa3;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;margin-top:16px;padding:9px 12px;font-size:.82rem;font-weight:700;line-height:1.35;display:flex}.learning-journey-module__AJLj0W__openHint span{font-size:1.1rem}.learning-journey-module__AJLj0W__selected .learning-journey-module__AJLj0W__openHint{color:#fff;background:#803381;border-color:#803381}.learning-journey-module__AJLj0W__panelLinks{flex-wrap:wrap;gap:8px 18px;display:flex}.learning-journey-module__AJLj0W__step strong{font-family:var(--heading-font,"Nunito", sans-serif);color:#333;margin:4px 0;font-size:1.45rem;display:block}.learning-journey-module__AJLj0W__age{color:#655268;margin-top:4px;font-size:.83rem;line-height:1.4;display:block}.learning-journey-module__AJLj0W__college .learning-journey-module__AJLj0W__collegeAge{color:#655268;margin-bottom:6px}.learning-journey-module__AJLj0W__selected{background:#f4eaf5;border-color:#803381;box-shadow:inset 0 -3px #803381}.learning-journey-module__AJLj0W__panel{background:#fff;border:1px solid #e2d4e7;border-top:0;border-radius:0 0 14px 14px;padding:28px}.learning-journey-module__AJLj0W__panel[hidden]{display:none}.learning-journey-module__AJLj0W__parentNote{border-left:3px solid #a24aa3;margin:18px 0;padding:10px 16px 0}.learning-journey-module__AJLj0W__parentNote p{font-size:.88rem}.learning-journey-module__AJLj0W__college{background:#f1edf5;border-radius:12px;align-items:center;gap:24px;margin:22px 0;padding:20px 24px;scroll-margin-top:110px;display:flex}.learning-journey-module__AJLj0W__college>div{flex:1}.learning-journey-module__AJLj0W__college h3{margin:0 0 8px;font-size:1.25rem}.learning-journey-module__AJLj0W__college p{margin-bottom:0;font-size:.88rem}.learning-journey-module__AJLj0W__college>a{flex:none}.learning-journey-module__AJLj0W__explainers{margin-top:26px}.learning-journey-module__AJLj0W__explainers details{background:#fff;border:1px solid #e2d4e7;border-radius:10px;margin-bottom:12px;padding:0 22px}.learning-journey-module__AJLj0W__explainers summary{cursor:pointer;padding:18px 0;font-size:.96rem;font-weight:600}.learning-journey-module__AJLj0W__explainers details[open]{padding-bottom:18px}.learning-journey-module__AJLj0W__glossary,.learning-journey-module__AJLj0W__trackGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0;display:grid}.learning-journey-module__AJLj0W__glossary dt{color:#803381;margin-bottom:4px;font-weight:600}.learning-journey-module__AJLj0W__glossary dd{color:#555;margin:0;font-size:.88rem;line-height:1.7}.learning-journey-module__AJLj0W__trackGrid article{background:#faf7fb;border-radius:8px;padding:16px}.learning-journey-module__AJLj0W__trackGrid h4{margin-top:0}.learning-journey-module__AJLj0W__trackGrid p{font-size:.88rem}.learning-journey-module__AJLj0W__nextStep{border-top:1px solid #e2d4e7;align-items:center;gap:32px;margin-top:28px;padding-top:30px;display:flex}.learning-journey-module__AJLj0W__nextStep>div:first-child{flex:1}.learning-journey-module__AJLj0W__nextStep h3{margin-top:0;font-size:1.25rem}.learning-journey-module__AJLj0W__nextStep p{margin:0;font-size:.88rem}.learning-journey-module__AJLj0W__actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.learning-journey-module__AJLj0W__actions>a{white-space:nowrap}.learning-journey-module__AJLj0W__journey .learning-journey-module__AJLj0W__collegeLink{text-align:center;margin:24px 0 0;font-size:.88rem}.learning-journey-module__AJLj0W__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.learning-journey-module__AJLj0W__step{transition:background-color .22s,border-color .22s,box-shadow .22s}.learning-journey-module__AJLj0W__step strong,.learning-journey-module__AJLj0W__stepNumber{transition:color .22s}.learning-journey-module__AJLj0W__selected strong{color:#803381}.learning-journey-module__AJLj0W__textLink span[aria-hidden=true]{transition:transform .22s;display:inline-block}.learning-journey-module__AJLj0W__textLink:is(:hover,:focus-visible) span[aria-hidden=true]{transform:translate(4px)}.learning-journey-module__AJLj0W__panel:not([hidden])>.learning-journey-module__AJLj0W__parentNote,.learning-journey-module__AJLj0W__explainers details[open]>:not(summary){animation:.24s ease-out learning-journey-module__AJLj0W__detailEntry}.learning-journey-module__AJLj0W__explainers details{transition:border-color .22s,box-shadow .22s}.learning-journey-module__AJLj0W__explainers details[open]{border-color:#bc8bc4;box-shadow:0 6px 18px #54295708}}@media (hover:hover) and (pointer:fine){.learning-journey-module__AJLj0W__step:hover{background:#f8f0f9;border-color:#803381}.learning-journey-module__AJLj0W__step:not(.learning-journey-module__AJLj0W__selected):hover .learning-journey-module__AJLj0W__openHint{color:#fff;background:#803381}}@keyframes learning-journey-module__AJLj0W__detailEntry{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.learning-journey-module__AJLj0W__previewGrid{gap:14px}.learning-journey-module__AJLj0W__previewCard{padding:20px}.learning-journey-module__AJLj0W__nextStep{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:640px){.learning-journey-module__AJLj0W__journey{padding:40px 0;scroll-margin-top:85px}.learning-journey-module__AJLj0W__previewGrid,.learning-journey-module__AJLj0W__glossary,.learning-journey-module__AJLj0W__trackGrid{grid-template-columns:1fr}.learning-journey-module__AJLj0W__steps{gap:6px}.learning-journey-module__AJLj0W__step{text-align:center;padding:12px 6px}.learning-journey-module__AJLj0W__step strong{font-size:clamp(.875rem,3.9vw,1rem)}.learning-journey-module__AJLj0W__stepNumber,.learning-journey-module__AJLj0W__step>span:not(.learning-journey-module__AJLj0W__openHint){font-size:.73rem}.learning-journey-module__AJLj0W__openHint{margin-top:12px;padding:8px 4px;font-size:.71rem}.learning-journey-module__AJLj0W__previewCard .learning-journey-module__AJLj0W__stepNumber{font-size:.83rem}.learning-journey-module__AJLj0W__panel{padding:20px 16px}.learning-journey-module__AJLj0W__college{flex-direction:column;align-items:flex-start;gap:12px;padding:18px}.learning-journey-module__AJLj0W__explainers details{padding-left:16px;padding-right:16px}.learning-journey-module__AJLj0W__nextStep{margin-top:20px;padding-top:24px}}@media (max-width:360px){.learning-journey-module__AJLj0W__steps{gap:4px}.learning-journey-module__AJLj0W__step{padding-inline:4px}}
.student-review-card-module__NoEJBq__card{--review-text:#40334a;--review-muted:#74627e;min-width:0;height:100%;color:var(--review-text);text-align:left;background:#fff;border:1px solid #e9d9eb;border-radius:22px;flex-direction:column;padding:26px;display:flex;position:relative;box-shadow:0 6px 22px #5a296b09}.student-review-card-module__NoEJBq__dark{--review-text:#f4eaf6;--review-muted:#d4bfd9;box-shadow:none;background:linear-gradient(145deg,#ffffff0e,#ffffff06);border-color:#ffffff26}.student-review-card-module__NoEJBq__person{align-items:center;gap:12px;display:flex}.student-review-card-module__NoEJBq__person>div{min-width:0}.student-review-card-module__NoEJBq__person h3{color:var(--review-text);font:800 1.08rem/1.35 var(--heading-font,sans-serif);overflow-wrap:anywhere;margin:0}.student-review-card-module__NoEJBq__person p{color:var(--review-muted);margin:3px 0 0;font-size:.78rem;line-height:1.5}.student-review-card-module__NoEJBq__initial{color:#fff;background:linear-gradient(135deg,#a24aa3,#733987);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:1.1rem;font-weight:700;display:grid}.student-review-card-module__NoEJBq__stars{color:#ac6b00;letter-spacing:3px;margin:18px 0 12px;line-height:1}.student-review-card-module__NoEJBq__dark .student-review-card-module__NoEJBq__stars{color:#ffd577}.student-review-card-module__NoEJBq__card blockquote{overflow-wrap:anywhere;white-space:pre-line;margin:0 0 22px;font-size:.91rem;line-height:1.85}.student-review-card-module__NoEJBq__card blockquote:before{content:"“";color:#c786c6;vertical-align:-.25em;margin-right:4px;font:700 2.2rem/.4 Georgia,serif}.student-review-card-module__NoEJBq__label{color:var(--review-muted);letter-spacing:.05em;text-transform:uppercase;margin-top:auto;font-size:.71rem}@media (max-width:480px){.student-review-card-module__NoEJBq__card{padding:22px}}
.assistant-course-finder-module__4Kh_Na__finder{color:#36283f;padding:4px 0;font-family:inherit}.assistant-course-finder-module__4Kh_Na__finder *,.assistant-course-finder-module__4Kh_Na__finder :before,.assistant-course-finder-module__4Kh_Na__finder :after{box-sizing:border-box}.assistant-course-finder-module__4Kh_Na__progress{color:#805284;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;font-size:12px;font-weight:800;display:flex}.assistant-course-finder-module__4Kh_Na__progressDots{gap:5px;display:flex}.assistant-course-finder-module__4Kh_Na__progressDots span{background:#eee4ef;border-radius:5px;width:24px;height:5px}.assistant-course-finder-module__4Kh_Na__progressDots .assistant-course-finder-module__4Kh_Na__filled{background:#94529b}.assistant-course-finder-module__4Kh_Na__finder h3.assistant-course-finder-module__4Kh_Na__question{color:#35213f;letter-spacing:-.025em;margin:0 0 8px;font-size:20px;font-weight:800;line-height:1.35}.assistant-course-finder-module__4Kh_Na__finder h3:focus{outline:none}.assistant-course-finder-module__4Kh_Na__finder h3:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #a24aa3}.assistant-course-finder-module__4Kh_Na__hint{color:#716478;margin:0 0 18px;font-size:13px;line-height:1.6}.assistant-course-finder-module__4Kh_Na__options{border:0;gap:9px;min-width:0;margin:0;padding:0;display:grid}.assistant-course-finder-module__4Kh_Na__gradeOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-course-finder-module__4Kh_Na__option{cursor:pointer;background:#fff;border:1px solid #e9deec;border-radius:8px;align-items:center;gap:11px;min-height:57px;padding:12px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.assistant-course-finder-module__4Kh_Na__option:has(input:checked){background:#faf2fb;border-color:#a24aa3;box-shadow:0 0 0 1px #a24aa31c}.assistant-course-finder-module__4Kh_Na__option:has(input:focus-visible){outline-offset:2px;outline:3px solid #d4a9d4}.assistant-course-finder-module__4Kh_Na__option input{appearance:auto;accent-color:#8b398d;cursor:pointer;flex:0 0 15px;width:15px;height:15px;margin:0;padding:0}.assistant-course-finder-module__4Kh_Na__optionCopy{gap:4px;min-width:0;display:grid}.assistant-course-finder-module__4Kh_Na__optionCopy strong{color:#493251;font-size:13px;font-weight:800;line-height:1.35}.assistant-course-finder-module__4Kh_Na__optionCopy small{color:#78647e;font-size:11px;line-height:1.45}.assistant-course-finder-module__4Kh_Na__interestSymbol{color:#9a489d;background:#f8f0fa;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.assistant-course-finder-module__4Kh_Na__interestSymbol svg{width:21px;height:21px}.assistant-course-finder-module__4Kh_Na__navigation{align-items:center;gap:12px;margin-top:18px;display:flex}.assistant-course-finder-module__4Kh_Na__finder .assistant-course-finder-module__4Kh_Na__primary,.assistant-course-finder-module__4Kh_Na__finder .assistant-course-finder-module__4Kh_Na__secondary,.assistant-course-finder-module__4Kh_Na__finder .assistant-course-finder-module__4Kh_Na__back,.assistant-course-finder-module__4Kh_Na__finder .assistant-course-finder-module__4Kh_Na__personalise{min-height:43px;font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px 13px;font-size:13px;font-weight:800;line-height:1.4;text-decoration:none;display:inline-flex}.assistant-course-finder-module__4Kh_Na__finder .assistant-course-finder-module__4Kh_Na__primary{color:#fff;background:#914698;border:1px solid #8e3c90}.assistant-course-finder-module__4Kh_Na__navigation .assistant-course-finder-module__4Kh_Na__primary{margin-left:auto}.assistant-course-finder-module__4Kh_Na__finder .assistant-course-finder-module__4Kh_Na__primary:disabled{cursor:default;color:#8e7a94;box-shadow:none;background:#eee6f0;border-color:#e9dfec}.assistant-course-finder-module__4Kh_Na__finder .assistant-course-finder-module__4Kh_Na__back{color:#725278;background:0 0;border:0;padding-left:0;padding-right:5px}.assistant-course-finder-module__4Kh_Na__localNote{color:#847489;margin:13px 0 0;font-size:11px;line-height:1.55}.assistant-course-finder-module__4Kh_Na__resultHeading{align-items:flex-start;gap:12px;display:flex}.assistant-course-finder-module__4Kh_Na__resultSymbol{color:#82518b;background:#f6f1f8;border:1px solid #e5d9e9;border-radius:8px;flex:0 0 42px;place-items:center;height:42px;display:grid}.assistant-course-finder-module__4Kh_Na__resultSymbol svg{width:26px;height:26px}.assistant-course-finder-module__4Kh_Na__finder .assistant-course-finder-module__4Kh_Na__eyebrow{color:#76627e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:800;line-height:1.5}.assistant-course-finder-module__4Kh_Na__finder .assistant-course-finder-module__4Kh_Na__resultHeading h3{color:#402447;letter-spacing:-.02em;margin:0;font-size:19px;font-weight:800;line-height:1.35}.assistant-course-finder-module__4Kh_Na__reason{color:#736277;margin:15px 0;font-size:13px;line-height:1.65}.assistant-course-finder-module__4Kh_Na__project{background:#faf8fc;border:1px solid #eadfec;border-radius:8px;padding:16px}.assistant-course-finder-module__4Kh_Na__project .assistant-course-finder-module__4Kh_Na__eyebrow{color:#9a479c}.assistant-course-finder-module__4Kh_Na__finder .assistant-course-finder-module__4Kh_Na__project h4{color:#492652;margin:0 0 5px;font-size:17px;font-weight:800;line-height:1.4}.assistant-course-finder-module__4Kh_Na__tools{color:#7c6485;margin:0 0 14px;font-size:11px;line-height:1.55}.assistant-course-finder-module__4Kh_Na__steps{counter-reset:steps;gap:11px;margin:0;padding:0;list-style:none;display:grid}.assistant-course-finder-module__4Kh_Na__steps li{counter-increment:steps;color:#605166;padding-left:27px;font-size:12px;line-height:1.6;position:relative}.assistant-course-finder-module__4Kh_Na__steps li:before{content:counter(steps);color:#84438c;background:#ebdbef;border-radius:6px;place-items:center;width:19px;height:19px;font-size:10px;font-weight:800;display:grid;position:absolute;top:0;left:0}.assistant-course-finder-module__4Kh_Na__note{color:#87738e;margin:13px 0;font-size:11px;line-height:1.6}.assistant-course-finder-module__4Kh_Na__resultActions{gap:8px;display:grid}.assistant-course-finder-module__4Kh_Na__finder .assistant-course-finder-module__4Kh_Na__secondary{color:#8b3e90;background:#fff;border:1px solid #dcc7e2}.assistant-course-finder-module__4Kh_Na__finder .assistant-course-finder-module__4Kh_Na__personalise{color:#774383;background:#f7f3f9;border:1px solid #decce5;width:100%;margin-top:10px}.assistant-course-finder-module__4Kh_Na__personalise svg{flex:0 0 18px;width:18px;height:18px}.assistant-course-finder-module__4Kh_Na__resultLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;margin-top:12px;display:flex}.assistant-course-finder-module__4Kh_Na__resultLinks a,.assistant-course-finder-module__4Kh_Na__resultLinks button{font:inherit;color:#7b5885;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:34px;padding:8px 0;font-size:11px;font-weight:700;line-height:1.5;text-decoration:underline}.assistant-course-finder-module__4Kh_Na__finder a:focus-visible,.assistant-course-finder-module__4Kh_Na__finder button:focus-visible{outline-offset:3px;outline:3px solid #d7a6dd}@media (hover:hover) and (pointer:fine){.assistant-course-finder-module__4Kh_Na__option:hover{background:#fcf8fc;border-color:#c18cc4}.assistant-course-finder-module__4Kh_Na__finder .assistant-course-finder-module__4Kh_Na__primary:not(:disabled):hover{background:#803683}.assistant-course-finder-module__4Kh_Na__finder .assistant-course-finder-module__4Kh_Na__secondary:hover{background:#faf2fb}.assistant-course-finder-module__4Kh_Na__finder .assistant-course-finder-module__4Kh_Na__personalise:hover{background:#eee6f2}}@media (max-width:350px){.assistant-course-finder-module__4Kh_Na__option{gap:8px;padding:10px}.assistant-course-finder-module__4Kh_Na__optionCopy strong{font-size:12px}.assistant-course-finder-module__4Kh_Na__optionCopy small{font-size:10px}.assistant-course-finder-module__4Kh_Na__finder h3.assistant-course-finder-module__4Kh_Na__question{font-size:18px}.assistant-course-finder-module__4Kh_Na__finder .assistant-course-finder-module__4Kh_Na__primary,.assistant-course-finder-module__4Kh_Na__finder .assistant-course-finder-module__4Kh_Na__back{font-size:12px}}@media (prefers-reduced-motion:reduce){.assistant-course-finder-module__4Kh_Na__option{transition:none}}
.course-card-module__2Iesxq__card.course-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e8ddeb;border-radius:16px;flex-direction:column;min-width:0;padding:0;display:flex;box-shadow:0 7px 24px #4724510b}.course-card-module__2Iesxq__cover{border-bottom:1px solid #ebe3ef;flex:none;position:relative;overflow:hidden}.course-card-module__2Iesxq__card .course-card-module__2Iesxq__badge{z-index:2;letter-spacing:.045em;border:1px solid #ffffffb3;border-radius:8px;margin:0;padding:5px 10px;font:800 10px/1.5 Nunito,sans-serif;top:12px;left:12px;box-shadow:0 2px 8px #31204210}.course-card-module__2Iesxq__body{text-align:left;flex-direction:column;flex:1;min-width:0;padding:23px 24px 24px;display:flex}.course-card-module__2Iesxq__card h2.course-card-module__2Iesxq__title{letter-spacing:-.02em;color:#382742;margin:0 0 12px;font-size:1.3rem;font-weight:800;line-height:1.35}.course-card-module__2Iesxq__card .course-card-module__2Iesxq__description{flex:1;margin:0 0 18px;padding:0}.course-card-module__2Iesxq__card .course-card-module__2Iesxq__description li{color:#73657b;align-items:flex-start;gap:9px;margin:0;padding:0;font-size:.84rem;line-height:1.7;display:flex}.course-card-module__2Iesxq__card .course-card-module__2Iesxq__description li i{color:#a16ca9;flex:none;padding-top:5px;font-size:11px;position:static}.course-card-module__2Iesxq__card .course-card-module__2Iesxq__description li,.course-card-module__2Iesxq__card .course-card-module__2Iesxq__description li i{transform:none}.course-card-module__2Iesxq__card .course-card-module__2Iesxq__meta{color:#81678c;border-top:1px solid #f0e8f3;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:9px 14px;margin:0 0 18px;padding-top:15px;font-size:.74rem;line-height:1.5;display:flex}.course-card-module__2Iesxq__meta span{align-items:center;gap:6px;display:inline-flex}.course-card-module__2Iesxq__card .course-card-module__2Iesxq__meta i{color:#a677b0;font-size:12px}.course-card-module__2Iesxq__card a.course-card-module__2Iesxq__details{color:#fff;width:100%;min-height:44px;box-shadow:none;background:#783b82;border:1px solid #783b82;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin:0;padding:10px 14px;font-size:.8rem;font-weight:700;line-height:1.5;text-decoration:none;display:flex}.course-card-module__2Iesxq__card a.course-card-module__2Iesxq__details:hover{color:#fff;background:#96479f;border-color:#96479f;transform:none}.course-card-module__2Iesxq__card a.course-card-module__2Iesxq__details:focus-visible{outline-offset:3px;outline:3px solid #b87fc0}@media (max-width:600px){.course-card-module__2Iesxq__body{padding:21px}.course-card-module__2Iesxq__card h2.course-card-module__2Iesxq__title{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.course-card-module__2Iesxq__card a.course-card-module__2Iesxq__details{transition:none}.course-card-module__2Iesxq__card.course-card{transition:none}}
.curriculum-module__vuwezW__page{color:#34283f;background:#fff;line-height:1.65}.curriculum-module__vuwezW__wrap{width:min(1160px,100% - 48px);margin-inline:auto}.curriculum-module__vuwezW__page h1,.curriculum-module__vuwezW__page h2,.curriculum-module__vuwezW__page h3,.curriculum-module__vuwezW__page h4{color:#34203f;line-height:1.2}.curriculum-module__vuwezW__page h1{background:0 0;max-width:940px;margin:14px 0 20px;font-size:clamp(2rem,4.1vw,3.4rem)}.curriculum-module__vuwezW__page h1 span{color:#924394}.curriculum-module__vuwezW__page h2{margin:0 0 16px;font-size:clamp(1.65rem,2.5vw,2.25rem)}.curriculum-module__vuwezW__page h3{font-size:1.35rem}.curriculum-module__vuwezW__page p{margin:0 0 16px}.curriculum-module__vuwezW__page a:focus-visible,.curriculum-module__vuwezW__page summary:focus-visible{outline-offset:5px;outline:3px solid #803d89}.curriculum-module__vuwezW__intro{background:linear-gradient(125deg,#fcf4ff 0%,#f4f8ff 65%,#eefaf8 100%);border-bottom:1px solid #ede3f1;padding:48px 0 32px}.curriculum-module__vuwezW__detailIntro{background:#f9f3fc;border-bottom:1px solid #e9dfee;padding:30px 0 36px}.curriculum-module__vuwezW__detailHeading{grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);align-items:center;gap:clamp(28px,4vw,58px);display:grid}.curriculum-module__vuwezW__detailCopy{min-width:0}.curriculum-module__vuwezW__detailVisual{background:#fff;border:1px solid #e4d5ec;border-radius:22px;min-width:0;height:260px;overflow:hidden;box-shadow:0 16px 36px #5824670d}.curriculum-module__vuwezW__detailVisual>div{border-radius:inherit;width:100%;height:100%}.curriculum-module__vuwezW__page .curriculum-module__vuwezW__eyebrow{color:#814187;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:.75rem;font-weight:700}.curriculum-module__vuwezW__page .curriculum-module__vuwezW__lead{color:#62596b;max-width:820px;font-size:1rem;line-height:1.8}.curriculum-module__vuwezW__quickPaths{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0;display:grid}.curriculum-module__vuwezW__quickPaths a{color:#483250;background:#fff;border:1px solid #e1cee9;border-radius:13px;padding:17px 38px 17px 20px;font-size:.85rem;display:block;position:relative}.curriculum-module__vuwezW__quickPaths a:nth-child(2){border-color:#b9ded7}.curriculum-module__vuwezW__quickPaths a:nth-child(3){border-color:#c8d0ef}.curriculum-module__vuwezW__quickPaths a:hover,.curriculum-module__vuwezW__quickPaths a:focus-visible{border-color:#9b4d9c;box-shadow:0 5px 16px #44204912}.curriculum-module__vuwezW__quickPaths span{margin-bottom:4px;font-size:1.08rem;font-weight:700;display:block}.curriculum-module__vuwezW__quickPaths b{position:absolute;top:16px;right:16px}.curriculum-module__vuwezW__quickPaths small{margin-top:4px;display:block}.curriculum-module__vuwezW__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.curriculum-module__vuwezW__downloads{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:22px;display:flex}.curriculum-module__vuwezW__downloads a,.curriculum-module__vuwezW__page .curriculum-module__vuwezW__pdfLink{color:#733778;text-underline-offset:3px;align-items:center;gap:8px;min-height:44px;font-size:.8rem;font-weight:600;text-decoration:underline;display:inline-flex}.curriculum-module__vuwezW__downloads a:hover,.curriculum-module__vuwezW__page .curriculum-module__vuwezW__pdfLink:hover{color:#4f2055;text-decoration-thickness:2px}.curriculum-module__vuwezW__page .curriculum-module__vuwezW__pdfLink{align-self:flex-start;margin-top:4px}.curriculum-module__vuwezW__page .curriculum-module__vuwezW__primary,.curriculum-module__vuwezW__page .curriculum-module__vuwezW__secondary{text-align:center;border-radius:30px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 20px;font-size:.83rem;font-weight:600;display:inline-flex}.curriculum-module__vuwezW__page .curriculum-module__vuwezW__primary{color:#fff;background:#934497;border:1px solid #934497}.curriculum-module__vuwezW__page .curriculum-module__vuwezW__primary:hover{background:#763779}.curriculum-module__vuwezW__page .curriculum-module__vuwezW__secondary{color:#733778;background:#fff;border:1px solid #d5bcde}.curriculum-module__vuwezW__page .curriculum-module__vuwezW__secondary:hover{background:#f4e9f8}.curriculum-module__vuwezW__page .curriculum-module__vuwezW__gradeNote{color:#645b6a;max-width:940px;margin:20px 0 0;font-size:.75rem}.curriculum-module__vuwezW__gradeNote a,.curriculum-module__vuwezW__readiness a{color:#743a7a;text-underline-offset:3px;text-decoration:underline}.curriculum-module__vuwezW__explainer{border-bottom:1px solid #e8e1ec;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:30px 0;display:grid}.curriculum-module__vuwezW__explainer span{color:#8b428f;letter-spacing:.07em;font-size:.65rem;font-weight:700}.curriculum-module__vuwezW__explainer strong{margin:6px 0;font-size:.9rem;display:block}.curriculum-module__vuwezW__explainer p{color:#675e6f;margin:0;font-size:.8rem}.curriculum-module__vuwezW__sectionNav{flex-wrap:wrap;gap:10px;margin:28px 0 0;display:flex}.curriculum-module__vuwezW__sectionNav a{color:#65416f;text-underline-offset:3px;border:1px solid #e2d7e8;border-radius:30px;min-height:44px;padding:9px 14px;font-size:.8rem;text-decoration:underline}.curriculum-module__vuwezW__sectionNav a:hover{background:#f9f1fc}.curriculum-module__vuwezW__sectionNav span{margin-left:8px;font-weight:700}.curriculum-module__vuwezW__catalogSection{padding:42px 0 0;scroll-margin-top:110px}.curriculum-module__vuwezW__page .curriculum-module__vuwezW__sectionCopy{color:#655c6d;max-width:850px;margin-bottom:24px;font-size:.9rem}.curriculum-module__vuwezW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.curriculum-module__vuwezW__card{background:#fff;border:1px solid #e6dceb;border-radius:16px;flex-direction:column;min-width:0;padding:22px;display:flex;box-shadow:0 4px 18px #49335506}.curriculum-module__vuwezW__card.curriculum-module__vuwezW__schoolCard{background:linear-gradient(#fcf7fe,#fff 65%);border-top:4px solid #9b509d}.curriculum-module__vuwezW__card.curriculum-module__vuwezW__schoolCard:nth-child(2){border-top-color:#328276}.curriculum-module__vuwezW__card.curriculum-module__vuwezW__schoolCard:nth-child(3){border-top-color:#5f67a7}.curriculum-module__vuwezW__card:focus-within{border-color:#bc8fc7;box-shadow:0 12px 30px #70427e14}.curriculum-module__vuwezW__cardVisual{border-radius:11px;flex-shrink:0;height:150px;margin:-12px -12px 18px;overflow:hidden}.curriculum-module__vuwezW__cardVisual>div{border-radius:inherit;width:100%;height:100%}.curriculum-module__vuwezW__cardTop{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.curriculum-module__vuwezW__number{color:#84418e;background:#f3e8f8;border-radius:10px;place-items:center;width:36px;height:36px;font-size:.85rem;font-weight:700;display:grid}.curriculum-module__vuwezW__moduleCount{color:#74657d;font-size:.75rem}.curriculum-module__vuwezW__page .curriculum-module__vuwezW__audience{color:#7e477f;margin-bottom:8px;font-size:.74rem}.curriculum-module__vuwezW__card h3{margin-bottom:12px}.curriculum-module__vuwezW__card h3 a{color:inherit;text-underline-offset:4px;text-decoration:underline}.curriculum-module__vuwezW__card h3 a:hover{color:#924394}.curriculum-module__vuwezW__page .curriculum-module__vuwezW__cardSummary{color:#655c6d;font-size:.81rem}.curriculum-module__vuwezW__page .curriculum-module__vuwezW__projectPreview{color:#55415d;border-top:1px solid #f0e8f3;margin-top:auto;padding:12px 0;font-size:.78rem}.curriculum-module__vuwezW__projectPreview strong{text-transform:uppercase;letter-spacing:.04em;color:#84708b;margin-bottom:5px;font-size:.7rem;display:block}.curriculum-module__vuwezW__page .curriculum-module__vuwezW__duration{color:#72627a;font-size:.74rem}.curriculum-module__vuwezW__duration strong{color:#514358;display:block}.curriculum-module__vuwezW__page .curriculum-module__vuwezW__cardLink{color:#7e3987;text-underline-offset:3px;border-top:1px solid #eadeef;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding-top:14px;font-size:.8rem;font-weight:600;text-decoration:underline;display:flex}.curriculum-module__vuwezW__routeHint{background:#f7f4fb;border:1px solid #e7dfef;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;padding:18px;font-size:.82rem;display:flex}.curriculum-module__vuwezW__routeHint strong{margin-right:8px}.curriculum-module__vuwezW__routeHint a{color:#76397c;text-underline-offset:3px;text-decoration:underline}.curriculum-module__vuwezW__page .curriculum-module__vuwezW__small{color:#76657d;margin:16px 0 24px;font-size:.77rem}.curriculum-module__vuwezW__projectGrid{grid-template-columns:1fr 2fr;gap:24px;display:grid}.curriculum-module__vuwezW__parentPanel{background:#eff8f6;border:1px solid #d9e9e4;border-radius:16px;padding:28px}.curriculum-module__vuwezW__parentPanel h3{color:#27645a}.curriculum-module__vuwezW__parentPanel li{color:#42645c;font-size:.88rem}.curriculum-module__vuwezW__parentPanel p{color:#4f6b63;font-size:.8rem}.curriculum-module__vuwezW__page ul{margin:15px 0 20px;padding-left:21px}.curriculum-module__vuwezW__page li{margin-bottom:10px;padding-left:3px}.curriculum-module__vuwezW__helpPanel{background:#f8f0fb;border:1px solid #e9d9ee;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin:44px 0 24px;padding:28px;display:flex}.curriculum-module__vuwezW__helpPanel h2{font-size:1.5rem}.curriculum-module__vuwezW__helpPanel p{color:#76627d;max-width:650px;margin-bottom:0;font-size:.85rem}.curriculum-module__vuwezW__helpPanel .curriculum-module__vuwezW__actions{flex-direction:column;flex-shrink:0;align-items:stretch}.curriculum-module__vuwezW__page>.curriculum-module__vuwezW__wrap{padding-bottom:40px}.curriculum-module__vuwezW__page .curriculum-module__vuwezW__backLink{color:#7c3e84;align-items:center;min-height:44px;margin-bottom:25px;font-size:.8rem;font-weight:600;display:inline-flex}.curriculum-module__vuwezW__facts{grid-template-columns:1.2fr 1fr 1fr;gap:24px;margin:24px 0;display:grid}.curriculum-module__vuwezW__facts dt{color:#84678d;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:600}.curriculum-module__vuwezW__facts dd{color:#4c3956;margin:5px 0 0;font-size:.85rem}.curriculum-module__vuwezW__overviewGrid{grid-template-columns:1.35fr 1fr;gap:40px;padding-top:38px;display:grid}.curriculum-module__vuwezW__overview{padding:10px 0}.curriculum-module__vuwezW__overview li,.curriculum-module__vuwezW__readiness li{color:#5c5264;font-size:.88rem}.curriculum-module__vuwezW__readiness{background:#fcfaff;border:1px solid #e5dce9;border-radius:16px;padding:25px}.curriculum-module__vuwezW__readiness h2{font-size:1.35rem}.curriculum-module__vuwezW__readiness h3{margin-top:24px;font-size:1rem}.curriculum-module__vuwezW__readiness p{color:#76627d;font-size:.8rem}.curriculum-module__vuwezW__chips{flex-wrap:wrap;gap:8px;display:flex}.curriculum-module__vuwezW__chips span{color:#6f457d;background:#f0e8f6;border-radius:7px;padding:5px 10px;font-size:.72rem}.curriculum-module__vuwezW__readiness .curriculum-module__vuwezW__small{margin-bottom:0}.curriculum-module__vuwezW__moduleList{gap:12px;display:grid}.curriculum-module__vuwezW__module{border:1px solid #e5dce9;border-radius:12px;overflow:clip}.curriculum-module__vuwezW__module[open]{border-color:#cdaedb}.curriculum-module__vuwezW__module summary{cursor:pointer;align-items:center;gap:16px;padding:17px 20px;list-style:none;display:flex}.curriculum-module__vuwezW__module summary::-webkit-details-marker{display:none}.curriculum-module__vuwezW__module summary:focus-visible{outline-offset:-4px}.curriculum-module__vuwezW__module summary:hover{background:#fbf7fd}.curriculum-module__vuwezW__module summary h3{flex:1;margin:0;font-size:1rem;font-weight:700}.curriculum-module__vuwezW__moduleNumber{color:#7e4488;background:#f5edf9;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:.78rem;font-weight:600;display:grid}.curriculum-module__vuwezW__expandIcon{color:#95609d;font-size:1.5rem;line-height:1;transition:transform .15s}.curriculum-module__vuwezW__module[open] .curriculum-module__vuwezW__expandIcon{transform:rotate(45deg)}.curriculum-module__vuwezW__module[open] summary{background:#faf5fc;border-bottom:1px solid #ebdfef}.curriculum-module__vuwezW__moduleBody{grid-template-columns:1.25fr 1fr;gap:30px;padding:24px;display:grid}.curriculum-module__vuwezW__moduleBody h4{color:#713c7a;font-size:.9rem}.curriculum-module__vuwezW__moduleBody ul{margin:0}.curriculum-module__vuwezW__moduleBody li{color:#605168;font-size:.83rem}.curriculum-module__vuwezW__practice{background:#f0f8f5;border-radius:10px;align-self:start;padding:18px}.curriculum-module__vuwezW__practice h4{color:#34665a}.curriculum-module__vuwezW__practice li{color:#46675e}.curriculum-module__vuwezW__page .curriculum-module__vuwezW__projectList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.curriculum-module__vuwezW__projectList li{color:#594762;border:1px solid #e5dcea;border-radius:10px;align-items:flex-start;gap:12px;margin:0;padding:16px;font-size:.85rem;display:flex}.curriculum-module__vuwezW__projectList span{color:#a562aa}.curriculum-module__vuwezW__nextLinks{flex-wrap:wrap;gap:12px;display:flex}.curriculum-module__vuwezW__nextLinks a{color:#754080;border:1px solid #dac6e1;border-radius:10px;justify-content:space-between;gap:24px;padding:14px 18px;font-size:.84rem;display:inline-flex}.curriculum-module__vuwezW__nextLinks a:focus-visible{background:#f9f1fc;border-color:#bc8fc7}.curriculum-module__vuwezW__page .curriculum-module__vuwezW__sourceNote{color:#7c6c84;padding-right:58px;font-size:.72rem}@media (hover:hover) and (pointer:fine){.curriculum-module__vuwezW__card:hover{border-color:#bc8fc7;box-shadow:0 12px 30px #70427e14}.curriculum-module__vuwezW__nextLinks a:hover{background:#f9f1fc;border-color:#bc8fc7}}@media (prefers-reduced-motion:no-preference){.curriculum-module__vuwezW__quickPaths a,.curriculum-module__vuwezW__card,.curriculum-module__vuwezW__nextLinks a{transition:transform .24s,border-color .22s,background-color .22s,box-shadow .24s}.curriculum-module__vuwezW__page .curriculum-module__vuwezW__primary,.curriculum-module__vuwezW__page .curriculum-module__vuwezW__secondary,.curriculum-module__vuwezW__sectionNav a,.curriculum-module__vuwezW__module summary{transition:color .18s,border-color .18s,background-color .18s,box-shadow .22s}.curriculum-module__vuwezW__quickPaths b,.curriculum-module__vuwezW__cardLink span,.curriculum-module__vuwezW__nextLinks a span{transition:transform .22s;display:inline-block}.curriculum-module__vuwezW__quickPaths a:is(:hover,:focus-visible) b{transform:translate(2px,-2px)}.curriculum-module__vuwezW__card:focus-within .curriculum-module__vuwezW__cardLink span,.curriculum-module__vuwezW__nextLinks a:focus-visible span{transform:translate(4px)}.curriculum-module__vuwezW__module[open] .curriculum-module__vuwezW__moduleBody{animation:.24s ease-out both curriculum-module__vuwezW__moduleOpen}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.curriculum-module__vuwezW__card:hover .curriculum-module__vuwezW__cardLink span,.curriculum-module__vuwezW__nextLinks a:hover span{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.curriculum-module__vuwezW__expandIcon{transition:none}}@keyframes curriculum-module__vuwezW__moduleOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.curriculum-module__vuwezW__detailHeading{grid-template-columns:1fr;gap:14px}.curriculum-module__vuwezW__detailVisual{width:100%;max-width:420px;height:230px}.curriculum-module__vuwezW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.curriculum-module__vuwezW__projectGrid{grid-template-columns:1fr 1fr}.curriculum-module__vuwezW__helpPanel{align-items:stretch}}@media (max-width:700px){.curriculum-module__vuwezW__wrap{width:calc(100% - 32px)}.curriculum-module__vuwezW__intro{padding:30px 0 24px}.curriculum-module__vuwezW__page h1{font-size:2rem}.curriculum-module__vuwezW__page .curriculum-module__vuwezW__lead{font-size:.88rem}.curriculum-module__vuwezW__detailHeading{grid-template-columns:1fr;gap:12px}.curriculum-module__vuwezW__detailVisual{border-radius:17px;width:100%;max-width:420px;height:190px}.curriculum-module__vuwezW__quickPaths{grid-template-columns:1fr;gap:9px;margin:20px 0}.curriculum-module__vuwezW__quickPaths a{padding:12px 36px 12px 15px;font-size:.77rem}.curriculum-module__vuwezW__quickPaths span{font-size:.95rem}.curriculum-module__vuwezW__explainer{grid-template-columns:1fr;gap:18px;padding:24px 0}.curriculum-module__vuwezW__grid,.curriculum-module__vuwezW__projectGrid,.curriculum-module__vuwezW__overviewGrid,.curriculum-module__vuwezW__facts,.curriculum-module__vuwezW__moduleBody{grid-template-columns:1fr}.curriculum-module__vuwezW__grid{gap:16px}.curriculum-module__vuwezW__card{padding:20px}.curriculum-module__vuwezW__cardVisual{margin:-10px -10px 16px}.curriculum-module__vuwezW__catalogSection{padding-top:32px}.curriculum-module__vuwezW__sectionNav{gap:8px}.curriculum-module__vuwezW__sectionNav a{padding:8px 12px;font-size:.73rem}.curriculum-module__vuwezW__helpPanel{flex-direction:column;gap:18px;padding:24px 20px}.curriculum-module__vuwezW__helpPanel .curriculum-module__vuwezW__actions{align-items:flex-start}.curriculum-module__vuwezW__facts{gap:16px}.curriculum-module__vuwezW__overviewGrid{gap:18px;padding-top:25px}.curriculum-module__vuwezW__overview li,.curriculum-module__vuwezW__readiness li{font-size:.83rem}.curriculum-module__vuwezW__module summary{gap:10px;padding:14px 12px}.curriculum-module__vuwezW__module summary h3{font-size:.9rem}.curriculum-module__vuwezW__moduleBody{gap:20px;padding:18px}.curriculum-module__vuwezW__page .curriculum-module__vuwezW__projectList{grid-template-columns:1fr}.curriculum-module__vuwezW__page .curriculum-module__vuwezW__primary,.curriculum-module__vuwezW__page .curriculum-module__vuwezW__secondary{padding:11px 16px;font-size:.78rem}}
.journey-guide-module__gu6VXW__page{color:#333;background:#fff;line-height:1.75}.journey-guide-module__gu6VXW__intro{text-align:center;background:linear-gradient(130deg,#fbf3fc,#f4f7fd 70%,#eff8f5);border-bottom:1px solid #ece2ee;padding:62px 0 42px}.journey-guide-module__gu6VXW__page .journey-guide-module__gu6VXW__eyebrow{color:#833884;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.78rem;font-weight:700}.journey-guide-module__gu6VXW__intro h1{color:#333;font-family:var(--heading-font,"Nunito", sans-serif);-webkit-text-fill-color:currentColor;background:0 0;margin:0 0 20px;font-size:clamp(2rem,4.2vw,3.3rem);line-height:1.2}.journey-guide-module__gu6VXW__intro h1 span{color:#924394}.journey-guide-module__gu6VXW__intro .journey-guide-module__gu6VXW__lead{color:#555;max-width:690px;margin:0 auto 26px;font-size:1rem}.journey-guide-module__gu6VXW__actions{flex-wrap:wrap;align-items:center;gap:16px 22px;display:flex}.journey-guide-module__gu6VXW__intro .journey-guide-module__gu6VXW__actions{justify-content:center}.journey-guide-module__gu6VXW__textLink{color:#803381;text-underline-offset:3px;align-items:center;gap:5px;min-height:44px;font-size:.9rem;font-weight:600;text-decoration:underline;display:inline-flex}.journey-guide-module__gu6VXW__textLink:hover{color:#502051}.journey-guide-module__gu6VXW__intro .journey-guide-module__gu6VXW__introNote{color:#68426e;margin:28px 0 0;font-size:.9rem;font-weight:600}.journey-guide-module__gu6VXW__introNote span{color:#65606a;margin-top:6px;font-size:.8rem;font-weight:400;display:block}.journey-guide-module__gu6VXW__finder,.journey-guide-module__gu6VXW__progress,.journey-guide-module__gu6VXW__questions{padding:54px 0;scroll-margin-top:105px}.journey-guide-module__gu6VXW__finderGrid{grid-template-columns:.85fr 1.35fr;align-items:center;gap:42px;display:grid}.journey-guide-module__gu6VXW__finder h2,.journey-guide-module__gu6VXW__sectionIntro h2{font-family:var(--heading-font,"Nunito", sans-serif);margin:0 0 16px;font-size:clamp(1.65rem,2.7vw,2.2rem);line-height:1.25}.journey-guide-module__gu6VXW__finder p,.journey-guide-module__gu6VXW__progress p,.journey-guide-module__gu6VXW__questions p{color:#555;font-size:.94rem}.journey-guide-module__gu6VXW__finder .journey-guide-module__gu6VXW__small{font-size:.82rem}.journey-guide-module__gu6VXW__finderCard{border:1px solid #e5d6e9;border-radius:16px;padding:25px;box-shadow:0 5px 22px #54295708}.journey-guide-module__gu6VXW__fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.journey-guide-module__gu6VXW__fields>div{min-width:0}.journey-guide-module__gu6VXW__fields label{color:#48344c;margin-bottom:8px;font-size:.85rem;font-weight:600;display:block}.journey-guide-module__gu6VXW__fields select{color:#333;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfc1d3;border-radius:8px;padding:10px 28px 10px 12px;font-size:1rem}.journey-guide-module__gu6VXW__suggestion{background:#faf5fb;border-radius:11px;margin:22px 0 18px;padding:20px}.journey-guide-module__gu6VXW__suggestion h3,.journey-guide-module__gu6VXW__progress h3,.journey-guide-module__gu6VXW__syllabusNote h3{font-family:var(--heading-font,"Nunito", sans-serif);margin:0 0 10px;font-size:1.25rem;line-height:1.35}.journey-guide-module__gu6VXW__suggestion>p:last-child{margin:0}.journey-guide-module__gu6VXW__suggestion .journey-guide-module__gu6VXW__textLink{font-size:.83rem}.journey-guide-module__gu6VXW__sectionIntro{text-align:center;max-width:720px;margin:0 auto 30px}.journey-guide-module__gu6VXW__progressGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.journey-guide-module__gu6VXW__progressGrid li{background:#fff;border:1px solid #e6dae9;border-radius:14px;padding:24px}.journey-guide-module__gu6VXW__number{color:#833884;background:#f5eaf7;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:18px;font-size:.88rem;font-weight:700;display:inline-flex}.journey-guide-module__gu6VXW__progressGrid p{margin:0;font-size:.85rem}.journey-guide-module__gu6VXW__questions{background:#faf7fb;padding-top:42px}.journey-guide-module__gu6VXW__faqList{max-width:900px;margin:0 auto}.journey-guide-module__gu6VXW__faqList details{background:#fff;border:1px solid #e6dae9;border-radius:12px;margin-bottom:12px}.journey-guide-module__gu6VXW__faqList summary{color:#48344c;cursor:pointer;min-height:44px;padding:18px 24px;font-size:.94rem;font-weight:600}.journey-guide-module__gu6VXW__faqList details p{margin:0;padding:0 24px 18px;font-size:.9rem}.journey-guide-module__gu6VXW__syllabusNote{background:#f3eaf6;border:1px solid #e2d1e8;border-radius:16px;grid-template-columns:1.3fr 1fr;align-items:center;gap:28px;margin-top:38px;padding:28px;display:grid}.journey-guide-module__gu6VXW__syllabusNote p{margin-bottom:0;font-size:.87rem}.journey-guide-module__gu6VXW__page a:focus-visible,.journey-guide-module__gu6VXW__page select:focus-visible,.journey-guide-module__gu6VXW__page summary:focus-visible{outline-offset:4px;outline:3px solid #803d89}@media (prefers-reduced-motion:no-preference){.journey-guide-module__gu6VXW__fields select{transition:border-color .2s,box-shadow .2s}.journey-guide-module__gu6VXW__fields select:focus-visible{border-color:#a24aa3;box-shadow:0 0 0 4px #a24aa314}.journey-guide-module__gu6VXW__finderCard{transition:border-color .22s,box-shadow .22s}.journey-guide-module__gu6VXW__finderCard:focus-within{border-color:#c49aca;box-shadow:0 10px 28px #5429570e}.journey-guide-module__gu6VXW__suggestionCopy,.journey-guide-module__gu6VXW__faqList details[open]>p{animation:.25s ease-out journey-guide-module__gu6VXW__guidanceEntry}.journey-guide-module__gu6VXW__faqList details{transition:border-color .22s,background-color .22s}.journey-guide-module__gu6VXW__faqList details[open]{background-color:#fefbff;border-color:#bc8bc4}.journey-guide-module__gu6VXW__textLink span[aria-hidden=true]{transition:transform .22s;display:inline-block}.journey-guide-module__gu6VXW__textLink:is(:hover,:focus-visible) span[aria-hidden=true]{transform:translate(3px)}}@keyframes journey-guide-module__gu6VXW__guidanceEntry{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.journey-guide-module__gu6VXW__finderGrid{grid-template-columns:1fr;gap:18px}.journey-guide-module__gu6VXW__progressGrid{grid-template-columns:1fr 1fr}.journey-guide-module__gu6VXW__syllabusNote{grid-template-columns:1fr;gap:20px}}@media (max-width:600px){.journey-guide-module__gu6VXW__intro{padding:40px 0 32px}.journey-guide-module__gu6VXW__finder,.journey-guide-module__gu6VXW__progress,.journey-guide-module__gu6VXW__questions{padding:36px 0;scroll-margin-top:85px}.journey-guide-module__gu6VXW__finderCard,.journey-guide-module__gu6VXW__syllabusNote{padding:20px}.journey-guide-module__gu6VXW__fields,.journey-guide-module__gu6VXW__progressGrid{grid-template-columns:1fr}.journey-guide-module__gu6VXW__suggestion{padding:16px}.journey-guide-module__gu6VXW__faqList summary{padding:18px}.journey-guide-module__gu6VXW__faqList details p{padding-inline:18px}.journey-guide-module__gu6VXW__intro .journey-guide-module__gu6VXW__actions{flex-direction:column}}
.testimonial-marquee-module__Zd8UNG__section{color:#fff;background:radial-gradient(at 0 15%,#7b3b864a,#0000 55%),radial-gradient(at 100% 100%,#a24aa336,#0000 50%),#251331;padding:76px 0;scroll-margin-top:94px;overflow:hidden}.testimonial-marquee-module__Zd8UNG__header{text-align:center;max-width:730px;margin:0 auto 24px;padding:0 24px}.testimonial-marquee-module__Zd8UNG__eyebrow{color:#e0afdf;text-transform:uppercase;letter-spacing:.15em;font-size:.72rem;font-weight:700}.testimonial-marquee-module__Zd8UNG__header h2{color:#fff;font:800 clamp(1.9rem, 3.5vw, 2.8rem)/1.2 var(--heading-font,sans-serif);margin:14px 0}.testimonial-marquee-module__Zd8UNG__header h2 span{color:#f0bbee}.testimonial-marquee-module__Zd8UNG__header p{color:#d5c2dc;margin:0;font-size:.95rem;line-height:1.8}.testimonial-marquee-module__Zd8UNG__actions{color:#d5c2dc;justify-content:space-between;align-items:center;gap:12px;max-width:1200px;margin:0 auto 16px;padding:0 24px;font-size:.75rem;display:flex}.testimonial-marquee-module__Zd8UNG__actions button{min-height:44px;font:inherit;color:#fff;cursor:pointer;background:#ffffff0c;border:1px solid #d5b3df55;border-radius:30px;flex-shrink:0;padding:9px 13px}.testimonial-marquee-module__Zd8UNG__actions button:hover{background:#ffffff1e}.testimonial-marquee-module__Zd8UNG__viewport{max-width:1280px;margin:auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000)}.testimonial-marquee-module__Zd8UNG__track{width:max-content;animation:testimonial-marquee-module__Zd8UNG__travel var(--review-duration,60s) linear infinite;display:flex}.testimonial-marquee-module__Zd8UNG__group{align-items:stretch;gap:20px;padding:4px 20px 10px 0;display:flex}.testimonial-marquee-module__Zd8UNG__item{flex:0 0 340px;width:340px}.testimonial-marquee-module__Zd8UNG__link{color:#fff;border:1px solid #d5b3df55;border-radius:30px;margin:28px auto 0;padding:12px 19px;font-size:.86rem;text-decoration:none;display:table}.testimonial-marquee-module__Zd8UNG__link:hover{color:#fff;background:#ffffff15}.testimonial-marquee-module__Zd8UNG__link span{margin-left:12px}.testimonial-marquee-module__Zd8UNG__empty{text-align:center;padding:20px}.testimonial-marquee-module__Zd8UNG__viewport[data-animated=false]{padding:0 24px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.testimonial-marquee-module__Zd8UNG__viewport[data-animated=false] .testimonial-marquee-module__Zd8UNG__track{animation:none}@keyframes testimonial-marquee-module__Zd8UNG__travel{to{transform:translate(-50%)}}@media (max-width:600px){.testimonial-marquee-module__Zd8UNG__section{padding:54px 0}.testimonial-marquee-module__Zd8UNG__item{flex-basis:min(310px,85vw);width:min(310px,85vw)}.testimonial-marquee-module__Zd8UNG__actions{padding:0 18px;font-size:.68rem}.testimonial-marquee-module__Zd8UNG__header{padding:0 20px}}@media (prefers-reduced-motion:reduce){.testimonial-marquee-module__Zd8UNG__viewport{padding:0 20px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.testimonial-marquee-module__Zd8UNG__track{animation:none}.testimonial-marquee-module__Zd8UNG__copy{display:none}}
