/* Sales copy refresh: program preview, clear package and access. */
.hero .content{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:44px}.hero h1{font-size:clamp(42px,4.4vw,60px)}.hero-value{color:#e4eddc;font-size:15px;margin-bottom:24px}.hero-value strong{display:inline-block;margin-top:6px}.hero .hero-preview{display:flex;flex-direction:column;gap:24px;align-items:stretch;text-align:left}.hero-session{display:block;border:1px solid #485c3f;background:#1b2a1f;padding:10px;text-decoration:none}.hero-session img{display:block;width:100%;height:auto}.hero-session span{display:block;text-align:center;padding-top:10px;font-size:13px;font-weight:bold}.guide-inline{display:flex;gap:24px;align-items:center;background:#1b2a1f;padding:20px;border:1px solid #485c3f}.guide-inline img{display:block;width:90px;height:auto;flex:none}.guide-inline p{font-size:14px;margin:0;color:#dce7d6}.guide-inline b{color:#b8f34b}.hero-method{justify-content:space-between}.package-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:34px 0}.package-grid article{padding:28px;background:#e8eddf;border:1px solid #c1ceb6}.package-grid h3{font-size:30px}.package-grid p{font-size:15px;margin:0}.core-list{padding-left:23px;max-width:890px}.fit-card{padding:34px;background:#e0e7d8;border-top:4px solid #7da739}.fit-card ul,.offer-list{padding-left:22px}.fit-card li,.offer-list li{margin-bottom:10px}.fit-card .fine{margin-bottom:0}.refund-card{padding:22px;border-left:4px solid #7da739;background:#e8eddf;margin-top:28px}.refund-card p{font-size:14px;margin:10px 0 0}.offer .price span{font-size:22px}.offer-list{font-size:15px;margin:24px 0}.offer-note{margin:18px 0 0}.darksection .gallery figcaption{color:#e0e9d9}.quiz-link{padding-top:32px;margin-top:20px;border-top:1px solid #c7d1c4}.quiz-link p{margin:8px 0}.quiz-link a{display:inline-block;min-height:44px;padding:10px 0;font-weight:bold}
@media(max-width:750px){.hero .content{grid-template-columns:minmax(0,1fr);gap:30px}.hero h1{font-size:clamp(38px,10vw,52px)}.hero .hero-preview{gap:20px}.guide-inline{padding:18px;gap:20px}.guide-inline img{width:72px}.package-grid{grid-template-columns:minmax(0,1fr);gap:16px}.package-grid article{padding:23px}.fit-card{padding:26px}.hero .sub{font-size:12px}.hero .hero-session img{height:auto}.hero-method{width:100%}}
