div:first-child, body.coaching-mvp-active.speedrun-course-site .coach-booking-layout > div:last-child > * { background: linear-gradient(180deg, rgba(16,25,43,.94), rgba(10,16,28,.94)); border-color: rgba(124,92,255,.16) !important; box-shadow: var(--coach-shadow-card); } body.coaching-mvp-active.speedrun-course-site .coach-eyebrow, body.coaching-mvp-active.speedrun-course-site .coach-badge, body.coaching-mvp-active.speedrun-course-site .speedrun-chip { color: #d9f8ff !important; background: rgba(0,231,255,.12) !important; border: 1px solid rgba(0,231,255,.24) !important; box-shadow: none !important; } body.coaching-mvp-active.speedrun-course-site .coach-badge.dark { background: rgba(124,92,255,.14) !important; border-color: rgba(124,92,255,.30) !important; } body.coaching-mvp-active.speedrun-course-site .wp-block-button__link, body.coaching-mvp-active.speedrun-course-site .asp_product_buy_btn { border-radius: 14px !important; border: 1px solid rgba(255,255,255,.06) !important; box-shadow: 0 14px 30px rgba(0,0,0,.24); } body.coaching-mvp-active.speedrun-course-site .wp-block-button:not(.is-style-outline) .wp-block-button__link, body.coaching-mvp-active.speedrun-course-site .asp_product_buy_btn { background: linear-gradient(135deg, #00e7ff 0%, #7c5cff 100%) !important; color: #04101d !important; font-weight: 700 !important; } body.coaching-mvp-active.speedrun-course-site .wp-block-button.is-style-outline .wp-block-button__link { background: rgba(255,255,255,.02) !important; color: var(--coach-text) !important; border-color: rgba(124,92,255,.24) !important; } body.coaching-mvp-active.speedrun-course-site .wp-block-button__link:hover, body.coaching-mvp-active.speedrun-course-site .asp_product_buy_btn:hover, body.coaching-mvp-active.speedrun-course-site .coach-inline-link:hover { filter: brightness(1.06); } body.coaching-mvp-active.speedrun-course-site .coach-inline-link { color: #86f7ff !important; } body.coaching-mvp-active.speedrun-course-site .speedrun-hero-card { position: relative; padding: clamp(1.4rem, 3vw, 2rem); border-radius: 28px; border: 1px solid rgba(124,92,255,.22); background: radial-gradient(circle at top right, rgba(0,231,255,.16), transparent 24%), linear-gradient(180deg, rgba(17,28,49,.98), rgba(8,13,24,.98)); box-shadow: var(--coach-shadow-lg); overflow: hidden; } body.coaching-mvp-active.speedrun-course-site .speedrun-pulse { position: absolute; inset: auto -40px -40px auto; width: 180px; height: 180px; border-radius: 999px; background: radial-gradient(circle, rgba(255,88,199,.28), transparent 60%); } body.coaching-mvp-active.speedrun-course-site .speedrun-tier-list { margin: 1rem 0 0; padding-left: 1.1rem; display: grid; gap: .55rem; } body.coaching-mvp-active.speedrun-course-site .speedrun-tier-list li { color: #dbe6ff; } body.coaching-mvp-active.speedrun-course-site .speedrun-stat-row { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: .8rem; margin-top: 1.25rem; } body.coaching-mvp-active.speedrun-course-site .speedrun-stat-row div { padding: .9rem; border-radius: 18px; background: rgba(255,255,255,.03); border: 1px solid rgba(255,255,255,.06); } body.coaching-mvp-active.speedrun-course-site .speedrun-stat-row strong { display: block; font-size: 1.7rem; line-height: 1; color: #86f7ff; } body.coaching-mvp-active.speedrun-course-site .speedrun-stat-row span { display: block; margin-top: .28rem; color: var(--coach-muted); font-size: .92rem; } body.coaching-mvp-active.speedrun-course-site .speedrun-grid { display: grid; gap: 1rem; } body.coaching-mvp-active.speedrun-course-site .speedrun-grid-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } body.coaching-mvp-active.speedrun-course-site .speedrun-grid-2, body.coaching-mvp-active.speedrun-course-site .speedrun-program-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } body.coaching-mvp-active.speedrun-course-site .speedrun-bonus-strip { display: grid; gap: 1rem; grid-template-columns: repeat(3, minmax(0, 1fr)); } body.coaching-mvp-active.speedrun-course-site .coach-cta-band, body.coaching-mvp-active.speedrun-course-site .speedrun-final-cta { background: linear-gradient(135deg, rgba(124,92,255,.16), rgba(0,231,255,.10)); border: 1px solid rgba(124,92,255,.22); } body.coaching-mvp-active.speedrun-course-site .coach-faq-item summary::after, body.coaching-mvp-active.speedrun-course-site .coach-icon-dot { color: #86f7ff !important; } body.coaching-mvp-active.speedrun-course-site .coach-post-card, body.coaching-mvp-active.speedrun-course-site .coach-testimonial-card { background: linear-gradient(180deg, rgba(17,28,49,.96), rgba(9,14,24,.96)); border: 1px solid rgba(124,92,255,.16); } body.coaching-mvp-active.speedrun-course-site .coach-testimonial-meta, body.coaching-mvp-active.speedrun-course-site .coach-quote-role { color: #86f7ff; } body.coaching-mvp-active.speedrun-course-site .coach-payment-grid, body.coaching-mvp-active.speedrun-course-site .coach-payment-grid > .wp-block-group__inner-container { display: grid !important; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 1rem; } body.coaching-mvp-active.speedrun-course-site .coach-payment-grid .asp_product_item { margin: 0 !important; padding: 1.35rem !important; min-height: 100%; display: flex; flex-direction: column; gap: .8rem; border-radius: 24px !important; background: linear-gradient(180deg, rgba(17,28,49,.98), rgba(8,13,24,.98)) !important; border: 1px solid rgba(124,92,255,.18) !important; box-shadow: var(--coach-shadow-card) !important; } body.coaching-mvp-active.speedrun-course-site .coach-payment-grid .asp_product_item:nth-child(2) { border-color: rgba(0,231,255,.30) !important; box-shadow: 0 24px 60px rgba(0,231,255,.10) !important; } body.coaching-mvp-active.speedrun-course-site .coach-payment-grid .asp_product_name, body.coaching-mvp-active.speedrun-course-site .coach-payment-grid .asp_price_amount { color: var(--coach-text) !important; } body.coaching-mvp-active.speedrun-course-site .coach-payment-grid .asp_product_description { color: var(--coach-copy) !important; } body.coaching-mvp-active.speedrun-course-site input, body.coaching-mvp-active.speedrun-course-site textarea, body.coaching-mvp-active.speedrun-course-site select { color: var(--coach-text); background: rgba(7,11,23,.78); border: 1px solid rgba(124,92,255,.24); } body.coaching-mvp-active.speedrun-course-site input::placeholder, body.coaching-mvp-active.speedrun-course-site textarea::placeholder { color: var(--coach-muted); } body.coaching-mvp-active.speedrun-course-site .coach-payment-grid .asp_product_item_thumbnail, body.coaching-mvp-active.speedrun-course-site .coach-payment-grid .asp_under_price_line, body.coaching-mvp-active.speedrun-course-site .coach-payment-grid .asp_product_item > div[style*="clear:both"] { display: none !important; } body.coaching-mvp-active.speedrun-course-site .coach-payment-grid .asp_product_name { font-size: 1.3rem !important; font-weight: 700 !important; } body.coaching-mvp-active.speedrun-course-site .coach-payment-grid .asp_price_amount { font-size: 2.3rem !important; font-weight: 800 !important; letter-spacing: -.03em !important; } body.coaching-mvp-active.speedrun-course-site .speedrun-admin-footer { width: min(100%, 1280px); margin: 0 auto 2rem; padding: 0 20px; } body.coaching-mvp-active.speedrun-course-site .speedrun-admin-footer__inner { display: flex; gap: 1rem; align-items: center; justify-content: space-between; padding: 1rem 1.1rem; border-radius: 18px; border: 1px solid rgba(124,92,255,.18); background: rgba(10,16,28,.92); } body.coaching-mvp-active.speedrun-course-site .speedrun-admin-footer__inner span { color: var(--coach-muted); font-size: .95rem; } body.coaching-mvp-active.speedrun-course-site .speedrun-admin-footer__inner a { color: #86f7ff; text-decoration: none; font-weight: 700; } @media (max-width: 900px) { body.coaching-mvp-active.speedrun-course-site .speedrun-grid-3, body.coaching-mvp-active.speedrun-course-site .speedrun-grid-2, body.coaching-mvp-active.speedrun-course-site .speedrun-bonus-strip, body.coaching-mvp-active.speedrun-course-site .coach-payment-grid, body.coaching-mvp-active.speedrun-course-site .coach-payment-grid > .wp-block-group__inner-container, body.coaching-mvp-active.speedrun-course-site .speedrun-stat-row { grid-template-columns: 1fr; } body.coaching-mvp-active.speedrun-course-site .speedrun-admin-footer__inner { flex-direction: column; align-items: flex-start; } } CSS; wp_add_inline_style('speedrun-course-overrides', $css); }, 40); add_action('wp_footer', function () { if (is_admin()) { return; } echo '
'; }, 100);