.programs-page .program-hero{background-image:url('https://zenithfitnesshub.in/assets/strength.webp')}.programs-page .program-hero .shade{background:linear-gradient(180deg,rgba(2,5,8,.2),rgba(2,5,8,.46) 42%,rgba(2,5,8,.96) 90%)}.programs-page .program-hero h1{margin-bottom:18px}.programs-page .program-hero .lead{max-width:360px;margin:0 0 24px}.program-menu{background:radial-gradient(circle at 100% 0,#10273d 0,#071019 30%,#04070a 70%)}.program-menu-copy{justify-content:center}.program-menu-copy h2{margin-bottom:28px}.goal-list{display:grid;border-top:1px solid #303a43}.goal-list a{position:relative;display:grid;grid-template-columns:34px 1fr 26px;grid-template-rows:auto auto;column-gap:10px;padding:18px 0;border-bottom:1px solid #303a43}.goal-list span{grid-row:1/3;color:#1680ff;font-size:10px;letter-spacing:.16em;padding-top:4px}.goal-list b{font-size:17px}.goal-list small{font-size:11px;color:#9fa8b1;margin-top:5px}.goal-list i{grid-column:3;grid-row:1/3;align-self:center;font-style:normal;font-size:20px}.program-body{background-image:url('https://zenithfitnesshub.in/assets/freeweights.webp')}.program-coaching{background-image:url('https://zenithfitnesshub.in/assets/deadlift.webp')}.program-transform{background-image:url('https://zenithfitnesshub.in/assets/cardio.webp')}.program-body .shade,.program-coaching .shade,.program-transform .shade{background:linear-gradient(180deg,rgba(2,5,8,.2),rgba(2,5,8,.48) 38%,rgba(2,5,8,.96) 88%)}.program-body .content>p:not(.eyebrow),.program-coaching .content>p:not(.eyebrow),.program-transform .content>p:not(.eyebrow){margin:0 0 20px;max-width:390px}.micro-tags{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 23px}.micro-tags span{border:1px solid rgba(255,255,255,.28);padding:8px 10px;font-size:9px;letter-spacing:.08em;text-transform:uppercase;background:rgba(5,8,11,.4)}.program-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.programs-page .bottom{padding-bottom:max(94px,calc(76px + env(safe-area-inset-bottom)))}@media(max-height:700px){.program-menu-copy h2{margin-bottom:16px}.goal-list a{padding:12px 0}.programs-page .bottom{padding-bottom:66px}.micro-tags{margin-bottom:15px}.program-body .content>p:not(.eyebrow),.program-coaching .content>p:not(.eyebrow),.program-transform .content>p:not(.eyebrow){margin-bottom:14px}}@media(min-width:760px){.programs-page .program-hero .shade,.program-body .shade,.program-coaching .shade,.program-transform .shade{background:linear-gradient(90deg,rgba(2,5,8,.9),rgba(2,5,8,.55) 45%,rgba(2,5,8,.12) 78%),linear-gradient(0deg,rgba(2,5,8,.78),transparent 58%)}.goal-list{max-width:650px}.programs-page .content{align-items:flex-start}.programs-page .screen{background-position:center 38%}}

@media(min-width:1024px){
  .goal-list span{font-size:11px}
  .goal-list small{font-size:12px}
  .micro-tags span{font-size:11px}
}
