.theme-threshold .btn{border-radius:var(--r-full)}.theme-threshold .hero-visual{border-radius:var(--r-xl)}.theme-threshold .testimonial-card{border-radius:var(--r-lg)}.theme-sacred .hero .subtitle,.theme-sacred .hero-meta{color:#ede8ffa6}.theme-sacred .hero-meta .label{color:#b9a8e873}.theme-sacred .hero-host-badge{color:#ede8ffb3}.theme-sacred .hero:before{background:radial-gradient(55% 45% at 65% 12%,#9b6ff540,#0000 65%),radial-gradient(40% 35% at 10% 80%,#1e0a36e6,#0000 70%),linear-gradient(#200a42 0%,#09060f 55%,#060310 100%)}.theme-sacred .hero-visual{background:radial-gradient(65% 55% at 50% 30%,#9b6ff54d,#0000 65%),linear-gradient(#2a1060 0%,#0e0830 100%);border-radius:0}.theme-sacred .hero-visual:after{opacity:.6}.theme-sacred .extra-vp p{color:#ede8ffb8}.theme-sacred .extra-vp p strong{color:var(--text-inverse)}.theme-sacred .final-vp p{color:#ede8ffb8}.theme-sacred .final-vp .cta-microcopy{color:#ede8ffeb}.theme-sacred .encourage.dark-bg .btn-primary,.theme-sacred .encourage.accent-bg .btn-primary,.theme-sacred .final-vp .btn-primary{color:#09060f}.theme-sacred .btn{letter-spacing:.12em;text-transform:uppercase;border-radius:0;font-size:11px;font-weight:700}.theme-sacred .btn-primary{border:1px solid #0000}.theme-sacred .hero-cta-row .btn-primary{border-color:var(--accent-highlight)}.theme-sacred .eyebrow{letter-spacing:.04em;text-transform:none;color:var(--text-accent);font-size:15px;font-style:italic}.theme-sacred .hero .hero-eyebrow{font-style:normal}.theme-sacred .display-hero{letter-spacing:-.015em;font-style:italic;font-weight:700}.theme-sacred .pull-quote{font-weight:700}.theme-sacred .testimonial-card{background:var(--surface-raised);border:1px solid #9b6ff533;border-radius:0;box-shadow:0 0 32px #9b6ff514,0 0 #0000}.theme-sacred .form-card,.theme-sacred .sales-card{border-radius:0}.theme-sacred .video-wrap{border-radius:0!important}.theme-sacred .upsell-card,.theme-sacred .bonus-card{border-radius:0}.theme-executive .hero:before{background:radial-gradient(40% 35% at 78% 8%,#c9a84c2e,#0000 55%),radial-gradient(55% 45% at 8% 82%,#0a1628f2,#0000 65%),linear-gradient(#0f1e36 0%,#0a1628 55%,#07101e 100%)}.theme-executive .hero-visual{background:radial-gradient(50% 40% at 50% 25%,#c9a84c38,#0000 60%),linear-gradient(#152840 0%,#0a1628 100%);border-radius:2px}.theme-executive .btn{text-transform:uppercase;letter-spacing:.1em;border-radius:2px;font-size:11px;font-weight:700}.theme-executive .eyebrow{letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:700}.theme-executive .display-hero{letter-spacing:-.04em;font-weight:800}.theme-executive .display-section{letter-spacing:-.03em;font-weight:700}.theme-executive .display-sub{font-weight:700}.theme-executive .pull-quote{letter-spacing:-.02em;font-style:normal;font-weight:600}.theme-executive .testimonial-card{border-top:none;border-bottom:none;border-right:none;border-left:3px solid var(--accent-highlight);box-shadow:none;background:var(--surface-sunken);border-radius:2px}.theme-executive .form-card,.theme-executive .hero-visual,.theme-executive .upsell-card,.theme-executive .bonus-card{border-radius:2px}.theme-wellness .hero:before{background:radial-gradient(55% 45% at 68% 18%,#c4714d33,#0000 65%),radial-gradient(65% 55% at 12% 82%,#1a3025f2,#0000 70%),linear-gradient(#243b2c 0%,#1a3025 55%,#0f1c14 100%)}.theme-wellness .hero-visual{border-radius:var(--r-xl);background:radial-gradient(60% 50% at 50% 30%,#c4714d38,#0000 65%),linear-gradient(#2d4a38 0%,#0f1c14 100%)}.theme-wellness .btn{letter-spacing:.01em;border-radius:32px;font-weight:500}.theme-wellness .eyebrow{text-transform:none;letter-spacing:.03em;color:var(--text-accent);font-size:15px;font-style:italic;font-weight:400}.theme-wellness .hero .hero-eyebrow{font-style:normal}.theme-wellness .display-hero{letter-spacing:.005em;font-style:italic;font-weight:300}.theme-wellness .display-section{font-style:italic;font-weight:400}.theme-wellness .pull-quote{font-weight:300}.theme-wellness .testimonial-card{border-color:#0000;border-radius:20px;box-shadow:0 8px 40px #18281917,0 2px 8px #1828190d}.theme-wellness .form-card{border-radius:20px}.theme-wellness .hero-visual{border-radius:var(--r-xl)}.theme-wellness .upsell-card{border-radius:20px}.theme-highperf .hero .subtitle,.theme-highperf .hero-meta{color:#e8eef899}.theme-highperf .hero-meta .label{color:#a0b0cc73}.theme-highperf .hero-host-badge{color:#e8eef8a6}.theme-highperf .hero:before{background:radial-gradient(50% 40% at 72% 12%,#0066ff38,#0000 60%),radial-gradient(35% 30% at 12% 78%,#00ff8814,#0000 55%),linear-gradient(#030a1f 0%,#080d17 55%,#050a13 100%)}.theme-highperf .hero:after{opacity:.7}.theme-highperf .hero-visual{background:radial-gradient(60% 50% at 50% 30%,#0066ff47,#0000 65%),linear-gradient(#0a1a3a 0%,#020610 100%);border-radius:4px}.theme-highperf .hero-cta-row .btn-primary{background:var(--accent-highlight);color:#080d17}.theme-highperf .hero-cta-row .btn-primary:hover{background:var(--accent-primary-hover-light)}.theme-highperf .extra-vp p{color:#e8eef8b3}.theme-highperf .extra-vp p strong{color:var(--text-inverse)}.theme-highperf .final-vp p{color:#e8eef8b3}.theme-highperf .final-vp .cta-microcopy{color:#e8eef8e6}.theme-highperf .encourage.dark-bg .btn-primary,.theme-highperf .encourage.accent-bg .btn-primary,.theme-highperf .final-vp .btn-primary{color:#080d17}.theme-highperf .btn{letter-spacing:.05em;border-radius:4px;font-weight:600}.theme-highperf .eyebrow{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent-primary);text-transform:none;font-size:11px}.theme-highperf .hero .hero-eyebrow{font-family:var(--font-body)}.theme-highperf .display-hero{font-family:var(--font-body);letter-spacing:-.04em;font-style:normal;font-weight:700}.theme-highperf .display-section{font-family:var(--font-body);letter-spacing:-.035em;font-weight:700}.theme-highperf .display-sub{font-family:var(--font-body);font-weight:600}.theme-highperf .pull-quote{font-family:var(--font-body);letter-spacing:-.02em;font-style:normal;font-weight:700}.theme-highperf .h2{font-family:var(--font-body);font-weight:700}.theme-highperf .testimonial-card{background:var(--surface-raised);border:1px solid #0066ff2e;border-left:3px solid var(--accent-primary);border-radius:4px;box-shadow:0 0 24px #0066ff0f}.theme-highperf .form-card{border-color:#0066ff2e;border-radius:4px}.theme-highperf .hero-visual,.theme-highperf .upsell-card,.theme-highperf .bonus-card{border-radius:4px}.theme-abundance .hero:before{background:radial-gradient(55% 45% at 68% 14%,#c0516a47,#0000 62%),radial-gradient(45% 40% at 12% 82%,#28081af2,#0000 70%),linear-gradient(#3c1228 0%,#28081a 55%,#1c0512 100%)}.theme-abundance .hero-visual{border-radius:var(--r-full);aspect-ratio:1;background:radial-gradient(65% 55% at 50% 30%,#c0516a59,#0000 65%),linear-gradient(#3a1428 0%,#1c0512 100%)}.theme-abundance .btn{border-radius:var(--r-full);letter-spacing:.02em;font-weight:600}.theme-abundance .eyebrow{text-transform:none;letter-spacing:.03em;font-style:italic;font-weight:400;font-family:var(--font-display);font-size:17px}.theme-abundance .hero .hero-eyebrow{font-style:normal;font-family:var(--font-body)}.theme-abundance .display-hero,.theme-abundance .display-section{font-style:italic;font-weight:400}.theme-abundance .pull-quote{font-style:italic;font-weight:700}.theme-abundance .testimonial-card{border-radius:var(--r-xl);border-color:#c0516a2e;box-shadow:0 8px 40px #2a0f1c14}.theme-abundance .form-card{border-radius:var(--r-lg)}.theme-abundance .hero-visual{border-radius:var(--r-full)}.theme-abundance .upsell-card{border-radius:var(--r-xl)}.theme-earth .hero:before{background:radial-gradient(50% 42% at 68% 18%,#c4891a38,#0000 62%),radial-gradient(65% 55% at 10% 80%,#0f2018f5,#0000 70%),linear-gradient(#1a2e20 0%,#0f2018 55%,#081410 100%)}.theme-earth .hero-visual{border-radius:var(--r-md);background:radial-gradient(60% 50% at 50% 32%,#c4891a4d,#0000 65%),linear-gradient(#1a2e20 0%,#081410 100%)}.theme-earth .btn{letter-spacing:.08em;font-weight:600;font-family:var(--font-display);border-radius:6px}.theme-earth .eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--accent-highlight);font-size:10px;font-weight:700;font-family:var(--font-display)}.theme-earth .display-hero{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(36px,5.5vw,64px);font-weight:700}.theme-earth .display-section{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.theme-earth .display-sub{font-family:var(--font-display);letter-spacing:.04em;font-weight:600}.theme-earth .pull-quote{font-family:var(--font-body);letter-spacing:0;font-style:italic;font-weight:300}.theme-earth .h2{font-family:var(--font-display);letter-spacing:.04em;font-weight:700}.theme-earth .testimonial-card{background:var(--surface-raised);border-color:var(--border-subtle);box-shadow:3px 3px 0 var(--border-subtle);border-radius:4px}.theme-earth .form-card{border-radius:4px}.theme-earth .hero-visual{border-radius:var(--r-md)}.theme-earth .upsell-card{box-shadow:3px 3px 0 var(--border-subtle);border-radius:4px}.theme-threshold .co-wrap{background:var(--surface-inverse);border-radius:0}.theme-threshold .co-header{background:var(--surface-inverse);-webkit-backdrop-filter:none;box-shadow:0 -52px 0 0 var(--surface-inverse);border-bottom:none}.theme-threshold:not(.theme-page) .co-header{box-shadow:none}.theme-sacred .order-col{border-radius:0}.theme-executive .order-col{border-radius:2px}.theme-highperf .order-col{border-radius:4px}.theme-abundance .order-col{border-radius:var(--r-xl)}.theme-earth .order-col{border-radius:4px}.theme-sacred .encourage.sunken-bg,.theme-highperf .encourage.sunken-bg{background:var(--surface-sunken)}.theme-threshold .img-placeholder{border-radius:var(--r-xl)}.theme-threshold .img-label{letter-spacing:.04em;font-style:italic}.theme-threshold .video-frame{border-radius:var(--r-xl)}.theme-sacred .img-placeholder:before{background:radial-gradient(80% 60% at 75% 10%, color-mix(in srgb, var(--accent-highlight) 22%, transparent), transparent 55%), linear-gradient(160deg, var(--surface-accent) 0%, var(--surface-inverse) 100%)}.theme-sacred .img-placeholder{border:1px solid color-mix(in srgb, var(--accent-primary) 25%, transparent);border-radius:0}.theme-sacred .img-label{letter-spacing:.14em;font-style:normal;font-weight:300}.theme-sacred .video-frame{border:1px solid color-mix(in srgb, var(--accent-primary) 25%, transparent);border-radius:0}.theme-sacred .video-frame:before{background:radial-gradient(70% 50% at 75% 20%, color-mix(in srgb, var(--accent-highlight) 22%, transparent), transparent 65%), linear-gradient(160deg, var(--surface-accent) 0%, var(--surface-inverse) 100%)}.theme-executive .img-placeholder:before{background:radial-gradient(50% 40% at 80% 15%, color-mix(in srgb, var(--accent-primary) 12%, transparent), transparent 60%), linear-gradient(135deg, var(--surface-accent) 0%, var(--surface-inverse) 100%)}.theme-executive .img-placeholder{border-radius:2px}.theme-executive .img-label{letter-spacing:.12em;font-style:normal;font-weight:600}.theme-executive .video-frame{border-radius:2px}.theme-executive .video-frame:before{background:radial-gradient(50% 40% at 70% 20%, color-mix(in srgb, var(--accent-primary) 12%, transparent), transparent 60%), linear-gradient(135deg, var(--surface-accent) 0%, var(--surface-inverse) 100%)}.theme-wellness .img-placeholder:before{background:radial-gradient(100% 70% at 15% 10%, color-mix(in srgb, var(--accent-highlight) 20%, transparent), transparent 60%), radial-gradient(60% 50% at 90% 90%, color-mix(in srgb, var(--surface-inverse) 40%, transparent), transparent 55%)}.theme-wellness .img-placeholder{border-radius:var(--r-xl)}.theme-wellness .img-label{letter-spacing:.06em;font-style:italic}.theme-wellness .video-frame{border-radius:var(--r-xl)}.theme-wellness .video-frame:before{background:radial-gradient(70% 55% at 30% 20%, color-mix(in srgb, var(--accent-highlight) 18%, transparent), transparent 65%), linear-gradient(150deg, var(--surface-accent) 0%, var(--surface-inverse) 100%)}.theme-highperf .img-placeholder:before{background:radial-gradient(70% 50% at 60% 5%, color-mix(in srgb, var(--accent-highlight) 25%, transparent), transparent 55%), linear-gradient(180deg, var(--surface-accent) 0%, var(--surface-inverse) 100%)}.theme-highperf .img-placeholder{border:1px solid color-mix(in srgb, var(--accent-primary) 30%, transparent);border-radius:4px}.theme-highperf .img-label{font-style:normal;font-family:var(--font-mono);letter-spacing:.06em;font-size:11px;font-weight:500}.theme-highperf .img-label strong{font-family:var(--font-body);font-style:normal;font-weight:700}.theme-highperf .video-frame{border:1px solid color-mix(in srgb, var(--accent-primary) 30%, transparent);border-radius:4px}.theme-highperf .video-frame:before{background:radial-gradient(65% 45% at 50% 10%, color-mix(in srgb, var(--accent-highlight) 28%, transparent), transparent 60%), linear-gradient(180deg, var(--surface-accent) 0%, var(--surface-inverse) 100%)}.theme-abundance .img-placeholder:before{background:radial-gradient(90% 65% at 25% 15%, color-mix(in srgb, var(--accent-highlight) 20%, transparent), transparent 58%), radial-gradient(60% 50% at 85% 85%, color-mix(in srgb, var(--accent-primary) 15%, transparent), transparent 55%), linear-gradient(155deg, var(--surface-accent) 0%, var(--surface-inverse) 100%)}.theme-abundance .img-placeholder{border-radius:var(--r-xl)}.theme-abundance .img-label{letter-spacing:.05em;font-style:italic}.theme-abundance .video-frame{border-radius:var(--r-xl)}.theme-abundance .video-frame:before{background:radial-gradient(70% 55% at 45% 40%, color-mix(in srgb, var(--accent-highlight) 20%, transparent), transparent 65%), linear-gradient(155deg, var(--surface-accent) 0%, var(--surface-inverse) 100%)}.theme-earth .img-placeholder:before{background:radial-gradient(110% 75% at 20% 25%, color-mix(in srgb, var(--accent-highlight) 18%, transparent), transparent 58%), radial-gradient(80% 60% at 85% 80%, color-mix(in srgb, var(--accent-secondary) 15%, transparent), transparent 55%), linear-gradient(170deg, var(--surface-accent) 0%, var(--surface-inverse) 100%)}.theme-earth .img-placeholder{border-radius:4px}.theme-earth .img-label{letter-spacing:.07em;font-style:italic}.theme-earth .video-frame{border-radius:4px}.theme-earth .video-frame:before{background:radial-gradient(65% 50% at 40% 30%, color-mix(in srgb, var(--accent-highlight) 18%, transparent), transparent 60%), linear-gradient(170deg, var(--surface-accent) 0%, var(--surface-inverse) 100%)}
