.page-module___8aEwW__header{z-index:20;border-bottom:1px solid var(--line);background:#fffffff5;min-height:104px;position:relative}.page-module___8aEwW__headerInner,.page-module___8aEwW__container,.page-module___8aEwW__heroInner{width:min(100% - 48px,1440px);margin-inline:auto}.page-module___8aEwW__headerInner{grid-template-columns:minmax(260px,1fr) auto minmax(150px,1fr);align-items:center;gap:40px;min-height:104px;display:grid}.page-module___8aEwW__brand{width:fit-content;color:var(--navy);letter-spacing:-.015em;align-items:center;gap:14px;font-size:19px;font-weight:680;line-height:1.3;display:inline-flex}.page-module___8aEwW__logoMark{flex:none;place-items:center;width:58px;height:58px;display:grid}.page-module___8aEwW__logoMark svg{width:100%;height:100%;display:block}.page-module___8aEwW__desktopNav{color:var(--navy);align-items:center;gap:clamp(28px,3.5vw,58px);font-size:17px;font-weight:570;display:flex}.page-module___8aEwW__desktopNav a{padding-block:16px;position:relative}.page-module___8aEwW__desktopNav a:after{content:"";background:var(--blue);height:2px;transition:right .26s cubic-bezier(.16,1,.3,1);position:absolute;bottom:8px;left:0;right:100%}.page-module___8aEwW__desktopNav a:hover:after,.page-module___8aEwW__desktopNav a:focus-visible:after{right:0}.page-module___8aEwW__headerActions{justify-self:end}.page-module___8aEwW__loginButton,.page-module___8aEwW__primaryButton{color:#fff;background:var(--blue);border-radius:10px;justify-content:center;align-items:center;gap:13px;min-height:56px;padding:0 28px;font-size:18px;font-weight:650;transition:background-color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 28px -18px #0059d2bf}.page-module___8aEwW__loginButton svg{width:28px;height:28px}.page-module___8aEwW__loginButton:hover,.page-module___8aEwW__primaryButton:hover{background:var(--blue-dark);transform:translateY(-1px);box-shadow:0 16px 34px -18px #00347ac7}.page-module___8aEwW__mobileMenu{display:none;position:relative}.page-module___8aEwW__mobileMenu summary{border:1px solid var(--line-strong);width:52px;height:52px;color:var(--navy);cursor:pointer;border-radius:10px;place-items:center;list-style:none;display:grid}.page-module___8aEwW__mobileMenu summary::-webkit-details-marker{display:none}.page-module___8aEwW__mobileMenu summary svg{width:25px;height:25px}.page-module___8aEwW__mobileMenu nav{border:1px solid var(--line);background:#fff;border-radius:14px;width:min(310px,100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 64px -32px #00285680}.page-module___8aEwW__mobileMenu nav a{min-height:48px;color:var(--navy);border-radius:8px;align-items:center;padding-inline:14px;font-weight:600;display:flex}.page-module___8aEwW__mobileMenu nav a:hover{background:var(--pale)}.page-module___8aEwW__hero{background-color:#f7fbff;background-image:linear-gradient(90deg,#fffffff5 0%,#ffffffc7 39%,#f1f9ff47 70%),url(/images/neuron-field.webp);background-position:50%,50%;background-size:cover;min-height:560px;position:relative;overflow:hidden}.page-module___8aEwW__hero:after{content:"";pointer-events:none;background:linear-gradient(#f7fbff00,#f7fbfff5);height:100px;position:absolute;inset:auto 0 0}.page-module___8aEwW__heroInner{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);align-items:stretch;min-height:560px;display:grid;position:relative}.page-module___8aEwW__heroCopy{z-index:2;align-self:center;max-width:720px;padding-block:72px 110px;position:relative}.page-module___8aEwW__heroCopy h1{max-width:700px;color:var(--navy);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(54px,5.3vw,84px);font-weight:720;line-height:1.08}.page-module___8aEwW__heroCopy p{max-width:600px;color:var(--navy-muted);text-wrap:balance;margin:30px 0 0;font-size:clamp(21px,2vw,28px);line-height:1.38}.page-module___8aEwW__primaryButton{min-height:64px;margin-top:38px;padding-inline:32px;font-size:20px}.page-module___8aEwW__primaryButton svg,.page-module___8aEwW__textLink svg,.page-module___8aEwW__contactLinks svg{width:24px;height:24px}.page-module___8aEwW__heroPortrait{z-index:1;justify-content:center;align-self:end;align-items:flex-end;height:560px;display:flex;position:relative}.page-module___8aEwW__heroPortrait img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 30px #003c6e1c);width:auto;height:800px;position:absolute;top:10px;left:52%;transform:translate(-50%)}.page-module___8aEwW__heroScroll{z-index:3;width:46px;height:46px;color:var(--navy);background:#ffffffc7;border:1px solid #04366638;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:22px;left:50%}.page-module___8aEwW__heroScroll svg{width:20px;height:20px}.page-module___8aEwW__arrowDown{transform:rotate(90deg)}.page-module___8aEwW__courseSection{background:var(--pale);padding:42px 0 110px;scroll-margin-top:20px}.page-module___8aEwW__featuredCourse{background:#fff;border-radius:16px;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);min-height:330px;display:grid;overflow:hidden;box-shadow:0 24px 60px -40px #04366661}.page-module___8aEwW__courseVisual{background:#e9f7ff url(/images/neuron-field.webp) 50%/cover no-repeat;min-height:330px}.page-module___8aEwW__courseContent{justify-content:space-between;align-items:center;gap:36px;padding:38px clamp(42px,5vw,72px);display:flex}.page-module___8aEwW__courseContent h3{color:var(--navy);letter-spacing:-.025em;margin:0;font-size:clamp(32px,3vw,48px);font-weight:690;line-height:1.15}.page-module___8aEwW__courseMeta{color:var(--navy-muted);align-items:center;gap:11px;margin:22px 0 0;font-size:19px;font-weight:600;display:flex}.page-module___8aEwW__courseMeta svg{width:29px;height:29px}.page-module___8aEwW__courseLink{border:1px solid var(--line-strong);width:66px;height:66px;color:var(--navy);border-radius:50%;flex:none;place-items:center;transition:color .18s,background-color .18s,transform .18s;display:grid}.page-module___8aEwW__courseLink svg{width:28px;height:28px}.page-module___8aEwW__courseLink:hover{color:#fff;background:var(--blue);transform:translate(3px)}@media (min-width:761px){.page-module___8aEwW__courseContent>div{transform:translateY(-22px)}}.page-module___8aEwW__academySection,.page-module___8aEwW__authorSection,.page-module___8aEwW__faqSection,.page-module___8aEwW__contactSection{padding:124px 0;scroll-margin-top:24px}.page-module___8aEwW__editorialGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(60px,8vw,150px);display:grid}.page-module___8aEwW__editorialGrid h2,.page-module___8aEwW__authorCopy h2,.page-module___8aEwW__faqGrid h2,.page-module___8aEwW__contactGrid h2{max-width:760px;color:var(--navy);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(40px,4.1vw,64px);font-weight:700;line-height:1.1}.page-module___8aEwW__academyCopy{max-width:680px;color:var(--navy-muted);font-size:clamp(20px,1.7vw,25px);line-height:1.55}.page-module___8aEwW__academyCopy p{margin:0}.page-module___8aEwW__academyCopy p+p{margin-top:22px}.page-module___8aEwW__learningSteps{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);margin-top:92px;display:grid}.page-module___8aEwW__learningSteps>div{flex-direction:column;justify-content:space-between;gap:32px;min-height:164px;padding:26px 36px 12px 0;display:flex}.page-module___8aEwW__learningSteps>div+div{border-left:1px solid var(--line-strong);padding-left:36px}.page-module___8aEwW__learningSteps strong{color:var(--navy);font-size:25px;font-weight:680}.page-module___8aEwW__learningSteps span{max-width:300px;color:var(--navy-muted);font-size:18px;line-height:1.45}.page-module___8aEwW__authorSection{background:#f5faff}.page-module___8aEwW__authorGrid{grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(60px,9vw,160px);display:grid}.page-module___8aEwW__authorImageWrap{max-width:520px}.page-module___8aEwW__authorImageField{aspect-ratio:4/5;background:#dff2ff url(/images/neuron-field.webp) 65%/auto 100% no-repeat;border-radius:16px;position:relative;overflow:hidden}.page-module___8aEwW__authorImageField img{object-fit:contain;object-position:bottom;width:auto;height:116%;position:absolute;bottom:-18%;left:50%;transform:translate(-50%)}.page-module___8aEwW__authorCopy{max-width:720px}.page-module___8aEwW__authorRole{max-width:640px;color:var(--blue-dark);margin:26px 0 0;font-size:clamp(21px,1.8vw,26px);font-weight:640;line-height:1.42}.page-module___8aEwW__authorCopy>p:last-of-type{max-width:660px;color:var(--navy-muted);margin:28px 0 0;font-size:20px;line-height:1.6}.page-module___8aEwW__textLink{border-bottom:1px solid var(--blue);width:fit-content;color:var(--navy);align-items:center;gap:12px;margin-top:36px;padding-bottom:7px;font-size:19px;font-weight:680;display:inline-flex}.page-module___8aEwW__faqGrid{grid-template-columns:minmax(290px,.74fr) minmax(0,1.26fr);gap:clamp(60px,10vw,170px);display:grid}.page-module___8aEwW__faqGrid>div:first-child>p,.page-module___8aEwW__contactGrid>div:first-child>p{max-width:480px;color:var(--navy-muted);margin:24px 0 0;font-size:20px;line-height:1.55}.page-module___8aEwW__faqList{border-top:1px solid var(--line-strong)}.page-module___8aEwW__faqList details{border-bottom:1px solid var(--line-strong)}.page-module___8aEwW__faqList summary{min-height:94px;color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;font-size:clamp(19px,1.55vw,23px);font-weight:640;line-height:1.35;list-style:none;display:flex}.page-module___8aEwW__faqList summary::-webkit-details-marker{display:none}.page-module___8aEwW__faqList summary:after{content:"+";border:1px solid var(--line-strong);width:38px;height:38px;color:var(--blue-dark);border-radius:50%;flex:none;place-items:center;font-size:26px;font-weight:400;display:grid}.page-module___8aEwW__faqList details[open] summary:after{content:"−"}.page-module___8aEwW__faqList details p{max-width:720px;color:var(--navy-muted);margin:0;padding:0 68px 32px 0;font-size:18px;line-height:1.65}.page-module___8aEwW__contactSection{color:#fff;background:var(--navy)}.page-module___8aEwW__contactGrid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(60px,10vw,170px);display:grid}.page-module___8aEwW__contactGrid h2{color:#fff}.page-module___8aEwW__contactGrid>div:first-child>p{color:#c9dbec}.page-module___8aEwW__contactLinks{border-top:1px solid #ffffff3d}.page-module___8aEwW__contactLinks a{color:#fff;border-bottom:1px solid #ffffff3d;justify-content:space-between;align-items:center;gap:22px;min-height:84px;font-size:clamp(18px,1.6vw,23px);font-weight:600;display:flex}.page-module___8aEwW__contactLinks a svg{transition:transform .18s}.page-module___8aEwW__contactLinks a:hover svg{transform:translate(5px)}.page-module___8aEwW__footer{color:var(--navy);background:#fff;padding:64px 0 28px}.page-module___8aEwW__footerTop,.page-module___8aEwW__footerBottom{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.page-module___8aEwW__footer address{color:var(--navy-muted);text-align:right;font-size:16px;font-style:normal;line-height:1.6}.page-module___8aEwW__footerBottom{border-top:1px solid var(--line);color:var(--navy-muted);margin-top:54px;padding-top:26px;font-size:14px}.page-module___8aEwW__footerBottom>div{gap:32px;display:flex}.page-module___8aEwW__footerBottom a{text-underline-offset:4px;text-decoration:underline}@media (max-width:1120px){.page-module___8aEwW__headerInner{grid-template-columns:1fr auto}.page-module___8aEwW__desktopNav,.page-module___8aEwW__loginButton{display:none}.page-module___8aEwW__mobileMenu{display:block}.page-module___8aEwW__heroInner{grid-template-columns:minmax(0,1.06fr) minmax(340px,.94fr)}.page-module___8aEwW__heroCopy h1{font-size:clamp(50px,6.2vw,70px)}}@media (max-width:760px){.page-module___8aEwW__header{min-height:82px}.page-module___8aEwW__headerInner,.page-module___8aEwW__container,.page-module___8aEwW__heroInner{width:min(100% - 32px,1440px)}.page-module___8aEwW__headerInner{gap:16px;min-height:82px}.page-module___8aEwW__brand{gap:10px;font-size:15px}.page-module___8aEwW__logoMark{width:46px;height:46px}.page-module___8aEwW__hero{min-height:760px}.page-module___8aEwW__heroInner{grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:760px}.page-module___8aEwW__heroCopy{align-self:start;padding:54px 0 0}.page-module___8aEwW__heroCopy h1{font-size:clamp(42px,12.6vw,58px);line-height:1.04}.page-module___8aEwW__heroCopy p{max-width:460px;margin-top:22px;font-size:20px}.page-module___8aEwW__primaryButton{min-height:58px;margin-top:28px;padding-inline:24px;font-size:18px}.page-module___8aEwW__heroPortrait{width:80%;height:450px;position:absolute;bottom:-6px;right:-16%}.page-module___8aEwW__heroPortrait img{height:100%;position:relative;top:auto;left:auto;transform:scale(1.08)translateY(3%)}.page-module___8aEwW__heroScroll{display:none}.page-module___8aEwW__courseSection{padding:28px 0 76px}.page-module___8aEwW__featuredCourse{grid-template-columns:1fr}.page-module___8aEwW__courseVisual{min-height:220px}.page-module___8aEwW__courseContent{padding:30px 24px 34px}.page-module___8aEwW__courseContent h3{font-size:clamp(30px,8vw,38px)}.page-module___8aEwW__courseLink{width:54px;height:54px}.page-module___8aEwW__academySection,.page-module___8aEwW__authorSection,.page-module___8aEwW__faqSection,.page-module___8aEwW__contactSection{padding:82px 0}.page-module___8aEwW__editorialGrid,.page-module___8aEwW__authorGrid,.page-module___8aEwW__faqGrid,.page-module___8aEwW__contactGrid{grid-template-columns:1fr;gap:42px}.page-module___8aEwW__editorialGrid h2,.page-module___8aEwW__authorCopy h2,.page-module___8aEwW__faqGrid h2,.page-module___8aEwW__contactGrid h2{font-size:clamp(38px,10vw,50px)}.page-module___8aEwW__academyCopy{font-size:19px}.page-module___8aEwW__learningSteps{grid-template-columns:1fr;margin-top:60px}.page-module___8aEwW__learningSteps>div,.page-module___8aEwW__learningSteps>div+div{border-left:0;border-bottom:1px solid var(--line-strong);min-height:0;padding:25px 0}.page-module___8aEwW__learningSteps span{max-width:none}.page-module___8aEwW__authorGrid{gap:50px}.page-module___8aEwW__authorImageWrap{width:100%}.page-module___8aEwW__authorCopy>p:last-of-type{font-size:18px}.page-module___8aEwW__faqList summary{min-height:84px}.page-module___8aEwW__contactLinks a{overflow-wrap:anywhere;min-height:76px}.page-module___8aEwW__footerTop,.page-module___8aEwW__footerBottom,.page-module___8aEwW__footerBottom>div{flex-direction:column}.page-module___8aEwW__footer address{text-align:left}.page-module___8aEwW__footerBottom{gap:24px}.page-module___8aEwW__footerBottom>div{gap:14px}}@media (max-width:430px){.page-module___8aEwW__brand span:last-child{max-width:186px}.page-module___8aEwW__hero,.page-module___8aEwW__heroInner{min-height:700px}.page-module___8aEwW__heroCopy{padding-top:42px}.page-module___8aEwW__heroCopy h1{font-size:42px}.page-module___8aEwW__heroCopy p{max-width:330px;font-size:18px}.page-module___8aEwW__heroPortrait{width:100%;height:390px;right:-30%}.page-module___8aEwW__featuredCourse{border-radius:14px}.page-module___8aEwW__courseContent{gap:18px}.page-module___8aEwW__courseContent h3 br{display:none}.page-module___8aEwW__courseMeta{font-size:17px}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__desktopNav a:after,.page-module___8aEwW__loginButton,.page-module___8aEwW__primaryButton,.page-module___8aEwW__courseLink,.page-module___8aEwW__contactLinks a svg{transition:none}}
