.aiact-hero-module__Cs74Qa__hero{padding-top:clamp(36px,5vw,72px);padding-bottom:clamp(40px,5vw,72px)}.aiact-hero-module__Cs74Qa__headline{max-width:24ch;margin:20px 0 24px;font-size:clamp(2.8rem,1.3rem + 5.4vw,5.6rem)}.aiact-hero-module__Cs74Qa__sub{color:var(--bone-soft)}.aiact-hero-module__Cs74Qa__lede{max-width:50ch}.aiact-hero-module__Cs74Qa__audience{flex-wrap:wrap;gap:10px;margin-top:26px;list-style:none;display:flex}.aiact-hero-module__Cs74Qa__chip{border:1px solid var(--rule-strong);letter-spacing:.06em;color:var(--bone-soft);padding:8px 14px;font-size:.84rem;font-weight:600}.aiact-hero-module__Cs74Qa__ctaRow{flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px;display:flex}.aiact-hero-module__Cs74Qa__micro{align-items:center;gap:9px;display:inline-flex}.aiact-hero-module__Cs74Qa__badgeLogo{flex:none;width:96px;height:auto}
.deadline-band-module__GAsMsW__band{background:var(--ink);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.deadline-band-module__GAsMsW__headline{max-width:18ch}.deadline-band-module__GAsMsW__lede{max-width:44ch;margin-top:18px}.deadline-band-module__GAsMsW__timeline{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.5vw,30px);margin-top:clamp(36px,5vw,56px);list-style:none;display:grid}.deadline-band-module__GAsMsW__item{border-top:1px solid var(--rule-strong);padding-top:20px}.deadline-band-module__GAsMsW__item.deadline-band-module__GAsMsW__passed{border-top-color:var(--signal)}.deadline-band-module__GAsMsW__date{letter-spacing:.14em;color:var(--bone-dim);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:12px;font-size:.8rem;font-weight:600;display:flex}.deadline-band-module__GAsMsW__passed .deadline-band-module__GAsMsW__date{color:var(--signal)}.deadline-band-module__GAsMsW__live{border:1px solid var(--signal);color:var(--signal);letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;font-size:.68rem}.deadline-band-module__GAsMsW__title{letter-spacing:-.015em;margin:12px 0 8px;font-size:1.2rem;font-weight:700}.deadline-band-module__GAsMsW__text{color:var(--bone-soft);max-width:46ch;font-size:1rem;line-height:1.6}@media (max-width:880px){.deadline-band-module__GAsMsW__timeline{grid-template-columns:1fr}}
.obligations-module__tuvfka__headline{max-width:18ch}.obligations-module__tuvfka__lede{max-width:46ch;margin-top:18px}.obligations-module__tuvfka__grid{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.5vw,30px);margin-top:clamp(36px,5vw,56px);display:grid}.obligations-module__tuvfka__card{background:var(--surface);border:1px solid var(--rule);padding:clamp(24px,3vw,36px)}.obligations-module__tuvfka__num{letter-spacing:.14em;color:var(--signal);font-size:.8rem;font-weight:600}.obligations-module__tuvfka__title{letter-spacing:-.015em;margin:12px 0 8px;font-size:1.2rem;font-weight:700}.obligations-module__tuvfka__text{color:var(--bone-soft);max-width:46ch;font-size:1rem;line-height:1.6}@media (max-width:880px){.obligations-module__tuvfka__grid{grid-template-columns:1fr}}
.programm-module__WRbLSG__headline{max-width:18ch}.programm-module__WRbLSG__lede{max-width:46ch;margin-top:18px}.programm-module__WRbLSG__steps{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.5vw,30px);margin-top:clamp(36px,5vw,56px);list-style:none;display:grid}.programm-module__WRbLSG__step{background:var(--surface);border:1px solid var(--rule);flex-direction:column;padding:clamp(24px,3vw,36px);display:flex}.programm-module__WRbLSG__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.programm-module__WRbLSG__num{letter-spacing:.14em;color:var(--signal);font-size:.8rem;font-weight:600}.programm-module__WRbLSG__phase{border:1px solid var(--rule-strong);color:var(--bone-dim);letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;font-size:.68rem;font-weight:600}.programm-module__WRbLSG__phase.programm-module__WRbLSG__funded{border-color:var(--signal);color:var(--signal)}.programm-module__WRbLSG__title{letter-spacing:-.015em;margin:14px 0 8px;font-size:1.2rem;font-weight:700}.programm-module__WRbLSG__text{color:var(--bone-soft);max-width:46ch;font-size:1rem;line-height:1.6}@media (max-width:880px){.programm-module__WRbLSG__steps{grid-template-columns:1fr}}
