.dance-app .dance-pricing-main{padding-top:48px;padding-bottom:48px}.dance-app .dance-pricing-intro{text-align:center;max-width:620px;margin:0 auto 32px}.dance-app .dance-pricing-intro h1{letter-spacing:-1.2px;margin-bottom:14px;font-size:40px;font-weight:500;line-height:1.15}.dance-app .dance-pricing-intro p{color:var(--soft);font-size:15px;line-height:1.65}.dance-app .dance-pricing-packs{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dance-app .dance-pricing-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;padding:24px;display:flex}.dance-app .dance-pricing-card-featured{background:linear-gradient(155deg, #1b2322, var(--panel) 70%);border-color:#a9c9c480}.dance-app .dance-pricing-card h2{letter-spacing:-.4px;margin-bottom:18px;font-size:20px;font-weight:500;line-height:1.3}.dance-app .dance-pricing-price{letter-spacing:-1.5px;margin-bottom:8px;font-size:40px;font-weight:500;line-height:1.1}.dance-app .dance-pricing-price span{letter-spacing:0;color:var(--muted);font-size:12px;font-weight:400}.dance-app .dance-pricing-per-video{color:var(--soft);font-size:14px}.dance-app .dance-pricing-card ul{border-top:1px solid var(--line);color:#d4d4d8;flex:1;margin:20px 0 0;padding:18px 0;font-size:14px;list-style:none}.dance-app .dance-pricing-card li{padding:5px 0;line-height:1.55}.dance-app .dance-pricing-button{text-align:center;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-size:14px;display:flex}.dance-app .dance-pricing-card-note{color:var(--muted);text-align:center;margin-top:12px;font-size:12px}.dance-app .dance-pricing-checkout-note{text-align:center;max-width:700px;color:var(--muted);margin:20px auto 0;font-size:12px;line-height:1.65}.dance-app .dance-pricing-details{border-top:1px solid var(--line);margin-top:44px;padding-top:28px}.dance-app .dance-pricing-details h2{letter-spacing:-.6px;margin-bottom:22px;font-size:24px;font-weight:500;line-height:1.25}.dance-app .dance-pricing-answers{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.dance-app .dance-pricing-answers h3{margin-bottom:8px;font-size:15px;font-weight:500;line-height:1.4}.dance-app .dance-pricing-answers p{color:var(--soft);font-size:14px;line-height:1.65}.dance-app .dance-pricing-answers a,.dance-app .dance-pricing-help a{text-underline-offset:3px;color:#d8e5e1;text-decoration:underline}.dance-app .dance-pricing-help{justify-content:center;align-items:center;gap:12px;margin-top:32px;font-size:14px;display:flex}.dance-app .dance-pricing-help p{color:var(--muted)}@media (width<=1000px){.dance-app .dance-pricing-packs{gap:12px}.dance-app .dance-pricing-card{padding:20px}.dance-app .dance-pricing-answers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.dance-app .dance-pricing-main{padding-top:32px;padding-bottom:36px}.dance-app .dance-pricing-intro{margin-bottom:24px}.dance-app .dance-pricing-intro h1{letter-spacing:-.8px;margin-bottom:12px;font-size:30px}.dance-app .dance-pricing-intro p{font-size:14px}.dance-app .dance-pricing-packs{grid-template-columns:1fr;gap:16px;max-width:440px;margin-inline:auto}.dance-app .dance-pricing-card{padding:24px}.dance-app .dance-pricing-card h2{margin-bottom:14px;font-size:18px}.dance-app .dance-pricing-price{font-size:36px}.dance-app .dance-pricing-details{margin-top:32px;padding-top:24px}.dance-app .dance-pricing-details h2{font-size:22px}}@media (width<=480px){.dance-app .dance-pricing-answers{grid-template-columns:1fr;gap:20px}.dance-app .dance-pricing-help{flex-direction:column;gap:6px}}
