.pvx .nw{max-width:820px}.pvx .hero .sub{max-width:720px}.pvx .hero .btn{margin-top:6px}.pvx .hero.tall{align-items:center;min-height:calc(100vh - 134px);display:flex}.pvx .hero.tall>.w{width:100%}.pvx .s-a{background:#112437}.pvx .s-b{background:#0c1b2b}.pvx .note{color:#cbd5e0;margin-top:30px;font-size:16px}.pvx .note a{color:#b29758}.pvx .card1{text-align:center;border:1px solid #b29758;border-radius:12px;max-width:760px;margin:0 auto;padding:36px 28px}.pvx .card1 p{margin-bottom:20px}.pvx .price{background:#0b1a2a99;border:1px solid #b29758;border-radius:14px;margin:0 auto 26px;padding:22px 28px;display:inline-block}.pvx .price .amt{color:#b29758;font:400 72px/1 Anton,Impact,sans-serif}.pvx .price .pn{color:#9fb0c8;margin:6px 0 16px;font-size:13px}.pvx .price .cl{color:#9fb0c8;margin-top:12px;font-size:13px}.pvx .weeks{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pvx .weeks .wk{color:#b29758;text-transform:uppercase;font:400 34px/1 Anton,Impact,sans-serif}.pvx .weeks .dt{color:#9fb0c8;letter-spacing:.1em;text-transform:uppercase;margin:6px 0 12px;font-size:13px}.pvx .weeks h3{font-size:18px}.pvx .inc{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pvx .inc svg{margin-bottom:12px}.pvx .coach{grid-template-columns:320px 1fr;align-items:center;gap:40px;max-width:900px;margin:0 auto;display:grid}.pvx .coach img{aspect-ratio:1;object-fit:cover;object-position:center top;border:1px solid #b2975899;border-radius:14px;width:100%;display:block}.pvx .closed{color:#b29758;margin-bottom:22px;font:400 34px/1 Anton,Impact,sans-serif}@media (width<=860px){.pvx .weeks,.pvx .inc{grid-template-columns:1fr 1fr;gap:12px}.pvx .weeks .ocard,.pvx .inc .ocard{padding:18px}.pvx .weeks .wk{font-size:26px}.pvx .coach{grid-template-columns:1fr;gap:24px}.pvx .price .amt{font-size:56px}.pvx .hero.tall{min-height:calc(100vh - 94px)}.pvx .btn{white-space:normal}}.pvx{flex-direction:column;min-height:100vh;display:flex}.pvx>footer{margin-top:auto}.pvx .offer{text-align:left}.pvx .offer .amt{color:#b29758;text-align:center;margin-top:8px;font:400 64px/1 Anton,Impact,sans-serif}.pvx .offer .pn{color:#9fb0c8;text-align:center;margin:6px 0 20px;font-size:13px}.pvx .offer .btn{text-align:center;max-width:360px;margin:0 auto;display:block}.pvx .offer .alt{text-align:center;color:#b29758;margin-top:12px;font-size:14px;text-decoration:underline;display:block}.pvx .offer .tiny{text-align:center;color:#8a9bb0;margin-top:10px;font-size:12px}
