.AIInnovation-module__WX5fNW__section{background:var(--color-page-canvas);padding-block:var(--section-space)}.AIInnovation-module__WX5fNW__grid{gap:var(--space-12);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:1024px){.AIInnovation-module__WX5fNW__grid{gap:var(--space-16);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.AIInnovation-module__WX5fNW__content{max-width:640px}.AIInnovation-module__WX5fNW__eyebrow{font-family:var(--font-family-ui);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-on-light);margin:0 0 var(--space-2)}.AIInnovation-module__WX5fNW__heading{font-size:var(--text-3xl);line-height:var(--leading-tight);color:var(--color-heading);margin:0 0 var(--space-5)}.AIInnovation-module__WX5fNW__copy{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-body);max-width:56ch;margin:0 0 var(--space-8)}.AIInnovation-module__WX5fNW__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.AIInnovation-module__WX5fNW__visualColumn{justify-content:center;display:flex}.AIInnovation-module__WX5fNW__visualPanel{width:100%;max-width:380px;padding:var(--space-10) var(--space-8);border-radius:var(--radius-lg);background:radial-gradient(120% 110% at 0 0,#ffffffb3,#fff0 55%),linear-gradient(145deg,#efeaff 0%,#e6f6fc 60%,#e4f7ee 100%);border:1px solid #071b2d1a;position:relative;overflow:hidden;box-shadow:0 1px 2px #071b2d0f,0 16px 36px #071b2d1a}.AIInnovation-module__WX5fNW__glow{filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#ffc49c8c 0%,#ffc49c00 70%);border-radius:50%;width:60%;height:60%;position:absolute;inset:-20% -20% auto auto}.AIInnovation-module__WX5fNW__connectorLine{top:var(--space-10);bottom:var(--space-10);left:calc(var(--space-8) + 10px);background:linear-gradient(#8f7be8 0%,#4fa9d6 35%,#45b68a 65%,#e09a2f 100%);width:2px;position:absolute;overflow:hidden}.AIInnovation-module__WX5fNW__connectorLine:after{content:"";background:linear-gradient(#fff0 0%,#ffffffd9 50%,#fff0 100%) 0 0/100% 50%;width:100%;height:400%;animation:6s linear infinite AIInnovation-module__WX5fNW__aiCheckpointFlow;position:absolute;top:0;left:0}@keyframes AIInnovation-module__WX5fNW__aiCheckpointFlow{to{transform:translateY(-50%)}}.AIInnovation-module__WX5fNW__checkpoints{z-index:1;gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.AIInnovation-module__WX5fNW__checkpointInner{align-items:center;gap:var(--space-4);display:flex}.AIInnovation-module__WX5fNW__marker{transform-origin:50%;width:20px;height:20px;animation:5s ease-in-out infinite AIInnovation-module__WX5fNW__aiNodeActivate;animation-delay:var(--marker-delay,0s);flex-shrink:0;position:relative}.AIInnovation-module__WX5fNW__markerDot{background-color:var(--color-white);border:2px solid var(--color-gold);border-radius:50%;position:absolute;inset:0}.AIInnovation-module__WX5fNW__markerRing{width:28px;height:28px;animation:5s ease-in-out infinite AIInnovation-module__WX5fNW__aiNodeRing;animation-delay:var(--marker-delay,0s);background-color:#f5a93f2e;border-radius:50%;margin:-14px 0 0 -14px;position:absolute;top:50%;left:50%;transform:scale(.7)}@keyframes AIInnovation-module__WX5fNW__aiNodeActivate{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes AIInnovation-module__WX5fNW__aiNodeRing{0%,to{transform:scale(.7)}50%{transform:scale(1)}}.AIInnovation-module__WX5fNW__checkpointLabel{font-family:var(--font-family-body);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-heading)}.AIInnovation-module__WX5fNW__checkpointEmphasis .AIInnovation-module__WX5fNW__markerDot{background-color:var(--color-gold)}.AIInnovation-module__WX5fNW__checkpointEmphasis .AIInnovation-module__WX5fNW__marker{animation-name:AIInnovation-module__WX5fNW__aiNodeActivateEmphasis}.AIInnovation-module__WX5fNW__checkpointEmphasis .AIInnovation-module__WX5fNW__markerRing{background-color:#f5a93f52;width:36px;height:36px;margin:-18px 0 0 -18px;animation-name:AIInnovation-module__WX5fNW__aiNodeRingEmphasis;transform:scale(.55)}@keyframes AIInnovation-module__WX5fNW__aiNodeActivateEmphasis{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}@keyframes AIInnovation-module__WX5fNW__aiNodeRingEmphasis{0%,to{opacity:.6875;transform:scale(.7778)}50%{opacity:1;transform:scale(1)}}.AIInnovation-module__WX5fNW__visualPanel[data-motion=paused] .AIInnovation-module__WX5fNW__connectorLine:after,.AIInnovation-module__WX5fNW__visualPanel[data-motion=paused] .AIInnovation-module__WX5fNW__marker,.AIInnovation-module__WX5fNW__visualPanel[data-motion=paused] .AIInnovation-module__WX5fNW__markerRing{animation-play-state:paused}.AIInnovation-module__WX5fNW__checkpointEmphasis .AIInnovation-module__WX5fNW__checkpointLabel{color:var(--color-gold-on-light)}@media (prefers-reduced-motion:reduce){.AIInnovation-module__WX5fNW__connectorLine:after,.AIInnovation-module__WX5fNW__marker,.AIInnovation-module__WX5fNW__markerRing{animation:none}}.AIInnovation-module__WX5fNW__checkpoint:first-child .AIInnovation-module__WX5fNW__markerDot{border-color:#8f7be8}.AIInnovation-module__WX5fNW__checkpoint:nth-child(2) .AIInnovation-module__WX5fNW__markerDot{border-color:#4fa9d6}.AIInnovation-module__WX5fNW__checkpoint:nth-child(3) .AIInnovation-module__WX5fNW__markerDot{border-color:#45b68a}
.Training-module__iHBCWa__section{background-color:var(--color-white);padding-block:var(--section-space)}.Training-module__iHBCWa__grid{gap:var(--space-12);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:1024px){.Training-module__iHBCWa__grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}}.Training-module__iHBCWa__eyebrow{font-family:var(--font-family-ui);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-on-light);margin:0 0 var(--space-2)}.Training-module__iHBCWa__heading{font-size:var(--text-3xl);color:var(--color-navy);margin:0 0 var(--space-5)}.Training-module__iHBCWa__copy{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-on-light);max-width:52ch;margin:0 0 var(--space-6)}.Training-module__iHBCWa__categoryGrid{gap:var(--space-3);margin:0 0 var(--space-8);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}.Training-module__iHBCWa__categoryCard{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:radial-gradient(120% 120% at 0% 0%, #fff9, #fff0 55%), linear-gradient(135deg, var(--tone-light) 0%, var(--tone-mid) 130%);border:1px solid #071b2d14;border-left:3px solid var(--tone-ink);border-radius:var(--radius-md);color:var(--color-navy-deep);display:flex;box-shadow:0 1px 2px #071b2d0f,0 6px 14px #071b2d0f}.Training-module__iHBCWa__categoryCard:hover{box-shadow:0 1px 2px #071b2d0f,0 6px 14px #071b2d0f}.Training-module__iHBCWa__categoryLabel{font-family:var(--font-family-body);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.Training-module__iHBCWa__visualColumn{position:relative}.Training-module__iHBCWa__photoFrame{max-width:460px;margin-inline:auto}@media (min-width:1024px){.Training-module__iHBCWa__photoFrame{margin-inline:0}}.Training-module__iHBCWa__photoPlaceholder{aspect-ratio:4/3;background:linear-gradient(155deg, #f5a93f8c -10%, var(--color-navy) 55%, var(--color-navy-deep) 100%);border:3px solid var(--color-white);box-shadow:0 0 0 4px #f5a93f59, var(--shadow-lg);padding:var(--space-6);text-align:center;border-radius:120px 24px 24px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Training-module__iHBCWa__photo{object-fit:cover}@media (max-width:479px){.Training-module__iHBCWa__categoryGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Training-module__iHBCWa__categoryCard{transition:none}}
.CommunityImpact-module__Qgd22W__section{background:var(--color-page-canvas);padding-block:var(--section-space)}.CommunityImpact-module__Qgd22W__header{max-width:680px;margin:0 0 var(--space-12)}.CommunityImpact-module__Qgd22W__eyebrow{font-family:var(--font-family-ui);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-on-light);margin:0 0 var(--space-2)}.CommunityImpact-module__Qgd22W__heading{font-size:var(--text-3xl);color:var(--color-navy);margin:0 0 var(--space-5)}.CommunityImpact-module__Qgd22W__copy{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-on-light);max-width:60ch;margin:0}.CommunityImpact-module__Qgd22W__grid{gap:var(--space-10);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:1024px){.CommunityImpact-module__Qgd22W__grid{gap:var(--space-16);grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}}.CommunityImpact-module__Qgd22W__visualColumn{justify-content:center;display:flex}.CommunityImpact-module__Qgd22W__photoPlaceholder{aspect-ratio:1;background:linear-gradient(155deg, var(--color-navy-deep) 0%, var(--color-navy) 55%, #f5a93f80 145%);border:3px solid var(--color-white);width:100%;max-width:420px;box-shadow:var(--shadow-lg);padding:var(--space-6);text-align:center;border-radius:24px 24px 24px 120px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.CommunityImpact-module__Qgd22W__photo{object-fit:cover}.CommunityImpact-module__Qgd22W__themesColumn{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}.CommunityImpact-module__Qgd22W__themeGrid{justify-content:center;align-self:stretch;gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.CommunityImpact-module__Qgd22W__themeCard{flex:0 1 calc((100% - var(--space-3)) / 2);align-items:flex-start;gap:var(--space-2);padding:var(--space-5) var(--space-4);background:radial-gradient(120% 120% at 0% 0%, #ffffffa6, #fff0 55%), linear-gradient(135deg, var(--tone-light) 0%, var(--tone-mid) 70%, var(--tone-deep) 150%);border-radius:var(--radius-md);border:1px solid #071b2d1a;flex-direction:column;display:flex;box-shadow:0 1px 2px #071b2d0f,0 12px 28px #071b2d14}@media (min-width:480px){.CommunityImpact-module__Qgd22W__themeCard{flex-basis:calc((100% - 2 * var(--space-3)) / 3)}}.CommunityImpact-module__Qgd22W__cta{align-self:center}.CommunityImpact-module__Qgd22W__themeCard:hover{box-shadow:0 1px 2px #071b2d0f,0 12px 28px #071b2d14}.CommunityImpact-module__Qgd22W__themeLabel{font-family:var(--font-family-heading);font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-navy-deep)}@media (prefers-reduced-motion:reduce){.CommunityImpact-module__Qgd22W__themeCard{transition:none}}.CommunityImpact-module__Qgd22W__themeCard:before{content:"";border-radius:var(--radius-full);background-color:var(--tone-ink);width:28px;height:3px}
