.Button-module__xDwtkW__button{border-radius:var(--radius-pill);cursor:pointer;letter-spacing:.02em;text-align:center;min-height:2.65rem;transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast), transform var(--motion-fast);white-space:normal;border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;padding:.78rem 1rem;font-size:.82rem;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}.Button-module__xDwtkW__button:after{content:"→";transition:transform var(--motion-fast);font-size:1rem;line-height:1}.Button-module__xDwtkW__button:hover{transform:translateY(-2px)}.Button-module__xDwtkW__button:hover:after{transform:translate(3px)}.Button-module__xDwtkW__button:disabled{cursor:not-allowed;opacity:.72;transform:none}.Button-module__xDwtkW__primary{background:var(--color-turquoise);color:var(--color-navy)}.Button-module__xDwtkW__primary:hover{background:var(--color-turquoise-600)}.Button-module__xDwtkW__secondary{color:var(--color-white);background:0 0;border-color:#ffffff61}.Button-module__xDwtkW__secondary:hover{border-color:var(--color-turquoise);color:var(--color-turquoise)}.Button-module__xDwtkW__ghost{color:var(--color-navy);background:#ffffffc7;border-color:#071b3a29}.Button-module__xDwtkW__ghost:hover{border-color:var(--color-turquoise);color:var(--color-navy)}.Button-module__xDwtkW__dark{background:var(--color-navy);color:var(--color-white)}.Button-module__xDwtkW__dark:hover{background:var(--color-navy-700)}@media (max-width:420px){.Button-module__xDwtkW__button{width:100%}}
.BrandLogo-module__Im4dda__logo{object-fit:contain;width:clamp(4.6rem,8vw,5.25rem);height:clamp(4.6rem,8vw,5.25rem);display:block}.BrandLogo-module__Im4dda__compact{width:2.65rem;height:2.65rem}@media (max-width:520px){.BrandLogo-module__Im4dda__logo{width:4.15rem;height:4.15rem}.BrandLogo-module__Im4dda__compact{width:2.45rem;height:2.45rem}}
.Header-module__85i50G__header{z-index:50;padding:.55rem clamp(.8rem,2.2vw,1.75rem);position:fixed;top:0;left:0;right:0}.Header-module__85i50G__inner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-width:var(--container-wide);background:#071b3ad1;border:1px solid #ffffff1f;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;margin:0 auto;padding:.55rem .7rem .55rem .95rem;display:flex;position:relative;box-shadow:0 14px 34px #00000029}.Header-module__85i50G__skipLink{background:var(--color-white);border-radius:var(--radius-sm);color:var(--color-navy);z-index:100;padding:.75rem 1rem;font-weight:800;position:fixed;top:-8rem;left:1rem}.Header-module__85i50G__skipLink:focus{top:1rem}.Header-module__85i50G__brandLink{color:var(--color-white);text-decoration:none;display:inline-flex}.Header-module__85i50G__nav{align-items:center;gap:clamp(.75rem,1.5vw,1.35rem);display:flex}.Header-module__85i50G__nav a:not(.Header-module__85i50G__navCta){color:#ffffffc7;transition:color var(--motion-fast);font-size:.76rem;font-weight:700;line-height:1.2;text-decoration:none;position:relative}.Header-module__85i50G__nav a:not(.Header-module__85i50G__navCta):after{background:var(--color-turquoise);border-radius:var(--radius-pill);content:"";opacity:0;transform-origin:0;height:2px;transition:opacity var(--motion-fast), transform var(--motion-fast);width:100%;position:absolute;bottom:-.48rem;left:0;transform:scaleX(.42)}.Header-module__85i50G__nav a:not(.Header-module__85i50G__navCta):hover,.Header-module__85i50G__nav a:not(.Header-module__85i50G__navCta).Header-module__85i50G__activeNavLink{color:var(--color-white)}.Header-module__85i50G__nav a:not(.Header-module__85i50G__navCta):hover:after,.Header-module__85i50G__nav a:not(.Header-module__85i50G__navCta).Header-module__85i50G__activeNavLink:after{opacity:1;transform:scaleX(1)}.Header-module__85i50G__nav a:not(.Header-module__85i50G__navCta) span{display:none}.Header-module__85i50G__navCta{min-height:2.45rem;padding:.7rem .85rem}.Header-module__85i50G__menuButton{color:var(--color-white);cursor:pointer;height:2.75rem;transition:color var(--motion-fast), transform var(--motion-fast);background:0 0;border:0;justify-content:center;align-items:center;width:2.75rem;padding:0;display:none}.Header-module__85i50G__menuButton:hover{color:var(--color-turquoise)}.Header-module__85i50G__menuButton:focus-visible{outline:2px solid var(--color-turquoise);outline-offset:.18rem}.Header-module__85i50G__menuButton[aria-expanded=true]{color:var(--color-turquoise)}.Header-module__85i50G__menuIcon{gap:.28rem;width:1.35rem;display:grid}.Header-module__85i50G__menuIcon span{transform-origin:50%;height:2px;transition:opacity var(--motion-fast), transform var(--motion-fast);background:currentColor;width:100%;display:block}.Header-module__85i50G__menuButton[aria-expanded=true] .Header-module__85i50G__menuIcon span:first-child{transform:translateY(.38rem)rotate(45deg)}.Header-module__85i50G__menuButton[aria-expanded=true] .Header-module__85i50G__menuIcon span:nth-child(2){opacity:0}.Header-module__85i50G__menuButton[aria-expanded=true] .Header-module__85i50G__menuIcon span:nth-child(3){transform:translateY(-.38rem)rotate(-45deg)}@media (max-width:980px){.Header-module__85i50G__header{padding:.45rem clamp(.7rem, 2.2vw, 1rem) calc(.55rem + env(safe-area-inset-bottom));pointer-events:none;top:auto;bottom:0}.Header-module__85i50G__inner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;background:#071b3ae6;border-color:#ffffff24;border-radius:1.05rem;grid-template-columns:auto auto;align-items:center;gap:0 1rem;max-width:min(28rem,100%);min-height:3.45rem;padding:.48rem .6rem .48rem .82rem;display:grid;box-shadow:0 -18px 44px #0000002e}.Header-module__85i50G__brandLink{justify-self:start}.Header-module__85i50G__menuButton{justify-self:end;display:inline-flex}.Header-module__85i50G__nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(180deg, var(--color-navy) 0%, #0b2448 100%);opacity:0;transform-origin:bottom;max-height:0;transition:max-height var(--motion-medium), opacity var(--motion-medium), padding var(--motion-medium), transform var(--motion-medium), visibility var(--motion-medium);visibility:hidden;z-index:60;border:1px solid #ffffff24;border-radius:1.05rem;gap:.2rem;width:100%;padding:0 .45rem;display:grid;position:absolute;bottom:calc(100% + .6rem);left:0;right:0;overflow:hidden;transform:translateY(.55rem)scale(.98);box-shadow:0 -24px 68px #00000042}.Header-module__85i50G__navOpen{opacity:1;visibility:visible;max-height:min(72dvh,27rem);padding:.5rem;transform:translateY(0)scale(1)}.Header-module__85i50G__nav a:not(.Header-module__85i50G__navCta){color:#ffffffdb;border:1px solid #0000;border-radius:.72rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.72rem .85rem;font-size:.9rem;display:flex}.Header-module__85i50G__nav a:not(.Header-module__85i50G__navCta):hover{color:var(--color-white);background:#ffffff14;border-color:#36afc538}.Header-module__85i50G__nav a:not(.Header-module__85i50G__navCta):after{display:none}.Header-module__85i50G__nav a:not(.Header-module__85i50G__navCta).Header-module__85i50G__activeNavLink{background:#36afc521;border-color:#36afc561}.Header-module__85i50G__nav a:not(.Header-module__85i50G__navCta) span{display:none}.Header-module__85i50G__navCta{width:100%;margin-top:.35rem}}
.Footer-module__hP-FLq__footer{background:var(--color-navy);color:#ffffffc2;scroll-snap-align:end;scroll-snap-stop:normal;padding:clamp(1.6rem,3vw,2.4rem) clamp(1rem,4vw,3rem) 1rem}.Footer-module__hP-FLq__inner{max-width:var(--container-wide);grid-template-columns:minmax(0,1.35fr) minmax(10rem,.65fr) minmax(14rem,.8fr);gap:clamp(1rem,2vw,1.4rem);margin:0 auto;display:grid}.Footer-module__hP-FLq__brandColumn{gap:.9rem;display:grid}.Footer-module__hP-FLq__brandColumn p,.Footer-module__hP-FLq__meta p,.Footer-module__hP-FLq__bottom p{margin:0;font-size:.9rem;line-height:1.55}.Footer-module__hP-FLq__brandColumn p{max-width:34rem}.Footer-module__hP-FLq__brandColumn a{color:var(--color-turquoise);font-weight:800;text-decoration:none}.Footer-module__hP-FLq__brandColumn a:hover{color:var(--color-white)}.Footer-module__hP-FLq__nav,.Footer-module__hP-FLq__meta{gap:.55rem;display:grid}.Footer-module__hP-FLq__nav a{color:#ffffffd1;font-weight:700;text-decoration:none}.Footer-module__hP-FLq__nav a:hover{color:var(--color-turquoise)}.Footer-module__hP-FLq__socialLink{color:var(--color-white);transition:color var(--motion-fast);align-items:center;gap:.6rem;width:fit-content;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}a.Footer-module__hP-FLq__socialLink:hover{color:var(--color-white);opacity:.82}.Footer-module__hP-FLq__socialIconFrame{color:var(--color-white);flex:none;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex}.Footer-module__hP-FLq__socialIcon{flex:none;width:1rem;height:1rem}.Footer-module__hP-FLq__socialUnavailable{cursor:default}.Footer-module__hP-FLq__bottom{max-width:var(--container-wide);border-top:1px solid #ffffff24;margin:clamp(1rem,2vw,1.5rem) auto 0;padding-top:1rem;display:block}.Footer-module__hP-FLq__bottom p{color:#ffffff94;font-size:.78rem}@media (max-width:850px){.Footer-module__hP-FLq__inner,.Footer-module__hP-FLq__bottom{grid-template-columns:1fr}.Footer-module__hP-FLq__bottom{display:grid}}@media (max-width:980px){.Footer-module__hP-FLq__footer{padding-bottom:calc(var(--mobile-nav-space) + .35rem)}}
.Hero-module__Vtspxq__hero{color:var(--color-white);background:linear-gradient(90deg,#071b3afa,#071b3ae6 52%,#071b3ad1),url(/images/krew-network-field.png) 50%/cover;align-content:center;height:100dvh;min-height:100dvh;margin-top:0;padding:clamp(6rem,9vw,7.4rem) clamp(1rem,6vw,5rem) clamp(2.3rem,5vw,4rem);scroll-margin:0;position:relative;overflow:hidden}.Hero-module__Vtspxq__hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#36afc51f);height:28%;position:absolute;bottom:0;left:0;right:0}.Hero-module__Vtspxq__meta{color:#ffffff94;letter-spacing:.36em;text-transform:uppercase;z-index:1;margin:0;font-size:clamp(.66rem,.82vw,.78rem);font-weight:800;position:absolute;top:clamp(5.9rem,8.2vw,6.9rem);right:clamp(1.5rem,5.5vw,5rem)}.Hero-module__Vtspxq__inner{max-width:var(--container-wide);z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;min-height:min(560px,70svh);margin:0 auto;display:grid;position:relative}.Hero-module__Vtspxq__copy{gap:clamp(1rem,2vw,1.5rem);max-width:960px;display:grid}.Hero-module__Vtspxq__kicker{color:var(--color-turquoise);letter-spacing:.34em;text-transform:uppercase;border:1px solid #36afc573;align-items:center;width:fit-content;margin:0;padding:.5rem .75rem;font-size:clamp(.66rem,.9vw,.78rem);font-weight:800;line-height:1.25;display:inline-flex}.Hero-module__Vtspxq__kicker:before{content:"";background:currentColor;border-radius:50%;width:.7rem;height:.7rem;margin-right:.75rem}.Hero-module__Vtspxq__brandLockup{align-items:center;gap:clamp(1.35rem,3.4vw,2.7rem);margin-top:clamp(.7rem,1.5vw,1.05rem);display:flex}.Hero-module__Vtspxq__heroLogo{flex:none;width:clamp(9rem,17vw,15.8rem);height:clamp(9rem,17vw,15.8rem)}.Hero-module__Vtspxq__wordmark{gap:clamp(.35rem,.8vw,.55rem);min-width:0;display:grid}.Hero-module__Vtspxq__wordmark h1{color:var(--color-white);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(3.25rem,7.7vw,6.55rem);font-weight:900;line-height:.84}.Hero-module__Vtspxq__wordmark p{color:var(--color-turquoise);align-items:center;gap:.85rem;margin:0;font-size:clamp(1.55rem,3.2vw,2.7rem);font-weight:500;line-height:1;display:flex}.Hero-module__Vtspxq__wordmark p:before{background:var(--color-turquoise);content:"";width:clamp(2.8rem,6vw,4.6rem);height:2px;display:block}.Hero-module__Vtspxq__lead{color:#ffffffc7;gap:.45rem;max-width:62rem;margin:clamp(.6rem,1.4vw,1rem) 0 0;font-size:clamp(1.1rem,1.75vw,1.45rem);line-height:1.35;display:grid}.Hero-module__Vtspxq__actions{flex-wrap:wrap;gap:.9rem;margin-top:.4rem;display:flex}.Hero-module__Vtspxq__backing{color:#fff9;letter-spacing:.22em;text-transform:uppercase;margin:clamp(1rem,2vw,1.5rem) 0 0;font-size:clamp(.66rem,.86vw,.78rem);font-weight:800;line-height:1.5}@media (max-width:980px){.Hero-module__Vtspxq__hero{padding-bottom:calc(var(--mobile-nav-space) + clamp(1rem, 3vw, 2rem));margin-top:0;padding-top:clamp(1.7rem,5vw,3rem)}.Hero-module__Vtspxq__inner{grid-template-columns:1fr;min-height:0}}@media (max-width:520px){.Hero-module__Vtspxq__hero{padding-top:clamp(1.35rem,5vw,2rem)}.Hero-module__Vtspxq__meta{display:none}.Hero-module__Vtspxq__kicker{letter-spacing:.18em;max-width:100%}.Hero-module__Vtspxq__brandLockup{flex-direction:column;align-items:start;gap:1rem;margin-top:.45rem}.Hero-module__Vtspxq__heroLogo{width:clamp(4.9rem,19vw,5.8rem);height:clamp(4.9rem,19vw,5.8rem)}.Hero-module__Vtspxq__wordmark h1{font-size:clamp(2.65rem,16vw,4.1rem);line-height:.86}.Hero-module__Vtspxq__wordmark p{font-size:clamp(1.2rem,7vw,1.8rem)}.Hero-module__Vtspxq__wordmark p:before{width:2.7rem}.Hero-module__Vtspxq__lead{font-size:clamp(.98rem,4.4vw,1.1rem);line-height:1.42}.Hero-module__Vtspxq__actions{width:100%}.Hero-module__Vtspxq__backing{letter-spacing:.14em}}
.Soon-module__I4orZq__soon{background:radial-gradient(circle at 82% 42%, #36afc538, transparent 19rem), linear-gradient(90deg, #36afc52e, transparent 42%), linear-gradient(135deg, var(--color-navy) 0%, var(--color-navy-700) 100%);color:var(--color-white);border-top:1px solid #36afc538;border-bottom:1px solid #36afc52e;padding:clamp(1.8rem,3.8vw,3rem) clamp(1rem,4vw,3rem)}.Soon-module__I4orZq__inner{max-width:var(--container-wide);grid-template-columns:minmax(0,1fr) minmax(18rem,.4fr);align-items:center;gap:clamp(1.25rem,3vw,3rem);margin:0 auto;display:grid}.Soon-module__I4orZq__copy{border-left:3px solid var(--color-turquoise);gap:.58rem;max-width:58rem;padding-left:clamp(1rem,2vw,1.35rem);display:grid}.Soon-module__I4orZq__badge{color:var(--color-turquoise);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.45rem;width:fit-content;margin:0;font-size:.7rem;font-weight:900;line-height:1.2;display:inline-flex}.Soon-module__I4orZq__badge svg{width:1rem;height:1rem}.Soon-module__I4orZq__copy h2{color:var(--color-white);margin:0;font-size:clamp(2rem,4.2vw,3.65rem);font-weight:900;line-height:.98}.Soon-module__I4orZq__copy p{color:#ffffffbf;margin:0;font-size:clamp(.92rem,1.12vw,1.05rem);line-height:1.5}.Soon-module__I4orZq__lead{color:var(--color-white);font-weight:800}.Soon-module__I4orZq__actionPanel{background:#ffffff14;border:1px solid #36afc547;border-radius:.75rem;grid-template-columns:auto 1fr;justify-self:stretch;align-items:center;gap:.85rem;padding:clamp(.9rem,1.8vw,1.2rem);display:grid;box-shadow:0 18px 46px #0000002e}.Soon-module__I4orZq__panelIcon{color:var(--color-turquoise);width:1.75rem;height:1.75rem}.Soon-module__I4orZq__actionPanel strong{color:var(--color-white);margin-bottom:.2rem;font-size:1rem;line-height:1.2;display:block}.Soon-module__I4orZq__actionPanel p{color:#ffffffb8;margin:0;font-size:.82rem;font-weight:700;line-height:1.4}.Soon-module__I4orZq__cta{white-space:nowrap;grid-column:1/-1;width:100%}@media (max-width:780px){.Soon-module__I4orZq__inner{grid-template-columns:1fr;align-items:start}.Soon-module__I4orZq__cta{width:100%}}@media (max-width:420px){.Soon-module__I4orZq__soon{padding-bottom:calc(var(--mobile-nav-space) + 1rem);padding-top:clamp(1.25rem,5vw,1.8rem)}.Soon-module__I4orZq__copy{padding-left:.82rem}.Soon-module__I4orZq__badge{letter-spacing:.1em;font-size:.58rem}.Soon-module__I4orZq__copy h2{font-size:clamp(1.85rem,12vw,2.55rem)}.Soon-module__I4orZq__actionPanel{grid-template-columns:1fr}.Soon-module__I4orZq__cta{width:100%}}
.SectionHeader-module__PTuujW__header{gap:1rem;display:grid;position:relative}.SectionHeader-module__PTuujW__header:before{background:var(--section-rule);content:"";width:100%;height:1px;margin-bottom:clamp(.55rem,1.3vw,.9rem);display:block}.SectionHeader-module__PTuujW__header h2{color:var(--section-title);max-width:17ch;margin:0;font-size:clamp(1.55rem,3.15vw,2.65rem);font-weight:900;line-height:.98}.SectionHeader-module__PTuujW__lead{color:var(--section-lead);max-width:38rem;margin:0;font-size:clamp(.95rem,1.25vw,1.12rem);line-height:1.58}.SectionHeader-module__PTuujW__center{text-align:center;justify-items:center}.SectionHeader-module__PTuujW__center h2,.SectionHeader-module__PTuujW__center .SectionHeader-module__PTuujW__lead{max-width:820px}.SectionHeader-module__PTuujW__light{--section-lead:var(--color-navy-600);--section-rule:#071b3a3d;--section-title:var(--color-navy)}.SectionHeader-module__PTuujW__dark{--section-lead:#ffffffc2;--section-rule:#ffffff38;--section-title:var(--color-white)}
.Problem-module__cr-7hW__problem{background:radial-gradient(circle at 14% 18%, #36afc52e, transparent 24rem), linear-gradient(135deg, #f7fbfd 0%, var(--color-mist) 48%, #dbe7ee 100%);padding:var(--section-padding) clamp(1rem, 4vw, 3rem);position:relative;overflow:hidden}.Problem-module__cr-7hW__inner{max-width:var(--container-wide);gap:clamp(1.35rem,3vw,2.4rem);margin:0 auto;display:grid;position:relative}.Problem-module__cr-7hW__top{grid-template-columns:minmax(0,1fr) minmax(17rem,.5fr);align-items:end;gap:1.4rem;display:grid}.Problem-module__cr-7hW__copy{gap:.75rem;display:grid}.Problem-module__cr-7hW__copy p{color:var(--color-navy-600);margin:0 0 .3rem;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.65}.Problem-module__cr-7hW__copy .Problem-module__cr-7hW__statement{color:var(--color-navy);font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:900;line-height:1.22}.Problem-module__cr-7hW__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.7vw,1.15rem);display:grid}.Problem-module__cr-7hW__card{border-radius:var(--radius-md);box-shadow:var(--shadow-soft);text-align:center;min-height:15.5rem;transition:border-color var(--motion-fast), transform var(--motion-fast);z-index:1;background:#ffffffe6;border:1px solid #071b3a14;justify-items:center;gap:1rem;padding:clamp(1rem,2vw,1.45rem);display:grid;position:relative}.Problem-module__cr-7hW__card:hover{border-color:#36afc58c;transform:translateY(-4px)}.Problem-module__cr-7hW__ring{aspect-ratio:1;background:radial-gradient(var(--color-white) 0 54%, transparent 55%), conic-gradient(var(--color-turquoise) var(--progress), #d5e1e8 0);border-radius:50%;place-items:center;width:min(7.8rem,44vw);margin-top:.25rem;display:grid;position:relative}.Problem-module__cr-7hW__ring:before{background:var(--color-white);content:"";z-index:0;border-radius:50%;width:70%;height:70%;position:absolute}.Problem-module__cr-7hW__ring span{color:var(--color-navy);z-index:1;font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:900;position:relative}.Problem-module__cr-7hW__card p{color:var(--color-navy-600);max-width:21rem;margin:0;font-size:clamp(.88rem,1vw,1rem);line-height:1.5}.Problem-module__cr-7hW__card strong{color:var(--color-navy);font-weight:900}@media (max-width:760px){.Problem-module__cr-7hW__top,.Problem-module__cr-7hW__stats{grid-template-columns:1fr}.Problem-module__cr-7hW__card{min-height:auto}}@media (max-width:520px){.Problem-module__cr-7hW__problem{padding-bottom:calc(var(--mobile-nav-space) + .85rem);padding-top:clamp(1.25rem,5vw,1.8rem)}.Problem-module__cr-7hW__inner,.Problem-module__cr-7hW__top,.Problem-module__cr-7hW__stats{gap:.7rem}.Problem-module__cr-7hW__copy p,.Problem-module__cr-7hW__card p{font-size:.74rem;line-height:1.38}.Problem-module__cr-7hW__copy .Problem-module__cr-7hW__statement{font-size:.9rem}.Problem-module__cr-7hW__card{text-align:left;grid-template-columns:auto 1fr;place-items:center start;padding:.65rem}.Problem-module__cr-7hW__ring{width:4.2rem;margin:0}.Problem-module__cr-7hW__ring span{font-size:1.25rem}}
.LearningModel-module__qFnNYq__model{background:radial-gradient(circle at 83% 80%, #36afc529, transparent 21rem), linear-gradient(180deg, #edf5f8 0%, var(--color-white) 52%, #e7f0f4 100%);padding:var(--section-padding) clamp(1rem, 4vw, 3rem);overflow:hidden}.LearningModel-module__qFnNYq__inner{max-width:var(--container-wide);gap:clamp(1.4rem,3.2vw,2.5rem);margin:0 auto;display:grid;position:relative}.LearningModel-module__qFnNYq__intro{border-top:1px solid #071b3a38;gap:clamp(1rem,2.5vw,2rem);padding-top:clamp(1rem,2vw,1.5rem);display:grid}.LearningModel-module__qFnNYq__introCopy{gap:.72rem;display:grid}.LearningModel-module__qFnNYq__kicker{color:var(--color-turquoise);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900;line-height:1.25}.LearningModel-module__qFnNYq__intro h2{color:var(--color-navy);max-width:13ch;margin:0;font-size:clamp(2rem,4.4vw,3.8rem);font-weight:900;line-height:.98}.LearningModel-module__qFnNYq__introCopy p:not(.LearningModel-module__qFnNYq__kicker){color:var(--color-navy-600);max-width:45rem;margin:0;font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.55}.LearningModel-module__qFnNYq__stages{--stage-gap:clamp(1.55rem, 3vw, 2.75rem);gap:var(--stage-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.LearningModel-module__qFnNYq__stage{border-radius:var(--radius-md);box-shadow:var(--shadow-soft);min-height:17.2rem;transition:border-color var(--motion-fast), transform var(--motion-fast);z-index:1;background:#ffffffeb;border:1px solid #071b3a14;gap:1rem;padding:clamp(1rem,1.8vw,1.3rem);display:grid;position:relative}.LearningModel-module__qFnNYq__stage:before{background:var(--color-turquoise);content:"";height:.35rem;position:absolute;top:0;left:0;right:0}.LearningModel-module__qFnNYq__stage:hover{border-color:#36afc58c;transform:translateY(-5px)}.LearningModel-module__qFnNYq__stageTop{justify-content:space-between;align-items:start;gap:1rem;display:flex}.LearningModel-module__qFnNYq__stage h3{color:var(--color-navy);margin:0 0 .8rem;font-size:clamp(1.45rem,2.3vw,2rem);line-height:1}.LearningModel-module__qFnNYq__stage ul{color:var(--color-navy-600);border-top:1px solid #071b3a14;border-bottom:1px solid #071b3a14;gap:.28rem;margin:0;padding:.75rem 0;font-size:clamp(.88rem,1vw,.98rem);line-height:1.35;list-style-position:inside;display:grid}.LearningModel-module__qFnNYq__stageIcon{color:#071b3a33;place-self:end center;width:clamp(3.3rem,5vw,4.6rem);height:clamp(3.3rem,5vw,4.6rem)}.LearningModel-module__qFnNYq__connector{--connector-size:2.35rem;color:var(--color-turquoise);height:var(--connector-size);right:calc((var(--stage-gap) + var(--connector-size)) / -2);width:var(--connector-size);z-index:3;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.LearningModel-module__qFnNYq__connector:before{content:"";height:2px;left:calc(var(--stage-gap) / -2);width:var(--stage-gap);background:linear-gradient(90deg,#36afc51f,#36afc5cc);position:absolute;top:calc(50% - 1px)}.LearningModel-module__qFnNYq__connectorIcon{background:var(--color-white);height:var(--connector-size);width:var(--connector-size);z-index:1;border:1px solid #36afc56b;border-radius:50%;padding:.48rem;position:relative;box-shadow:0 10px 24px #071b3a1f}@media (max-width:760px){.LearningModel-module__qFnNYq__stages{--stage-gap:2.45rem;grid-template-columns:1fr}.LearningModel-module__qFnNYq__stage{min-height:auto}.LearningModel-module__qFnNYq__connector{bottom:calc((var(--stage-gap) + var(--connector-size)) / -2);top:auto;left:50%;right:auto;transform:translate(-50%)rotate(90deg)}}@media (max-width:520px){.LearningModel-module__qFnNYq__model{padding-bottom:calc(var(--mobile-nav-space) + .85rem);padding-top:clamp(1.25rem,5vw,1.8rem)}.LearningModel-module__qFnNYq__inner,.LearningModel-module__qFnNYq__stage{gap:.55rem}.LearningModel-module__qFnNYq__intro{gap:.75rem}.LearningModel-module__qFnNYq__introCopy{gap:.45rem}.LearningModel-module__qFnNYq__kicker{letter-spacing:.12em;font-size:.58rem}.LearningModel-module__qFnNYq__intro h2{max-width:100%;font-size:clamp(1.65rem,9vw,2.3rem)}.LearningModel-module__qFnNYq__introCopy p:not(.LearningModel-module__qFnNYq__kicker){font-size:.78rem;line-height:1.38}.LearningModel-module__qFnNYq__stages{--stage-gap:2.1rem;gap:var(--stage-gap)}.LearningModel-module__qFnNYq__stage{padding:.72rem}.LearningModel-module__qFnNYq__stage h3{margin-bottom:.45rem;font-size:1.2rem}.LearningModel-module__qFnNYq__stageIcon{display:none}.LearningModel-module__qFnNYq__connector{--connector-size:1.95rem}.LearningModel-module__qFnNYq__stage ul{gap:.14rem;padding:.45rem 0 0;font-size:.75rem;line-height:1.25}}
.Labs-module__8xbRbG__labs{background:linear-gradient(180deg, var(--color-white) 0%, #f4f8fa 100%);padding:var(--section-padding) clamp(1rem, 4vw, 3rem);border-top:1px solid #071b3a14;border-bottom:1px solid #071b3a14}.Labs-module__8xbRbG__inner{max-width:var(--container-wide);gap:clamp(1rem,2.3vw,1.75rem);width:100%;margin:0 auto;display:grid}.Labs-module__8xbRbG__header{border-bottom:1px solid #071b3a1f;gap:.75rem;padding-bottom:clamp(.9rem,1.8vw,1.2rem);display:grid}.Labs-module__8xbRbG__header h2{color:var(--color-navy);letter-spacing:0;max-width:18ch;margin:0;font-size:clamp(1.8rem,3.4vw,2.85rem);font-weight:900;line-height:1}.Labs-module__8xbRbG__header p{color:var(--color-navy-600);max-width:48rem;margin:0;font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.55}.Labs-module__8xbRbG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.35vw,1rem);display:grid}.Labs-module__8xbRbG__card{background:var(--color-white);color:var(--color-navy);border:1px solid #071b3a1a;border-radius:.5rem;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.78rem;min-height:clamp(7.25rem,12vw,8.4rem);padding:clamp(.9rem,1.45vw,1.12rem);display:grid}.Labs-module__8xbRbG__iconWrap{color:var(--color-turquoise);background:#36afc51c;border:1px solid #36afc53d;border-radius:.45rem;place-items:center;width:2.45rem;height:2.45rem;display:inline-grid}.Labs-module__8xbRbG__icon{width:1.34rem;height:1.34rem}.Labs-module__8xbRbG__card h3{color:var(--color-navy);margin:0 0 .35rem;font-size:clamp(.98rem,1.18vw,1.12rem);line-height:1.12}.Labs-module__8xbRbG__card p{color:var(--color-slate);margin:0;font-size:clamp(.78rem,.9vw,.9rem);font-weight:650;line-height:1.42}.Labs-module__8xbRbG__status{color:var(--color-turquoise);letter-spacing:.12em;text-transform:uppercase;grid-column:2;align-self:end;font-size:.66rem;font-weight:900}.Labs-module__8xbRbG__actions{justify-content:flex-start;display:flex}@media (max-width:900px){.Labs-module__8xbRbG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Labs-module__8xbRbG__labs{height:auto;min-height:100dvh;padding-bottom:calc(var(--mobile-nav-space) + 1rem);scroll-snap-align:start;align-content:start;padding-top:clamp(1.25rem,5vw,1.8rem);overflow:visible}.Labs-module__8xbRbG__inner,.Labs-module__8xbRbG__grid{gap:.65rem}.Labs-module__8xbRbG__header{gap:.55rem;padding-bottom:.75rem}.Labs-module__8xbRbG__header h2{max-width:100%;font-size:clamp(1.65rem,8vw,2.15rem)}.Labs-module__8xbRbG__header p{font-size:.82rem;line-height:1.42}.Labs-module__8xbRbG__card{grid-template-rows:auto;grid-template-columns:1fr;gap:.55rem;min-height:0;padding:.68rem}.Labs-module__8xbRbG__iconWrap{width:2.05rem;height:2.05rem}.Labs-module__8xbRbG__icon{width:1.12rem;height:1.12rem}.Labs-module__8xbRbG__card h3{margin-bottom:.25rem;font-size:.82rem}.Labs-module__8xbRbG__card p{font-size:.64rem;line-height:1.28}.Labs-module__8xbRbG__status{letter-spacing:.08em;grid-column:auto;font-size:.52rem}.Labs-module__8xbRbG__actions{padding-top:.15rem}}
.FurtherBacking-module__yRUFdq__backing{background:linear-gradient(115deg,#071b3a0f,#0000 34%),linear-gradient(#fff 0%,#f5fafc 100%);padding:clamp(2.5rem,5vw,4rem) clamp(1rem,4vw,3rem)}.FurtherBacking-module__yRUFdq__inner{max-width:var(--container-wide);border-top:1px solid #071b3a29;border-bottom:1px solid #071b3a29;grid-template-columns:minmax(0,1fr) minmax(18rem,.48fr);align-items:center;gap:clamp(1.4rem,5vw,4.4rem);margin:0 auto;padding:clamp(1.35rem,3vw,2.2rem) 0;display:grid}.FurtherBacking-module__yRUFdq__copy{gap:.75rem;max-width:44rem;display:grid}.FurtherBacking-module__yRUFdq__label{color:var(--color-turquoise);letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900;display:block}.FurtherBacking-module__yRUFdq__copy h2{color:var(--color-navy);margin:0;font-size:clamp(1.55rem,3vw,2.65rem);line-height:1.05}.FurtherBacking-module__yRUFdq__copy p{color:var(--color-navy-600);margin:0;font-size:clamp(.9rem,1.05vw,1rem);line-height:1.6}.FurtherBacking-module__yRUFdq__panel{border-radius:var(--radius-md);background:linear-gradient(135deg,#071b3afa,#0e2c52f0);align-content:center;justify-self:stretch;gap:.9rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.FurtherBacking-module__yRUFdq__logoLink{border-bottom:1px solid #ffffff24;justify-content:flex-start;align-items:center;width:100%;padding-bottom:.8rem;text-decoration:none;display:inline-flex}.FurtherBacking-module__yRUFdq__furtherLogo{width:min(18rem,100%);max-width:100%;height:auto}.FurtherBacking-module__yRUFdq__metrics{gap:.75rem;display:grid}.FurtherBacking-module__yRUFdq__panel p{color:#ffffffc2;gap:.28rem;margin:0;line-height:1.25;display:grid}.FurtherBacking-module__yRUFdq__panel strong{color:var(--color-turquoise);font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:900;line-height:1}@media (max-width:980px){.FurtherBacking-module__yRUFdq__backing{padding-bottom:calc(var(--mobile-nav-space) + 1rem)}.FurtherBacking-module__yRUFdq__inner{grid-template-columns:1fr}.FurtherBacking-module__yRUFdq__furtherLogo{width:min(16rem,74vw)}}
.FinalCTA-module__PXdrLq__final{background:radial-gradient(circle at 80% 20%, #36afc524, transparent 22rem), linear-gradient(180deg, #f7fbfd 0%, var(--color-mist) 100%);padding:clamp(2.2rem,4.5vw,3.6rem) clamp(1rem,4vw,3rem)}.FinalCTA-module__PXdrLq__inner{max-width:var(--container-wide);grid-template-columns:minmax(0,.72fr) minmax(22rem,.9fr);align-items:start;gap:clamp(1.4rem,3vw,2.2rem);margin:0 auto;display:grid}.FinalCTA-module__PXdrLq__copy{gap:.9rem;display:grid;position:sticky;top:5.2rem}.FinalCTA-module__PXdrLq__kicker{color:var(--color-turquoise);letter-spacing:.32em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.FinalCTA-module__PXdrLq__copy h2{color:var(--color-navy);margin:0;font-size:clamp(1.7rem,3.4vw,3rem);line-height:1}.FinalCTA-module__PXdrLq__copy>p{color:var(--color-navy-600);margin:0;font-size:clamp(.9rem,1.08vw,1rem);line-height:1.55}.FinalCTA-module__PXdrLq__points{border-top:1px solid #071b3a1f;border-bottom:1px solid #071b3a1f;gap:.55rem;margin:0;padding:.9rem 0;list-style:none;display:grid}.FinalCTA-module__PXdrLq__points li{color:var(--color-navy-600);padding-left:1.05rem;font-size:clamp(.84rem,1vw,.95rem);font-weight:700;line-height:1.42;position:relative}.FinalCTA-module__PXdrLq__points li:before{background:var(--color-turquoise);content:"";border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.45rem;left:0}.FinalCTA-module__PXdrLq__copy .FinalCTA-module__PXdrLq__closing{color:var(--color-navy);font-weight:900}.FinalCTA-module__PXdrLq__form{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);border:1px solid #071b3a14;gap:.7rem;padding:clamp(.9rem,2vw,1.25rem);display:grid}.FinalCTA-module__PXdrLq__formShell{display:grid}.FinalCTA-module__PXdrLq__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.FinalCTA-module__PXdrLq__field{gap:.3rem;display:grid}.FinalCTA-module__PXdrLq__field label{color:var(--color-navy);font-size:.76rem;font-weight:900}.FinalCTA-module__PXdrLq__field input,.FinalCTA-module__PXdrLq__field select,.FinalCTA-module__PXdrLq__field textarea{border-radius:var(--radius-sm);color:var(--color-navy);font:inherit;min-height:2.55rem;transition:border-color var(--motion-fast), box-shadow var(--motion-fast);background:#f8fbfc;border:1px solid #071b3a2e;width:100%;padding:.58rem .75rem;font-size:.9rem}.FinalCTA-module__PXdrLq__field textarea{resize:vertical;min-height:5rem}.FinalCTA-module__PXdrLq__field input:focus,.FinalCTA-module__PXdrLq__field select:focus,.FinalCTA-module__PXdrLq__field textarea:focus{border-color:var(--color-turquoise);outline:none;box-shadow:0 0 0 4px #36afc526}.FinalCTA-module__PXdrLq__field input[aria-invalid=true],.FinalCTA-module__PXdrLq__field select[aria-invalid=true]{border-color:#ba3344}.FinalCTA-module__PXdrLq__field p,.FinalCTA-module__PXdrLq__consentError{color:#9d2635;margin:0;font-size:.7rem;font-weight:700;line-height:1.4}.FinalCTA-module__PXdrLq__honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.FinalCTA-module__PXdrLq__consent{color:var(--color-navy-600);grid-template-columns:1.1rem 1fr;align-items:start;gap:.55rem;font-size:.8rem;line-height:1.5;display:grid}.FinalCTA-module__PXdrLq__consent input{accent-color:var(--color-turquoise);width:1.1rem;height:1.1rem;margin-top:.18rem}.FinalCTA-module__PXdrLq__formFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.2rem;display:flex}.FinalCTA-module__PXdrLq__status{color:var(--color-slate);flex:17rem;margin:0;font-size:.78rem;line-height:1.5}@media (max-width:980px){.FinalCTA-module__PXdrLq__inner{grid-template-columns:1fr}.FinalCTA-module__PXdrLq__copy{position:static}}@media (max-width:640px){.FinalCTA-module__PXdrLq__final{padding-bottom:calc(var(--mobile-nav-space) + 1rem);align-content:start;padding-top:clamp(1.25rem,5vw,1.8rem);overflow-y:auto}.FinalCTA-module__PXdrLq__inner{gap:.85rem}.FinalCTA-module__PXdrLq__copy{gap:.55rem}.FinalCTA-module__PXdrLq__copy h2{font-size:clamp(1.35rem,7vw,1.8rem)}.FinalCTA-module__PXdrLq__copy>p{font-size:.75rem;line-height:1.38}.FinalCTA-module__PXdrLq__points{gap:.4rem;padding:.65rem 0}.FinalCTA-module__PXdrLq__points li{font-size:.7rem;line-height:1.34}.FinalCTA-module__PXdrLq__form{border-radius:var(--radius-md);gap:.48rem;padding:.8rem}.FinalCTA-module__PXdrLq__row{grid-template-columns:1fr;gap:.48rem}.FinalCTA-module__PXdrLq__field{gap:.2rem}.FinalCTA-module__PXdrLq__field label{font-size:.7rem}.FinalCTA-module__PXdrLq__field input,.FinalCTA-module__PXdrLq__field select,.FinalCTA-module__PXdrLq__field textarea{min-height:2.25rem;padding:.46rem .65rem;font-size:.82rem}.FinalCTA-module__PXdrLq__field textarea{min-height:4.25rem}.FinalCTA-module__PXdrLq__consent,.FinalCTA-module__PXdrLq__status{font-size:.72rem;line-height:1.35}}
