.ld-payments{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.genjutsu-page .ld-payments__title{margin:0;color:#ffffffe6;font-size:16px;font-weight:600}.ld-payments__list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.ld-payments__list img{display:block;width:57px;height:36px}.genjutsu-page .ld-payments__secure{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--ld-text-60);font-size:13px}.ld-payments__secure svg{width:16px;height:16px}.ld-pricing__payments{margin-top:48px}.ld-paywall__payments{margin-top:auto;padding-top:24px;gap:10px}.genjutsu-page .ld-paywall__payments .ld-payments__title{font-size:13px;font-weight:500}.ld-paywall__payments .ld-payments__list{flex-direction:row;gap:6px;margin:0}.ld-paywall__payments .ld-payments__list img{width:46px;height:29px}.genjutsu-page .ld-paywall__payments .ld-payments__secure{font-size:12px}.ld-pricing{padding:80px 16px 48px;background:var(--ld-bg-pricing)}.ld-pricing__inner{max-width:1200px;margin:0 auto}.ld-pricing__breadcrumb ol{justify-content:center;color:var(--ld-text-64)}.ld-pricing__breadcrumb a:hover,.ld-pricing__breadcrumb [aria-current=page]{color:var(--ld-fg)}.genjutsu-page .ld-pricing__title{margin:32px 0 0;color:var(--dh-text);font-size:36px;font-weight:400;line-height:1.2;text-align:center}@media(min-width:768px){.genjutsu-page .ld-pricing__title{font-size:48px;line-height:58px}}.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}}.ld-plan{display:flex;flex-direction:column;padding:24px;border:1px solid var(--dh-line);border-radius:14px;background:var(--dh-wall);color:var(--dh-text)}.ld-plan-frame{padding:1px;border-radius:15px;background:var(--dh-neon);box-shadow:0 0 28px #ff2d6f40}.ld-plan-frame .ld-plan{border:0;border-radius:14px;background:var(--dh-wall)}.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-family:var(--dh-font-display);font-size:40px;font-weight:400;line-height:44px;font-synthesis:none}.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(--dh-amber);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:9999px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--dh-line);color:var(--dh-text);font-size:16px;font-weight:700;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(--dh-amber);box-shadow:none;color:var(--dh-amber-ink)}.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}
