.hero.unmet-need-hero{display:block;min-height:0;padding-block:52px 76px}.unmet-need-hero .hero-topline{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:43px}.unmet-need-hero .hero-topline .eyebrow{font-size:10px;letter-spacing:1.4px;color:#666960}.unmet-need-hero .development-status{display:flex;align-items:center;gap:8px;letter-spacing:1.1px;font-size:9px;color:#666960;white-space:nowrap}.unmet-need-hero .hero-copy{max-width:1240px}.hero.unmet-need-hero h1{font-size:clamp(60px,7.8vw,112px);line-height:1.035;letter-spacing:-5.4px;white-space:normal;margin:0;font-weight:450}.unmet-need-hero h1>span{display:block;color:#232521}.unmet-need-hero .headline-second{color:#53574e}.unmet-need-hero .hero-response{font-size:clamp(25px,2.65vw,38px);line-height:1.25;letter-spacing:-1.1px;color:#852c30;margin-top:37px;font-weight:450}.unmet-need-hero .hero-lower{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:9%;margin-top:27px;border-top:1px solid #dcdcd4;padding-top:30px}.unmet-need-hero .hero-description{font-size:16px;line-height:1.7;max-width:610px;color:#5b5d56}.unmet-need-hero .hero-actions{margin:0;justify-content:flex-end;gap:28px;flex-wrap:wrap;align-self:center;font-size:13px}.unmet-need-hero .button{padding:18px 23px;gap:36px;min-height:54px}.unmet-need-hero .text-link{white-space:nowrap}
@media(min-width:1500px){.unmet-need-hero .desktop-break{display:none}.hero.unmet-need-hero h1{font-size:clamp(98px,6.6vw,112px);letter-spacing:-5.6px}.unmet-need-hero .headline-second{max-width:1240px}.hero.unmet-need-hero{padding-top:62px}}
@media(max-width:1100px){.hero.unmet-need-hero h1{font-size:clamp(60px,8.1vw,85px);letter-spacing:-4px}.unmet-need-hero .hero-lower{gap:6%;grid-template-columns:1.1fr 1fr}.unmet-need-hero .hero-actions{gap:20px;font-size:12px}.unmet-need-hero .button{gap:19px;padding-inline:18px}.unmet-need-hero .hero-description{font-size:15px}.unmet-need-hero .hero-response{font-size:29px}}
@media(max-width:760px){.hero.unmet-need-hero{padding-block:35px 43px;gap:0}.unmet-need-hero .hero-topline{align-items:start;margin-bottom:30px;gap:20px}.unmet-need-hero .hero-topline .eyebrow{font-size:8px;letter-spacing:1px;max-width:150px;line-height:1.65}.unmet-need-hero .development-status{font-size:7px;letter-spacing:.8px;white-space:normal;max-width:130px;line-height:1.6;align-items:start}.unmet-need-hero .development-status .status-dot{width:4px;height:4px;margin-top:4px}.hero.unmet-need-hero h1{font-size:clamp(37px,8.7vw,59px);letter-spacing:-1.9px;line-height:1.075}.unmet-need-hero .headline-first{margin-bottom:5px}.unmet-need-hero .desktop-break{display:none}.unmet-need-hero .hero-response{font-size:24px;line-height:1.25;letter-spacing:-.65px;max-width:340px;margin-top:28px}.unmet-need-hero .hero-lower{display:flex;flex-direction:column;align-items:stretch;gap:25px;margin-top:24px;padding-top:24px}.unmet-need-hero .hero-description{font-size:14px;line-height:1.7;max-width:100%}.unmet-need-hero .hero-actions{justify-content:flex-start;gap:24px;align-self:stretch;font-size:12px}.unmet-need-hero .button{padding:17px 19px;gap:25px;min-height:52px}}
@media(max-width:370px){.hero.unmet-need-hero h1{font-size:36px;letter-spacing:-1.9px}.unmet-need-hero .hero-response{font-size:23px}.unmet-need-hero .hero-topline{gap:13px}.unmet-need-hero .development-status{max-width:114px;font-size:6.5px}.unmet-need-hero .hero-actions{gap:19px}.unmet-need-hero .button{padding-inline:15px;gap:18px}}
