.ld-pricing{padding:80px 16px 48px;background:var(--ld-bg-pricing)}.ld-pricing__inner{max-width:1200px;margin:0 auto}.raindance-page .ld-pricing__title{margin:32px 0 0;color:#fff;font-size:36px;font-weight:500;line-height:1.2;letter-spacing:-.025em;text-align:center}@media(min-width:768px){.raindance-page .ld-pricing__title{font-size:48px;line-height:58px}}.ld-pricing__toggle-wrap{display:flex;justify-content:center;margin-top:52px}.ld-pricing__toggle{display:flex;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:9999px;background:#29282f}.ld-pricing__toggle button{height:36px;padding:0 16px;border:0;border-radius:9999px;background:transparent;color:#ffffff73;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;cursor:pointer;transition:all .2s var(--ld-ease-std)}.ld-pricing__toggle button:hover{color:#fffc}.ld-pricing__toggle button[aria-selected=true]{background:#fff;color:#121316}.ld-pricing__toggle em{color:var(--ld-glow);font-style:normal}.ld-pricing__grid{display:grid;gap:20px;margin-top:32px}@media(min-width:1024px){.ld-pricing__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}}@media(min-width:1280px){.ld-pricing__grid--packs{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ld-pricing__grid--packs .ld-plan{padding:20px}.ld-pricing__grid--packs .ld-plan__head{flex-wrap:nowrap}.ld-pricing__grid--packs .ld-plan__name{font-size:20px}.ld-pricing__grid--packs .ld-plan__price strong{font-size:34px;line-height:40px}}.ld-plan{display:flex;flex-direction:column;padding:24px;border:1px solid rgba(255,255,255,.06);border-radius:24px;background:linear-gradient(270deg,rgba(255,255,255,.06),transparent),linear-gradient(90deg,#ffffff0d,#ffffff0d),var(--ld-bg-pricing);color:#fff}.ld-plan[data-tone=premium]{border-color:#e6f03cb3}.ld-plan-frame{padding:2px;border-radius:24px;background:var(--ld-glow)}.ld-plan-frame .ld-plan{border:0;border-radius:22px;background:linear-gradient(270deg,rgba(255,0,89,.06),transparent),linear-gradient(90deg,#ffffff0d,#ffffff0d),var(--ld-bg-pricing)}.ld-plan-frame__label{display:flex;align-items:center;justify-content:center;gap:6px;height:32px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ld-plan-frame__label svg{width:16px;height:16px}.ld-plan__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:36px}.ld-plan__name{font-size:24px;font-weight:700;line-height:36px;text-transform:uppercase}.ld-plan__save{display:inline-flex;margin-left:auto;align-items:center;gap:6px;height:26px;padding:0 8px;border-radius:9px;background:var(--ld-glow)}.ld-plan__save em{color:#fff;font-size:13px;font-style:italic;font-weight:800;line-height:26px}.ld-plan__price{display:flex;align-items:flex-end;gap:8px;margin-top:10px}.ld-plan__price strong{font-size:44px;font-weight:700;line-height:44px;letter-spacing:-.02em}.ld-plan__price>span{display:flex;flex-direction:column;font-size:14px;font-weight:600;line-height:20px}.ld-plan__price s{color:#ffffff59}.ld-plan__billing{margin-top:10px;color:var(--ld-text-40);font-size:14px;line-height:20px}.ld-plan__per-video{margin-top:4px;color:var(--ld-lime);font-size:14px;font-weight:600;line-height:20px}.ld-plan__trust{margin-top:10px;color:var(--ld-text-60);font-size:12px;line-height:18px;text-align:center}.ld-plan__credits{display:flex;align-items:center;justify-content:center;gap:6px;height:40px;margin-top:20px;padding:0 16px;border-radius:20.8px;background:#ffffff12;color:#ffffffa6;font-size:14px;line-height:20px}.ld-plan__credits svg{width:16px;height:16px}.ld-plan .ld-plan__cta{display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin-top:14px;border:0;border-radius:20.8px;background:#fff;color:#0a0a0a;font-size:16px;font-weight:500;line-height:24px;cursor:pointer;transition:filter .15s var(--ld-ease-std),transform .15s var(--ld-ease-std)}.ld-plan .ld-plan__cta:hover{filter:brightness(.94)}.ld-plan .ld-plan__cta--pro{background:var(--ld-glow);color:#fff}.ld-plan .ld-plan__cta--premium{background:#f0ec46;color:#0a0a0a}.ld-plan__features{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding:0;list-style:none}.ld-plan__features li{display:flex;gap:8px;color:#ffffffd9;font-size:14px;font-weight:300;line-height:20px}.ld-plan__features svg{flex-shrink:0;width:14px;height:14px;margin-top:3px}.ld-compare{margin-top:64px;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:24px;background:#ffffff05}.raindance-page .ld-compare__title{padding:24px 32px 0;color:#fff;font-size:24px;line-height:32px}.ld-compare__scroll{overflow-x:auto}.ld-compare--cost table{min-width:520px}.raindance-page .ld-compare__note{margin:0;padding:16px 32px 24px;color:var(--ld-text-60);font-size:14px;line-height:1.5}.raindance-page .ld-compare__note a{color:#fff;text-decoration:underline}.raindance-page .ld-pricing__pack-note{margin:16px 0 0;color:var(--ld-text-60);font-size:14px;text-align:center}.ld-compare table{width:100%;min-width:720px;border-collapse:collapse}.ld-compare th,.ld-compare td{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.06);color:#ffffffd9;font-size:13px;font-weight:400;text-align:center}.ld-compare thead th{position:sticky;top:0;padding:20px 16px;background:#121218}.ld-compare thead th strong{display:block;color:#fff;font-size:20px;font-weight:700;line-height:28px}.ld-compare thead th span{display:block;margin-top:4px;color:var(--ld-text-60);font-size:13px}.ld-compare th:first-child{padding-left:32px;font-weight:500;text-align:left}.ld-compare tbody tr:last-child :is(th,td){border-bottom:0}.ld-compare__note{padding:16px 32px 24px;color:var(--ld-text-40);font-size:12px}
