.jv-hero{text-align:center;background:radial-gradient(ellipse at top,#51346c,#130e29 70%);padding:70px 0}.jv-hero-inner{max-width:950px}.jv-eyebrow{color:#f3c583;letter-spacing:.15em;font-size:12px;font-weight:800}.jv-hero h1{font-size:clamp(38px,5.5vw,65px)}.jv-hero h1 span{color:#eec486}.jv-lead{font-size:18px;color:#e3dbec;max-width:810px;margin:20px auto}.jv-clarity,.jv-mini{color:#cbbfd8;font-size:13px}.jv-pills{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.jv-pills span,.jv-edition-tag{border:1px solid #aa8bc3;border-radius:30px;padding:7px 13px;color:#ead9fa;font-size:11px;font-weight:800}.jv-cta{text-align:center;margin:26px auto}.jv-launch-timer{margin:25px auto 0;max-width:580px}.jv-timer-heading{letter-spacing:.17em;font-size:11px;font-weight:800;color:#f1b66e}.jv-timer-units{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.jv-timer-units div{border:1px solid #bca0d366;background:#24193d;border-radius:12px;padding:12px}.jv-timer-units strong{display:block;font-size:32px;line-height:1.2}.jv-timer-units span{font-size:11px;color:#cabbd7}.jv-launch-live{color:#f1b66e;font-size:20px;font-weight:800;margin:20px auto}.jv-two,.jv-edition-grid,.jv-swipes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.jv-two{grid-template-columns:repeat(2,1fr)}.jv-license,.jv-edition-grid article,.jv-swipe{padding:25px;border-radius:15px;border:1px solid #ddd0e9;background:#fff;color:#302249}.jv-license h3,.jv-edition-grid h3,.jv-swipe h3{font-size:20px}.jv-license small{display:block}.jv-commission{display:block;color:#7651a4}.jv-icon{font-size:28px}.jv-callout{background:#eae0f3;border-radius:13px;padding:18px;margin:22px 0 0}.jv-feature,.jv-editions,.jv-swipes{background:radial-gradient(ellipse at top,#342149,#161027)}.jv-benefits{max-width:850px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:12px}.jv-benefits div{border:1px solid #ffffff27;border-radius:10px;background:#ffffff0b;padding:14px}.jv-art{max-width:850px;margin:35px auto 0}.jv-art img{width:100%;height:auto;border-radius:14px}.jv-table-wrap{overflow-x:auto}.jv-table{border-collapse:collapse;width:100%;background:#fff;border-radius:12px;overflow:hidden}.jv-table th,.jv-table td{padding:14px;text-align:left;border-bottom:1px solid #e5dced}.jv-table thead{background:#39244f;color:#fff}.jv-footnote{font-size:12px;opacity:.8;margin:16px 0}.jv-promo{display:flex;justify-content:space-between;gap:20px;align-items:center;background:#eee4f5;border:1px solid #d9c9e6;color:#302249;border-radius:15px;padding:25px;margin-top:25px}.jv-promo h3{margin:8px 0}.jv-promo p{margin-bottom:0}.jv-promo-label,.jv-swipe-type{font-size:11px;font-weight:800;letter-spacing:.12em;color:#7651a4}.jv-promo-date{text-align:right}.jv-edition-grid article{background:#241a3b;color:#f5eff9;border-color:#ffffff2e}.jv-edition-grid h3 small{font-size:13px}.jv-count{color:#f2c98a;font-weight:800}.jv-edition-grid ul{padding-left:18px}.jv-launch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.jv-launch-grid div{background:#fff;border:1px solid #e3d9eb;border-radius:12px;padding:18px}.jv-launch-grid span,.jv-launch-grid strong{display:block}.jv-launch-grid span{font-size:12px;color:#745f83}.jv-center{text-align:center;margin:25px auto 0}.jv-swipe{background:#fcf9ff;display:flex;flex-direction:column}.jv-subject{font-size:13px}.jv-swipe textarea{width:100%;min-height:360px;resize:vertical;border:1px solid #d7c8e4;border-radius:8px;padding:14px;font:14px/1.55 Manrope,Arial,sans-serif;color:#302249;background:#fff}.jv-copy{border:0;border-radius:8px;background:#7952a3;color:#fff;padding:12px;margin-top:12px;font-weight:800;cursor:pointer}.jv-copy-status{font-size:12px;color:#7651a4}.jv-last{text-align:center;padding:70px 0;background:#201633}.jv-last h2{font-size:clamp(30px,4vw,44px)}.jv-prefooter-image{text-align:center}.jv-hero [hidden],[hidden]{display:none!important}@media(max-width:720px){.jv-two,.jv-edition-grid,.jv-swipes-grid,.jv-launch-grid,.jv-benefits{grid-template-columns:1fr}.jv-promo{flex-direction:column;align-items:flex-start}.jv-promo-date{text-align:left}.jv-hero{padding:45px 0}.jv-timer-units strong{font-size:24px}}
