/* Jealash V6 launch pass — conversion, payment clarity and mobile tightening */
.v6-date-banner{background:#eef4f0;border:1px solid #d5e2da;border-radius:14px;padding:18px 20px;margin:22px 0 0;color:#17382e}
.v6-date-banner strong{display:block;font-size:13px;letter-spacing:.02em;margin-bottom:4px}.v6-date-banner span{font-size:13px;line-height:1.6;color:#4b5d54}
.v6-trainer-name{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(27,63,52,.18);border-radius:999px;padding:7px 11px;margin:0 0 16px;font-size:12px;font-weight:700;color:#1b3f34;background:#f5f1e9}
.v6-credential-note{padding:14px 16px;border:1px solid rgba(27,63,52,.16);background:#f8f4ed;border-radius:10px;font-size:13px;line-height:1.55;color:#4b5d54;margin:18px 0}
.v6-credential-note strong{color:#12261f}.payment-error{background:#fff3f0;border:1px solid #e4aaa1;color:#8a3328;border-radius:9px;padding:13px 15px;margin:14px 0;font-size:13px;font-weight:600}.button.is-loading{opacity:.72;cursor:wait;transform:none!important}.button:disabled{cursor:not-allowed}.v6-best-value{font-size:12px;line-height:1.5;background:#eef4f0;border-left:3px solid #1b3f34;padding:11px 14px;margin:14px 0;color:#294a40}.v6-first-screen-proof{display:flex;flex-wrap:wrap;gap:8px 12px;margin:18px 0 0;padding:0;list-style:none}.v6-first-screen-proof li{font-size:12px;color:#4b5d54}.v6-first-screen-proof li:before{content:'✓';font-weight:800;color:#1b3f34;margin-right:6px}.payment-status-card{max-width:760px;margin:48px auto;background:#fff;border:1px solid #ded4c8;border-radius:18px;padding:34px;box-shadow:0 16px 50px rgba(18,38,31,.08)}.payment-status-card h1{font-size:clamp(34px,5vw,52px)}.payment-state{display:flex;align-items:center;gap:12px;padding:15px 16px;border-radius:10px;margin:18px 0}.payment-state.pending{background:#fff7df;color:#765c17}.payment-state.success{background:#e8f4ed;color:#174c38}.payment-state.failed{background:#fff0ed;color:#8a3328}.payment-receipt{border-top:1px solid #e4d9cc;margin-top:24px;padding-top:18px}.payment-receipt>div{display:flex;justify-content:space-between;gap:20px;padding:9px 0;font-size:13px;border-bottom:1px dashed #ebe1d6}.payment-receipt strong{color:#12261f;text-align:right}.payment-next{background:#f3eee7;border-radius:12px;padding:20px;margin-top:24px}.payment-next h2{font-size:25px;margin-bottom:10px}.payment-next p{font-size:14px}.payment-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.v6-mobile-summary{display:none}.course-schedule-callout{border:1px solid rgba(27,63,52,.18);background:#f4f7f5;border-radius:12px;padding:15px 17px;margin:16px 0}.course-schedule-callout strong{display:block;color:#17382e;margin-bottom:3px}.course-schedule-callout span{font-size:13px;color:#52635b}
@media(max-width:760px){
  .v6-mobile-summary{display:block;background:#17382e;color:#fff;padding:14px 18px;text-align:center;font-size:12px;line-height:1.5}
  .v6-mobile-summary strong{display:block;font-size:14px;margin-bottom:2px}
  .hero h1{font-size:clamp(40px,11.5vw,55px)!important;line-height:1.02!important}
  .hero .lede{font-size:16px!important;line-height:1.65!important}
  .payment-status-card{margin:24px 16px;padding:25px 20px}.payment-receipt>div{align-items:flex-start}.payment-actions{display:grid}.payment-actions .button,.payment-actions .btn{width:100%}
  .workshop-reel video{preload:none}
}

.v6-best-value-note{font-size:12px;line-height:1.55;background:#eef4f0;border-left:3px solid #1b3f34;padding:12px 14px;margin:14px 0;color:#294a40}.v6-best-value-note a{font-weight:700;color:#17382e}.payment-success-main{max-width:860px;padding-top:54px;padding-bottom:70px}.payment-state-card,.payment-receipt,.payment-next{background:#fff;border:1px solid #ded4c8;border-radius:18px;padding:28px;margin:0 0 20px}.payment-state-card h1{font-family:Fraunces,serif;font-size:clamp(36px,5vw,54px);line-height:1.04;margin:.25em 0}.payment-status-pill{display:inline-flex;border-radius:999px;padding:8px 12px;background:#fff7df;color:#765c17;font-size:12px;font-weight:800;margin:12px 0}.payment-status-pill[data-state="success"]{background:#e8f4ed;color:#174c38}.payment-status-pill[data-state="failed"]{background:#fff0ed;color:#8a3328}.receipt-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:18px 0 0}.receipt-grid>div{border-top:1px solid #ebe1d6;padding:13px 0}.receipt-grid dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#6e756f}.receipt-grid dd{margin:4px 0 0;font-weight:700;color:#12261f}.payment-next{background:#f3eee7}.payment-next h2{font-family:Fraunces,serif;font-size:30px}.payment-next .button{display:inline-flex;margin-top:10px}@media(max-width:760px){.payment-success-main{padding-top:26px}.payment-state-card,.payment-receipt,.payment-next{padding:22px 18px;border-radius:14px}.receipt-grid{grid-template-columns:1fr}.v6-best-value-note{margin:12px 0}}
