:root{--font-display: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--space-1: .5rem;--space-2: .75rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2rem;--space-6: 3rem;--space-7: 4rem;--radius-sm: 12px;--radius-md: 20px;--radius-lg: 28px;--radius-pill: 999px;--shadow-glow: 0 0 60px rgba(139, 92, 246, .18);--shadow-card: 0 24px 80px rgba(0, 0, 0, .32);--header-height: 72px;color-scheme:dark}body{overflow-x:hidden;background:radial-gradient(circle at 85% 8%,rgba(139,92,246,.1),transparent 26rem),var(--color-bg)}.main-content{min-height:60vh}.page-width{width:min(100% - 32px,var(--page-width));margin-inline:auto}.narrow{width:min(100%,760px);margin-inline:auto}.section{position:relative;padding-block:clamp(64px,9vw,var(--section-space))}.section--tight{padding-block:clamp(48px,6vw,80px)}.section--surface{background:linear-gradient(180deg,transparent,rgba(255,255,255,.018),transparent)}.section--overflow{overflow:hidden}.section-head{max-width:780px;margin-bottom:clamp(32px,5vw,56px)}.section-head--center{margin-inline:auto;text-align:center}.section-head p{max-width:650px;margin:16px 0 0;color:var(--color-muted);font-size:clamp(1rem,1.6vw,1.16rem)}.section-head--center p{margin-inline:auto}.eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:16px;color:#d8c5ff;font-size:.72rem;font-weight:800;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--color-accent-bright);box-shadow:0 0 16px var(--color-accent-bright)}.badge{display:inline-flex;align-items:center;width:fit-content;min-height:30px;padding:6px 11px;border:1px solid rgba(184,102,255,.3);border-radius:var(--radius-pill);background:#8b5cf61f;color:#decaff;font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.display-title,h1,h2,h3{font-family:var(--font-display);letter-spacing:-.045em;line-height:1.02}h1{font-size:clamp(2.75rem,8.5vw,7rem)}h2{margin-bottom:0;font-size:clamp(2.05rem,5vw,4.4rem)}h3{margin-bottom:12px;font-size:clamp(1.22rem,2vw,1.55rem)}.gradient-text{background:linear-gradient(110deg,#fff 14%,#caa8ff 57%,#9358ff 92%);background-clip:text;-webkit-background-clip:text;color:transparent}.text-muted,.rte{color:var(--color-muted)}.rte h2,.rte h3,.rte h4,.rte strong{color:var(--color-text)}.rte a{color:#cfb5ff;text-decoration:underline;text-underline-offset:3px}.rte>*:last-child{margin-bottom:0}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:13px 21px;border:1px solid transparent;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--color-accent-bright),var(--color-accent));color:#fff;font-size:.84rem;font-weight:850;letter-spacing:.045em;line-height:1.2;text-align:center;text-transform:uppercase;box-shadow:0 12px 34px #8b5cf64d;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.button:hover{transform:translateY(-2px);box-shadow:0 16px 46px #8b5cf670}.button:active{transform:translateY(0)}.button[disabled],.button[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none}.button.is-loading{color:transparent;pointer-events:none}.button.is-loading:after{position:absolute;width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;content:"";animation:button-spin .7s linear infinite}.button--secondary{border-color:#ffffff24;background:#ffffff0e;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.button--secondary:hover{border-color:#b866ff80;background:#8b5cf61a;box-shadow:0 12px 32px #0003}.button--ghost{min-height:44px;padding-inline:16px;border-color:#ffffff1f;background:transparent;box-shadow:none}.button--full{width:100%}.button .icon{width:17px;height:17px;transition:transform .25s ease}.button:hover .icon{transform:translate(3px)}.icon{display:inline-flex;flex:0 0 auto;width:22px;height:22px}.icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.glass-card{border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#fff1,#ffffff06);border-radius:var(--radius-md);box-shadow:inset 0 1px #ffffff0f,var(--shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.list-checks{display:grid;gap:13px;padding:0;margin:0;list-style:none}.list-checks li{display:flex;align-items:flex-start;gap:11px;color:#e8e5ef}.list-checks .icon{width:20px;height:20px;margin-top:2px;color:#b98aff}.site-header{position:sticky;z-index:50;top:0;height:var(--header-height);border-bottom:1px solid transparent;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.site-header:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0505066b;content:"";-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header.is-scrolled{border-color:#ffffff14;box-shadow:0 10px 40px #00000038}.site-header.is-scrolled:before{background:#050506d1}.header__inner{display:grid;grid-template-columns:1fr auto;align-items:center;height:100%}.header__logo{display:flex;align-items:center;width:fit-content;max-width:170px;font-size:1rem;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}.header__logo img{width:auto;max-height:38px;object-fit:contain}.header__nav{display:none}.header__actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.header__icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;border-radius:50%}.header__icon-button:hover{background:#ffffff0f}.cart-count-bubble{position:absolute;top:3px;right:0;display:grid;place-items:center;min-width:18px;height:18px;padding-inline:4px;border:2px solid var(--color-bg);border-radius:20px;background:var(--color-accent-bright);color:#fff;font-size:.62rem;font-weight:800}.mobile-menu{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s ease}.mobile-menu.is-open{visibility:visible;opacity:1}.mobile-menu__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#000000a3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobile-menu__panel{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(90vw,390px);height:100%;padding:20px;border-left:1px solid rgba(255,255,255,.1);background:#0a090d;transform:translate(100%);transition:transform .35s cubic-bezier(.22,1,.36,1)}.mobile-menu.is-open .mobile-menu__panel{transform:translate(0)}.mobile-menu__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.mobile-menu__links{display:grid;gap:6px}.mobile-menu__links a{padding:12px 6px;border-bottom:1px solid rgba(255,255,255,.08);font-size:1.35rem;font-weight:750;letter-spacing:-.025em}.mobile-menu__bottom{margin-top:auto}.hero{min-height:calc(100svh - var(--header-height));display:grid;align-items:center;padding-block:clamp(48px,7vw,92px);overflow:hidden}.hero:before{position:absolute;z-index:-2;top:-30%;right:-22%;width:75vw;height:75vw;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),transparent 62%);content:"";filter:blur(20px)}.hero:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:54px 54px;content:"";-webkit-mask-image:linear-gradient(to bottom,black,transparent 85%);mask-image:linear-gradient(to bottom,black,transparent 85%)}.hero__grid{display:grid;gap:50px}.hero__copy{position:relative;z-index:2;max-width:820px}.hero h1{max-width:900px;margin-bottom:22px;font-weight:920}.hero__text{max-width:660px;margin-bottom:28px;color:#c0bdc9;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.55}.hero__actions{display:flex;flex-wrap:wrap;gap:12px}.hero__proof{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:28px;color:var(--color-muted);font-size:.82rem}.hero__proof span{display:inline-flex;align-items:center;gap:7px}.hero__proof .icon{width:17px;height:17px;color:#b98aff}.hero__visual{position:relative;min-height:390px;perspective:1000px}.hero__visual-glow{position:absolute;top:12%;right:6%;bottom:12%;left:6%;border-radius:50%;background:#8b5cf647;filter:blur(80px)}.hero__image{position:relative;z-index:2;width:100%;height:100%;min-height:390px;object-fit:cover;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);box-shadow:var(--shadow-card),var(--shadow-glow)}.daw-window{position:absolute;z-index:2;top:5%;right:0;bottom:8%;left:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:#0a090ee0;box-shadow:0 42px 100px #0009,0 0 80px #8b5cf626,inset 0 1px #ffffff14;transform:rotateY(-4deg) rotateX(2deg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.daw-window__bar{display:flex;align-items:center;gap:7px;height:38px;padding-inline:14px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff09}.daw-window__bar i{width:7px;height:7px;border-radius:50%;background:#484650}.daw-window__bar i:first-child{background:#9c66ff}.daw-window__body{display:grid;grid-template-columns:64px 1fr;height:calc(100% - 38px)}.daw-window__sidebar{border-right:1px solid rgba(255,255,255,.07);background:#0000002e}.daw-window__sidebar span{display:block;width:29px;height:4px;margin:20px auto;border-radius:4px;background:#36343c}.daw-tracks{display:grid;grid-template-rows:repeat(6,1fr);padding:10px 0;background-image:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:15% 100%}.daw-track{position:relative;border-bottom:1px solid rgba(255,255,255,.055)}.daw-track span{position:absolute;top:20%;bottom:20%;left:var(--track-left, 5%);width:var(--track-width, 42%);border:1px solid rgba(184,102,255,.3);border-radius:4px;background:linear-gradient(90deg,#8b5cf68c,#8b5cf626)}.daw-track:nth-child(2) span{--track-left: 25%;--track-width: 58%}.daw-track:nth-child(3) span{--track-left: 8%;--track-width: 71%;background:linear-gradient(90deg,#674aa78c,#674aa71a)}.daw-track:nth-child(4) span{--track-left: 42%;--track-width: 45%}.daw-track:nth-child(5) span{--track-left: 15%;--track-width: 61%;background-image:repeating-linear-gradient(90deg,rgba(184,102,255,.6) 0 4px,transparent 4px 9px)}.daw-track:nth-child(6) span{--track-left: 4%;--track-width: 82%}.floating-chip{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:#100e15cc;color:#ded9e6;font-size:.72rem;font-weight:700;box-shadow:0 14px 34px #0006;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.floating-chip--one{bottom:1%;left:-2%}.floating-chip--two{top:0;right:-2%}.floating-chip i{width:9px;height:9px;border-radius:50%;background:#a66aff;box-shadow:0 0 14px #a66aff}.wave{display:inline-flex;align-items:center;gap:3px;height:22px}.wave i{width:3px;height:28%;border-radius:3px;background:currentColor}.wave i:nth-child(2),.wave i:nth-child(6){height:70%}.wave i:nth-child(3),.wave i:nth-child(5){height:100%}.wave i:nth-child(4){height:52%}.pain-grid{display:grid;gap:12px}.pain-card{position:relative;min-height:170px;padding:24px;overflow:hidden}.pain-card:after{position:absolute;right:-40px;bottom:-50px;width:120px;height:120px;border-radius:50%;background:#8b5cf61f;content:"";filter:blur(30px)}.pain-card__number{display:block;margin-bottom:38px;color:#7a7682;font-size:.72rem;font-weight:800;letter-spacing:.1em}.pain-card p{position:relative;z-index:1;max-width:260px;margin:0;color:#f1eff5;font-size:1.02rem;font-weight:650;line-height:1.4}.transformation-grid{display:grid;gap:16px}.transformation-card{position:relative;padding:clamp(24px,4vw,42px);overflow:hidden}.transformation-card h3{display:flex;align-items:center;gap:10px;padding-bottom:19px;margin-bottom:23px;border-bottom:1px solid rgba(255,255,255,.09);font-size:1.4rem;text-transform:uppercase}.transformation-card h3:before{width:9px;height:9px;border-radius:50%;background:#64616a;content:""}.transformation-card--after{border-color:#9f69ff61;background:linear-gradient(145deg,#8b5cf629,#ffffff06);box-shadow:0 25px 90px #4f2c8f33,inset 0 1px #ffffff1a}.transformation-card--after h3:before{background:var(--color-accent-bright);box-shadow:0 0 14px var(--color-accent-bright)}.transformation-card ul{display:grid;gap:13px;padding:0;margin:0;list-style:none}.transformation-card li{display:flex;align-items:center;gap:11px;color:#d7d4dc}.transformation-card li:before{content:"\2014";color:#716e77}.transformation-card--after li:before{content:"\2713";color:#bf95ff;font-weight:800}.product-grid{display:grid;gap:18px}.product-card{position:relative;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.product-card:hover{border-color:#b866ff61;transform:translateY(-5px);box-shadow:0 30px 80px #0000006b,0 0 40px #8b5cf617}.product-card__media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#0d0b11}.product-card__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(5,5,6,.35),transparent 45%);content:"";pointer-events:none}.product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.22,1,.36,1)}.product-card:hover .product-card__media img{transform:scale(1.035)}.product-card__placeholder{display:grid;place-items:center;width:100%;height:100%;color:var(--color-accent-bright);background:radial-gradient(circle at 50%,rgba(139,92,246,.27),transparent 48%),linear-gradient(145deg,#111017,#08080a)}.wave--small{height:50px;transform:scale(2.2)}.product-card__badge{position:absolute;z-index:2;top:14px;left:14px}.product-card__content{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:16px;padding:22px}.product-card__content>div:first-child{flex:1}.product-card__title{margin-bottom:8px}.product-card__content p{margin:0;color:var(--color-muted);font-size:.9rem;line-height:1.55}.price{display:flex;align-items:baseline;gap:9px;font-size:1rem}.price s{color:#77737f;font-size:.82rem}.price__current{font-size:1.16rem;font-weight:850}.featured-product{position:relative;display:grid;gap:36px;padding:clamp(24px,5vw,64px);overflow:hidden;border-color:#a469ff42}.featured-product:before{position:absolute;top:-40%;left:-20%;width:70%;height:120%;border-radius:50%;background:#8b5cf629;content:"";filter:blur(80px)}.featured-product__visual,.featured-product__content{position:relative;z-index:1}.featured-product__visual{min-height:330px}.featured-product__image{width:100%;height:100%;min-height:330px;object-fit:cover;border-radius:var(--radius-md);box-shadow:0 28px 60px #00000073}.product-mockup{position:relative;display:grid;place-items:center;min-height:330px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);background:radial-gradient(circle at 50% 30%,rgba(139,92,246,.3),transparent 40%),#0a090d;overflow:hidden}.product-mockup:after{position:absolute;right:-20%;bottom:-18%;left:-20%;height:45%;background:radial-gradient(ellipse,rgba(139,92,246,.25),transparent 65%);content:"";filter:blur(30px)}.product-box{position:relative;z-index:1;width:52%;aspect-ratio:4/5;padding:24px 18px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:linear-gradient(145deg,#211832,#09080c 60%);box-shadow:24px 28px 45px #0009,inset 0 1px #ffffff1f;transform:rotate(-4deg)}.product-box:after{position:absolute;top:4px;right:-20px;width:20px;height:calc(100% - 4px);border:1px solid rgba(255,255,255,.1);background:#08070a;content:"";transform:skewY(-12deg);transform-origin:left top}.product-box__label{display:block;margin-bottom:18px;color:#b88aff;font-size:.55rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.product-box strong{display:block;max-width:90%;font-size:clamp(1.1rem,3vw,2.2rem);letter-spacing:-.05em;line-height:.95;text-transform:uppercase}.product-box .wave{position:absolute;bottom:23px;left:18px;color:#a66aff}.featured-product__content h2{margin:10px 0 17px;font-size:clamp(2.1rem,4.5vw,4rem)}.featured-product__lead{max-width:560px;margin-bottom:24px;color:#c3c0ca;font-size:1.08rem}.featured-product__meta{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:27px 0 19px}.featured-product__price{font-size:1.65rem;font-weight:850;letter-spacing:-.03em}.featured-product__instant{display:flex;align-items:center;gap:7px;color:var(--color-muted);font-size:.82rem}.featured-product__instant .icon{width:18px;color:#bd90ff}.no-need-grid{display:grid;gap:12px}.no-need-card{display:flex;align-items:center;gap:13px;min-height:88px;padding:20px}.no-need-card__mark{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#918d98;font-weight:700}.no-need-card strong{line-height:1.35}.no-need__answer{max-width:780px;margin:30px auto 0;color:#e9e4f1;font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:700;text-align:center}.no-need__answer span,.no-need__answer strong{color:#c6a2ff}.testimonial-grid{display:grid;grid-auto-columns:min(88vw,360px);grid-auto-flow:column;gap:16px;margin-inline:-16px;padding:4px 16px 30px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#433d4c transparent}.testimonial-card{min-height:290px;padding:24px;scroll-snap-align:center}.testimonial-card__top{display:flex;align-items:center;gap:12px;margin-bottom:25px}.testimonial-card__avatar{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:linear-gradient(145deg,#7550aa,#241b30);font-weight:800}.testimonial-card__avatar img{width:100%;height:100%;object-fit:cover}.testimonial-card__meta{display:grid;line-height:1.35}.testimonial-card__meta span{color:var(--color-muted);font-size:.76rem}.stars{display:flex;gap:2px;margin-left:auto;color:#b779ff}.stars .icon{width:13px;height:13px}.stars svg{fill:currentColor;stroke:currentColor}.testimonial-card blockquote{margin:0;color:#e6e2ea;font-size:1rem;line-height:1.65}.testimonial-card__result{display:inline-flex;margin-top:20px;padding:7px 10px;border-radius:8px;background:#8b5cf61c;color:#ccb0fb;font-size:.72rem;font-weight:700}.audio-comparison{display:grid;gap:16px}.audio-panel{padding:clamp(22px,4vw,36px)}.audio-panel__label{display:flex;justify-content:space-between;margin-bottom:23px;color:var(--color-muted);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.audio-panel--after{border-color:#b866ff59;background:linear-gradient(145deg,#8b5cf629,#ffffff06)}.audio-player{display:flex;align-items:center;gap:15px}.audio-player__toggle{display:grid;flex:0 0 auto;place-items:center;width:52px;height:52px;padding:0;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:#ffffff0e}.audio-player__toggle:not(:disabled):hover{background:#8b5cf62e;border-color:#b866ff66}.audio-player__toggle:disabled{opacity:.35;cursor:not-allowed}.audio-player__pause,.audio-player.is-playing .audio-player__play{display:none}.audio-player.is-playing .audio-player__pause{display:inline-flex}.audio-player__toggle .icon{width:19px;height:19px}.audio-player__body{min-width:0;flex:1}.audio-player__meta{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:.78rem}.audio-player__meta span{color:var(--color-muted);font-variant-numeric:tabular-nums}.audio-player__track{position:relative;height:28px;overflow:hidden;cursor:pointer}.audio-player__wave{position:absolute;top:5px;right:0;bottom:5px;left:0;opacity:.28;background:repeating-linear-gradient(90deg,#d4c7e7 0 2px,transparent 2px 5px);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 35%,#000 65%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 35%,#000 65%,transparent 100%)}.audio-player__progress{position:absolute;z-index:2;top:5px;bottom:5px;left:0;width:0;background:repeating-linear-gradient(90deg,#b371ff 0 2px,transparent 2px 5px);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 35%,#000 65%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 35%,#000 65%,transparent 100%)}.steps-grid{position:relative;display:grid;gap:14px}.step-card{position:relative;padding:25px}.step-card__number{display:inline-block;margin-bottom:42px;color:#b88aff;font-size:.75rem;font-weight:850;letter-spacing:.12em}.step-card h3{font-size:1.25rem}.step-card p{margin:0;color:var(--color-muted);font-size:.9rem}.coaching-card{position:relative;display:grid;gap:28px;align-items:center;padding:clamp(26px,5vw,58px);overflow:hidden}.coaching-card:after{position:absolute;top:-100%;right:-15%;width:55%;height:240%;border-radius:50%;background:#8b5cf61f;content:"";filter:blur(70px)}.coaching-card>div,.coaching-card>a{position:relative;z-index:1}.coaching-card h2{margin:8px 0 14px;font-size:clamp(1.9rem,4vw,3.2rem)}.coaching-card p{max-width:680px;margin:0;color:var(--color-muted)}.faq-list{border-top:1px solid rgba(255,255,255,.1)}.faq-item{border-bottom:1px solid rgba(255,255,255,.1)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;font-size:1rem;font-weight:700}.faq-item summary .icon{width:18px;height:18px;transition:transform .25s ease}.faq-item[open] summary .icon{transform:rotate(180deg)}.faq-item__answer{max-width:680px;padding:0 42px 23px 0;color:var(--color-muted)}.site-footer{padding:64px 0 28px;border-top:1px solid rgba(255,255,255,.08);background:#00000029}.footer__grid{display:grid;gap:42px}.footer__brand{max-width:340px}.footer__logo{display:inline-flex;margin-bottom:16px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.footer__logo img{width:auto;max-height:42px}.footer__brand p{color:var(--color-muted);font-size:.9rem}.footer__menus{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.footer__menu h3{margin-bottom:16px;color:#8e8996;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.footer__menu ul{display:grid;gap:9px;padding:0;margin:0;list-style:none}.footer__menu a{color:#dedbe3;font-size:.86rem}.footer__menu a:hover{color:#c49cff}.footer__bottom{display:flex;flex-direction:column;gap:18px;padding-top:27px;margin-top:45px;border-top:1px solid rgba(255,255,255,.07);color:#77737f;font-size:.75rem}.footer__social{display:flex;gap:8px}.footer__social a{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#c8c4ce}.footer__social a:hover{border-color:#b866ff66;color:#c49cff}.footer__social .icon{width:17px;height:17px}.product-main{padding-block:clamp(38px,6vw,80px)}.product-main__grid{display:grid;gap:36px}.product-gallery{min-width:0}.product-gallery__main{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);background:#0a090d}.product-gallery__main img{width:100%;aspect-ratio:1/1;object-fit:cover}.product-gallery__placeholder{display:grid;place-items:center;aspect-ratio:1/1;color:var(--color-accent-bright);background:radial-gradient(circle,rgba(139,92,246,.23),transparent 46%),#09080c}.product-gallery__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px}.product-gallery__thumb{padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:transparent;opacity:.62}.product-gallery__thumb.is-active{border-color:#9d68f7;opacity:1}.product-gallery__thumb img{width:100%;aspect-ratio:1;object-fit:cover}.product-info h1{margin:12px 0 18px;font-size:clamp(2.35rem,5.5vw,4.8rem)}.product-rating{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#cbc5d2;font-size:.8rem}.product-rating .stars{margin-left:0}.product-info__description{color:#bbb7c3;font-size:1rem}.product-info__price{margin-block:20px}.product-info__price .price__current{font-size:1.75rem}.product-form__variants{display:grid;gap:8px;margin-bottom:15px}.product-form__variants label{color:#8f8b96;font-size:.72rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.select{width:100%;min-height:52px;padding:0 44px 0 16px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:#111015;color:#fff}.product-form__buttons{display:grid;gap:10px}.product-form__error{display:none;padding:10px 12px;margin-bottom:12px;border:1px solid rgba(255,99,117,.32);border-radius:10px;background:#ff485e14;color:#ffb8c1;font-size:.82rem}.product-form__error.is-visible{display:block}.dynamic-checkout .shopify-payment-button__button{min-height:52px!important;border-radius:var(--radius-pill)!important}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.trust-item{display:grid;justify-items:center;gap:7px;padding:13px 5px;border:1px solid rgba(255,255,255,.08);border-radius:11px;color:#aaa6b1;font-size:.66rem;line-height:1.25;text-align:center}.trust-item .icon{width:19px;color:#b886ff}.product-blocks{margin-top:28px;border-top:1px solid rgba(255,255,255,.1)}.product-block{border-bottom:1px solid rgba(255,255,255,.1)}.product-block summary{display:flex;justify-content:space-between;gap:15px;padding:19px 0;font-size:.86rem;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.product-block summary .icon{width:16px;transition:transform .2s}.product-block[open] summary .icon{transform:rotate(180deg)}.product-block__content{padding:0 0 19px;color:var(--color-muted);font-size:.9rem}.product-extra{padding-block:clamp(55px,8vw,100px)}.product-extra__head{margin-bottom:30px}.product-extra__head h2{font-size:clamp(1.85rem,4vw,3.2rem)}.feature-list-grid{display:grid;gap:12px}.feature-list-card{padding:22px}.feature-list-card .icon{margin-bottom:30px;color:#b889ff}.feature-list-card h3{font-size:1.05rem}.feature-list-card p{margin:0;color:var(--color-muted);font-size:.86rem}.product-testimonials{display:grid;gap:14px}.product-final-cta{padding:clamp(28px,6vw,65px);text-align:center}.product-final-cta h2{max-width:820px;margin:0 auto 17px}.product-final-cta p{max-width:600px;margin:0 auto 25px;color:var(--color-muted)}.sticky-product-bar{position:fixed;z-index:40;right:10px;bottom:10px;left:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 10px 10px 16px;border:1px solid rgba(255,255,255,.14);border-radius:17px;background:#0a090de6;box-shadow:0 18px 60px #0000007a;transform:translateY(140%);transition:transform .35s cubic-bezier(.22,1,.36,1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sticky-product-bar.is-visible{transform:translateY(0)}.sticky-product-bar__price{font-weight:850}.sticky-product-bar .button{min-height:46px;padding-inline:16px}.collection-hero,.page-hero{padding-block:clamp(54px,8vw,100px) 30px}.collection-hero h1,.page-hero h1{margin-bottom:16px;font-size:clamp(2.6rem,7vw,5.8rem)}.collection-hero p,.page-hero .rte{max-width:650px;color:var(--color-muted)}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px;color:var(--color-muted);font-size:.82rem}.collection-toolbar .select{width:auto;min-height:44px}.pagination{display:flex;justify-content:center;gap:6px;margin-top:40px}.pagination a,.pagination span{display:grid;place-items:center;min-width:42px;height:42px;border:1px solid rgba(255,255,255,.1);border-radius:50%}.pagination .current{border-color:#9d68f7;background:#8b5cf626}.page-content{padding-bottom:var(--section-space)}.empty-state{padding:70px 20px;text-align:center}.cart-drawer-shell{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;visibility:hidden}.cart-drawer-shell.is-open{visibility:visible}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#000000a8;opacity:0;transition:opacity .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cart-drawer-shell.is-open .cart-drawer__overlay{opacity:1}.cart-drawer{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(94vw,440px);height:100%;border-left:1px solid rgba(255,255,255,.1);background:#0b0a0e;box-shadow:-30px 0 90px #00000073;transform:translate(100%);transition:transform .38s cubic-bezier(.22,1,.36,1)}.cart-drawer-shell.is-open .cart-drawer{transform:translate(0)}.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.cart-drawer__header h2{font-size:1.22rem}.cart-drawer__close{display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:#ffffff0b}.cart-drawer__body{flex:1;padding:16px 18px 30px;overflow-y:auto}.cart-drawer__empty{display:grid;place-items:center;height:100%;min-height:360px;text-align:center}.cart-drawer__empty .icon{width:36px;height:36px;margin:0 auto 16px;color:#7f7b87}.cart-item{display:grid;grid-template-columns:82px 1fr auto;gap:13px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08)}.cart-item__image{width:82px;height:82px;overflow:hidden;border-radius:10px;background:#141218}.cart-item__image img{width:100%;height:100%;object-fit:cover}.cart-item__info a{display:block;margin-bottom:4px;font-size:.88rem;font-weight:750;line-height:1.3}.cart-item__variant{margin:0 0 8px;color:var(--color-muted);font-size:.7rem}.quantity{display:inline-grid;grid-template-columns:30px 32px 30px;align-items:center;height:31px;border:1px solid rgba(255,255,255,.1);border-radius:8px}.quantity button{display:grid;place-items:center;height:100%;padding:0;border:0;background:transparent;color:#bbb7c2}.quantity button.is-loading{opacity:.4;pointer-events:none}.quantity input{width:100%;padding:0;border:0;outline:0;background:transparent;font-size:.72rem;text-align:center;-webkit-appearance:textfield;appearance:textfield}.quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.cart-item__price{font-size:.8rem;font-weight:750;white-space:nowrap}.cart-item__remove{padding:0;border:0;background:none;color:#85818c;font-size:.68rem;text-decoration:underline;text-underline-offset:2px}.cart-upsell{padding:18px;margin-top:22px}.cart-upsell__eyebrow{display:block;margin-bottom:13px;color:#a5a0ad;font-size:.67rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cart-upsell__product{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center}.cart-upsell__product img,.cart-upsell__placeholder{width:64px;height:64px;border-radius:9px;object-fit:cover;background:linear-gradient(145deg,#271a3b,#0b0a0e)}.cart-upsell__product h3{margin-bottom:3px;font-size:.88rem;letter-spacing:-.02em}.cart-upsell__product .price__current{font-size:.78rem}.cart-upsell .button{grid-column:1/-1;min-height:42px;margin-top:10px;font-size:.7rem}.cart-drawer__footer{padding:16px 18px max(18px,env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.1);background:#ffffff05}.cart-drawer__note textarea{width:100%;min-height:70px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#111015;resize:vertical}.cart-drawer__totals{display:flex;justify-content:space-between;margin-bottom:3px;font-size:1rem;font-weight:800}.cart-drawer__tax{margin:0 0 12px;color:var(--color-muted);font-size:.68rem}.cart-page{padding-block:clamp(50px,8vw,90px)}.cart-page h1{margin-bottom:30px;font-size:clamp(2.5rem,6vw,4.8rem)}.cart-page__items{border-top:1px solid rgba(255,255,255,.1)}.cart-page .cart-item{grid-template-columns:100px 1fr auto}.cart-page__footer{display:grid;justify-items:end;gap:15px;margin-top:26px}[data-cart-page][aria-busy=true] .cart-page__items,[data-cart-page][aria-busy=true] .cart-page__footer{opacity:.6;pointer-events:none;transition:opacity .2s ease}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes button-spin{to{transform:rotate(360deg)}}@media(min-width:600px){.page-width{width:min(100% - 48px,var(--page-width))}.pain-grid,.no-need-grid,.feature-list-grid,.product-grid,.audio-comparison,.steps-grid{grid-template-columns:repeat(2,1fr)}.testimonial-grid{grid-auto-columns:min(48vw,390px);margin-inline:-24px;padding-inline:24px}.footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}.product-testimonials{grid-template-columns:repeat(2,1fr)}}@media(min-width:750px){.hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center}.hero h1{font-size:clamp(3.4rem,6.6vw,6.2rem)}.hero__visual{min-height:480px}.daw-window{top:8%;right:0;bottom:8%;left:0}.transformation-grid{grid-template-columns:repeat(2,1fr)}.featured-product{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.steps-grid{grid-template-columns:repeat(3,1fr)}.coaching-card{grid-template-columns:1fr auto}.footer__grid{grid-template-columns:minmax(250px,.85fr) 1.15fr}.footer__menus{grid-template-columns:repeat(3,1fr)}.product-main__grid{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);align-items:start}.product-info{position:sticky;top:calc(var(--header-height) + 28px)}.feature-list-grid{grid-template-columns:repeat(3,1fr)}.sticky-product-bar{display:none}}@media(min-width:990px){:root{--header-height: 78px}.header__inner{grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr)}.header__nav{display:block}.header__nav ul{display:flex;align-items:center;gap:5px;padding:0;margin:0;list-style:none}.header__nav a{display:block;padding:9px 12px;border-radius:9px;color:#c9c5d0;font-size:.8rem;font-weight:650}.header__nav a:hover,.header__nav a[aria-current=page]{background:#ffffff0d;color:#fff}.header__menu-toggle{display:none}.hero__grid{gap:65px}.pain-grid,.product-grid{grid-template-columns:repeat(3,1fr)}.product-grid--four,.no-need-grid{grid-template-columns:repeat(4,1fr)}.testimonial-grid{grid-auto-flow:initial;grid-auto-columns:initial;grid-template-columns:repeat(3,1fr);margin-inline:0;padding:4px 0;overflow:visible}.audio-comparison{grid-template-columns:repeat(2,1fr)}.footer__menus{grid-template-columns:repeat(4,1fr)}.product-main__grid{gap:clamp(50px,7vw,100px)}.feature-list-grid{grid-template-columns:repeat(4,1fr)}}@media(hover:none){.product-card:hover,.button:hover{transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
