*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Aeonik;src:url(/power-landing/assets/Aeonik-Regular_1764127091728-BzdWD32n.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Aeonik;src:url(/power-landing/assets/Aeonik-Medium_1764127091728-DRstsKS4.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Aeonik;src:url(/power-landing/assets/Aeonik-Bold_1764127091727-C87VTlel.ttf) format("truetype");font-weight:700;font-style:normal}:root{--primary: #8446ad;--primary-dark: #6b3a8e;--primary-light: #9b5bc4;--secondary: #6366f1;--gradient-primary: linear-gradient(135deg, #8446ad 0%, #a855f7 100%);--gradient-section-soft: linear-gradient(135deg, rgba(132, 70, 173, .08) 0%, rgba(99, 102, 241, .08) 100%);--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--bg-tertiary: #f0f1f3;--bg-card: #ffffff;--bg-nav: rgba(255, 255, 255, .95);--bg-nav-scrolled: rgba(255, 255, 255, .98);--text-primary: #1a1a1a;--text-secondary: #4a4a4a;--text-muted: #6b7280;--border-color: #e5e7eb;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 40px rgba(0, 0, 0, .12);--gradient-hero: linear-gradient(135deg, rgba(255, 77, 0, .05) 0%, rgba(99, 102, 241, .05) 100%)}[data-theme=dark]{--bg-primary: #141414;--bg-secondary: #141414;--bg-tertiary: #1a1a1a;--bg-card: #1a1a1a;--bg-nav: rgba(20, 20, 20, .9);--bg-nav-scrolled: rgba(20, 20, 20, .98);--gradient-section-soft: linear-gradient(135deg, rgba(132, 70, 173, .14) 0%, rgba(99, 102, 241, .14) 100%);--text-primary: #ffffff;--text-secondary: #c0c0c0;--text-muted: #888888;--border-color: #2a2a2a;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 40px rgba(0, 0, 0, .5);--gradient-hero: linear-gradient(135deg, rgba(255, 77, 0, .1) 0%, rgba(99, 102, 241, .1) 100%)}html{scroll-behavior:smooth}body{font-family:Aeonik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}a{text-decoration:none;color:inherit}button{font-family:inherit;cursor:pointer;border:none;outline:none}img{max-width:100%;height:auto}ul{list-style:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.animate-fade-in{animation:fadeInUp .8s ease-out forwards}.animate-float{animation:float 4s ease-in-out infinite}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.exit-intent-overlay{position:fixed;inset:0;z-index:9998;display:grid;place-items:center;padding:18px;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:ngExitFadeIn .2s ease}.exit-intent-subtitle{font-size:18px;line-height:1.55;color:#000000ad;margin-bottom:22px;max-width:42ch;white-space:pre-line}@keyframes ngExitFadeIn{0%{opacity:0}to{opacity:1}}.top-banner{position:fixed;top:0;left:0;right:0;z-index:1001;background:linear-gradient(90deg,#8446ad,#6366f1);padding:10px 24px;text-align:center;border-radius:0 0 16px 16px}.top-banner-content{font-size:14px;font-weight:500;color:#fff}.top-banner-content a{color:#fff;font-weight:700;text-decoration:underline;margin-left:4px;transition:opacity .3s ease}.top-banner-content a:hover{opacity:.85}.nav{position:fixed;top:calc(var(--top-banner-height, 0px) + 48px);left:0;right:0;z-index:1000;padding:12px 16px;background:var(--bg-nav);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-color);border-radius:16px;transition:all .3s ease;box-shadow:var(--shadow-sm);width:clamp(320px,80vw,1100px);margin:0 auto}.nav-scrolled{padding:10px 14px;background:var(--bg-nav-scrolled);box-shadow:var(--shadow-md)}.nav-container{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center}.logo-image{height:28px;width:auto}.nav-links{display:flex;align-items:center;gap:40px}.nav-link{font-size:14px;font-weight:500;color:var(--text-muted);transition:color .3s ease}.nav-link:hover{color:var(--text-primary)}.nav-cta{padding:10px 24px;background:var(--gradient-primary);border-radius:50px;font-size:14px;font-weight:500;color:#fff;transition:transform .3s ease,box-shadow .3s ease}.nav-cta:hover{transform:translateY(-2px);box-shadow:0 10px 30px #8446ad66}.nav-cta-mobile{display:none}.mega-menu{position:absolute;top:100%;left:0;right:0;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #00000026;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s cubic-bezier(.23,1,.32,1);z-index:999}.mega-menu-open{opacity:1;visibility:visible;transform:translateY(0)}.mega-menu-container{max-width:1200px;margin:0 auto;padding:32px 24px;display:flex;gap:40px}.mega-menu-container-v2 .mega-menu-image{width:320px;height:340px}.mega-menu-v2-content{flex:1;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:6px 0}.mega-menu-v2-kicker{font-size:12px;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:1px}.mega-menu-v2-title{font-size:28px;font-weight:800;line-height:1.15;color:var(--text-primary)}.mega-menu-v2-subtitle{font-size:15px;color:var(--text-secondary);line-height:1.6;max-width:62ch}.mega-menu-v2-points{margin:6px 0 0;padding:0;list-style:none;color:var(--text-secondary);display:grid;gap:10px;font-size:14px}.mega-menu-v2-points li{position:relative;padding-left:28px;line-height:1.5}.mega-menu-v2-points li:before{content:"✓";position:absolute;left:0;top:.05em;transform:translateY(-2px);width:auto;height:auto;background:none;border:none;color:var(--primary);display:inline-block;font-size:14px;font-weight:900}.mega-menu-v2-actions{display:flex;align-items:center;gap:16px;margin-top:10px;flex-wrap:wrap}.mega-menu-v2-note{font-size:12px;color:var(--text-secondary)}.mega-menu-image{flex-shrink:0;width:280px;height:320px;border-radius:20px;overflow:hidden;position:relative;display:block;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.mega-menu-image:hover{transform:scale(1.02);box-shadow:0 20px 40px #8446ad4d}.mega-menu-image img{width:100%;height:100%;object-fit:cover}.mega-menu-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.8) 100%);display:flex;align-items:flex-end;padding:24px}.mega-menu-image-text{display:flex;flex-direction:column;gap:4px}.mega-menu-image-label{font-size:12px;font-weight:500;color:var(--primary);text-transform:uppercase;letter-spacing:1px}.mega-menu-image-title{font-size:18px;font-weight:700;color:#fff;line-height:1.3}.mega-menu-image-cta{display:inline-block;margin-top:12px;padding:10px 20px;background:var(--gradient-primary);color:#fff;font-size:14px;font-weight:500;border-radius:50px;transition:transform .2s ease,box-shadow .2s ease}.mega-menu-image:hover .mega-menu-image-cta{transform:translate(4px);box-shadow:0 8px 20px #8446ad66}.mega-menu-content{flex:1;display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:40px}.mega-menu-column{display:flex;flex-direction:column;gap:8px}.mega-menu-heading{font-size:12px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.mega-menu-link{display:flex;align-items:flex-start;gap:14px;padding:12px 16px;border-radius:12px;text-decoration:none;transition:all .2s ease}.mega-menu-link:hover{background:var(--bg-secondary)}.mega-menu-link-icon{font-size:20px;line-height:1;margin-top:2px}.mega-menu-link-title{display:block;font-size:15px;font-weight:500;color:var(--text-primary);margin-bottom:2px}.mega-menu-link-desc{display:block;font-size:13px;color:var(--text-secondary)}.mega-menu-link:hover .mega-menu-link-title{color:var(--primary)}.mega-menu-cta-column{background:var(--bg-secondary);padding:24px;border-radius:16px;gap:16px}.mega-menu-cta-text{font-size:14px;color:var(--text-secondary);line-height:1.6}.mega-menu-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--gradient-primary);color:#fff;font-size:15px;font-weight:500;border-radius:50px;text-decoration:none;transition:all .3s ease;width:fit-content}.mega-menu-cta-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px #8446ad66}.mega-menu-stats{display:flex;gap:24px;margin-top:8px}.mega-menu-stat{display:flex;flex-direction:column;gap:2px}.mega-menu-stat-value{font-size:24px;font-weight:700;color:var(--primary)}.mega-menu-stat-label{font-size:12px;color:var(--text-secondary)}@media(max-width:992px){.mega-menu{display:none}}.nav-actions{display:flex;align-items:center;gap:12px}.theme-toggle-desktop{display:inline-flex}.theme-toggle-mobile{display:none}.theme-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:50%;color:var(--text-primary);cursor:pointer;transition:all .3s ease}.theme-toggle:hover{background:var(--primary);border-color:var(--primary);color:#fff;transform:rotate(15deg)}.hero{min-height:auto;display:flex;align-items:center;position:relative;padding:calc(var(--top-banner-height, 40px) + 24px) 24px 24px;overflow:hidden}.hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 20%,rgba(132,70,173,.15) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(99,102,241,.1) 0%,transparent 50%);z-index:-1}.hero-image-container{width:100%;height:calc(95vh - var(--top-banner-height, 40px));max-width:none;padding:48px 24px;background-color:#000;background-position:center center;background-size:cover;background-repeat:no-repeat;border-radius:32px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:32px;z-index:0;pointer-events:none;opacity:0;transition:opacity .7s ease;will-change:opacity}.hero-bg-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:32px;z-index:0;pointer-events:none;opacity:1;transition:opacity .7s ease;will-change:opacity}.hero-image-container.hero-video-ready .hero-bg-video{opacity:1}.hero-image-container.hero-video-ready .hero-bg-poster{opacity:0}@media(prefers-reduced-motion:reduce){.hero-bg-video,.hero-bg-poster{transition:none}}.hero-image-container:before{content:"";position:absolute;inset:0;background:#000000a6;border-radius:32px;z-index:1;pointer-events:none}.hero-content{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:2}.hero-content-centered{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hero-text{animation:fadeInUp .8s ease-out}.hero-text-centered{max-width:900px;display:flex;flex-direction:column;align-items:center}.hero-text-centered .hero-description{max-width:600px}.hero-cta-centered{justify-content:center}.hero-members{margin-top:24px;font-size:15px;color:#ffffffb3;font-weight:500;letter-spacing:.3px}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#8446ad33;border:1px solid rgba(132,70,173,.5);border-radius:50px;font-size:13px;font-weight:500;color:#fff;margin-bottom:24px}.hero-badge-dot{width:8px;height:8px;background:var(--primary);border-radius:50%;animation:pulse 2s ease-in-out infinite}.hero-title{font-size:clamp(40px,6vw,80px);font-weight:700;line-height:1.1;letter-spacing:-2px;margin-bottom:24px;color:#fff}.hero-description{font-size:20px;color:#ffffffd9;margin-bottom:40px;max-width:500px;line-height:1.7}.hero-cta-group{display:flex;gap:16px;flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:var(--gradient-primary);border-radius:50px;font-size:16px;font-weight:500;color:#fff;transition:all .3s ease;box-shadow:0 4px 20px #8446ad4d}.btn-primary-light{background:#fff;color:#8446ad;box-shadow:0 4px 20px #0003}.btn-primary-light:hover{background:#f0f0f0}.section-cta{display:flex;justify-content:center;margin-top:48px}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 40px #8446ad80}.btn-secondary{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:50px;font-size:16px;font-weight:500;color:#fff;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary:hover{background:#fff3;border-color:#ffffff80}.hero-visual{position:relative;animation:fadeInUp .8s ease-out .2s backwards}.hero-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:24px;padding:40px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden;box-shadow:var(--shadow-lg)}.hero-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary)}.hero-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.hero-card-title{font-size:14px;text-transform:uppercase;letter-spacing:2px;color:var(--text-muted)}.hero-card-badge{padding:6px 12px;background:#8446ad1a;border-radius:20px;font-size:12px;font-weight:500;color:var(--primary-light)}.hero-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.hero-stat{text-align:center;padding:20px;background:var(--bg-secondary);border-radius:16px;border:1px solid var(--border-color)}.hero-stat-value{font-size:36px;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-stat-label{font-size:13px;color:var(--text-muted);margin-top:4px}.hero-floating-card{position:absolute;padding:16px 20px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:float 4s ease-in-out infinite;box-shadow:var(--shadow-md)}.floating-card-1{top:-20px;right:-30px;animation-delay:0s}.floating-card-2{bottom:40px;left:-40px;animation-delay:1s}.floating-card-icon{width:40px;height:40px;background:var(--gradient-primary);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;font-size:20px}.floating-card-text{font-size:13px;font-weight:500}.floating-card-subtext{font-size:11px;color:var(--text-muted)}.as-seen-on-section{padding:40px 0;position:relative;overflow:hidden;background:var(--bg-secondary)}.as-seen-on-section .section-label{display:block;text-align:center;margin-bottom:24px}.as-seen-on-container{margin:0;padding:0;max-width:100%}.sp-marquee{position:relative;width:100%;overflow:hidden}.sp-marquee:hover .sp-track{animation-play-state:paused}.sp-viewport{position:relative;width:100%;height:auto}.sp-track{position:absolute;inset:0;will-change:transform}.sp-img{position:absolute;top:0;display:block;width:auto!important;height:100%!important;max-width:none!important;margin:0;padding:0;border:0;image-rendering:auto}@media(prefers-reduced-motion:reduce){.sp-track{animation:none!important;transform:translateZ(0)!important}}.stats-section{padding:60px 0;background:var(--bg-secondary);background-image:var(--gradient-section-soft);background-repeat:no-repeat;background-size:cover;position:relative}.stats-section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,var(--border-color),transparent)}.stats-container{max-width:1200px;margin:0 auto;padding:0 24px}.stats-header{text-align:center;margin-bottom:60px}.stats-footer{margin-top:18px;text-align:center;color:var(--text-secondary)}.stats-title{font-size:clamp(24px,4vw,36px);font-weight:700;color:var(--text-primary);max-width:700px;margin:0 auto;line-height:1.3}.progress-bars{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.progress-item{width:100%}.progress-label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.progress-label{font-size:18px;font-weight:500;color:var(--text-primary);text-transform:lowercase}.progress-percentage{font-size:24px;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.progress-track{width:100%;height:12px;background:var(--bg-tertiary);border-radius:100px;overflow:hidden}.progress-fill{height:100%;width:0;background:var(--gradient-primary);border-radius:100px;transition:width 1.2s cubic-bezier(.25,.46,.45,.94);transition-delay:var(--delay, 0s)}.progress-fill.animate{width:var(--target-width, 0%)}.section-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var(--primary-light);margin-bottom:16px}.section-title{font-size:clamp(36px,5vw,52px);font-weight:700;letter-spacing:-2px;margin-bottom:16px;color:var(--text-primary)}.section-title-light{font-weight:500;letter-spacing:-1px}.section-subtitle{font-size:18px;color:var(--text-secondary);max-width:600px;margin:0 auto}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.stat-card{text-align:center;padding:48px 32px;background:transparent;border:none;border-radius:0;transition:all .4s ease;box-shadow:none}.stat-card:hover{transform:translateY(-4px)}.stat-number{font-size:72px;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1;margin-bottom:8px}.stat-price{font-size:72px;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1}.stat-suffix{font-size:40px}.stat-label{font-size:18px;font-weight:500;margin-bottom:8px}.stat-description{font-size:14px;color:var(--text-muted);line-height:1.6}.benefits-section{padding:70px 0;position:relative}.benefits-container{max-width:1200px;margin:0 auto;padding:0 24px}.benefits-header{text-align:center;margin-bottom:60px}.benefits-video-container{max-width:900px;margin:0 auto 60px;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px #00000026;border:1px solid var(--border-color);position:relative;cursor:pointer}.benefits-video-container.is-playing{cursor:default}.benefits-video{width:100%;height:auto;display:block;aspect-ratio:16 / 9;background:#000}.video-play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000004d;transition:opacity .3s ease,visibility .3s ease}.video-play-overlay.hidden{opacity:0;visibility:hidden}.video-play-button{width:80px;height:80px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 32px #8446ad66;transition:transform .3s ease,box-shadow .3s ease}.video-play-button svg{width:36px;height:36px}.benefits-video-container:hover .video-play-button{transform:scale(1.1);box-shadow:0 12px 40px #8446ad80}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.benefit-card{padding:40px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:24px;transition:all .4s ease;position:relative;overflow:hidden;box-shadow:var(--shadow-sm)}.benefit-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-primary);opacity:0;transition:opacity .4s ease}.benefit-card:hover{transform:translateY(-8px);border-color:#8446ad33;box-shadow:var(--shadow-lg)}.benefit-card:hover:before{opacity:1}.benefit-icon{width:56px;height:56px;background:linear-gradient(135deg,#8446ad26,#8446ad0d);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:24px}#discover .benefit-icon{margin-left:auto;margin-right:auto}#discover .benefit-card{text-align:center}.benefit-title{font-size:20px;font-weight:700;margin-bottom:12px}.benefit-description{font-size:15px;color:var(--text-secondary);line-height:1.7}.how-section{padding:70px 0;background:var(--dark-light);position:relative}.how-container{max-width:1200px;margin:0 auto;padding:0 24px}.how-header{text-align:center;margin-bottom:80px}.how-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.how-step{position:relative;text-align:center}.step-number{width:80px;height:80px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;color:#fff;margin:0 auto 32px;position:relative;z-index:1}.how-step:not(:last-child):after{content:"";position:absolute;top:40px;left:calc(50% + 60px);width:calc(100% - 80px);height:2px;background:linear-gradient(90deg,var(--primary),transparent);z-index:0}.step-image{width:100%;height:200px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:20px;margin-bottom:24px;overflow:hidden}.step-image img{width:100%;height:100%;object-fit:cover}.step-title{font-size:22px;font-weight:700;margin-bottom:12px}.step-description{font-size:15px;color:var(--text-secondary);line-height:1.7}.testimonials-section{padding:70px 0;position:relative;overflow:hidden}.testimonials-container{max-width:1200px;margin:0 auto;padding:0 24px}.testimonials-header{text-align:center;margin-bottom:80px}.testimonial-featured{max-width:800px;margin:0 auto 60px;text-align:center}.testimonial-quote{font-size:28px;font-weight:500;line-height:1.6;margin-bottom:32px;position:relative}.testimonial-quote:before{content:'"';position:absolute;top:-40px;left:-20px;font-size:120px;color:var(--primary);opacity:.2;font-family:Georgia,serif}.testimonial-author{display:flex;align-items:center;justify-content:center;gap:16px}.testimonial-avatar{width:56px;height:56px;border-radius:50%;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}.testimonial-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.testimonial-info{text-align:left}.testimonial-name{font-size:16px;font-weight:500}.testimonial-role{font-size:14px;color:var(--text-muted)}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.testimonial-videos{max-width:1100px;margin:0 auto 64px}.testimonial-videos-head{text-align:center;margin-bottom:28px}.testimonial-videos-title{font-size:22px;font-weight:700;margin:0 0 8px}.testimonial-videos-subtitle{margin:0;color:var(--text-secondary);line-height:1.6}.testimonial-videos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.testimonial-video-tile{text-align:left;padding:0;background:transparent;border:none;cursor:pointer}.testimonial-video-media{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--border-color);background:#000;box-shadow:0 12px 30px #0000002e;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.testimonial-video-tile:hover .testimonial-video-media,.testimonial-video-tile:focus-visible .testimonial-video-media{transform:translateY(-2px);border-color:#8446ad59;box-shadow:0 16px 40px #0000003d}.testimonial-video-preview{width:100%;aspect-ratio:16 / 9;display:block;object-fit:cover}.testimonial-video-missing{width:100%;aspect-ratio:16 / 9;display:grid;place-items:center;color:#ffffffd9;font-size:14px;padding:14px}.testimonial-video-play{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;opacity:.92;transition:opacity .2s ease,transform .2s ease}.testimonial-video-tile:hover .testimonial-video-play,.testimonial-video-tile:focus-visible .testimonial-video-play{opacity:1;transform:scale(1.02)}.testimonial-video-title{margin-top:10px;font-size:14px;font-weight:650;color:var(--text-primary)}.testimonial-videos-more{display:flex;justify-content:center;margin-top:22px}@media(max-width:1024px){.testimonial-videos-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.testimonial-videos-grid{grid-template-columns:1fr}}.full-bleed{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.results-marquee .marquee-viewport{overflow:hidden;height:260px}.results-marquee .marquee-track{display:flex;align-items:center;gap:16px;width:max-content;animation:resultsScrollRightX 60s linear infinite}.results-marquee .marquee-track:hover{animation-play-state:paused}.results-marquee .marquee-item img{height:220px;width:auto;display:block;border-radius:12px;box-shadow:0 6px 20px #00000026}@keyframes resultsScrollRightX{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(max-width:1024px){.results-marquee .marquee-viewport{height:200px}.results-marquee .marquee-item img{height:160px}}.gallery-viewport{overflow:hidden;height:260px}.gallery{display:flex;align-items:center;gap:16px;width:max-content;animation:galleryScrollRightX 60s linear infinite}.gallery:hover{animation-play-state:paused}.gallery img{height:220px;width:auto;display:block;border-radius:12px;box-shadow:0 6px 20px #00000026}@keyframes galleryScrollRightX{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(max-width:1024px){.gallery-viewport{height:200px}.gallery img{height:160px}}.testimonial-card{padding:32px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;transition:all .4s ease}.testimonial-card:hover{transform:translateY(-4px);border-color:#8446ad33}.testimonial-card-text{font-size:15px;line-height:1.7;margin-bottom:24px;color:var(--text-secondary)}.testimonial-card-author{display:flex;align-items:center;gap:12px}.testimonial-card-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#8446ad33,#6366f133);display:flex;align-items:center;justify-content:center;font-size:18px}.testimonial-card-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.testimonial-card-name{font-size:14px;font-weight:500}.testimonial-card-role{font-size:12px;color:var(--text-muted)}.pricing-section{padding:70px 0;background:var(--dark-light);position:relative}.pricing-container{max-width:1200px;margin:0 auto;padding:0 24px}.pricing-header{text-align:center;margin-bottom:60px}.pricing-toggle{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:32px;font-size:15px;color:var(--text-muted)}.pricing-toggle .active{color:var(--text-primary);font-weight:500}.pricing-toggle-switch{width:56px;height:28px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:20px;position:relative;cursor:pointer;transition:all .3s ease}.pricing-toggle-switch:hover{border-color:var(--primary)}.pricing-toggle-knob{width:22px;height:22px;background:var(--primary);border-radius:50%;position:absolute;top:2px;left:3px;transition:all .3s ease}.pricing-toggle-knob.yearly{left:29px}.pricing-launch-badge{display:inline-block;margin-top:20px;padding:10px 24px;background:linear-gradient(135deg,#8446ad26,#6366f126);border:1px solid rgba(132,70,173,.3);border-radius:50px;font-size:14px;font-weight:500;color:var(--primary-light)}.pricing-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1000px;margin:0 auto}.pricing-card{padding:40px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:24px;position:relative;transition:all .4s ease;display:flex;flex-direction:column}.pricing-card:hover{transform:translateY(-8px)}.pricing-card.featured{border-color:var(--primary);background:linear-gradient(135deg,rgba(132,70,173,.1) 0%,var(--bg-secondary) 100%)}.pricing-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:6px 20px;background:var(--gradient-primary);border-radius:20px;font-size:12px;font-weight:500;color:#fff;white-space:nowrap}.pricing-name{font-size:20px;font-weight:500;margin-bottom:8px}.pricing-price{font-size:48px;font-weight:700;margin-bottom:8px}.pricing-price span{font-size:18px;font-weight:400;color:var(--text-muted)}.pricing-billing{font-size:14px;color:var(--text-muted);margin-bottom:32px}.pricing-savings{display:inline-block;margin-top:8px;padding:4px 12px;background:#22c55e26;color:#22c55e;border-radius:20px;font-size:12px;font-weight:500}.pricing-features{margin-bottom:32px}.pricing-feature{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-color);font-size:14px}.pricing-feature-text{display:flex;flex-direction:column;line-height:1.25}.pricing-feature-text>strong{display:block}.pricing-feature-sub{display:block;font-size:12px;color:var(--primary-light);line-height:1.3;margin-top:2px}.pricing-feature:last-child{border-bottom:none}.pricing-feature-icon{width:20px;height:20px;min-width:20px;min-height:20px;flex:0 0 20px;background:#8446ad33;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--primary-light)}.pricing-cta{width:100%;padding:16px;background:transparent;border:1px solid var(--border-color);border-radius:12px;font-size:15px;font-weight:500;color:var(--text-primary);transition:all .3s ease;margin-top:auto}.pricing-cta:hover{background:var(--bg-secondary);border-color:var(--primary)}.pricing-card.featured .pricing-cta{background:var(--gradient-primary);border:none;color:#fff}.pricing-card.featured .pricing-cta:hover{box-shadow:0 10px 30px #8446ad66}.pricing-free-tier{max-width:600px;margin:48px auto 0;padding:24px 32px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:24px}.pricing-free-content{flex:1}.pricing-free-title{font-size:18px;font-weight:700;margin-bottom:4px}.pricing-free-description{font-size:14px;color:var(--text-secondary)}.pricing-free-cta{padding:12px 24px;background:transparent;border:1px solid var(--border-color);border-radius:8px;font-size:14px;font-weight:500;color:var(--text-primary);white-space:nowrap;transition:all .3s ease;cursor:pointer}.pricing-free-cta:hover{background:var(--primary);border-color:var(--primary);color:#fff}.team-section{padding:70px 0;position:relative}.team-container{max-width:100%;margin:0 auto;padding:0 24px}.team-header{text-align:center;margin-bottom:80px}.team-scroll{display:flex;gap:24px;overflow-x:auto;overflow-y:visible;padding:32px 24px 40px 100px;margin:0 -24px;scrollbar-width:none;-ms-overflow-style:none}.team-scroll::-webkit-scrollbar{display:none}.team-item{flex:0 0 280px}.team-card{width:280px;height:380px;background:var(--bg-card);border:2px solid var(--border-color);border-radius:24px;overflow:hidden;position:relative;cursor:pointer;transition:all .5s cubic-bezier(.23,1,.32,1)}.team-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(132,70,173,.15) 100%);opacity:0;transition:opacity .5s ease;z-index:1}.team-card:hover{transform:translateY(-12px) scale(1.02);border-color:#8446ad66;box-shadow:0 16px 40px #8446ad1f,0 0 30px #8446ad14}.team-card:hover:before{opacity:1}.team-image-container{width:100%;height:300px;position:relative;overflow:hidden;background:linear-gradient(135deg,#8446ad1a,#6366f11a)}.team-image-container:after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to top,var(--bg-card) 0%,transparent 100%);pointer-events:none}.team-image{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .5s ease}.team-card:hover .team-image{transform:scale(1.05)}.team-info{padding:4px 20px 24px;text-align:center;position:relative;z-index:2}.team-name{font-size:20px;font-weight:700;margin-bottom:2px;color:var(--text-primary)}.team-role{font-size:14px;font-weight:500;color:var(--primary-light);padding-bottom:12px}.ai-experts-section{padding:60px 0;background:linear-gradient(135deg,#8446ad,#6366f1);position:relative;overflow:visible}.ai-experts-section:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5}[data-theme=dark] .ai-experts-section{background:linear-gradient(135deg,#8446ad1a,#6366f11a)}[data-theme=dark] .ai-experts-section:before{inset:-50% auto auto -20%;width:60%;height:200%;background:radial-gradient(ellipse,rgba(132,70,173,.1) 0%,transparent 70%);opacity:1;animation:float 8s ease-in-out infinite}.ai-experts-container{max-width:100%;margin:0 auto;padding:0;position:relative;z-index:1;text-align:center}.ai-experts-content{margin-bottom:60px}.ai-experts-number{font-size:140px;font-weight:700;color:#fff;line-height:1;margin-bottom:8px;text-shadow:0 4px 30px rgba(0,0,0,.3)}.ai-experts-label{font-size:48px;font-weight:700;color:#fff;margin-bottom:24px;text-transform:uppercase;letter-spacing:4px}.ai-experts-description{font-size:18px;color:#ffffffe6;max-width:600px;margin:0 auto;line-height:1.7}.ai-experts-features{display:flex;justify-content:center;gap:48px;flex-wrap:wrap;margin-bottom:16px}.ai-feature{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.ai-feature-title{font-size:16px;font-weight:700;color:#fff}.ai-feature-desc{font-size:13px;font-weight:400;color:#fff9}.ai-coaches-scroll{width:100%;overflow-x:auto;overflow-y:visible;scrollbar-width:none;-ms-overflow-style:none;margin:48px 0;padding:20px 0}.ai-coaches-scroll::-webkit-scrollbar{display:none}.ai-coaches-track{display:flex;gap:20px;width:max-content;padding:12px 24px 28px}.ai-coach-card{width:280px;padding:0;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:24px;text-align:center;transition:all .3s ease;flex-shrink:0;overflow:hidden;display:flex;flex-direction:column}.ai-coach-card:hover{background:#fff3;transform:translateY(-8px);box-shadow:0 16px 40px #0003}.ai-coach-image-container{width:100%;height:160px;overflow:hidden;border-radius:24px 24px 0 0;background:#00000026}.ai-coach-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ai-coach-image-fallback{width:100%;height:100%;display:grid;place-items:center;font-size:44px;color:#fffffff2;background:linear-gradient(135deg,#ffffff1f,#00000026)}.ai-coach-body{padding:22px 20px 24px}.ai-coach-name{font-size:32px;font-weight:700;color:#fff;margin-bottom:6px}.ai-coach-title{font-size:16px;font-weight:500;color:#ffffffbf;margin-bottom:14px}.ai-coach-description{font-size:16px;color:#ffffffb3;line-height:1.55}.life-changing-section{padding:70px 0;background:var(--bg-primary);overflow:hidden}.life-changing-container{max-width:1400px;margin:0 auto;padding:0 24px}.life-changing-content{text-align:center;margin-bottom:80px}.life-changing-title{font-size:56px;font-weight:700;line-height:1.1;margin-bottom:24px;color:var(--text-primary)}.life-changing-description{font-size:20px;color:var(--text-secondary);max-width:800px;margin:0 auto;line-height:1.7}.life-changing-gallery{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:repeat(2,240px);gap:16px}.gallery-item{border-radius:20px;overflow:hidden;position:relative;border:0;padding:0;background:transparent;cursor:pointer;display:block}.gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;position:relative;z-index:0}.gallery-item:hover img{transform:scale(1.05)}.gallery-item:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(132,70,173,.3) 100%);opacity:0;transition:opacity .3s ease;z-index:1}.gallery-item:hover:after{opacity:1}.gallery-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);z-index:3;pointer-events:none;transition:transform .25s ease,opacity .25s ease;opacity:.92}.gallery-item:hover .gallery-play{transform:translate(-50%,-50%) scale(1.06);opacity:1}.gallery-caption{position:absolute;left:0;right:0;bottom:0;padding:14px 16px;z-index:2;pointer-events:none;color:#fff;background:linear-gradient(180deg,#0000,#0000008c)}.gallery-caption-text{font-size:18px;font-weight:700;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.6);line-height:1.15}.gallery-item-1{grid-column:1;grid-row:1 / span 2}.gallery-item-2{grid-column:2;grid-row:1}.gallery-item-3{grid-column:2;grid-row:2}.gallery-item:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:3px}.innercise-overlay-card{width:100%;max-width:920px;margin:0 auto;border-radius:24px;overflow:hidden;background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);box-shadow:0 20px 60px #0000008c}.innercise-overlay-image{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.innercise-overlay-body{padding:18px 20px 20px;color:#fffffff2}.innercise-overlay-title{font-size:20px;font-weight:700;margin-bottom:12px}.innercise-overlay-audio{width:100%}.blog-section{padding:60px 0;background:var(--bg-primary);overflow:hidden}.blog-container{max-width:100%;margin:0 auto;padding:0}.blog-header{text-align:center;margin-bottom:60px}.blog-scroll{display:flex;gap:40px;overflow-x:auto;scroll-behavior:smooth;padding:20px 0 40px;scrollbar-width:none;-ms-overflow-style:none}.blog-scroll::-webkit-scrollbar{display:none}.blog-item{flex-shrink:0;width:420px;text-decoration:none;color:inherit;transition:transform .3s ease}.blog-item:hover{transform:translateY(-4px)}.blog-image{width:100%;height:280px;border-radius:20px;overflow:hidden;margin-bottom:20px}.blog-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-item:hover .blog-image img{transform:scale(1.05)}.blog-categories{font-size:14px;font-weight:500;color:var(--primary);margin-bottom:12px;text-transform:capitalize}.blog-title{font-size:20px;font-weight:700;color:var(--text-primary);line-height:1.4;margin-bottom:12px;transition:color .3s ease}.blog-item:hover .blog-title{color:var(--primary)}.blog-description{font-size:15px;color:var(--text-secondary);line-height:1.6}@media(max-width:640px){.blog-item{width:300px}.blog-image{height:180px}.blog-title{font-size:18px}}.cta-section{padding:64px 0 128px;background:linear-gradient(135deg,#8446ad1a,#6366f11a);position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;top:-50%;left:-20%;width:60%;height:200%;background:radial-gradient(ellipse,rgba(132,70,173,.1) 0%,transparent 70%);animation:float 8s ease-in-out infinite}.cta-container{max-width:800px;margin:0 auto;padding:0 24px;text-align:center;position:relative;z-index:1}.cta-title{font-size:clamp(36px,5vw,56px);font-weight:700;letter-spacing:-2px;margin-bottom:24px;line-height:1.1}.cta-description{font-size:20px;color:var(--text-secondary);margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.cta-section .btn-primary{color:#fff}.cta-section .btn-secondary{background:transparent;border:2px solid var(--primary);color:var(--primary)}.cta-section .btn-secondary:hover{background:var(--primary);color:#fff}.footer{padding:0 0 30px;background:var(--bg-primary);border-top:none;border-radius:48px 48px 0 0;margin-top:-48px;position:relative;z-index:10;box-shadow:0 -10px 40px #0000001a}.footer-hero-logo{width:100%;text-align:center;padding:0;overflow:hidden}.footer-hero-text{font-size:clamp(80px,16vw,260px);font-weight:700;letter-spacing:-.04em;width:100%;max-width:96vw;display:block;margin:0 auto;background:linear-gradient(90deg,#8446ad,#a855f7,#8446ad,#6366f1,#a855f7,#8446ad);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:fireGradient 3s ease-in-out infinite}.footer-container{max-width:1200px;margin:0 auto;padding:0 24px}.footer-content{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;margin-bottom:60px}.footer-content.footer-content--compact{grid-template-columns:2fr 1fr}.footer-content.footer-content--three{grid-template-columns:2fr 1fr 1fr}.footer-brand{max-width:300px}.footer-logo{font-size:28px;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:16px}.footer-description{font-size:14px;color:var(--text-muted);line-height:1.7;margin-bottom:24px}.footer-social{display:flex;gap:12px}.footer-social-link{width:40px;height:40px;background:var(--bg-secondary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .3s ease}.footer-social-link:hover{background:var(--primary);transform:translateY(-3px)}.footer-column-title{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.footer-links{display:flex;flex-direction:column;gap:12px}.footer-link{font-size:14px;color:var(--text-muted);transition:color .3s ease}.footer-link:hover{color:var(--text-primary)}.footer-bottom{padding-top:30px;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.footer-copyright{font-size:13px;color:var(--text-muted)}.footer-legal{display:flex;gap:24px}.footer-legal-link{font-size:13px;color:var(--text-muted);transition:color .3s ease}.footer-legal-link:hover{color:var(--text-primary)}.sales-gallery-page{min-height:100vh;padding-top:24px}.sales-gallery-title{font-size:clamp(28px,4vw,40px);font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:6px}.sales-gallery-subtitle{font-size:14px;color:var(--text-secondary);text-align:center;margin-bottom:24px}.sales-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sales-card{display:block;text-decoration:none;color:inherit;background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.sales-card:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:0 12px 32px #8446ad26}.sales-card-image{width:100%;height:240px;background:var(--bg-secondary);display:block;overflow:hidden}.sales-card-image img{width:100%;height:100%;object-fit:cover}.sales-card-title{padding:12px 14px;font-size:13px;color:var(--text-secondary);border-top:1px solid var(--border-color)}@media(max-width:1024px){.sales-gallery-grid{grid-template-columns:repeat(2,1fr)}.sales-card-image{height:200px}}@media(max-width:640px){.sales-gallery-grid{grid-template-columns:1fr}.sales-card-image{height:180px}}.sales-viewer-page{min-height:100vh;padding-top:16px;background:var(--bg-primary)}.sales-viewer-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.sales-viewer-back{font-size:14px;color:var(--text-secondary);text-decoration:none;border:1px solid var(--border-color);padding:8px 12px;border-radius:10px}.sales-viewer-filename{font-size:14px;color:var(--text-muted);text-align:center;flex:1}.sales-viewer-nav{display:flex;gap:8px}.sales-viewer-navlink{font-size:14px;color:var(--text-primary);text-decoration:none;border:1px solid var(--border-color);padding:8px 12px;border-radius:10px}.sales-viewer-navlink.disabled{color:var(--text-muted);pointer-events:none;opacity:.6}.sales-viewer-container{display:flex;align-items:flex-start;justify-content:center;padding:12px}.sales-viewer-img{width:min(1200px,100%);height:auto;border-radius:12px;border:1px solid var(--border-color);box-shadow:var(--shadow-sm);background:#000}.sales-viewer-notfound{text-align:center;padding:48px 0;color:var(--text-secondary)}.faces-section{padding:70px 0;background:var(--bg-primary);position:relative}.faces-container{max-width:1200px;margin:0 auto;padding:0 24px}.faces-header{text-align:center;margin-bottom:40px}.faces-scroll{display:flex;gap:20px;overflow-x:auto;padding:10px 6px 30px;margin:0 -6px;scrollbar-width:none;-ms-overflow-style:none}.faces-scroll::-webkit-scrollbar{display:none}.face-card{flex:0 0 200px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;text-align:center;padding:18px 16px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.face-card:hover{transform:translateY(-6px);border-color:#8446ad66;box-shadow:0 16px 40px #8446ad1f,0 0 30px #8446ad14}.face-avatar{width:96px;height:96px;border-radius:50%;overflow:hidden;border:2px solid rgba(132,70,173,.35);margin:0 auto 12px;background:var(--bg-secondary)}.face-avatar img{width:100%;height:100%;object-fit:cover;object-position:center top}.face-name{font-size:16px;font-weight:700;color:var(--text-primary)}.face-role{font-size:13px;color:var(--text-secondary);margin-top:4px}.image-break-section{padding:0 0 10px;background:var(--bg-primary)}.image-break-container{max-width:1200px;margin:0 auto;padding:0 24px}.image-break-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:180px;gap:12px}.image-break-item{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--border-color);background:#000}.image-break-item img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.image-break-item:hover img{transform:scale(1.05)}.image-break-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(132,70,173,.25) 100%);pointer-events:none}.image-break-1{grid-column:span 6;grid-row:span 2}.image-break-2{grid-column:span 6;grid-row:span 1}.image-break-3{grid-column:span 4;grid-row:span 1}.image-break-4{grid-column:span 8;grid-row:span 1}@media(max-width:768px){.face-card{flex:0 0 160px}.image-break-grid{grid-template-columns:repeat(6,1fr);grid-auto-rows:140px}.image-break-1,.image-break-2{grid-column:span 6;grid-row:span 1}.image-break-3,.image-break-4{grid-column:span 3;grid-row:span 1}}.mentor-figure{max-width:900px;margin:0 auto 40px;border-radius:24px;overflow:hidden;border:1px solid var(--border-color);background:var(--bg-card);box-shadow:0 20px 60px #00000014}.mentor-figure img{display:block;width:100%;height:auto;object-fit:cover}.mentor-section{position:relative;padding:70px 0;background-image:url(/power-landing/assets/meet-john-bg-Dkri817j.jpg);background-size:cover;background-position:center center;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}@media(max-width:768px){.mentor-section{background-position:calc(50% + 150px) center}}.mentor-section:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000059,#0006);pointer-events:none}.mentor-section .benefits-container{position:relative;z-index:1}.mentor-section .section-label,.mentor-section .section-title,.mentor-section .section-subtitle{color:#fff}.mentor-section .section-subtitle{color:#ffffffe6}.mentor-section .benefits-header{text-align:left}.mentor-section .mentor-logos{justify-content:flex-start}.mentor-section .mentor-content{margin-left:auto;margin-right:0;max-width:820px;background:#00000080;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:28px 28px 24px;box-shadow:0 12px 30px #00000040}.mentor-section .mentor-content .section-title{color:#fff}.mentor-section .mentor-content .section-subtitle{color:#ffffffeb}.mentor-section .mentor-content .benefits-header{padding-left:0}.mentor-section .mentor-content .benefits-header .section-title,.mentor-section .mentor-content .benefits-header .section-subtitle{margin-left:0;padding-left:0}.note-from-john .benefits-header{text-align:left}.note-from-john .benefits-header .section-subtitle{max-width:900px;margin:0}.note-from-john .benefits-header .section-subtitle+.section-subtitle{margin-top:16px}.bonus-cover{display:flex;justify-content:center;margin:24px 0 8px}.bonus-cover img{min-width:300px;max-width:700px;margin:-145px 0;height:auto;border-radius:0;box-shadow:none}@media(max-width:768px){.bonus-cover{margin:18px 0}.bonus-cover img{margin:0;min-width:0;width:min(420px,100%);max-width:100%}.platform-live-page.platform-live-registration--platform .bonus-cover img{margin-top:-50px;margin-bottom:-20px}}.title-desktop-break,.title-mobile-break{display:none}@media(min-width:1024px){.title-desktop-break{display:inline}}@media(max-width:768px){.title-mobile-break{display:block}}@media(min-width:1024px){.mentor-section .mentor-content{padding-left:56px}}@media(max-width:1024px){.mentor-section .mentor-content{margin:0;max-width:100%}}.mentor-logos{display:flex;justify-content:center;align-items:center;margin:12px 0 28px}.mentor-logos img{width:100%;max-width:820px;height:auto;display:block;filter:none}.fit-list{list-style:none;padding:0;max-width:1000px;margin:0 auto 24px;display:grid;gap:12px}.fit-list-item{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px}.fit-bullet{flex-shrink:0;margin-top:2px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.fit-bullet-icon{width:22px;height:22px;display:block}.fit-text{font-size:17px;font-weight:700;color:var(--text-primary);line-height:1.6}.fit-important-note{text-align:center}.video-overlay{position:fixed;inset:0;background:#000000f2;z-index:9999;display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease}.video-overlay-content{position:relative;width:90%;max-width:1000px;max-height:90vh}.video-overlay-close{position:absolute;top:-50px;right:0;background:transparent;border:none;color:#fff;cursor:pointer;padding:8px;opacity:.8;transition:opacity .2s ease,transform .2s ease;z-index:10}.video-overlay-close:hover{opacity:1;transform:scale(1.1)}.video-overlay-player{width:100%;height:auto;max-height:80vh;border-radius:16px;box-shadow:0 20px 60px #00000080}.video-overlay-embed{width:100%;aspect-ratio:16 / 9;background:#000;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #00000080}.video-overlay-iframe{width:100%;height:100%;border:0;display:block}.video-overlay-error{display:grid;place-items:center;color:#ffffffd9;font-size:16px;padding:24px}.exit-intent-overlay{position:fixed;inset:0;z-index:9998;display:grid;place-items:center;padding:18px;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn .2s ease}.exit-intent-modal{width:min(860px,100%);border-radius:28px;background:#fff;box-shadow:0 30px 80px #00000059;overflow:hidden;position:relative}.exit-intent-close{position:absolute;top:14px;right:14px;border:none;background:#0000000f;color:#000000b8;border-radius:999px;padding:10px;cursor:pointer;transition:transform .15s ease,background .15s ease;z-index:2}.exit-intent-close:hover{transform:scale(1.05);background:#00000017}.exit-intent-grid{display:grid;grid-template-columns:1fr 2fr;min-height:420px}.exit-intent-image{background:#0b0b0f}.exit-intent-image img{width:100%;height:100%;object-fit:cover;display:block}.exit-intent-body{padding:44px 44px 34px;display:flex;flex-direction:column;justify-content:center}.exit-intent-pill{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:10px 14px;border-radius:999px;background:#8446ad1a;color:#8446ad;font-weight:600;font-size:14px;margin-bottom:18px}.exit-intent-pill-check{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:#8446ad24;font-weight:800}.exit-intent-title{font-size:44px;font-weight:800;letter-spacing:-.02em;color:#0b0b0f;margin-bottom:10px}.exit-intent-subtitle{font-size:18px;line-height:1.55;color:#000000ad;margin-bottom:22px;max-width:42ch}.exit-intent-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.exit-intent-cta{justify-content:center;padding:16px 28px}.exit-intent-skip{border:none;background:transparent;color:#0000009e;font-weight:600;cursor:pointer;padding:10px 6px;text-decoration:underline;text-underline-offset:3px}.exit-intent-footnote{margin-top:18px;font-size:13px;color:#0000008c}@media(max-width:820px){.exit-intent-grid{grid-template-columns:1fr}.exit-intent-image{height:210px}.exit-intent-body{padding:22px 18px 18px}.exit-intent-title{font-size:34px}.exit-intent-subtitle{font-size:16px;max-width:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.social-proof-section{padding:50px 0;background:var(--bg-primary);overflow:hidden}.social-proof-container{max-width:100%;margin:0 auto;padding:0 24px}.social-proof-header{text-align:center;margin-bottom:60px}.social-proof-scroll{display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;padding:20px 24px 40px 100px;margin:0 -24px;scrollbar-width:none;-ms-overflow-style:none}.social-proof-scroll::-webkit-scrollbar{display:none}.social-proof-item{flex:0 0 280px}.social-proof-quote{margin-top:16px;font-size:14px;line-height:1.6;color:var(--text-secondary);padding:0 4px}.social-proof-watch-badge{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:6px;padding:8px 14px;background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;font-size:12px;font-weight:500;color:#fff;opacity:0;transform:translateY(-10px);transition:all .4s ease}.social-proof-watch-badge:before{content:"▶";font-size:10px}.social-proof-card:hover .social-proof-watch-badge{opacity:1;transform:translateY(0)}.social-proof-card{width:280px;height:510px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:24px;overflow:hidden;position:relative;cursor:pointer;transition:all .5s cubic-bezier(.23,1,.32,1);display:flex;flex-direction:column}.social-proof-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(132,70,173,.15) 100%);opacity:0;transition:opacity .5s ease;z-index:1}.social-proof-card:hover{transform:translateY(-16px) scale(1.02);border-color:var(--border-color);box-shadow:0 30px 80px #8446ad33,0 0 60px #8446ad1a}.social-proof-card:hover:before{opacity:1}.social-proof-video-container{width:100%;height:auto;position:relative;overflow:hidden;background:#000}.social-proof-video{display:block;width:100%;height:auto;object-fit:contain;object-position:top center;outline:none;border:0}.social-proof-video:focus,.social-proof-video:focus-visible{outline:none}.social-proof-video-container:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:80px;background:linear-gradient(to top,var(--bg-card) 0%,transparent 100%);pointer-events:none;transform:translateZ(0) scale(1.04);transform-origin:bottom center;will-change:transform}.social-proof-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);width:60px;height:60px;background:#8446ade6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;opacity:0;transition:all .4s cubic-bezier(.23,1,.32,1);z-index:2;box-shadow:0 10px 40px #8446ad80}.social-proof-card:hover .social-proof-play{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.social-proof-content{padding:16px 20px;position:relative;z-index:2}.social-proof-handle{font-size:16px;font-weight:700;color:var(--text-primary);margin-bottom:4px;transition:color .3s ease}.social-proof-card:hover .social-proof-handle{color:var(--primary-light)}.social-proof-followers{font-size:13px;color:var(--text-muted);margin-bottom:12px}.social-proof-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#8446ad1a;border:1px solid rgba(132,70,173,.2);border-radius:20px;font-size:11px;font-weight:500;color:var(--primary-light);text-transform:uppercase;letter-spacing:.5px;transform:translateY(10px);opacity:0;transition:all .4s cubic-bezier(.23,1,.32,1) .1s}.social-proof-card:hover .social-proof-badge{transform:translateY(0);opacity:1}.social-proof-glow{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:80%;height:40px;background:radial-gradient(ellipse,rgba(132,70,173,.3) 0%,transparent 70%);opacity:0;transition:opacity .5s ease;filter:blur(20px)}.social-proof-card:hover .social-proof-glow{opacity:1}.mobile-menu-btn{display:none;background:transparent;border:none;color:var(--text-primary);font-size:24px;cursor:pointer;padding:8px;z-index:1001}.nav-links-open{display:flex!important}.mobile-menu-btn .menu-icon{position:relative;display:inline-block;width:24px;height:24px}.mobile-menu-btn .bar{position:absolute;left:0;right:0;height:2px;background:var(--text-primary);border-radius:2px;transition:transform .2s ease,opacity .15s ease,top .2s ease}.mobile-menu-btn .bar1{top:6px}.mobile-menu-btn .bar2{top:11px}.mobile-menu-btn .bar3{top:16px}.mobile-menu-btn.is-open .bar1{top:11px;transform:rotate(45deg)}.mobile-menu-btn.is-open .bar2{opacity:0}.mobile-menu-btn.is-open .bar3{top:11px;transform:rotate(-45deg)}@media(max-width:1024px){.hero-content{grid-template-columns:1fr;gap:40px}.hero-visual{max-width:500px;margin:0 auto}.stats-grid,.benefits-grid,.how-steps,.testimonials-grid,.pricing-cards{grid-template-columns:repeat(2,1fr)}.team-scroll{padding-left:24px}.how-step:after{display:none}.footer-content{grid-template-columns:repeat(2,1fr);gap:40px}.social-proof-scroll{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:20px;-webkit-overflow-scrolling:touch}.social-proof-card{flex-shrink:0}}@media(max-width:600px){.platform-live-page .stats-container{padding:0 16px}.platform-live-page .stats-grid{grid-template-columns:1fr;gap:18px}.platform-live-page .stat-card{padding:28px 0}.platform-live-page .stat-number{font-size:clamp(44px,12vw,56px);white-space:nowrap}.platform-live-page .stat-label{font-size:16px}}@media(max-width:768px){.nav{min-height:36px}.nav-container{min-height:36px;align-items:center}.mobile-menu-btn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1}.footer{padding:8px 0 30px}.footer-hero-logo{padding:0}.nav{top:calc(var(--top-banner-height, 0px) + 30px);padding:8px;transition:background-color .3s ease,box-shadow .3s ease}.nav.nav-scrolled{padding:8px}.social-proof-container{padding:0}.social-proof-header{padding:0 16px}.team-container{padding:0}.team-header{padding:0 16px}.team-scroll{padding-left:0;padding-right:0}.ai-experts-container{padding:0}.ai-experts-content,.ai-experts-features{padding:0 16px}.blog-container{padding:0}.blog-header{padding:0 16px}.benefits-grid,.how-steps,.pricing-cards,.testimonials-grid{grid-template-columns:1fr}.team-scroll,.social-proof-scroll{margin:0}.nav-links{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 16px 40px #0000001f;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;z-index:1000;padding:8px 0}.nav-links.nav-links-open{display:flex}.nav-link{font-size:18px;font-weight:500;color:var(--text-primary);padding:14px 16px;width:auto;text-align:center;display:inline-block;border-bottom:1px solid var(--border-color)}.nav-link:last-child{border-bottom:none}.nav-cta{display:none}.nav-cta-mobile{display:inline-flex;align-items:center;justify-content:center;width:calc(100% - 24px);margin:12px 12px 6px;padding:14px 18px;font-size:16px;border-radius:999px}.mobile-menu-btn{display:block}.nav-actions{gap:8px}.theme-toggle-desktop{display:none}.theme-toggle-mobile{display:inline-flex}.logo{flex:0 0 auto}.logo-image{height:24px;width:auto;object-fit:contain}.hero{padding:calc(var(--top-banner-height, 40px) + 16px) 16px 16px}.hero-image-container{width:100%;height:calc(95vh - var(--top-banner-height, 40px));padding:16px 12px}.hero .hero-cta-group .btn-secondary{display:none}.hero-title{font-size:32px;margin-top:64px}.stats-grid,.benefits-grid,.how-steps,.testimonials-grid,.pricing-cards,.team-scroll{gap:16px}.team-item{flex:0 0 240px}.team-card{width:240px;height:340px}.team-image-container{height:260px}.ai-experts-number{font-size:80px}.ai-experts-label{font-size:28px;letter-spacing:2px}.ai-experts-description{font-size:16px}.ai-experts-features{gap:16px}.ai-feature{padding:16px 20px}.life-changing-title{font-size:32px}.life-changing-description{font-size:16px}.life-changing-gallery{grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,180px)}.gallery-item-1{grid-column:span 2;grid-row:span 1}.gallery-item-2,.gallery-item-3{grid-column:span 1;grid-row:span 1}.hero-floating-card{display:none}.hero-cta-group{flex-direction:column;align-items:stretch}.btn-primary,.btn-secondary{justify-content:center}.testimonial-quote{font-size:20px}.footer-content{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:16px;text-align:center}.social-proof-card{width:260px;height:518px}.social-proof-video-container{height:auto}.benefits-grid{padding-left:0}.stats-section,.benefits-section,.how-section,.testimonials-section,.pricing-section,.team-section{padding:20px 0}.section-title{font-size:28px;letter-spacing:-.5px}.stat-number,.stat-price{font-size:48px}}.container{max-width:1200px;margin:0 auto;padding:0 24px}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-page{min-height:100vh;padding-top:calc(var(--fixed-header-height, 120px) + 40px)}.pricing-page-hero{padding:80px 0 60px;text-align:center}.pricing-page-title{font-size:clamp(36px,5vw,56px);font-weight:700;color:var(--text-primary);margin-bottom:20px;line-height:1.1}.pricing-page-subtitle{font-size:18px;color:var(--text-secondary);max-width:600px;margin:0 auto 40px;line-height:1.6}.pricing-toggle-large{margin-bottom:24px}.pricing-toggle-save{display:block;font-size:11px;color:var(--primary);font-weight:500;margin-top:2px}.pricing-launch-badge-large{display:inline-block;font-size:15px;padding:12px 28px}.pricing-cards-section{padding-bottom:80px}.pricing-cards-page{max-width:1100px;margin:0 auto}.comparison-section{padding:80px 0;background:var(--bg-secondary)}.comparison-title{font-size:clamp(28px,4vw,40px);font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:12px}.comparison-subtitle{font-size:16px;color:var(--text-secondary);text-align:center;margin-bottom:48px}.comparison-table-wrapper{max-width:1000px;margin:0 auto;overflow-x:auto;border-radius:16px;background:var(--bg-primary);border:1px solid var(--border-color)}.comparison-table{width:100%;border-collapse:collapse}.comparison-table .pricing-cta{display:inline-flex;width:100%;justify-content:center;align-items:center;text-align:center}.comparison-table td.plan-featured .pricing-cta{background:var(--gradient-primary);border:none;color:#fff}.comparison-table td.plan-featured .pricing-cta:hover{box-shadow:0 10px 30px #8446ad66}.comparison-table th,.comparison-table td{padding:16px 20px;text-align:center;border-bottom:1px solid var(--border-color)}.comparison-table th{font-size:14px;font-weight:700;color:var(--text-primary);background:var(--bg-secondary);text-transform:uppercase;letter-spacing:.5px}.comparison-table th.feature-column{text-align:left;width:30%}.comparison-table th.plan-featured{background:linear-gradient(135deg,#8446ad26,#6366f126);color:var(--primary)}.comparison-table td.plan-featured{background:#8446ad08}.comparison-table tbody tr:last-child td{border-bottom:none}.comparison-table tbody tr:hover{background:var(--bg-secondary)}.feature-name{font-weight:500;color:var(--text-primary);text-align:left}.feature-value{font-size:14px;color:var(--text-secondary)}.feature-check{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#22c55e26;color:#22c55e;border-radius:50%;font-weight:500}.feature-x{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#ef44441a;color:#ef4444;border-radius:50%;font-weight:500}.pricing-free-trial{padding:60px 0 120px}.free-trial-card{max-width:500px;margin:0 auto;text-align:center;padding:40px;background:var(--bg-primary);border:2px solid var(--primary);border-radius:24px;position:relative}.free-trial-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--primary);color:#fff;padding:6px 20px;border-radius:20px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.free-trial-title{font-size:28px;font-weight:700;color:var(--text-primary);margin-bottom:12px;margin-top:8px}.free-trial-description{font-size:16px;color:var(--text-secondary);line-height:1.7;margin-bottom:24px}.free-trial-cta{display:inline-block;background:var(--primary);color:#fff;padding:14px 32px;border-radius:12px;font-weight:500;font-size:16px;text-decoration:none;transition:all .3s ease}.free-trial-cta:hover{background:#6d3a91;transform:translateY(-2px);box-shadow:0 8px 20px #8446ad4d}.pricing-guarantee{padding:80px 0}.guarantee-card{max-width:700px;margin:0 auto;text-align:center;padding:48px;background:linear-gradient(135deg,#8446ad14,#6366f114);border:1px solid var(--border-color);border-radius:24px}.guarantee-icon{font-size:48px;margin-bottom:20px}.guarantee-card h3{font-size:24px;font-weight:700;color:var(--text-primary);margin-bottom:16px}.guarantee-card p{font-size:16px;color:var(--text-secondary);line-height:1.7}.pricing-faq{padding:80px 0;background:var(--bg-secondary)}@media(max-width:768px){.pricing-faq{padding-left:16px;padding-right:16px}.faq-accordion{max-width:100%}}.faq-title{font-size:clamp(28px,4vw,40px);font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:48px}.faq-accordion{max-width:700px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-accordion-item{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;transition:all .3s ease}.faq-accordion-item:hover{border-color:#8446ad4d}.faq-accordion-item.faq-open{border-color:var(--primary);box-shadow:0 4px 20px #8446ad1a}.faq-accordion-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:transparent;border:none;cursor:pointer;text-align:left;gap:16px}.faq-question{font-size:16px;font-weight:500;color:var(--text-primary)}.faq-icon{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border-radius:50%;font-size:18px;font-weight:500;color:var(--primary);transition:all .3s ease}.faq-open .faq-icon{background:var(--primary);color:#fff;transform:rotate(180deg)}.faq-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-open .faq-accordion-content{max-height:200px}.faq-accordion-content p{padding:0 24px 20px;font-size:15px;color:var(--text-secondary);line-height:1.7}.footer-simple{padding:40px 0;background:var(--bg-primary);border-top:1px solid var(--border-color)}.footer-simple-content{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.footer-logo img{height:32px}.footer-copyright{font-size:14px;color:var(--text-secondary)}.coming-soon-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:calc(var(--fixed-header-height, 120px) + 40px) 24px 60px;position:relative;overflow:hidden}.live-logo{position:absolute;top:16px;left:16px;z-index:50;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:#ffffffb3;border-radius:12px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-decoration:none}[data-theme=dark] .live-logo{background:#00000080}.live-logo img{height:24px;width:auto;display:block}.coming-soon-bg{position:absolute;inset:0;pointer-events:none}.coming-soon-gradient{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(132,70,173,.12) 0%,transparent 60%)}.coming-soon-pattern{position:absolute;inset:0;background-image:radial-gradient(rgba(132,70,173,.08) 1px,transparent 1px);background-size:40px 40px}.coming-soon-content{position:relative;max-width:600px;width:100%;text-align:center}.coming-soon-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:#8446ad1f;border:1px solid rgba(132,70,173,.2);border-radius:50px;font-size:13px;font-weight:500;color:var(--primary);margin-bottom:8px}.coming-soon-badge-dot{width:8px;height:8px;background:var(--primary);border-radius:50%;animation:pulse 2s infinite}.coming-soon-title{font-size:clamp(28px,6vw,56px);font-weight:700;color:var(--text-primary);line-height:1.1;margin-bottom:24px}@media(max-width:986px){.coming-soon-title{font-size:clamp(28px,4vw,56px)}}.coming-soon-subtitle{font-size:18px;color:var(--text-secondary);line-height:1.7;margin-bottom:40px}.coming-soon-features{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-bottom:48px}.coming-soon-feature{display:flex;align-items:center;gap:8px;padding:10px 18px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:50px;font-size:14px;font-weight:500;color:var(--text-primary)}.coming-soon-feature-icon{font-size:16px}.coming-soon-form{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:24px;padding:40px;text-align:left;box-shadow:0 20px 60px #00000014}.form-title{font-size:24px;font-weight:700;color:var(--text-primary);margin-bottom:8px;text-align:center}.form-subtitle{font-size:14px;color:var(--text-secondary);text-align:center;margin-bottom:28px}.form-group{margin-bottom:20px}.form-group label{display:block;font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:8px}.form-group input{width:100%;padding:14px 18px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;font-size:15px;color:var(--text-primary);transition:all .2s ease}.form-group input[type=checkbox]{width:auto;padding:0;border-radius:4px;flex:0 0 auto}.form-group input::placeholder{color:var(--text-secondary)}.form-group input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #8446ad26}.coming-soon-submit{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;background:var(--gradient-primary);color:#fff;font-size:16px;font-weight:500;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease}.coming-soon-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px #8446ad59}.coming-soon-submit:disabled{opacity:.7;cursor:not-allowed}.spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.form-disclaimer{font-size:12px;color:var(--text-secondary);text-align:center;margin-top:16px;line-height:1.5}.coming-soon-success{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:24px;padding:48px 40px;text-align:center;box-shadow:0 20px 60px #00000014}@media(min-width:1024px){.live-header .coming-soon-content{max-width:1300px}.live-header .hero-content{max-width:1360px}.live-header .coming-soon-title{font-size:clamp(48px,4vw,56px)}}.live-header .hero-subtitle{font-size:clamp(20px,3.2vw,32px);font-weight:700;color:#fffffff0;line-height:1.35}@media(min-width:781px){.platform-bbc-page .live-header .coming-soon-subtitle.hero-subtitle{font-size:18px}}.live-header .subtitle-compact{margin-bottom:0}.live-header .coming-soon-badge,.live-header .coming-soon-title{color:#fff}.live-header .coming-soon-subtitle{color:#ffffffe6}.platform-live-page .coming-soon-subtitle:not(.subtitle-compact){margin-bottom:24px}.platform-live-page .section-cta{margin-top:24px}@media(max-width:780px){.platform-live-page{overflow-x:hidden}.platform-live-page .full-bleed{width:100%;left:auto;right:auto;margin-left:0;margin-right:0}.platform-live-page .testimonials-section .full-bleed{width:calc(100% + 48px);margin-left:-24px;margin-right:-24px}}@media(max-width:780px){.platform-live-page .benefits-section{padding:52px 0}.platform-live-page .benefits-header{margin-bottom:32px}.platform-live-page .section-label{margin-bottom:10px}}@media(max-width:780px){.platform-live-page .live-header .hero-image-container{height:calc(95vh - var(--top-banner-height, 40px));background-position:calc(50% - 250px) center}.platform-live-page .live-header .coming-soon-subtitle.hero-subtitle{display:none}}#sms-text-reminder,#benefits,#how,#team,#ai-coaches,#testimonials,#pricing{scroll-margin-top:calc(var(--fixed-header-height, 0px) + 24px)}.platform-live-registration .live-header-cta{will-change:transform;animation:liveHeaderCtaWiggle 3.7s ease-in-out infinite;animation-delay:.8s;animation-fill-mode:both}.platform-live-registration .live-header-cta:hover,.platform-live-registration .live-header-cta:focus{animation:none}@keyframes liveHeaderCtaWiggle{0%{transform:translateZ(0) rotate(0) scale(1)}6%{transform:rotate(-2deg) scale(1.02)}12%{transform:rotate(2deg) scale(1.02)}18%{transform:rotate(-2deg) scale(1.02)}24%{transform:rotate(2deg) scale(1.02)}30%{transform:rotate(0) scale(1.01)}36%{transform:rotate(0) scale(1)}to{transform:translateZ(0) rotate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.platform-live-registration .live-header-cta{animation:none!important}}.live-header .hero-image-container:before{background:#000000a6;pointer-events:none}.live-header .hero-image-container{background-image:url(/power-landing/assets/ja-event-hero-DsTRCCsl.jpg)}.success-icon{font-size:56px;margin-bottom:20px}.coming-soon-success h3{font-size:28px;font-weight:700;color:var(--text-primary);margin-bottom:16px}.coming-soon-success p{font-size:16px;color:var(--text-secondary);line-height:1.6;margin-bottom:32px}.success-stats{display:flex;justify-content:center;gap:48px;margin-bottom:32px}.success-stat{display:flex;flex-direction:column;gap:4px}.success-stat-value{font-size:28px;font-weight:700;color:var(--primary)}.success-stat-label{font-size:13px;color:var(--text-secondary)}.success-cta{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:50px;font-size:15px;font-weight:500;color:var(--text-primary);text-decoration:none;transition:all .2s ease}.success-cta:hover{background:var(--primary);border-color:var(--primary);color:#fff}.coming-soon-social{margin-top:48px}.coming-soon-social p{font-size:14px;color:var(--text-secondary);margin-bottom:16px}.social-links{display:flex;justify-content:center;gap:12px}.social-link{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:50%;color:var(--text-secondary);transition:all .2s ease}.social-link:hover{background:var(--primary);border-color:var(--primary);color:#fff;transform:translateY(-2px)}@media(max-width:768px){.platform-live-page .live-header .hero-content{padding-left:0;padding-right:0}.comparison-table-wrapper{margin:0 -16px;border-radius:0;border-left:none;border-right:none}.footer-hero-text{font-size:clamp(68px,13vw,160px);max-width:92vw;letter-spacing:-.03em}.comparison-table th,.comparison-table td{padding:12px 10px;font-size:13px}.coming-soon-form{padding:28px 20px}.coming-soon-success{padding:36px 24px}.success-stats{gap:24px}.footer-simple-content{flex-direction:column;gap:16px;text-align:center}}.highlight-gradient{background:linear-gradient(92deg,#ffa300,#ff7a00 42%,#6a4cff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:0 8px 24px rgba(255,122,0,.22),0 3px 12px rgba(106,76,255,.18)}.highlight-gradient-soft{background:linear-gradient(92deg,#ffb84d,#ff9452 45%,#8d74ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:0 4px 12px rgba(255,148,82,.18);font-weight:700}.nf-tm{font-size:.6em;vertical-align:super;margin-left:2px;letter-spacing:0}.assessment-page{min-height:100vh;--primary: #8446ad;--gradient-primary: linear-gradient(135deg, #8446ad 0%, #a855f7 100%);--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--bg-tertiary: #f0f1f3;--bg-card: #ffffff;--text-primary: #1a1a1a;--text-secondary: #4a4a4a;--text-muted: #6b7280;--border-color: #e5e7eb;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);background:var(--bg-secondary, #F8F9FA);padding:24px 0}.assessment-container{max-width:900px;margin:0 auto;padding:24px}.assessment-page.is-taking .assessment-container,.assessment-page.is-results .assessment-container{max-width:1200px}.assessment-page.is-results .assessment-container{padding:0}.assessment-cover{position:relative;border:1px solid var(--border-color);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-sm);margin-bottom:16px}.assessment-cover-hero{position:relative;aspect-ratio:16 / 9;height:auto;min-height:260px;overflow:hidden}.assessment-cover-video{position:absolute;inset:0;border:0;width:100%;height:100%;display:block;z-index:1;opacity:0;transition:opacity .42s ease}.assessment-cover-video.is-ready{opacity:1}.assessment-cover-video-loader{position:absolute;inset:0;z-index:0;pointer-events:none;background:#0b0b10}.assessment-cover-video-loader-inner{position:absolute;inset:0;overflow:hidden}.assessment-cover-video-loader-shimmer{position:absolute;inset:0;background:linear-gradient(110deg,#ffffff0f,#ffffff1f 20%,#ffffff0f 40% 100%);background-size:200% 100%;animation:assessmentVideoShimmer 1.3s ease-in-out infinite}.assessment-cover-video-loader-spinner{position:absolute;top:50%;left:50%;width:42px;height:42px;margin-left:-21px;margin-top:-21px;border-radius:999px;border:3px solid rgba(255,255,255,.22);border-top-color:#ffffffa6;animation:assessmentVideoSpin .9s linear infinite}@keyframes assessmentVideoShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes assessmentVideoSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.assessment-cover-overlay{position:absolute;inset:0;background:transparent;pointer-events:none;z-index:2}.assessment-cover-content{position:relative;z-index:3;padding:16px;text-align:center}.assessment-start-btn{margin-top:12px}.assessment-cover-note{font-size:12px;color:var(--text-muted);margin-top:8px}.assessment-brand{display:flex;align-items:center;justify-content:flex-start;margin-bottom:8px}.assessment-logo{height:28px;width:auto;object-fit:contain}.assessment-logo-static{display:inline-flex}.assessment-page.is-results .assessment-logo{height:28px}.assessment-title{font-size:clamp(24px,4vw,36px);font-weight:700;letter-spacing:-1px;color:var(--text-primary)}.assessment-subtitle{margin-top:8px;color:var(--text-secondary)}.assessment-page .btn-primary,.assessment-page .btn-secondary{appearance:none;border:none;text-decoration:none;cursor:pointer}.assessment-page .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;background:var(--gradient-primary, linear-gradient(135deg, #8446ad 0%, #a855f7 100%));border-radius:50px;font-size:16px;font-weight:500;color:#fff;transition:all .3s ease;box-shadow:0 4px 20px #8446ad4d}.assessment-page .btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 40px #8446ad80}.assessment-page .btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.assessment-page .btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:50px;font-size:16px;font-weight:500;color:#fff;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.assessment-page .btn-secondary:hover{background:#fff3;border-color:#ffffff80}.assessment-progress{position:relative;width:100%;height:10px;background:var(--bg-tertiary);border-radius:999px;overflow:hidden;margin:16px 0 8px}.assessment-progress-bar{height:100%;background:var(--gradient-primary);width:0%;transition:width .3s ease}.assessment-progress-label{font-size:12px;color:var(--text-muted)}.assessment-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:24px;box-shadow:var(--shadow-sm)}.assessment-question-index{font-size:12px;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.assessment-question-text{font-size:clamp(18px,3.2vw,24px);font-weight:700;color:var(--text-primary);line-height:1.4;margin-bottom:16px}.assessment-choices{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:8px}.assessment-choice{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-primary);color:var(--text-primary);font-weight:500;justify-content:center;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.assessment-choice:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--primary)}.assessment-choice.selected{background:#8446ad14;border-color:var(--primary)}.assessment-actions{display:flex;justify-content:flex-start;gap:12px;margin-top:16px}.assessment-nav-btn{padding:10px 16px;border:1px solid var(--border-color);background:var(--bg-primary);border-radius:10px;font-weight:500;color:var(--text-primary)}.assessment-gate{display:flex;justify-content:center;padding:8px}.gate-card{position:relative;background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:28px;max-width:640px;width:100%;text-align:left;box-shadow:0 10px 40px #00000014;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.gate-card:before{content:"";position:absolute;inset:0;border-radius:20px;padding:1px;background:linear-gradient(135deg,#8446ad59,#6366f159);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.gate-title{font-size:clamp(22px,4vw,32px);font-weight:700;letter-spacing:-.02em;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gate-subtitle{margin-top:8px;color:var(--text-secondary);margin-bottom:20px;max-width:46ch}.gate-form{display:grid;gap:16px;grid-template-columns:1fr}.form-field{display:grid;gap:8px}.form-field label{font-size:13px;font-weight:700;color:var(--text-primary);letter-spacing:.2px}.form-field input{padding:14px 16px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-secondary);color:var(--text-primary);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.form-field input:hover{background:var(--bg-primary)}.form-field input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px #8446ad2e;background:var(--bg-primary)}.form-error{color:#ef4444;font-size:13px;background:#ef444414;border:1px solid rgba(239,68,68,.25);padding:8px 12px;border-radius:10px;width:fit-content;margin-bottom:16px}.gate-disclaimer{font-size:12px;color:var(--text-muted);margin-top:8px;display:inline-flex;align-items:center;gap:6px}.gate-form .btn-primary{width:100%;justify-content:center;padding:14px 18px;font-weight:700}.assessment-loading{display:flex;justify-content:center;padding:24px}.loading-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:28px;max-width:560px;width:100%;text-align:center;box-shadow:var(--shadow-sm);animation:cardIn .4s ease both}.loading-title{font-weight:700;letter-spacing:-.02em;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-top:8px}.loading-message{color:var(--text-secondary);margin-top:8px;font-weight:700}.reveal{opacity:0;animation:cardIn .42s ease forwards;will-change:transform,opacity}@keyframes cardIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.loading-spinner{display:inline-flex;gap:8px;align-items:center;justify-content:center}.loading-spinner .dot{width:10px;height:10px;background:var(--primary);border-radius:50%;opacity:.4;box-shadow:0 0 10px #8446ad59;animation:pulseDot .9s ease-in-out infinite}.loading-spinner .d1{animation-delay:0ms}.loading-spinner .d2{animation-delay:.15s}.loading-spinner .d3{animation-delay:.3s}@keyframes pulseDot{0%,to{transform:scale(.8);opacity:.4}50%{transform:scale(1.1);opacity:1}}.nf-results{--nf-font-size: 16px;--nf-line-height: 1.5;--nf-text: rgba(0, 0, 0, .86);background:transparent;padding:0;display:flex;justify-content:center;font-size:var(--nf-font-size);line-height:var(--nf-line-height);color:var(--nf-text)}.nf-results-card{width:100%;max-width:1040px}.nf-topnav{position:sticky;top:0;z-index:50;padding:10px 0;margin:0 0 12px;background:#f8f9fad1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.06)}.nf-topnav-inner{width:100%;max-width:1040px;margin:0 auto;padding:0 18px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.nf-topnav-btn{height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(130,70,175,.18);background:#ffffffb3;color:#000000b8;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;font-size:13px;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .12s ease}.nf-topnav-btn:hover{border-color:#8246af73;background:#8246af14}.nf-topnav-btn:active{transform:translateY(1px)}.nf-topnav-btn.is-active{border-color:#8246af8c;background:#8246af1f;color:#8246af}.nf-anchor{scroll-margin-top:86px}html[data-theme=dark] .nf-topnav{background:#121214c7;border-bottom-color:#ffffff1a}html[data-theme=dark] .nf-topnav-btn{background:#ffffff0f;border-color:#ffffff24;color:#ffffffdb}html[data-theme=dark] .nf-topnav-btn:hover{border-color:#fff3;background:#ffffff1a}html[data-theme=dark] .nf-topnav-btn.is-active{border-color:#ffffff38;background:#8246af42;color:#ffffffeb}.nf-score-hero{position:relative;overflow:hidden;border-radius:27px;padding:22px 22px 82px;display:grid;grid-template-columns:1fr 180px;gap:18px;align-items:center}.nf-score-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.nf-score-left,.nf-score-right{position:relative;z-index:1}.nf-score-title{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:32px;line-height:1.2;color:#000;margin-bottom:10px}.nf-score-desc{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:var(--nf-text);max-width:56ch}.nf-archetype-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:20px;border:1px solid #DBDBDB;background:#ffffff4d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:fit-content;margin-bottom:10px}.nf-archetype-chip-text{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:15px;color:#7a9b49}.nf-archetype-icon{display:inline-flex}.nf-archetype-icon img{width:16px;height:16px;display:block}.nf-ring{position:relative;display:grid;place-items:center}.nf-ring-svg{position:absolute;inset:0}.nf-ring-center{position:relative;z-index:1;text-align:center}.nf-score-ring-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.nf-score-ring-number{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#8246af;display:inline-flex;align-items:baseline;justify-content:center}.nf-score-ring-value{font-weight:900;font-size:30px;line-height:1.2}.nf-score-ring-denom{margin-left:2px;font-weight:700;font-size:14px;line-height:1.2;opacity:.75}.nf-band-pill{margin-top:8px;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:30px;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;border:1px solid transparent}.nf-band-progressing{background:#ffa30033;border-color:#ffa30033;color:#ffa300}.nf-band-strong{background:#7a9b492e;border-color:#7a9b492e;color:#7a9b49}.nf-band-developing{background:#8246af1f;border-color:#8246af1f;color:#8246af}.nf-cta-join-title{margin:48px 0 32px;text-align:center;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;font-size:48px;line-height:1.15;color:#000}@media(max-width:768px){.nf-cta-join-title{font-size:32px}}.hero-title-gradient{background:linear-gradient(90deg,#a855f7,#c084fc,#a855f7,#8b5cf6,#c084fc,#a855f7);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:fireGradient 3s ease-in-out infinite}@keyframes fireGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.nf-section-profile{margin-top:-60px;position:relative;z-index:2}.nf-fullbleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:24px;padding-right:24px}@media(max-width:768px){.nf-fullbleed{padding-left:16px;padding-right:16px}}.nf-card{background:#fff;border:1px solid #EDEDED;border-radius:20px;box-shadow:0 8px 30px #5a6f9f0f}.nf-card-title{padding:18px 18px 0;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:20px;color:#000}.nf-profile-card .nf-card-title{text-align:center;font-size:32px}.nf-profile-card{max-width:1040px;margin:0 auto 56px;padding:0 0 18px;overflow:hidden;position:relative}.nf-profile-banner{width:min(980px,calc(100% - 39px));height:130px;margin:31px auto 0;border-radius:27px;position:relative;overflow:hidden}.nf-profile-banner-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nf-profile-illustration{position:absolute;left:50%;top:20px;transform:translate(-50%);height:100px;width:auto;max-width:calc(100% - 40px);object-fit:contain;filter:drop-shadow(0px 8px 10px rgba(0,0,0,.2))}.nf-profile-meaning-title{margin:25px 18px 6px;text-align:center;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:18px;color:#000}.nf-profile-meaning{margin:0 18px 14px;text-align:center;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.35;color:var(--nf-text)}.nf-profile-overview{margin:0 18px 14px;text-align:center;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:15px;line-height:1.4;color:#6b6b6b}.nf-profile-swot{margin:0 18px 14px;padding:14px 16px;background:#fff;border:1px solid #EDEDED;border-radius:20px;box-shadow:0 8px 30px #5a6f9f0f;display:grid;grid-template-columns:1fr 1fr;gap:14px}.nf-profile-swot-col{min-width:0}.nf-profile-strengths-title{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:16px;color:var(--nf-text);margin-bottom:10px;text-align:left}.nf-profile-strengths-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.nf-profile-strengths-item{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:15px;line-height:1.35;color:var(--nf-text);display:flex;align-items:flex-start;gap:10px}.nf-profile-strengths-icon{width:16px;height:16px;flex:0 0 16px;margin-top:2px;display:block}.nf-profile-weaknesses-title{color:var(--nf-text)}.nf-profile-weaknesses-icon{width:16px;height:16px;flex:0 0 16px;margin-top:2px;display:block;color:#e77b7b}.nf-chip-groups{display:grid;gap:12px;padding:0 18px}.nf-chip-group{background:#fff;border:1px solid #EDEDED;border-radius:20px;box-shadow:0 8px 30px #5a6f9f0f;padding:14px 16px}.nf-chip-title{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:16px;color:var(--nf-text);margin-bottom:10px}.nf-chip-list{display:flex;flex-wrap:wrap;gap:8px}.nf-chip{border-radius:8px;padding:8px 10px;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:var(--nf-font-size);line-height:1.2;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.nf-chip-icon{width:14px;height:14px;flex:0 0 14px;display:block}.nf-section-center-title{text-align:center;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:32px;color:#000;margin:0 0 12px;padding-top:16px}.nf-section-center-title.nf-muscles-title{font-size:32px;padding-top:16px}.nf-section-center-subtitle{text-align:center;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:17px;line-height:1.35;color:var(--nf-text);margin:0 0 18px}.nf-radar-wrap{display:flex;justify-content:center;margin:18px 0 26px}.nf-radar{width:100%;max-width:560px}.nf-radar-svg{width:100%;height:auto;overflow:visible}.nf-radar-legend-icon{opacity:.92}.nf-radar-ring{fill:none;stroke:#8246af24;stroke-width:1}.nf-radar-axis{stroke:#0a0a0a1f;stroke-width:1}.nf-radar-area{fill:url(#nfRadarFill);stroke:#8246afbf;stroke-width:2}.nf-radar-dot{fill:#8246aff2;stroke:#fff;stroke-width:2}.nf-radar-center{fill:#0a0a0a38}.nf-radar-label{font-size:12px;font-weight:700;fill:#141414db}.nf-radar-score{font-size:12px;font-weight:700;fill:#8246aff2}@media(max-width:480px){.nf-radar-label,.nf-radar-score{display:none}.nf-radar-legend-icon{cursor:pointer;transform-box:fill-box;transform-origin:center;transform:scale(1.6)}}.nf-muscle-section{max-width:1040px;margin:0 auto;padding:22px 18px 18px}.nf-muscles-fullbleed{position:relative}.nf-muscles-fullbleed .nf-muscle-section{--nf-scroll-cue-line: var(--bg-secondary, #F8F9FA);max-width:none;margin:0;width:100%;padding:56px 18px;border-top:1px solid var(--bg-secondary, #F8F9FA)}.nf-muscles-fullbleed .nf-muscle-section:before{content:"";position:absolute;left:50%;top:-64px;transform:translate(-50%);width:0;height:0;pointer-events:none;opacity:.95;border-left:192px solid transparent;border-right:192px solid transparent;border-top:120px solid var(--nf-scroll-cue-line)}.nf-muscles-fullbleed.nf-fullbleed{padding-left:0;padding-right:0}.nf-muscle-section .nf-section-center-subtitle{margin:0 auto 14px;max-width:56ch}.nf-muscle-section .nf-muscle-grid{margin-top:12px}.nf-muscle-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nf-muscles-fullbleed .nf-muscle-grid{width:100%;max-width:1200px;margin:12px auto 0}.nf-muscle-card{background:#fff;border:1px solid #EDEDED;border-radius:20px;box-shadow:0 8px 30px #5a6f9f0f;padding:18px}.nf-muscle-card{scroll-margin-top:110px}.nf-muscle-card.is-highlighted{outline:3px solid rgba(130,70,175,.45);box-shadow:0 0 0 6px #8246af1a,0 12px 40px #5a6f9f1f}.nf-muscle-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.nf-muscle-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#f9f2ff}.nf-muscle-icon img{width:40px;height:40px;display:block}.nf-score-pill{margin-left:auto;background:#f9f2ff;border-radius:20px;padding:6px 10px;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:16px;color:#8246af}.nf-priority-pill{background:#fff5e3;border-radius:20px;padding:6px 10px;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:13px;color:#ffa300}.nf-muscle-title{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:17px;color:var(--nf-text);margin-bottom:8px}.nf-muscle-desc{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:var(--nf-text);margin-bottom:14px}.nf-progress{position:relative;height:8px;border-radius:10px;overflow:hidden;margin-bottom:10px}.nf-progress-track{position:absolute;inset:0;background:#e7e2f5}.nf-progress-fill{position:absolute;left:0;top:0;bottom:0;border-radius:10px;width:0%;transition:width .9s cubic-bezier(.2,.9,.2,1)}.nf-muscle-networks{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.55;color:#727272;margin-bottom:12px}.nf-muscle-details{border:1px solid #ECEFF2;border-radius:14px;padding:12px;background:#f8f9fa;margin-bottom:12px;overflow:hidden;max-height:0;opacity:0;transform:translateY(-4px);transition:max-height .26s ease,opacity .22s ease,transform .22s ease}.nf-muscle-details.is-expanded{max-height:820px;opacity:1;transform:translateY(0)}.nf-muscle-detail{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:15px;line-height:var(--nf-line-height, 1.5);color:#000;margin-bottom:10px}.nf-muscle-detail:last-child{margin-bottom:0}.nf-muscle-detail-label{font-weight:800}.nf-muscle-detail-value{font-weight:400;color:#000000c7}.nf-muscle-network-why .nf-muscle-detail-value{color:#000000a8;line-height:1.45}.nf-muscle-help{padding-top:8px;margin-top:10px;border-top:1px solid rgba(0,0,0,.06)}.nf-muscle-help .nf-muscle-detail-label{font-weight:900}.nf-muscle-help .nf-muscle-detail-value{color:#000000b8;line-height:1.45}.nf-rec-grid{display:flex;flex-wrap:wrap;gap:8px}.nf-rec-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#ffffffbf;box-shadow:0 1px #00000005;max-width:100%}.nf-rec-thumb{width:28px;height:28px;border-radius:999px;overflow:hidden;background:#0000000f;flex:0 0 auto}.nf-rec-thumb img{width:100%;height:100%;object-fit:cover;display:block}.nf-rec-thumb.is-fallback{background:radial-gradient(circle at 30% 30%,#a855f759,#8b5cf62e,#0000000a)}.nf-rec-thumb.is-coach{width:32px;height:32px}.nf-rec-emoji{display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;font-size:16px;line-height:1}.nf-rec-text{font-weight:650;font-size:12.5px;line-height:1.1;color:#000000d1;white-space:normal;overflow-wrap:anywhere;word-break:break-word;flex:1 1 auto;min-width:0}.nf-muscle-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.nf-link{background:transparent;border:none;padding:0;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:14px;color:#7a9b49;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.nf-muscle-actions .nf-link{text-decoration:underline;text-underline-offset:3px}.nf-priority-actions .nf-link{font-size:16px;text-decoration:underline;text-underline-offset:3px}.nf-link-arrow{width:12px;height:12px;display:inline-block;transition:transform .18s ease}.nf-link-arrow.is-up{transform:rotate(180deg)}.nf-train-btn{height:44px;padding:0 18px;border-radius:30px;border:1px solid #8246AF;background:#8246af;color:#fff;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:14px;cursor:pointer}.nf-train-btn:disabled{opacity:.6;cursor:not-allowed}.nf-train-btn:not(:disabled){transition:transform .18s ease,box-shadow .22s ease,background-color .18s ease,border-color .18s ease,color .18s ease;will-change:transform}.nf-train-btn:hover:not(:disabled){background:transparent;border-color:#8246af;color:#8246af;transform:translateY(-1px);box-shadow:0 10px 26px #8246af38}.nf-train-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 8px 20px #8246af2e}.nf-train-btn:focus-visible:not(:disabled){outline:none;box-shadow:0 0 0 3px #8246af2e,0 10px 26px #8246af2e}.nf-priorities-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;margin-bottom:18px}.nf-priority-card{background:#fff;border:1px solid #EDEDED;border-radius:20px;box-shadow:0 8px 30px #5a6f9f0f;padding:18px;text-align:center;display:flex;flex-direction:column;align-items:center}.nf-priority-card .nf-ring{margin:0 auto}.nf-priority-ring-label{display:inline-flex;align-items:baseline;justify-content:center;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#8246af}.nf-priority-ring-value{font-weight:900;font-size:30px;line-height:1.6666666667}.nf-priority-ring-denom{margin-left:2px;font-weight:700;font-size:14px;line-height:1.2;opacity:.75}.nf-priority-title{margin-top:10px;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:17px;color:var(--nf-text)}.nf-priority-why,.nf-priority-help{margin-top:10px;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:var(--nf-text)}.nf-priority-actions{margin-top:10px}.nf-priority-details{width:100%;margin-top:12px}.nf-recs-section{--nf-scroll-cue-line: #fff;position:relative;padding-top:56px;padding-bottom:44px}.nf-recs-section:before{content:"";position:absolute;left:50%;top:-64px;transform:translate(-50%);width:0;height:0;pointer-events:none;opacity:.95;border-left:192px solid transparent;border-right:192px solid transparent;border-top:120px solid var(--nf-scroll-cue-line)}.nf-priority-block{width:100%;margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.06);text-align:left}.nf-priority-block-title{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:900;font-size:16px;color:#000000db;margin:0 0 6px}.nf-priority-block-copy{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:var(--nf-text);margin:0 0 10px}.nf-priority-block-row{display:flex;flex-wrap:wrap;gap:8px}.nf-cta{width:100%;height:58px;margin-top:24px;border-radius:30px;background:#8246af;color:#fff;border:none;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:16px;box-shadow:0 8px 40px #8246af26;cursor:pointer}.nf-cta:disabled{opacity:.75;cursor:not-allowed}.nf-cta:not(:disabled){will-change:transform;transform-origin:50% 50%;animation:nfCtaWiggle 3.7s ease-in-out infinite;animation-delay:.25s;animation-fill-mode:both}.nf-cta:hover:not(:disabled),.nf-cta:focus-visible:not(:disabled){animation:none}@keyframes nfCtaWiggle{0%{transform:translateZ(0) rotate(0) scale(1);box-shadow:0 8px 40px #8246af26}5%{transform:translate3d(0,-1px,0) rotate(-1.6deg) scale(1.02);box-shadow:0 12px 52px #8246af47}10%{transform:translate3d(0,-1px,0) rotate(1.6deg) scale(1.02);box-shadow:0 12px 52px #8246af47}15%{transform:translate3d(0,-1px,0) rotate(-1.6deg) scale(1.02);box-shadow:0 12px 52px #8246af47}20%{transform:translate3d(0,-1px,0) rotate(1.6deg) scale(1.02);box-shadow:0 12px 52px #8246af47}28%{transform:translate3d(0,-.5px,0) rotate(0) scale(1.01);box-shadow:0 10px 46px #8246af38}36%{transform:translateZ(0) rotate(0) scale(1);box-shadow:0 8px 40px #8246af26}to{transform:translateZ(0) rotate(0) scale(1);box-shadow:0 8px 40px #8246af26}}@media(prefers-reduced-motion:reduce){.nf-cta:not(:disabled){animation:none!important}}.nf-proof{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.nf-proof-item{display:inline-flex;align-items:center;gap:8px;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:15px;color:var(--nf-text)}.nf-check-img{width:16px;height:16px;display:block}.nf-proof-divider{width:1px;height:16px;background:#c1c7cc}.nf-share{margin-top:0;padding:14px 16px;background:#fff;border:1px solid #EDEDED;border-radius:20px;box-shadow:0 8px 30px #5a6f9f0f}.nf-score-share{grid-column:1 / -1;position:relative;z-index:1;margin-top:14px}.nf-share-title{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:16px;color:var(--nf-text);margin-bottom:10px}.nf-share-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nf-share-btn{height:44px;border-radius:14px;border:1px solid rgba(130,70,175,.28);background:#8246af0f;color:#8246af;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:14px;cursor:pointer}.nf-share-btn:hover{border-color:#8246af80;background:#8246af17}.nf-share-toast{margin-top:10px;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;font-size:var(--nf-font-size);color:var(--nf-text);opacity:.9}.nf-cta-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.nf-cta-benefits{margin:0 auto 14px;max-width:1040px;padding:14px 16px;background:#fff;border:1px solid #EDEDED;border-radius:20px;box-shadow:0 8px 30px #5a6f9f0f}.nf-cta-benefits-title{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;font-size:var(--nf-font-size);color:var(--nf-text);margin-bottom:10px;text-align:center}.nf-cta-benefits-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.nf-cta-benefits-item{display:flex;align-items:flex-start;gap:10px;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:var(--nf-font-size);line-height:var(--nf-line-height);color:var(--nf-text)}.nf-cta-benefits-icon{width:16px;height:16px;flex:0 0 16px;margin-top:2px;display:block}@media(min-width:820px){.nf-cta-benefits-list{grid-template-columns:1fr 1fr;column-gap:16px}}.nf-joined{margin-top:14px;text-align:center;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:var(--nf-font-size);color:var(--nf-text)}.nf-privacy{margin-top:18px;text-align:center;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:var(--nf-font-size);color:#979da3}.nf-disclaimer{margin-top:10px;text-align:center;font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:var(--nf-font-size);line-height:1.3;color:#979da3}.nf-restored{display:block;margin-top:6px;opacity:.9}.nf-back-home{margin-top:12px}@media(max-width:820px){.nf-score-hero{grid-template-columns:1fr;padding-bottom:52px;text-align:center;justify-items:center}.nf-score-left{display:flex;flex-direction:column;align-items:center}.nf-score-desc{max-width:none}.nf-archetype-chip{margin-left:auto;margin-right:auto}.nf-score-right{justify-self:center}.nf-muscle-grid,.nf-priorities-grid{grid-template-columns:1fr}.nf-joined{text-align:center}.nf-section-profile{margin-top:-40px}.nf-profile-illustration{top:18px}.nf-share-actions,.nf-profile-swot{grid-template-columns:1fr}.nf-profile-meaning-title,.nf-profile-meaning,.nf-profile-strengths-title,.nf-chip-title{text-align:center}.nf-profile-strengths-list{padding-left:0}.nf-profile-strengths-item{justify-content:center;text-align:center}.nf-chip-list{justify-content:center}.nf-topnav-inner{padding-top:12px}}@media(max-width:768px){.assessment-container{padding:16px}.assessment-page.is-results .assessment-container{padding:0}.assessment-page.is-results .assessment-logo{margin-left:16px}.assessment-cover{margin-left:auto;margin-right:auto;width:100%}.assessment-cover-hero{margin-left:auto;margin-right:auto;width:100%;min-height:0}.assessment-choices{grid-template-columns:1fr}.assessment-cover-content{padding:12px}.gate-card{padding:22px}.gate-form{grid-template-columns:1fr}.nf-section-center-title.nf-muscles-title{font-size:32px}.nf-section-center-title,.nf-disclaimer{padding-left:16px;padding-right:16px}.nf-cta{box-sizing:border-box;width:calc(100% - 32px);margin-left:16px;margin-right:16px}.nf-cta-benefits,.nf-priority-card{margin-left:16px;margin-right:16px}}@media(min-width:769px){.gate-form{grid-template-columns:1fr 1fr;align-items:end}.gate-form .form-field:nth-child(3),.gate-form .btn-primary,.gate-disclaimer{grid-column:1 / -1}}html[data-theme=dark] .assessment-page.is-results{background:var(--page-background-color, #000)}html[data-theme=dark] .nf-results{--nf-surface: rgba(255, 255, 255, .06);--nf-surface-2: rgba(255, 255, 255, .04);--nf-border: rgba(255, 255, 255, .1);--nf-border-2: rgba(255, 255, 255, .14);--nf-text: rgba(255, 255, 255, .92);--nf-text-muted: rgba(255, 255, 255, .7);--nf-text-dim: rgba(255, 255, 255, .58);--nf-shadow: 0px 10px 34px rgba(0, 0, 0, .55)}html[data-theme=dark] .nf-card,html[data-theme=dark] .nf-muscle-card,html[data-theme=dark] .nf-priority-card,html[data-theme=dark] .nf-profile-swot,html[data-theme=dark] .nf-chip-group,html[data-theme=dark] .nf-cta-benefits{background:var(--nf-surface);border-color:var(--nf-border);box-shadow:var(--nf-shadow)}html[data-theme=dark] .nf-muscle-details{background:var(--nf-surface-2);border-color:var(--nf-border)}html[data-theme=dark] .nf-score-title,html[data-theme=dark] .nf-cta-join-title,html[data-theme=dark] .nf-card-title,html[data-theme=dark] .nf-profile-meaning-title,html[data-theme=dark] .nf-section-center-title,html[data-theme=dark] .nf-muscle-title,html[data-theme=dark] .nf-priority-title,html[data-theme=dark] .nf-score-desc{color:var(--nf-text)}html[data-theme=dark] .nf-profile-meaning{color:var(--nf-text-muted)}html[data-theme=dark] .nf-profile-overview{color:var(--nf-text-dim)}html[data-theme=dark] .nf-profile-strengths-title,html[data-theme=dark] .nf-profile-weaknesses-title,html[data-theme=dark] .nf-chip-title,html[data-theme=dark] .nf-share-title,html[data-theme=dark] .nf-cta-benefits-title{color:var(--nf-text)}html[data-theme=dark] .nf-profile-strengths-item,html[data-theme=dark] .nf-muscle-desc,html[data-theme=dark] .nf-section-center-subtitle,html[data-theme=dark] .nf-priority-why,html[data-theme=dark] .nf-priority-help,html[data-theme=dark] .nf-priority-block-title,html[data-theme=dark] .nf-priority-block-copy,html[data-theme=dark] .nf-cta-benefits-item,html[data-theme=dark] .nf-share-toast{color:var(--nf-text-muted)}html[data-theme=dark] .nf-share{background:var(--nf-surface);border-color:var(--nf-border);box-shadow:var(--nf-shadow)}html[data-theme=dark] .nf-share-btn{border-color:var(--nf-border-2);background:var(--nf-surface-2);color:var(--nf-text)}html[data-theme=dark] .nf-share-btn:hover{border-color:var(--nf-border-2);background:#ffffff0f}html[data-theme=dark] .nf-muscle-networks{color:var(--nf-text-dim)}html[data-theme=dark] .nf-muscle-detail-label{color:var(--nf-text)}html[data-theme=dark] .nf-muscle-detail-value{color:var(--nf-text-muted)}html[data-theme=dark] .nf-muscle-network-why .nf-muscle-detail-value{color:var(--nf-text-dim)}html[data-theme=dark] .nf-muscle-help .nf-muscle-detail-value{color:var(--nf-text-muted)}html[data-theme=dark] .nf-progress-track{background:#ffffff24}html[data-theme=dark] .nf-radar-label{fill:var(--nf-text)}html[data-theme=dark] .nf-radar-score{fill:var(--nf-text-muted)}html[data-theme=dark] .nf-radar-axis{stroke:#ffffff38}html[data-theme=dark] .nf-radar-ring{stroke:#ffffff2e}html[data-theme=dark] .nf-radar-center{fill:#ffffff40}html[data-theme=dark] .nf-archetype-chip{border-color:var(--nf-border-2);background:#00000038}html[data-theme=dark] .nf-archetype-chip-text{color:#a7d079}html[data-theme=dark] .nf-joined{color:var(--nf-text-muted)}html[data-theme=dark] .nf-privacy,html[data-theme=dark] .nf-disclaimer{color:#ffffff8c}html[data-theme=dark] .nf-score-hero{background:#00000059;border:1px solid rgba(255,255,255,.1)}html[data-theme=dark] .nf-score-hero-bg{opacity:.32;filter:brightness(.55) saturate(.9) contrast(1.05)}html[data-theme=dark] .nf-score-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000059,#000000a6);z-index:0}html[data-theme=dark] .nf-score-left,html[data-theme=dark] .nf-score-right,html[data-theme=dark] .nf-score-share{position:relative;z-index:1}html[data-theme=dark] .nf-profile-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000059,#0000009e);z-index:1;pointer-events:none}html[data-theme=dark] .nf-profile-banner-img{opacity:.32;filter:brightness(.55) saturate(.9) contrast(1.05);z-index:0}html[data-theme=dark] .nf-profile-illustration{filter:drop-shadow(0px 10px 14px rgba(0,0,0,.75));z-index:2}html[data-theme=dark] .assessment-page{--bg-secondary: #0b0b10;--bg-card: rgba(255,255,255,.06);--bg-primary: rgba(255,255,255,.04);--bg-tertiary: rgba(255,255,255,.1);--border-color: rgba(255,255,255,.12);--text-primary: rgba(255,255,255,.92);--text-secondary: rgba(255,255,255,.72);--text-muted: rgba(255,255,255,.58);--shadow-sm: 0px 10px 34px rgba(0,0,0,.55);background:var(--bg-secondary)}html[data-theme=dark] .assessment-cover{background:#00000038;border-color:var(--border-color)}html[data-theme=dark] .assessment-cover-overlay{background:transparent}html[data-theme=dark] .assessment-card,html[data-theme=dark] .gate-card{background:var(--bg-card);border-color:var(--border-color)}html[data-theme=dark] .assessment-choice,html[data-theme=dark] .assessment-nav-btn{background:#0000002e;border-color:var(--border-color);color:var(--text-primary)}html[data-theme=dark] .assessment-choice:hover{box-shadow:var(--shadow-sm)}html[data-theme=dark] .assessment-choice.selected{background:#8246af2e}.platform-live-confirmation .live-confirmation-header .hero-image-container{background-image:url(/power-landing/assets/ja-event-hero-DsTRCCsl.jpg)}.platform-live-confirmation .highlight-gradient-soft{background:linear-gradient(90deg,#a855f7,#c084fc,#a855f7,#8b5cf6,#c084fc,#a855f7);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:fireGradient 3s ease-in-out infinite;text-shadow:none}.platform-live-confirmation .confirmation-topbar{position:absolute;top:18px;right:18px;z-index:20}.platform-live-confirmation .btn-confirm-top{padding:12px 18px}@media(max-width:768px){.platform-live-confirmation .coming-soon-page{flex-direction:column;align-items:stretch;justify-content:flex-start}.platform-live-confirmation .confirmation-topbar{display:none}}.platform-live-confirmation .confirmation-when-card{margin-top:18px}.platform-live-confirmation .confirmation-when-card,.platform-live-confirmation .confirmation-when-card *{color:#ffffffeb}.platform-live-confirmation .confirmation-when-card .time{color:#fffffffa}.platform-live-confirmation .scroll-down-cue{display:inline-flex;align-items:center;justify-content:center;margin-top:18px;color:#ffffffeb;opacity:.95;text-decoration:none;width:44px;height:44px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);box-shadow:0 14px 44px #00000040;animation:platformLiveScrollBounce 1.4s ease-in-out infinite}.platform-live-confirmation .scroll-down-stack{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:10px}.platform-live-confirmation .scroll-down-cue:hover,.platform-live-confirmation .scroll-down-cue:focus{opacity:1;transform:translateY(-1px)}.platform-live-confirmation .scroll-down-icon{display:block}.platform-live-confirmation .scroll-down-caption{display:block;margin-top:28px;text-align:center;color:#fffffff2;font-weight:500;font-size:15px;line-height:1.15;text-decoration:none;cursor:pointer;padding:10px 14px;border-radius:14px;background:#8446ad47;border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 30px #00000047}.platform-live-confirmation .scroll-down-caption:hover,.platform-live-confirmation .scroll-down-caption:focus{color:#fff;text-decoration:none;transform:translateY(-1px);background:#8446ad5c;border-color:#ffffff38}@keyframes platformLiveScrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.platform-live-confirmation .scroll-down-cue{animation:none}}.platform-live-confirmation .confirmation-steps{padding-top:56px}.platform-live-confirmation .confirmation-attend-soon-cta{margin-top:12px;margin-bottom:18px}.platform-live-confirmation .confirmation-steps .benefit-title{font-size:24px}.platform-live-confirmation .confirmation-steps .benefit-description{font-size:18px;color:var(--text-secondary);line-height:1.7}.platform-live-confirmation .confirmation-steps .hs-form-wrap .hsfc-TextInput,.platform-live-confirmation .confirmation-steps .hs-form-wrap input[type=tel],.platform-live-confirmation .confirmation-steps .hs-form-wrap input[type=text]{color:var(--text-secondary)!important}[data-theme=dark] .platform-live-confirmation .confirmation-steps .hs-form-wrap .hsfc-TextInput,[data-theme=dark] .platform-live-confirmation .confirmation-steps .hs-form-wrap input[type=tel],[data-theme=dark] .platform-live-confirmation .confirmation-steps .hs-form-wrap input[type=text]{color:#000!important}.platform-live-confirmation .confirmation-grid{display:flex;flex-direction:column;gap:24px;margin-top:24px}@media(min-width:992px){.platform-live-confirmation .confirmation-grid{max-width:760px;margin-left:auto;margin-right:auto}.platform-live-confirmation .confirmation-card{width:100%}}.platform-live-confirmation .confirmation-calendar-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.platform-live-confirmation .confirmation-cal{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;color:var(--text-primary)!important;background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-sm)}.platform-live-confirmation .confirmation-cal-icon{width:22px;height:22px}.platform-live-confirmation .confirmation-cal:hover,.platform-live-confirmation .confirmation-cal:focus{background:var(--bg-tertiary)!important;border-color:#8446ad40!important;transform:translateY(-1px)}.platform-live-confirmation .hs-form-wrap{margin-top:14px;padding:0}.platform-live-confirmation .hs-form-wrap .hs-form-html{min-height:180px}.platform-live-confirmation [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding:0!important;width:100%;box-sizing:border-box}.platform-live-confirmation .hs-form-wrap input,.platform-live-confirmation .hs-form-wrap select,.platform-live-confirmation .hs-form-wrap textarea{width:100%!important;box-sizing:border-box;border-radius:16px!important}.platform-live-confirmation .hs-form-wrap .hsfc-TextInput,.platform-live-confirmation .hs-form-wrap input.hsfc-TextInput,.platform-live-confirmation .hs-form-wrap input[type=text],.platform-live-confirmation .hs-form-wrap input[type=email],.platform-live-confirmation .hs-form-wrap input[type=tel],.platform-live-confirmation .hs-form-wrap select,.platform-live-confirmation .hs-form-wrap .hsfc-PhoneInput__FlagAndCaret{height:55px!important}.platform-live-confirmation .hs-form-wrap .hsfc-TextInput,.platform-live-confirmation .hs-form-wrap .hsfc-FieldLabel,.platform-live-confirmation .hs-form-wrap .hsfc-Button,.platform-live-confirmation .hs-form-wrap input,.platform-live-confirmation .hs-form-wrap select,.platform-live-confirmation .hs-form-wrap textarea{font-family:Aeonik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.platform-live-confirmation .hs-form-wrap .hsfc-FieldLabel,.platform-live-confirmation .hs-form-wrap label{color:var(--text-primary)!important}.platform-live-confirmation .hs-form-wrap .hsfc-FieldLabel span,.platform-live-confirmation .hs-form-wrap label span{color:inherit!important}.platform-live-confirmation .hs-form-wrap .hsfc-Button{background:var(--gradient-primary)!important;box-shadow:0 2px #612182a6!important;border:none!important;border-radius:8px!important;color:#fff!important;font-weight:700!important;font-style:normal!important;font-size:0!important;padding:19px 24px!important;text-transform:uppercase!important;letter-spacing:1px!important;transition:all .3s ease!important;cursor:pointer!important;width:100%!important;display:block!important;line-height:20px!important;will-change:transform;animation:smsSubmitWiggle 5.2s ease-in-out infinite}.platform-live-confirmation .hs-form-wrap .hsfc-Button:before{content:"Register For Reminders"!important;font-family:Aeonik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:18px!important;font-weight:700!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:1px!important}.platform-live-confirmation .hs-form-wrap .hsfc-Button:hover{filter:brightness(1.06);animation:none!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #8446ad59!important}.platform-live-confirmation .hs-form-wrap .hsfc-Button:active{animation:none!important;transform:translateY(1px)!important;box-shadow:0 1px #6121828c!important}@keyframes smsSubmitWiggle{0%,82%{transform:translateZ(0) rotate(0) scale(1)}84%{transform:rotate(-2deg) scale(1.01)}86%{transform:rotate(2deg) scale(1.01)}88%{transform:rotate(-2deg) scale(1.01)}90%{transform:rotate(2deg) scale(1.01)}92%{transform:rotate(0) scale(1.01)}to{transform:translateZ(0) rotate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.platform-live-confirmation .hs-form-wrap .hsfc-Button{animation:none!important}}.platform-live-confirmation .hs-form-wrap .hsfc-PhoneInput,.platform-live-confirmation .hs-form-wrap .hsfc-PhoneField{margin-left:0!important;padding-left:0!important}.platform-live-confirmation .hs-form-wrap .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret,.platform-live-confirmation .hs-form-wrap .hsfc-PhoneInput .hsfc-TextInput{border-radius:16px!important}.platform-live-confirmation .hs-form-wrap .hsfc-PhoneInput:not(.hsfc-PhoneInput--rtl) .hsfc-PhoneInput__FlagAndCaret{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.platform-live-confirmation .hs-form-wrap .hsfc-PhoneInput:not(.hsfc-PhoneInput--rtl) .hsfc-TextInput{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.platform-live-confirmation .hs-form-wrap input[name="0-1/email"],.platform-live-confirmation .hs-form-wrap input[name=email]{display:none!important}.platform-live-confirmation .hs-form-wrap input[name="0-1/email"]~label,.platform-live-confirmation .hs-form-wrap input[name=email]~label{display:none!important}.platform-live-confirmation .hs-form-wrap .hsfc-EmailField,.platform-live-confirmation .hs-form-wrap .hsfc-EmailField .hsfc-FieldLabel{display:none!important}.platform-live-confirmation .hs-form-wrap .hsfc-Row:has(.hsfc-EmailField){display:none!important}.platform-live-attend .live-attend-header .hero-image-container{background-image:url(/power-landing/assets/ja-event-hero-DsTRCCsl.jpg)}.platform-live-attend .attend-card{margin-top:18px;width:min(760px,92vw);margin-left:auto;margin-right:auto;padding:18px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.platform-live-attend .attend-card-title{color:#ffffffeb;font-weight:700;letter-spacing:.02em;margin-bottom:12px}.platform-live-attend .attend-countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.platform-live-attend .attend-time{text-align:center;padding:14px 10px;border-radius:16px;background:#0000003d;border:1px solid rgba(255,255,255,.12)}.platform-live-attend .attend-time-num{display:block;font-size:34px;font-weight:700;color:#fffffffa;line-height:1}.platform-live-attend .attend-time-label{display:block;margin-top:6px;font-size:12px;font-weight:700;color:#ffffffbf;text-transform:uppercase;letter-spacing:.08em}.platform-live-attend .attend-join-row{margin-top:16px;padding-left:16px;padding-right:16px}.platform-live-attend .attend-join-loading{color:#ffffffc7;font-weight:500}@media(max-width:520px){.platform-live-attend .attend-countdown{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.platform-live-attend .live-attend-header .coming-soon-title{padding-left:22px;padding-right:22px}}.platform-live-attend .coming-soon-title{font-size:clamp(20px,6vw,56px)}.platform-live-replay .live-replay-header .hero-image-container{background-image:url(/power-landing/assets/ja-event-hero-DsTRCCsl.jpg)}.platform-live-replay .live-replay-video-section{margin-top:22px}.platform-live-replay .live-replay-video-card{width:min(980px,94vw);margin:0 auto;background:transparent;border:none;border-radius:0;overflow:visible}@media(max-width:768px){.platform-live-replay .live-replay-video-card{width:calc(100vw - 48px);padding:12px}}@media(min-width:992px){.platform-live-replay .live-replay-video-card{width:min(750px,94vw)}}.platform-live-replay .live-replay-video-frame{width:100%;aspect-ratio:16 / 9;background:transparent;border-radius:14px;overflow:hidden;position:relative}.platform-live-replay .live-replay-player,.platform-live-replay .live-replay-video-frame iframe{position:absolute;inset:0;width:100%;height:100%}.platform-live-replay .live-replay-player-loader{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#00000040;z-index:2;pointer-events:none}.platform-live-replay .live-replay-player-loader .spinner{width:26px;height:26px;border-width:3px}.platform-live-replay .live-replay-player-loader-text{font-size:14px;font-weight:500;color:#ffffffeb}.platform-live-replay .live-replay-form{margin-top:18px}.platform-live-replay .live-replay-inline-cta{width:min(980px,94vw);padding:18px 0;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#8446ad38,#6366f12e 55%,#0000001f);border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 55px #00000059,0 10px 30px #8446ad29;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);max-width:820px;margin:10px auto 0}@media(max-width:768px){.platform-live-replay .live-replay-inline-cta{width:calc(100vw - 48px)}}@media(min-width:992px){.platform-live-replay .live-replay-inline-cta{width:min(750px,94vw)}}.platform-live-replay .live-replay-inline-cta:before{opacity:.8}.platform-live-replay .live-replay-inline-cta .cta-title{font-size:clamp(18px,3.8vw,28px);letter-spacing:-1px;margin-bottom:8px;color:#fffffff5;text-shadow:0 10px 30px rgba(0,0,0,.35)}.platform-live-replay .live-replay-inline-cta .cta-description{font-size:15px;margin-bottom:14px;color:#ffffffd1;text-shadow:0 10px 30px rgba(0,0,0,.28)}.platform-live-replay .coming-soon-title{font-size:clamp(22px,4.8vw,44px);margin-bottom:16px;overflow:hidden;max-height:200px;transition:opacity .26s ease,transform .26s ease,max-height .32s ease,margin-bottom .32s ease}.platform-live-replay.live-replay-unlocked .coming-soon-title{opacity:0;transform:translateY(-10px);max-height:0;margin-bottom:0;pointer-events:none}.platform-live-replay.live-replay-unlocked .coming-soon-content>br{display:none}.platform-live-replay .coming-soon-page{min-height:auto;align-items:flex-start;justify-content:flex-start;padding-bottom:10px}.platform-live-replay .coming-soon-content{gap:14px}.platform-live-replay .coming-soon-badge{margin-bottom:10px}.platform-live-replay .coming-soon-form.live-replay-form{width:min(560px,92vw);margin-left:auto;margin-right:auto;border-radius:22px;box-sizing:border-box}@media(max-width:768px){.platform-live-replay .coming-soon-form.live-replay-form{width:calc(100% - 8px)}}@media(max-width:520px){.platform-live-replay .coming-soon-form.live-replay-form{padding:26px 20px}}.ng-gradient-band{background:linear-gradient(135deg,#8446ad,#6366f1);position:relative;overflow:hidden}.ng-gradient-band:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5;pointer-events:none}.ng-gradient-band .section-label,.ng-gradient-band .section-title,.ng-gradient-band .section-subtitle,.ng-gradient-band .benefit-description{color:#ffffffeb}.ng-gradient-band .section-title{color:#fffffffa}.ng-gradient-band .benefit-card{background:#fffffff5;border:1px solid rgba(255,255,255,.18)}.ng-gradient-band .benefit-card .benefit-title,.ng-gradient-band .benefit-card .benefit-description,.ng-gradient-band .benefit-card .section-label{color:#111827eb}[data-theme=dark] .ng-gradient-band .benefit-card{background:#111827b8;border-color:#ffffff14}[data-theme=dark] .ng-gradient-band .benefit-card .benefit-title,[data-theme=dark] .ng-gradient-band .benefit-card .benefit-description,[data-theme=dark] .ng-gradient-band .benefit-card .section-label{color:#ffffffeb}[data-theme=dark] .ng-gradient-band{background:linear-gradient(135deg,#8446ad1a,#6366f11a)}[data-theme=dark] .ng-gradient-band:before{inset:-50% auto auto -20%;width:60%;height:200%;background:radial-gradient(ellipse,rgba(132,70,173,.1) 0%,transparent 70%);opacity:1;animation:float 8s ease-in-out infinite}.crowdfund-opportunity-grid-wrap{position:relative;margin-top:18px}.crowdfund-opportunity-grid-wrap:before,.crowdfund-opportunity-grid-wrap:after{content:"";position:absolute;left:50%;top:50%;width:142px;height:2px;background:#ffffff38;transform:translate(-50%,-50%) rotate(45deg);z-index:0;pointer-events:none}.crowdfund-opportunity-grid-wrap:after{transform:translate(-50%,-50%) rotate(-45deg)}.crowdfund-opportunity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.crowdfund-opportunity-grid .benefit-card{position:relative;z-index:1}.crowdfund-opportunity-card{display:flex;align-items:flex-start;gap:14px;text-align:left}.crowdfund-opportunity-card .benefit-icon{width:44px;height:44px;border-radius:14px;font-size:22px;margin-bottom:0;flex:0 0 auto}.crowdfund-opportunity-card .benefit-title{margin:0 0 6px}.crowdfund-opportunity-card .benefit-description{margin:0}@media(max-width:768px){.crowdfund-opportunity-grid{grid-template-columns:1fr}.crowdfund-opportunity-grid-wrap:before,.crowdfund-opportunity-grid-wrap:after{display:none}}.crowdfund-preview-gallery{display:flex;justify-content:center;align-items:center;gap:14px;margin-bottom:18px}.crowdfund-preview-card{width:100%;display:flex;justify-content:center;padding:0;border:0;background:transparent;box-shadow:none}.crowdfund-preview-card img{display:block;width:min(920px,67%);height:auto;margin:0 auto;border-radius:16px;box-shadow:none}@media(max-width:900px){.crowdfund-preview-card img{width:min(920px,100%)}}.crowdfund-agenda-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.crowdfund-agenda-card{max-width:980px;margin:18px auto 0;padding:28px}.crowdfund-agenda-item{display:flex;align-items:flex-start;gap:12px}.crowdfund-agenda-item .benefit-description{margin:0}.crowdfund-agenda-icon{display:inline-flex;align-items:flex-start;justify-content:center;margin-top:2px;flex:0 0 auto}.crowdfund-video-card{padding:0;border:0;background:transparent;box-shadow:none}.crowdfund-video-card:before{display:none}.crowdfund-video-card .voomly-embed{display:block;width:100%;border-radius:16px;overflow:hidden}.crowdfund-video-card .voomly-embed iframe,.crowdfund-video-card .voomly-embed video{border-radius:16px}.platform-crowdfund-page .crowdfund-hero-left,.platform-crowdfund-page .crowdfund-hero-left-content,.platform-crowdfund-page .crowdfund-hero-right,.platform-crowdfund-page .crowdfund-hero-video-mobile,.platform-crowdfund-page .crowdfund-video-card,.platform-crowdfund-page .voomly-embed{min-width:0;max-width:100%}.platform-crowdfund-page .voomly-embed iframe,.platform-crowdfund-page .voomly-embed video{width:100%!important;max-width:100%!important;min-width:0!important;height:100%!important;display:block}.platform-crowdfund-page .crowdfund-hero-split{max-width:1360px;margin:0 auto;padding:0 24px;display:grid;grid-template-areas:"text video";grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.platform-crowdfund-page .crowdfund-hero-left{grid-area:text;align-items:flex-start;text-align:left}.platform-crowdfund-page .crowdfund-hero-left-content{max-width:720px;text-align:left}.platform-crowdfund-page .hero-cta-centered{justify-content:flex-start}.platform-crowdfund-page .crowdfund-hero-right{grid-area:video;width:100%;max-width:560px;justify-self:end;transform:scale(1.02);transform-origin:right center}@media(max-width:986px){.platform-crowdfund-page .crowdfund-hero-split{grid-template-columns:1fr;grid-template-areas:"text";gap:20px}.platform-crowdfund-page .crowdfund-hero-right{max-width:720px;justify-self:center}.platform-crowdfund-page .crowdfund-hero-left{align-items:center;text-align:center}.platform-crowdfund-page .crowdfund-hero-left-content{text-align:center}.platform-crowdfund-page .hero-cta-centered{justify-content:center}}@media(max-width:780px){.platform-crowdfund-page.live-header .coming-soon-title,.platform-crowdfund-page .live-header .coming-soon-title{font-size:20px;line-height:1.25}}.platform-crowdfund-page .crowdfund-hero-video-mobile{width:100%;margin:14px 0 18px}.platform-crowdfund-page .crowdfund-hero-subtitle{font-size:18px;font-weight:700;line-height:1.25;color:#ffffffeb;margin:0 0 22px;text-align:inherit}.platform-crowdfund-page .coming-soon-title{margin-bottom:10px}.platform-crowdfund-page .coming-soon-subtitle{margin-top:0}@media(max-width:986px){.platform-crowdfund-page{padding-bottom:calc(var(--sticky-mobile-cta-reserve, 0px) + env(safe-area-inset-bottom))}.platform-crowdfund-page .footer,.platform-crowdfund-page .footer-simple{padding-bottom:calc(30px + var(--sticky-mobile-cta-reserve, 0px) + env(safe-area-inset-bottom))}}.platform-crowdfund-page .video-overlay--scroll{padding:16px;padding-top:calc(16px + env(safe-area-inset-top));padding-bottom:calc(16px + env(safe-area-inset-bottom));align-items:center}.platform-crowdfund-page .video-overlay-content--scroll{width:100%;max-width:1000px;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;margin:0 auto}@media(max-width:986px),(max-height:740px){.platform-crowdfund-page .video-overlay--scroll{align-items:stretch}}.platform-crowdfund-page .video-overlay--scroll .video-overlay-close{position:fixed;top:calc(16px + env(safe-area-inset-top));right:16px;background:#0006;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sticky-mobile-cta{position:fixed;left:0;right:0;bottom:0;z-index:9999;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--bg-nav-scrolled);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border-color);transform:translateY(120%);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease}.sticky-mobile-cta.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.sticky-mobile-cta-btn{width:100%;justify-content:center;text-decoration:none;border:0;cursor:pointer}.platform-bbc-page .bbc-hero-split{max-width:1360px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1.05fr .95fr;grid-template-areas:"left video" "warning warning";gap:42px;align-items:center}.platform-bbc-page .bbc-hero-left{grid-area:left;align-items:flex-start;text-align:left}.platform-bbc-page .bbc-hero-left-content{max-width:720px}@media(min-width:987px){.platform-bbc-page .bbc-hero-left,.platform-bbc-page .bbc-hero-left-content{text-align:left;align-items:flex-start}.platform-bbc-page .bbc-hero-cta{justify-content:flex-start}}.platform-bbc-page .bbc-hero-right{grid-area:video;justify-self:end;width:100%;max-width:620px}.platform-bbc-page .bbc-video-title{font-weight:800;color:#ffffffeb;margin:0 0 10px;text-align:center}.platform-bbc-page .bbc-badge-video{display:none}.platform-bbc-page .bbc-video-card{padding:0;border:0;background:transparent;box-shadow:none}.platform-bbc-page .bbc-video-card .voomly-embed{display:block;width:100%;border-radius:16px;overflow:hidden}.platform-bbc-page .bbc-capacity-warning{margin-top:14px;padding:14px 16px;border-radius:16px;background:#0000002e;border:1px solid rgba(255,255,255,.14);color:#ffffffeb;box-shadow:0 18px 50px #00000040}.platform-bbc-page .bbc-capacity-warning-row{grid-area:warning;grid-column:1 / -1;justify-self:center;width:100%;max-width:min(980px,100%);text-align:center;margin-top:18px}@media(max-width:986px){.platform-bbc-page .bbc-hero-split{grid-template-columns:1fr;grid-template-areas:"video" "left" "warning";gap:18px}.platform-bbc-page .bbc-hero-left{text-align:center;align-items:center}.platform-bbc-page .bbc-hero-left-content{text-align:center}.platform-bbc-page .bbc-hero-right{max-width:760px;justify-self:center}.platform-bbc-page .coming-soon-title{font-size:20px;line-height:1.25}.platform-bbc-page .bbc-hero-left .coming-soon-badge{display:none}.platform-bbc-page .bbc-hero-right .bbc-badge-video{display:flex;width:fit-content;margin:0 auto 12px;justify-content:center}.platform-bbc-page .bbc-hero-cta,.platform-bbc-page .bbc-capacity-warning-row{display:none}}.platform-bbc-page .bbc-results-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:12px}.platform-bbc-page .bbc-results-item{display:flex;align-items:flex-start;gap:12px}.platform-bbc-page .bbc-results-icon{width:28px;height:28px;min-width:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(90.8deg,#22c55e 2.72%,#16a34a 98.14%);color:#fff;font-weight:900;box-shadow:0 4px 14px #0000002e}.platform-bbc-page .bbc-stats-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.platform-bbc-page .bbc-stats-card{border:none;box-shadow:none;background:transparent;padding:0}.platform-bbc-page .benefit-card.bbc-stats-card:before{display:none}.platform-bbc-page .bbc-stat{text-align:center;padding:14px 12px;border-radius:16px;background:#8446ad14;border:1px solid rgba(132,70,173,.14)}.platform-bbc-page .bbc-stat-number{font-size:28px;font-weight:900;color:#111827eb}.platform-bbc-page .bbc-stat-label{margin-top:6px;font-weight:700;color:#111827b3}[data-theme=dark] .platform-bbc-page .bbc-stat-number{color:#ffffffeb}[data-theme=dark] .platform-bbc-page .bbc-stat-label{color:#ffffffbf}@media(max-width:780px){.platform-bbc-page .bbc-stats-row{grid-template-columns:1fr}}.platform-bbc-page .bbc-offer-card{padding:28px}.platform-bbc-page .bbc-offer-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.platform-bbc-page .bbc-offer-item{display:flex;align-items:flex-start;gap:12px}.platform-bbc-page .bbc-offer-icon{margin-top:2px}.platform-bbc-page .bbc-offer-text{color:#111827e6}.platform-bbc-page .bbc-offer-value{font-weight:800;color:#612182e6}[data-theme=dark] .platform-bbc-page .bbc-offer-text{color:#ffffffe6}[data-theme=dark] .platform-bbc-page .bbc-offer-value{color:#ffffffeb}.platform-bbc-page .bbc-pricing-card{text-align:center;padding:26px}.platform-bbc-page .bbc-pricing-total{font-weight:800;margin-bottom:8px}.platform-bbc-page .bbc-pricing-price{font-size:22px;font-weight:900}.platform-bbc-page .bbc-pricing-note{margin-top:10px;font-weight:700;opacity:.9}.platform-bbc-page .bbc-testimonials-bleed{width:100%}.platform-bbc-page .bbc-testimonials-scroll{display:flex;gap:24px;overflow-x:auto;overflow-y:visible;padding:20px 0 70px;margin:0;scrollbar-width:none;-ms-overflow-style:none}.platform-bbc-page .bbc-testimonials-scroll::-webkit-scrollbar{display:none}.platform-bbc-page .bbc-testimonial-item{flex:0 0 280px;padding-bottom:10px}.platform-bbc-page .bbc-testimonial-card{width:280px;height:180px;border-radius:18px;overflow:hidden;position:relative;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 55px #0000002e;transition:transform .32s cubic-bezier(.23,1,.32,1),box-shadow .32s ease}.platform-bbc-page .bbc-testimonial-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 30px 80px #8446ad2e,0 0 60px #8446ad14}.platform-bbc-page .bbc-testimonial-img{display:block;width:100%;height:100%;object-fit:cover}.platform-bbc-page .bbc-section-image{display:block;width:100%;height:auto;margin:0 auto}.platform-bbc-page .bbc-testimonials-poll{max-width:980px;margin-top:6px;margin-bottom:18px;border-radius:18px;box-shadow:0 22px 70px #0000002e}.platform-bbc-page .bbc-before-after-divider{max-width:680px;margin:0 auto 22px;border-radius:18px}.platform-bbc-page .bbc-vip-grid{display:grid;grid-template-columns:1fr;gap:24px}.platform-bbc-page .bbc-bullet-list{display:grid;gap:12px;margin-top:14px}.platform-bbc-page .bbc-bullet-row{display:flex;gap:10px;align-items:flex-start}.platform-bbc-page .bbc-bullet-icon{flex:0 0 auto;margin-top:2px}.platform-bbc-page .bbc-bullet-text{display:inline;line-height:1.5}.platform-bbc-page .bbc-bullet-main{font-weight:500}.platform-bbc-page .bbc-bullet-value{margin-left:8px;opacity:.9;font-weight:700}.platform-bbc-page .bbc-vip-price{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:14px;opacity:.95}.platform-bbc-page .bbc-before-after-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.platform-bbc-page .bbc-mini-title{font-weight:900;letter-spacing:.3px;margin-bottom:10px}.platform-bbc-page .bbc-checklist{list-style:none;padding:0;margin:0;display:grid;gap:10px}.platform-bbc-page .bbc-checklist-item{display:flex;gap:10px;align-items:flex-start;line-height:1.55;opacity:.95}.platform-bbc-page .bbc-checklist-dot{flex:0 0 auto;margin-top:2px;opacity:.8}.platform-bbc-page .bbc-callout-card{text-align:center}.platform-bbc-page .bbc-callout-title{font-weight:900;font-size:20px;letter-spacing:.2px}.platform-bbc-page .bbc-empower-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.platform-bbc-page .bbc-empower-item{display:flex;gap:10px;align-items:flex-start}.platform-bbc-page .bbc-empower-icon{flex:0 0 auto;margin-top:2px}.platform-bbc-page .bbc-empower-text{font-weight:600;line-height:1.5}.platform-bbc-page .bbc-final-offer{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);text-align:center}.platform-bbc-page .bbc-final-offer-title{font-weight:900;font-size:22px}.platform-bbc-page .bbc-final-offer-price{margin-top:6px;font-weight:800;font-size:18px}.platform-bbc-page .bbc-final-offer-sub{margin-top:10px;opacity:.92;line-height:1.6}@media(max-width:986px){.platform-bbc-page .bbc-before-after-grid,.platform-bbc-page .bbc-empower-grid{grid-template-columns:1fr}}.platform-bbc-page{--bbc-page: 1}.platform-bbc-page .bbc-confirmation-note{margin-top:14px;padding:12px 14px;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#ffffffe6;max-width:780px;margin-left:auto;margin-right:auto}.platform-bbc-page .bbc-step-recommended{display:inline-flex;align-items:center;margin-left:10px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#60a5fa;box-shadow:0 10px 22px #60a5fa38}.platform-bbc-page .bbc-need-help a{color:inherit;font-weight:700;text-decoration:underline}.platform-bbc-page .bbc-schedule-table-wrap{width:100%;overflow-x:auto}.platform-bbc-page .bbc-schedule-band{margin-top:52px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--bg-secondary);background-image:var(--gradient-section-soft);background-repeat:no-repeat;background-size:cover;padding:22px 0 52px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.platform-bbc-page .bbc-schedule-band-inner{max-width:1000px;margin:0 auto;padding:0 24px}.platform-bbc-page .bbc-schedule-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.platform-bbc-page .bbc-schedule-table thead th{text-align:left;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7;padding:12px 14px;background:#ffffff0f;border-bottom:1px solid rgba(255,255,255,.12)}.platform-bbc-page .bbc-schedule-table tbody td{padding:14px;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:top}.platform-bbc-page .bbc-schedule-table tbody tr:nth-child(odd) td{background:#8446ad0f;background-clip:padding-box}.platform-bbc-page .bbc-schedule-table tbody tr:nth-child(2n) td{background:#fff;background-clip:padding-box}[data-theme=dark] .platform-bbc-page .bbc-schedule-table tbody tr:nth-child(odd) td{background:#8446ad24}[data-theme=dark] .platform-bbc-page .bbc-schedule-table tbody tr:nth-child(2n) td{background:#ffffff0a}.platform-bbc-page .bbc-schedule-table tbody tr:last-child td{border-bottom:0}.platform-bbc-page .bbc-schedule-cell-day{font-weight:700;white-space:nowrap}.platform-bbc-page .bbc-schedule-cell-time{opacity:.92;white-space:nowrap}.platform-bbc-page .bbc-schedule-cell-title{opacity:.98}@media(max-width:640px){.platform-bbc-page .bbc-schedule-cell-day,.platform-bbc-page .bbc-schedule-cell-time{white-space:normal}}.platform-bbc-page .bbc-support-card{text-align:center}.platform-bbc-page .bbc-support-email{margin:0 0 8px;font-size:20px;font-weight:800}.platform-bbc-page .bbc-support-email a{color:inherit;text-decoration:none}.platform-bbc-page .bbc-support-email a:hover{text-decoration:underline}.platform-bbc-page .bbc-support-note{margin:0;opacity:.88}.ngq-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:#0206179e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ngq-modal{width:min(720px,100%);border-radius:20px;overflow:hidden;box-shadow:0 30px 90px #00000073;background:#fffffff2;border:1px solid rgba(255,255,255,.3)}[data-theme=dark] .ngq-modal{background:#111827eb;border-color:#ffffff1f}.ngq-header{display:flex;align-items:center;justify-content:space-between;padding:18px;background:linear-gradient(135deg,#8446ad,#a855f7);color:#fff}.ngq-header h3{margin:0;font-size:16px;font-weight:900;letter-spacing:.2px}.ngq-close{appearance:none;background:#ffffff24;border:1px solid rgba(255,255,255,.18);color:#fff;width:36px;height:36px;border-radius:12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ngq-body{padding:22px 22px 18px}.ngq-title{margin:0 0 10px;font-size:22px;font-weight:900;color:#111827f2}[data-theme=dark] .ngq-title{color:#fffffff2}.ngq-subtitle{margin:0 0 14px;font-size:15px;line-height:1.55;color:#111827a6}[data-theme=dark] .ngq-subtitle{color:#ffffffc7}.ngq-progress{height:10px;border-radius:999px;background:#11182714;overflow:hidden;margin:12px 0 18px}[data-theme=dark] .ngq-progress{background:#ffffff1f}.ngq-progress>div{height:100%;border-radius:999px;background:linear-gradient(90deg,#a855f7,#8b5cf6 60%,#c084fc);transition:width .18s ease}.ngq-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:620px){.ngq-options{grid-template-columns:1fr}}.ngq-option{text-align:left;cursor:pointer;border-radius:16px;padding:14px 14px 13px;border:1px solid rgba(132,70,173,.18);background:#ffffffe6;box-shadow:0 10px 26px #0000000f;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;-webkit-user-select:none;user-select:none}[data-theme=dark] .ngq-option{background:#00000040;border-color:#ffffff24;box-shadow:0 12px 34px #0000004d}.ngq-option:hover,.ngq-option:focus{transform:translateY(-1px);box-shadow:0 14px 34px #8446ad24;border-color:#8446ad59;outline:none}.ngq-option.is-selected{border-color:#8446adbf;box-shadow:0 18px 50px #8446ad38}.ngq-option-title{font-weight:900;color:#111827eb}[data-theme=dark] .ngq-option-title{color:#ffffffeb}.ngq-option-sub{margin-top:6px;font-size:13px;line-height:1.45;color:#1118279e}[data-theme=dark] .ngq-option-sub{color:#ffffffc7}.ngq-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px 18px;border-top:1px solid rgba(17,24,39,.08)}[data-theme=dark] .ngq-actions{border-top-color:#ffffff1f}.ngq-actions-left,.ngq-actions-right{display:inline-flex;align-items:center;gap:10px}.ngq-btn{appearance:none;border:0;border-radius:12px;padding:12px 16px;cursor:pointer;font-weight:900}.ngq-btn-ghost{background:transparent;border:1px solid rgba(17,24,39,.12);color:#111827e6}[data-theme=dark] .ngq-btn-ghost{border-color:#ffffff29;color:#ffffffe6}.ngq-btn-primary{background:linear-gradient(135deg,#8446ad,#a855f7);color:#fff;box-shadow:0 14px 38px #8446ad52}.ngq-error{color:#b91c1c;font-weight:800;font-size:13px}.ngq-thanks{padding:26px 22px;text-align:center;font-weight:900;color:#111827e6}[data-theme=dark] .ngq-thanks{color:#ffffffeb}:root{--platform-purple: #8246af;--platform-green: #7a9b49;--platform-text: var(--text-primary);--platform-muted: var(--text-muted);--platform-body: var(--text-secondary);--platform-card-bg: var(--bg-card);--platform-border: var(--border-color)}.platform-page{background:var(--bg-primary);color:var(--platform-text)}.platform-main{padding-top:calc(var(--top-banner-height, 40px) + 24px)}@media(max-width:780px){.platform-main{padding-bottom:calc(var(--sticky-mobile-cta-reserve, 0px) + env(safe-area-inset-bottom))}.platform-page .footer{padding-bottom:calc(30px + var(--sticky-mobile-cta-reserve, 0px) + env(safe-area-inset-bottom))}}.platform-container{max-width:1110px;margin:0 auto;padding:0 24px}.platform-jumbotron{width:calc(100% - 48px);max-width:none;margin:0 auto}.platform-h1{font-size:clamp(54px,4.4vw,72px);line-height:.98;letter-spacing:-.02em;margin:0 0 18px;font-weight:400;color:var(--platform-text)}.platform-h1-strong{font-weight:700}.platform-h1-gradient{background:linear-gradient(117deg,#b070da 6%,#6f3199);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media(prefers-reduced-motion:reduce){.platform-h1 .hero-title-gradient{animation:none!important}}.platform-h2{font-size:42px;line-height:1.2;margin:0;font-weight:700;color:var(--platform-text)}.platform-h2-light{color:#fff}.platform-lead{margin:0 0 22px;color:var(--platform-body);font-size:clamp(18px,1.2vw,20px);line-height:1.6;max-width:none}.platform-subtitle{margin:14px 0 0;color:var(--platform-body);font-size:16px;line-height:1.625}.platform-subtitle-light{color:#ffffffd1}.platform-align-left{text-align:left}.platform-align-center{text-align:center}.platform-section-header{margin-bottom:36px}.platform-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--platform-muted);margin-bottom:10px}.platform-hero{padding:0 0 38px}.platform-hero-card{background:linear-gradient(270deg,#efeffd,#ece3f2);border-radius:32px;padding:64px 64px 56px;display:grid;grid-template-columns:1.15fr .85fr;gap:30px;overflow:hidden;width:100%;min-height:calc(95vh - var(--top-banner-height, 40px));align-items:center}[data-theme=dark] .platform-hero-card{background:linear-gradient(135deg,#8446ad2e,#6366f129);border:1px solid rgba(255,255,255,.08)}.platform-hero-left{padding-left:56px;padding-right:80px}.platform-hero-logo{display:inline-flex;align-items:center;margin-bottom:18px}.platform-hero-logo-img{height:28px;width:auto;object-fit:contain}.platform-hero-right{display:flex;align-items:center;justify-content:flex-end}.platform-hero-illustration{width:150%;max-width:900px;height:auto;margin-right:-173px;filter:drop-shadow(0 16px 50px rgba(131,133,153,.25))}.platform-hero-cta{margin-top:18px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.platform-trust{display:inline-flex;align-items:center;gap:8px;color:var(--platform-body);font-size:16px}.platform-trust-strong{font-weight:700;color:inherit}.platform-trust-badge{width:24px;height:24px;display:block;flex:0 0 auto}.platform-trust-check{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--platform-card-bg);border:1px solid var(--platform-border);color:var(--platform-green);font-weight:700}.platform-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.platform-hero .platform-plan-grid{grid-template-columns:1fr;max-width:none}.platform-hero .btn-primary{width:100%;justify-content:center}.platform-plan{position:relative;display:block;border-radius:17px;padding:18px 20px 16px;box-shadow:0 8px 30px #9494941f;border:1px solid rgba(0,0,0,.04);cursor:pointer;width:100%;text-align:left;text-decoration:none;color:inherit;background-clip:padding-box;transition:transform .12s ease,box-shadow .2s ease,border-color .2s ease}.platform-plan:hover{transform:translateY(-1px);box-shadow:0 12px 36px #94949429}.platform-plan:active{transform:translateY(0)}.platform-plan.is-selected{border-color:#8246afbf;box-shadow:0 8px 40px #8347ad2e}.platform-plan.platform-plan-annual.is-selected{border-color:#ffffffd9;box-shadow:0 12px 46px #7a9b4947}.platform-plan-annual{background:var(--platform-green);box-shadow:0 8px 30px #7a9b4933;border-color:#ffffff40}.platform-plan-monthly{background:var(--platform-card-bg)}.platform-plan-badge{position:absolute;top:-14px;right:14px;background:#418fde;color:#fff;font-size:14px;font-weight:500;padding:6px 10px;border-radius:6px;box-shadow:0 5px 10px #418fde4d}.platform-plan-label{font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:#838383;margin-bottom:10px;font-weight:500}.platform-plan-annual .platform-plan-label{color:#dfebcd}.platform-plan-price{font-size:24px;font-weight:700;color:#838383;margin-bottom:8px}.platform-plan-annual .platform-plan-price{color:#fff}.platform-plan-note{font-size:14px;color:#838383;font-weight:500}.platform-plan-annual .platform-plan-note{color:#dfebcd}.platform-section{padding:78px 0}.platform-section-soft{background:#fbf6ff}[data-theme=dark] .platform-section-soft{background:var(--bg-secondary)}.platform-page #included.platform-section-soft,.platform-page #pricing.platform-section-pricing{background:var(--bg-secondary);background-image:var(--gradient-section-soft);background-repeat:no-repeat;background-size:cover}.platform-section-purple{background:#8347ad;color:#fff}[data-theme=dark] .platform-section-purple.platform-section-ai{background:linear-gradient(135deg,#8446ad1a,#6366f11a);position:relative;overflow:visible}[data-theme=dark] .platform-section-purple.platform-section-ai:before{content:"";position:absolute;inset:-50% auto auto -20%;width:60%;height:200%;background:radial-gradient(ellipse,rgba(132,70,173,.1) 0%,transparent 70%);opacity:1;animation:float 8s ease-in-out infinite;pointer-events:none}[data-theme=dark] .platform-section-purple.platform-section-ai>.platform-container{position:relative;z-index:1}.platform-section-pricing{padding:70px 0 130px}.platform-section-pricing .platform-center-cta{margin-bottom:34px}.platform-section-pricing .pricing-guarantee{padding:34px 0 0}.platform-page .pricing-guarantee .container{max-width:1110px;margin:0 auto;padding:0 24px}.platform-center-cta{margin-top:30px;display:flex;justify-content:center}.platform-center-cta-left{justify-content:flex-start}.platform-section-getting-started .platform-center-cta{position:relative;z-index:3}.platform-steps-flow{z-index:1}.platform-cards-4{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:34px}.platform-card{background:var(--platform-card-bg);border:1px solid var(--platform-border);border-radius:20px;padding:22px 18px 20px;box-shadow:0 16px 40px #5a6f9f0f;text-align:center}.platform-card-icon{width:70px;height:70px;margin:6px auto 14px;display:block}.platform-card-title{font-size:24px;font-weight:700;margin-bottom:10px;color:var(--platform-text)}.platform-card-text{color:var(--platform-body);font-size:16px;line-height:1.45}.platform-included-grid{margin-top:34px;display:grid;grid-template-columns:1fr 1fr;gap:22px 26px}.platform-included-card{position:relative;overflow:hidden;background:var(--platform-card-bg);border-radius:17px;padding:0;border:1px solid rgba(0,0,0,.04);box-shadow:0 8px 40px #5a6f9f0f;display:flex;align-items:stretch;min-height:220px}[data-theme=dark] .platform-included-card{border-color:var(--platform-border)}.platform-included-media{width:50%;overflow:hidden;border-radius:17px 0 0 17px}.platform-included-media-img{width:100%;height:100%;display:block;object-fit:contain}@media(min-width:781px){.platform-included-media--pad-left{box-sizing:border-box;padding-left:12px}}.platform-included-content{position:relative;width:50%;margin-left:auto;padding:28px 26px;display:flex;flex-direction:column;justify-content:center}.platform-included-card-featured{border-color:#8246af99;box-shadow:0 8px 40px #8347ad1f}.platform-included-icon{width:50px;height:50px;display:block;margin-bottom:14px}.platform-included-title{font-size:22px;font-weight:700;margin-bottom:10px;color:var(--platform-text)}.platform-included-text{color:var(--platform-body);font-size:15px;line-height:1.47}@media(max-width:780px){.platform-included-card{min-height:unset;flex-direction:column;align-items:center;text-align:center}.platform-included-media{width:100%;height:190px;overflow:hidden;border-radius:17px 17px 0 0;box-sizing:border-box;padding-top:20px}.platform-included-content{width:100%;margin-left:0;padding:20px 18px 22px;align-items:center}.platform-included-icon{margin:0 auto 14px}}.platform-steps{display:none;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:34px}.platform-steps-flow{position:relative;width:100%;max-width:1112px;height:470px;margin-top:-68px}.platform-steps-flow-path{position:absolute;top:40px;left:24px;width:69%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.platform-steps-flow-item{position:absolute;width:350px;padding-top:98px}.platform-steps-flow-item--1{left:0;top:293px}.platform-steps-flow-item--2{left:380px;top:152px}.platform-steps-flow-item--3{right:0;top:0}.platform-steps-flow-bubble{position:absolute;top:0;left:0;width:70px;height:70px;border-radius:999px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.platform-steps-flow-bubble--purple{background:#faf3ff;border:1px solid #8347ad}.platform-steps-flow-bubble--green{background:#f0fdde;border:1px solid #7a9b49}.platform-steps-flow-bubble--blue{background:#edf6ff;border:1px solid #418fde}.platform-steps-flow-icon{width:70px;height:70px;display:block}.platform-steps-flow-num{position:absolute;top:19px;left:240px;font-weight:700;font-size:70px;line-height:1;letter-spacing:-.02em;background:linear-gradient(180deg,#e5e5e5,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;pointer-events:none;-webkit-user-select:none;user-select:none}.platform-steps-flow-title{font-weight:700;font-size:22px;margin-bottom:10px;color:var(--platform-text)}.platform-steps-flow-text{color:#4d4d4db3;font-size:15px;line-height:1.55}[data-theme=dark] .platform-steps-flow-text{color:#ffffffb8}.platform-step{position:relative;padding-top:18px}.platform-step-num{font-weight:700;font-size:70px;line-height:1;background:linear-gradient(180deg,#e5e5e5,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;pointer-events:none;-webkit-user-select:none;user-select:none;margin-bottom:10px}.platform-step-icon{width:70px;height:70px;display:block;margin:14px 0}.platform-step-title{font-weight:700;font-size:22px;margin-bottom:10px;color:var(--platform-text)}.platform-step-text{color:var(--platform-body);font-size:15px;line-height:1.55}.platform-two-col{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center}.platform-two-col-reverse{grid-template-columns:1fr 1fr}.platform-bullets{margin:18px 0 0;padding-left:18px;color:#ffffffd1}.platform-bullets li{margin:10px 0}.platform-ai-features{margin-top:22px;max-width:445px;display:flex;flex-direction:column;gap:18px}.platform-ai-feature{display:flex;gap:16px;align-items:flex-start;padding:18px;border-radius:15px}.platform-ai-feature--featured{background:#9154bb;box-shadow:0 16px 30px #585f811a}.platform-ai-feature-icon{width:70px;height:70px;flex:0 0 auto}.platform-ai-feature-title{font-family:Aeonik,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:20px;line-height:1.3;color:#fff;margin-top:5px}.platform-ai-feature-text{margin-top:10px;font-size:15px;line-height:1.3333;color:#fffc}.platform-ai-mock{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:17px;padding:18px;box-shadow:0 16px 40px #312f3933}.platform-ai-chatbox{width:100%;display:flex;justify-content:flex-end}.platform-ai-chatbox-img{width:100%;max-width:520px;height:auto;display:block;filter:drop-shadow(0 16px 40px rgba(49,47,57,.18))}.platform-section-ai .platform-two-col{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;align-items:start}.platform-section-ai .platform-ai-copy{grid-column:1;grid-row:1}.platform-section-ai .platform-ai-features-wrap{grid-column:1;grid-row:2}.platform-section-ai .platform-ai-chatbox{grid-column:2;grid-row:1 / span 2;align-self:center}.platform-ai-mock-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.platform-ai-mock-title{font-weight:700;font-size:20px}.platform-ai-login{background:#f2ffe0;border:1px solid rgba(255,255,255,.2);padding:8px 12px;border-radius:999px;color:var(--platform-green);font-weight:700;font-size:14px}.platform-ai-input{background:var(--platform-card-bg);color:var(--platform-body);border-radius:12px;padding:14px;font-size:13px;margin-bottom:12px}[data-theme=dark] .platform-section-purple .platform-ai-input{background:#00000059;border:1px solid rgba(255,255,255,.14);color:#ffffffd9}.platform-ai-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.platform-ai-pill{background:var(--platform-card-bg);color:var(--platform-muted);border-radius:10px;padding:10px 12px;font-size:13px;box-shadow:0 4px 20px #1a11490f}[data-theme=dark] .platform-section-purple .platform-ai-pill{background:#00000059;border:1px solid rgba(255,255,255,.12);color:#fffc;box-shadow:none}.platform-ai-send{margin-left:auto;background:var(--platform-purple);color:#fff;border-radius:10px;padding:10px 14px;font-weight:700;font-size:14px}.platform-portrait-wrap{display:flex;justify-content:center}.platform-portrait{width:100%;max-width:544px;height:auto}.platform-pillars{margin-top:18px;display:grid;gap:14px}.platform-pillar{display:flex;gap:14px;align-items:flex-start;background:var(--platform-card-bg);border:1px solid var(--platform-border);border-radius:15px;padding:16px;box-shadow:0 16px 40px #5a6f9f14}.platform-pillar img{width:50px;height:50px;flex:0 0 auto}.platform-pillar-title{font-weight:700;font-size:22px;color:var(--platform-text);margin-bottom:6px}.platform-pillar-text{color:var(--platform-body);font-size:16px}.platform-testimonials-grid{margin-top:34px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.platform-testimonials-marquee{margin-top:34px}.platform-testimonials-viewport{overflow:hidden;padding:12px 24px 22px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%)}.platform-testimonials-track{display:flex;gap:22px;align-items:stretch;width:max-content;will-change:transform;animation:platformTestimonialsScrollX 42s linear infinite}.platform-testimonials-track:hover,.platform-testimonials-track:focus-within{animation-play-state:paused}.platform-testimonials-track .platform-testimonial{flex:0 0 auto;width:380px}@keyframes platformTestimonialsScrollX{0%{transform:translate(0)}to{transform:translate(-50%)}}.platform-testimonials-marquee .sr-only ul{margin:0;padding-left:18px}.platform-testimonials-marquee .sr-only li{margin:6px 0}.platform-testimonial{background:var(--platform-card-bg);border:1px solid var(--platform-border);border-radius:20px;padding:18px;box-shadow:0 8px 40px #5a6f9f0f;display:flex;flex-direction:column;align-self:stretch}.platform-testimonial-rating{color:#f59e0b;font-size:16px;letter-spacing:.12em;margin-bottom:10px}.platform-testimonial-text{color:var(--platform-body);font-size:16px;line-height:1.45;margin-bottom:16px}.platform-testimonial-author{display:flex;gap:12px;margin-top:auto;align-items:flex-end}.platform-testimonial-avatar{width:40px;height:40px;border-radius:999px;background:var(--bg-tertiary);overflow:hidden;display:grid;place-items:center;font-weight:700;color:var(--platform-purple)}.platform-testimonial-avatar img{width:100%;height:100%;display:block;object-fit:cover}.platform-testimonial-name{font-weight:700;color:var(--platform-text)}.platform-testimonial-role{font-size:14px;color:var(--platform-purple);opacity:.9}[data-theme=dark] .platform-testimonial-role{color:var(--primary-light)}.platform-faq{max-width:920px;margin:34px auto 0;display:grid;gap:14px}.platform-faq-item{background:var(--platform-card-bg);border:1px solid var(--platform-border);border-radius:17px;overflow:hidden}.platform-faq-q{width:100%;text-align:left;padding:18px;display:flex;justify-content:space-between;gap:12px;font-size:18px;font-weight:700;background:transparent;color:var(--platform-text)}.platform-faq-icon{width:32px;height:32px;border-radius:999px;background:var(--bg-tertiary);display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:var(--platform-purple);flex:0 0 auto}.platform-faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease}.platform-faq-item.is-open .platform-faq-a-wrap{grid-template-rows:1fr}.platform-faq-a{padding:0 18px 18px;color:var(--platform-body);font-size:16px;line-height:1.625;overflow:hidden;opacity:0;transform:translateY(-4px);transition:opacity .22s ease,transform .22s ease;will-change:opacity,transform}.platform-faq-item.is-open .platform-faq-a{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.platform-faq-a-wrap,.platform-faq-a{transition:none!important}}@media(max-width:1100px){.platform-steps-flow{display:none}.platform-steps{display:grid}.platform-cards-4{grid-template-columns:repeat(2,1fr)}.platform-hero-card{grid-template-columns:1fr;min-height:unset}.platform-hero-left{padding-left:0}.platform-hero-illustration{width:105%;max-width:700px;margin:0 auto}.platform-h1{font-size:52px}}@media(max-width:780px){.platform-h1{font-size:42px}.platform-hero-left{text-align:center;padding-right:0}.platform-hero-logo{justify-content:center}.platform-hero-cta{align-items:stretch}.platform-hero .btn-primary{width:100%}.platform-trust{justify-content:center}.platform-cards-4{grid-template-columns:1fr}.platform-section-getting-started .platform-section-header{text-align:center;align-items:center}.platform-section-getting-started .platform-center-cta-left{justify-content:center}.platform-section-ai .platform-two-col{display:flex;flex-direction:column;gap:22px}.platform-section-ai .platform-ai-chatbox{justify-content:center}.platform-section-ai .platform-ai-chatbox-img{margin:0 auto}.platform-section-ai .platform-ai-features{max-width:none}.platform-plan-grid-bottom,.platform-included-grid{grid-template-columns:1fr}.platform-steps{grid-template-columns:1fr;justify-items:center}.platform-step{text-align:center;max-width:520px}.platform-step-icon{margin-left:auto;margin-right:auto}.platform-testimonials-grid{grid-template-columns:1fr}.platform-testimonials-track .platform-testimonial{width:min(84vw,420px)}.platform-two-col,.platform-footer-top,.platform-footer-cols{grid-template-columns:1fr}.platform-section{padding:58px 0}.platform-section-pricing{padding:58px 0 120px}.platform-hero-card{padding:38px 22px 30px;border-radius:28px}.platform-hero-illustration{width:100%;max-width:560px;margin-right:0}}@media(prefers-reduced-motion:reduce){.platform-testimonials-viewport{overflow-x:auto;-webkit-overflow-scrolling:touch}.platform-testimonials-track{animation:none}}.platform-live-page.platform-live-registration--platform .platform-live-platform-hero{--fixed-header-height: 0px;padding:calc(var(--fixed-header-height, 120px) + 40px) 24px 60px;min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative}.platform-live-page.platform-live-registration--platform .platform-jumbotron{width:100%}.platform-live-page.platform-live-registration--platform .platform-live-platform-hero-card{grid-template-columns:1fr;gap:0;min-height:calc(95vh - var(--top-banner-height, 40px));position:relative;background-image:linear-gradient(270deg,#efeffdeb,#ece3f2eb),var(--platform-live-city-bg, none);background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-position-x:center,right;background-position-y:center,calc(50% + 350px)}[data-theme=dark] .platform-live-page.platform-live-registration--platform .platform-live-platform-hero-card{background-image:linear-gradient(135deg,#140a1cb8,#10122aa8),var(--platform-live-city-bg, none);background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-position-x:center,right;background-position-y:center,calc(50% + 350px)}.platform-live-page.platform-live-registration--platform .platform-live-platform-hero-left{padding-left:0;padding-right:0;padding-top:0;display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto;max-width:900px}.platform-live-page.platform-live-registration--platform .platform-h1{font-weight:700}.platform-live-page.platform-live-registration--platform .platform-h1 .hero-title-gradient{font-weight:inherit}.platform-live-page.platform-live-registration--platform .platform-live-platform-hero-card{justify-items:center}@media(max-width:1085px){.platform-live-page.platform-live-registration--platform .platform-live-platform-hero-card,[data-theme=dark] .platform-live-page.platform-live-registration--platform .platform-live-platform-hero-card{background-position-y:center,center}}.platform-live-page.platform-live-registration--platform .platform-live-platform-live-logo{top:16px;left:16px}.platform-live-page.platform-live-registration--platform .platform-live-platform-hero-left .platform-hero-cta{align-items:center}@media(max-width:780px){.platform-live-page.platform-live-registration--platform{padding-bottom:calc(var(--sticky-mobile-cta-reserve, 0px) + env(safe-area-inset-bottom))}.platform-live-page.platform-live-registration--platform .footer,.platform-live-page.platform-live-registration--platform .footer-simple{padding-bottom:calc(30px + var(--sticky-mobile-cta-reserve, 0px) + env(safe-area-inset-bottom))}.platform-live-page.platform-live-registration--platform .platform-h1{font-size:38px}.platform-live-page.platform-live-registration--platform .platform-live-platform-hero-card{padding:28px 20px 26px;border-radius:22px;background-size:cover,cover;background-position-x:center,right;background-position-y:center,center}.platform-live-page.platform-live-registration--platform .platform-live-platform-live-logo{top:18px;left:18px}[data-theme=dark] .platform-live-page.platform-live-registration--platform .platform-live-platform-hero-card{background-size:cover,cover;background-position-x:center,right;background-position-y:center,center}}.platform-live-page.platform-live-confirmation.platform-live-confirmation--platform_live .live-confirmation-header .hero-image-container{background-image:linear-gradient(270deg,#efeffdeb,#ece3f2eb),var(--platform-live-city-bg, none);background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-position-x:center,right;background-position-y:center,calc(50% + 350px)}.platform-live-page.platform-live-confirmation.platform-live-confirmation--platform_live .live-confirmation-header .hero-image-container:before{background:transparent}.platform-live-page.platform-live-confirmation.platform-live-confirmation--platform_live .live-confirmation-header .coming-soon-title{color:var(--text-primary)}.platform-live-page.platform-live-confirmation.platform-live-confirmation--platform_live .live-confirmation-header .hero-subtitle,.platform-live-page.platform-live-confirmation.platform-live-confirmation--platform_live .live-confirmation-header .coming-soon-subtitle{color:var(--text-secondary)}.platform-live-page.platform-live-confirmation.platform-live-confirmation--platform_live .live-confirmation-header .coming-soon-badge{color:var(--text-primary);border-color:#8446ad33;background:#ffffffb3}.platform-live-page.platform-live-confirmation.platform-live-confirmation--platform_live .confirmation-when-card,.platform-live-page.platform-live-confirmation.platform-live-confirmation--platform_live .confirmation-when-card *,.platform-live-page.platform-live-confirmation.platform-live-confirmation--platform_live .confirmation-when-card .time{color:var(--text-primary)}.platform-live-page.platform-live-confirmation.platform-live-confirmation--platform_live .scroll-down-cue{color:var(--text-primary);background:#0000000d;border-color:#0000001f;box-shadow:0 12px 34px #0000001f}.platform-live-page.platform-live-confirmation.platform-live-confirmation--platform_live .scroll-down-caption{color:var(--text-primary);background:#ffffffc7;border-color:#0000001a;box-shadow:0 12px 34px #0000001f}.platform-live-page.platform-live-confirmation.platform-live-confirmation--platform_live .scroll-down-caption:hover,.platform-live-page.platform-live-confirmation.platform-live-confirmation--platform_live .scroll-down-caption:focus{color:var(--text-primary);background:#ffffffdb;border-color:#00000024}@media(max-width:1085px){.platform-live-page.platform-live-confirmation.platform-live-confirmation--platform_live .live-confirmation-header .hero-image-container{background-position-y:center,center}}[data-theme=dark] .platform-live-page.platform-live-confirmation.platform-live-confirmation--platform_live .live-confirmation-header .hero-image-container{background-image:linear-gradient(135deg,#140a1cb8,#10122aa8),var(--platform-live-city-bg, none)}[data-theme=dark] .platform-live-page.platform-live-confirmation.platform-live-confirmation--platform_live .live-confirmation-header .hero-image-container:before{background:transparent}.legal-page{min-height:100vh;padding-top:calc(var(--fixed-header-height, 0px) + 24px)}.legal-container{max-width:900px;margin:0 auto;padding:0 24px 72px}.legal-title{font-size:clamp(34px,4vw,48px);font-weight:900;letter-spacing:-1.5px;margin:24px 0 8px;color:var(--text-primary)}.legal-effective{color:var(--text-muted);font-size:14px;margin-bottom:22px}.legal-copy{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:18px;padding:22px;color:var(--text-secondary);font-size:15px;line-height:1.75;white-space:pre-wrap;word-break:break-word}.legal-rich{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:18px;padding:22px;color:var(--text-secondary);font-size:15px;line-height:1.75}.legal-rich h2{font-size:20px;font-weight:800;color:var(--text-primary);margin:18px 0 10px}.legal-rich h3{font-size:16px;font-weight:800;color:var(--text-primary);margin:16px 0 8px}.legal-rich h4{font-size:14px;font-weight:800;color:var(--text-primary);margin:14px 0 6px}.legal-rich p{margin:10px 0}.legal-rich ul{list-style:disc;padding-left:18px;margin:10px 0 14px}.legal-rich ol{list-style:decimal;padding-left:20px;margin:10px 0 14px}.legal-rich li{margin:6px 0}.legal-rich a{color:var(--text-primary);text-decoration:underline;text-underline-offset:2px}.legal-rich a:hover{opacity:.9}.legal-rich strong{color:var(--text-primary)}.legal-rich em{font-style:italic}.legal-rich hr{border:0;height:1px;background:var(--border-color);margin:18px 0;opacity:.9}.cookie-report-container{margin:16px 0;padding:14px;border-radius:14px;border:1px dashed var(--border-color);background:#ffffff0a;overflow-x:auto;max-width:100%}.cookie-report-container table{width:100%;max-width:100%}.cookie-report-container iframe,.cookie-report-container img{max-width:100%}.about-page{min-height:100vh;padding-top:calc(var(--fixed-header-height, 0px) + 24px)}.about-hero{padding:24px 0 28px}.about-container{max-width:1400px;margin:0 auto;padding:0 24px}.about-hero-card{position:relative;overflow:hidden;border-radius:26px;border:1px solid var(--border-color);text-align:center;background:radial-gradient(1200px 500px at 10% 0%,rgba(132,70,173,.14),transparent 60%),radial-gradient(900px 400px at 90% 10%,rgba(99,102,241,.12),transparent 55%),var(--bg-secondary);box-shadow:0 20px 60px #00000014;padding:clamp(24px,4vw,56px)}.about-kicker{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px}.about-kicker-dot{width:10px;height:10px;border-radius:999px;background:var(--gradient-primary);box-shadow:0 10px 30px #8446ad40}.about-title{margin:0;font-size:clamp(38px,4.6vw,66px);line-height:1.03;letter-spacing:-.03em;font-weight:900;color:var(--text-primary)}.about-title-gradient{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.about-lead{max-width:72ch;font-size:clamp(17px,1.15vw,20px);line-height:1.85;color:var(--text-secondary);margin:18px auto 0}.about-sections{padding:34px 0 80px}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:26px}.about-grid--single{grid-template-columns:1fr}.about-story{padding-top:0;padding-bottom:140px}.about-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:22px;padding:22px;box-shadow:var(--shadow-sm)}.about-h2{margin:0 0 10px;font-size:22px;font-weight:900;letter-spacing:-.01em;color:var(--text-primary)}.about-h2--separator{margin-top:28px;padding-top:22px;border-top:1px solid var(--border-color)}.about-copy{margin:0;color:var(--text-secondary);line-height:1.9;font-size:clamp(16px,1.05vw,18px)}.about-list{margin:14px 0 0;padding-left:18px;list-style:disc;list-style-position:outside;color:var(--text-secondary);line-height:1.85;font-size:clamp(16px,1.05vw,18px)}.about-list li{margin:10px 0}.about-full{margin-top:26px}.about-team{padding:70px 0 90px;background:var(--bg-primary)}.about-team-header{text-align:center;margin-bottom:26px}.about-team-title{margin:0;font-size:clamp(30px,3.5vw,44px);line-height:1.15;letter-spacing:-.02em;font-weight:900;color:var(--text-primary)}.about-team-subtitle{margin:10px 0 0;color:var(--text-secondary);font-size:15px;font-weight:600}.about-team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:22px}.about-team-card{border-radius:22px;overflow:hidden;background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.about-team-imageWrap{border-radius:18px;overflow:hidden;margin:18px 18px 0}.about-team-image{width:100%;height:320px;object-fit:cover;display:block}.about-team-meta{padding:16px 18px 10px}.about-team-name{font-size:22px;font-weight:900;letter-spacing:-.01em;color:var(--text-primary)}.about-team-role{margin-top:4px;color:var(--text-secondary);font-size:clamp(16px,1.05vw,18px);font-weight:700}.about-team-toggle{margin-top:14px;padding:0;border:0;background:transparent;color:#8347ad;font-weight:800;letter-spacing:.02em;text-transform:uppercase;font-size:13px;display:inline-flex;align-items:center;cursor:pointer}.about-team-bodyWrap{max-height:0;overflow:hidden;opacity:0;transform:translateY(-6px);transition:max-height .42s ease,opacity .24s ease,transform .24s ease;will-change:max-height,opacity,transform}.about-team-card.is-open .about-team-bodyWrap{max-height:900px;opacity:1;transform:translateY(0)}.about-team-body{padding:0 18px 18px}.about-team-copy{margin:0 0 12px;color:var(--text-secondary);font-size:clamp(16px,1.05vw,18px);line-height:1.85}.about-team-list{margin:10px 0 0;padding-left:18px;list-style:disc;list-style-position:outside;color:var(--text-secondary);font-size:clamp(16px,1.05vw,18px);line-height:1.85}.about-team-list li{margin:8px 0}@media(prefers-reduced-motion:reduce){.about-team-bodyWrap{transition:none;transform:none}}.about-vision{padding:18px 0 74px;background:var(--bg-primary)}.about-vision-card{display:grid;grid-template-columns:1.05fr .95fr;gap:26px;border-radius:26px;overflow:hidden;background:radial-gradient(1200px 500px at 10% 0%,rgba(132,70,173,.1),transparent 60%),radial-gradient(900px 400px at 90% 10%,rgba(99,102,241,.1),transparent 55%),var(--bg-secondary);border:1px solid var(--border-color);box-shadow:0 24px 80px #0000001a;padding:clamp(22px,3.5vw,44px);align-items:center}.about-vision-title{margin:0 0 14px;font-size:clamp(28px,3vw,40px);font-weight:900;letter-spacing:-.02em;color:var(--text-primary)}.about-vision-copy{margin:0 0 14px;color:var(--text-secondary);font-size:clamp(17px,1.15vw,20px);line-height:1.85;max-width:70ch}.about-vision-right{display:flex;justify-content:flex-end}.about-vision-videoShell{width:100%;max-width:520px;border-radius:22px;overflow:hidden;border:1px solid rgba(132,70,173,.18);box-shadow:0 18px 60px #8446ad2e;background:#000}.about-vision-video{width:100%;height:100%;aspect-ratio:16 / 10;object-fit:cover;display:block;opacity:.98}@media(max-width:920px){.about-grid,.about-team-grid{grid-template-columns:1fr}.about-team-image{height:280px}.about-vision-card{grid-template-columns:1fr}.about-vision-right{justify-content:flex-start}.about-vision-videoShell{max-width:100%}}.basic-page{min-height:100vh;padding-top:calc(var(--fixed-header-height, 0px) + 40px)}.basic-container{max-width:900px;margin:0 auto;padding:0 24px 72px}.basic-title{font-size:clamp(34px,4vw,48px);font-weight:900;letter-spacing:-1.5px;margin:24px 0 8px;color:var(--text-primary)}.basic-subtitle{color:var(--text-secondary);font-size:clamp(17px,1.05vw,18px);line-height:1.7;max-width:60ch;margin:0 0 22px}.basic-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:18px;padding:18px;color:var(--text-secondary);font-size:clamp(17px,1.05vw,18px);line-height:1.75}.aff-scope{--bg: #ffffff;--text: #0f172a;--muted: #475569;--border: #e2e8f0;--primary: #8446ad;--primary-600: #a855f7;--shadow: 0 8px 30px rgba(2, 6, 23, .08);--radius: 14px;--radius-sm: 10px;--container: 1200px;--hero-gradient: linear-gradient(135deg, #8446ad 0%, #6366f1 100%);--section-purple-bg: var(--hero-gradient);background:#fff;color:var(--text);padding-top:calc(var(--fixed-header-height, 0px) + 12px)}.aff-scope .container{max-width:var(--container);padding:0 24px;margin:0 auto}.aff-scope .narrow{max-width:820px}.aff-scope .text-center{text-align:center}.aff-scope .site-header{position:sticky;top:0;z-index:40;background:#fffc;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--border)}.aff-scope .site-header .container{display:flex;align-items:center;justify-content:space-between;height:64px;position:relative}.aff-scope .logo{font-weight:800;letter-spacing:.4px;pointer-events:none;z-index:1}.aff-scope .main-nav{display:flex;gap:18px;align-items:center;z-index:2;position:relative}.aff-scope .main-nav a{color:var(--muted);text-decoration:none;font-weight:500;position:relative}.aff-scope .main-nav a:hover{color:var(--text)}.aff-scope .main-nav a.active{color:var(--text);font-weight:700}.aff-scope .main-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:linear-gradient(90deg,#8446ad,#6366f1);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.aff-scope .main-nav a:hover:after,.aff-scope .main-nav a.active:after{transform:scaleX(1)}.aff-scope .menu-toggle{display:none;width:40px;height:40px;border:1px solid var(--border);border-radius:10px;background:#fff;align-items:center;justify-content:center;gap:4px;cursor:pointer;z-index:3;position:relative}.aff-scope .menu-toggle .bar{width:18px;height:2px;background:var(--text);display:block;border-radius:2px}.aff-scope .btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:600;text-decoration:none;border:1px solid transparent;transition:all .2s ease}.aff-scope .btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:0 4px 20px #8446ad4d;transition:all .3s ease}.aff-scope .btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 40px #8446ad80}.aff-scope #welcome .btn-primary,.aff-scope #programs .btn-primary,.aff-scope #testimonials .btn-primary,.aff-scope #faqs .btn-primary{background:#fff;color:#8446ad;box-shadow:0 4px 20px #00000038}.aff-scope #welcome .btn-primary:hover,.aff-scope #programs .btn-primary:hover,.aff-scope #testimonials .btn-primary:hover,.aff-scope #faqs .btn-primary:hover{background:#f0f0f0;transform:translateY(-3px);box-shadow:0 10px 40px #00000047}.aff-scope .btn-small{height:36px;padding:0 14px;font-size:14px}.aff-scope .btn-large{height:52px;padding:0 22px;font-size:16px}.aff-scope .section-cta{display:flex;justify-content:center;margin-top:22px}.aff-scope .banner{background:#ecfdf5;border-bottom:1px solid var(--border)}.aff-scope .banner-success .container{padding:12px 24px;color:#065f46}.aff-scope .hero{padding:48px 0;text-align:center;position:relative}.aff-scope .hero-badge{display:inline-block;background:#f1f5f9;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:6px 12px;font-size:14px;margin-bottom:16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.aff-scope .hero-title{font-size:44px;line-height:1.1;margin:0 0 10px;letter-spacing:-.02em;background:var(--hero-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:900}.aff-scope .hero-subtitle{font-size:18px;color:var(--muted);margin:0 0 24px;font-weight:700}.aff-scope .hero-media{margin:24px auto 20px}.aff-scope .video-embed{position:relative;max-width:1100px;width:100%;margin:0 auto;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow);background:#0b1020}.aff-scope .section{padding:72px 0;scroll-margin-top:calc(var(--fixed-header-height, 0px) + 24px)}.aff-scope .section-title{text-align:center;font-size:34px;margin:0 0 28px;letter-spacing:-.02em;font-weight:900}.aff-scope .section .section-subtitle{text-align:center;margin:-12px auto 28px;color:var(--muted);max-width:720px;font-weight:700}.aff-scope .grid{display:grid;gap:20px}.aff-scope .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.aff-scope .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.aff-scope .card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow);position:relative;background-clip:padding-box}.aff-scope .card:before,.aff-scope .video-embed:before{content:"";position:absolute;inset:0;border-radius:var(--radius);padding:1px;background:linear-gradient(180deg,#6d28d959,#0ea5e959);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.aff-scope .card:hover{transform:translateY(-2px);box-shadow:0 16px 40px #0206171a}.aff-scope .feature h3{margin-top:0;margin-bottom:6px;font-size:18px}.aff-scope .feature p{margin:0;color:var(--muted)}.aff-scope .feature .feature-media{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:#f5f3ff;border:1px solid var(--border);margin-bottom:12px}.aff-scope .feature .feature-media img{width:28px;height:28px;display:block}.aff-scope .program .program-header h3{margin:0 0 6px;font-size:20px;font-weight:900}.aff-scope .program .program-tag{margin:0 0 12px;color:var(--muted);font-size:14px;font-weight:700}.aff-scope .price{font-weight:800;font-size:22px;margin-bottom:8px}.aff-scope .price-note{font-weight:500;color:var(--muted);font-size:14px}.aff-scope .commission{color:var(--text);margin-bottom:6px}.aff-scope .muted{color:var(--muted);font-weight:500}.aff-scope .perfect-for{color:var(--muted);font-size:14px}.aff-scope .reasons .reason h3{margin:0 0 6px;font-size:18px;font-weight:700}.aff-scope .reasons .reason p{margin:0;color:var(--muted)}.aff-scope .reasons .grid-2 .reason:nth-child(5){grid-column:1 / -1}.aff-scope .testimonials .quotes{display:grid;gap:12px}.aff-scope .testimonials blockquote{margin:0;padding:16px 18px;border-left:4px solid var(--primary);background:#faf5ff;border-radius:8px;color:#1f2937}.aff-scope .testimonials blockquote span{display:block;color:var(--muted);margin-top:6px;font-size:14px}.aff-scope .benefit-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:0;margin:0;list-style:none}.aff-scope .benefit-list li{display:flex;align-items:flex-start;gap:8px;color:var(--text);padding:10px 12px;border:1px dashed var(--border);border-radius:var(--radius-sm)}.aff-scope .benefit-list li:before{content:"✔";color:#22c55e;margin-right:8px}.aff-scope .accordion{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:#fff}.aff-scope .accordion-item+.accordion-item{border-top:1px solid var(--border)}.aff-scope .accordion-header{width:100%;text-align:left;background:#fff;border:0;padding:18px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.aff-scope .accordion-header:after{content:"+";color:var(--muted);font-weight:700}.aff-scope .accordion-header[aria-expanded=true]:after{content:"–"}.aff-scope .accordion-panel{overflow:hidden;transition:max-height .25s ease;background:#f8fafc;padding:0 18px}.aff-scope .accordion-panel p{margin:14px 0 18px;color:var(--muted)}.aff-scope .signature{margin-top:20px;color:var(--muted);text-align:center;max-width:820px;margin-left:auto;margin-right:auto}.aff-scope .signature p{margin:6px 0;line-height:1.6}.aff-scope .signature p strong{display:block;font-size:20px;color:var(--text);margin-top:2px}.aff-scope .signature .contact a{color:var(--primary);font-weight:600;text-decoration:none}.aff-scope .signature .contact a:hover{text-decoration:underline}.aff-scope #faqs{background:var(--hero-gradient);color:#fff}.aff-scope #faqs .section-title,.aff-scope #faqs .section-subtitle,.aff-scope #faqs p{color:#fff}.aff-scope #welcome,.aff-scope #programs,.aff-scope #testimonials{background:var(--hero-gradient);color:#fff}.aff-scope #welcome .section-title,.aff-scope #welcome .section-subtitle,.aff-scope #welcome p,.aff-scope #programs .section-title,.aff-scope #programs .section-subtitle,.aff-scope #testimonials .section-title,.aff-scope #testimonials .section-subtitle{color:#fff}.aff-scope #welcome p{color:#ffffffe6}.aff-scope #programs .card,.aff-scope #testimonials blockquote{background:#fff;color:#0f172a;border-color:#fff}.aff-scope #testimonials blockquote span{color:#0f172abf}.aff-scope #closing{background:#fff;color:#0f172a}.aff-scope #closing p,.aff-scope #closing .section-title,.aff-scope #closing .section-subtitle{color:#0f172a}@media(max-width:1000px){.aff-scope .grid-3{grid-template-columns:1fr 1fr}.aff-scope .site-header .container{position:relative}.aff-scope .menu-toggle{display:inline-flex}.aff-scope .main-nav{position:absolute;top:64px;right:0;left:0;background:#fff;border-bottom:1px solid var(--border);display:none;flex-direction:column;padding:12px 24px;gap:8px}.aff-scope .main-nav.open{display:flex}.aff-scope .main-nav a{padding:8px 0}}@media(max-width:720px){.aff-scope .hero-title{font-size:34px}.aff-scope .grid-2,.aff-scope .grid-3,.aff-scope .benefit-list{grid-template-columns:1fr}}.platform-business-confirmation .business-confirm-video-wrap{width:100%;max-width:600px;margin:18px auto;border-radius:16px;overflow:hidden}.platform-business-confirmation .business-confirm-video{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16 / 9;border:0;display:block;background:#000}.platform-business-confirmation .business-confirm-hero-cta{margin-top:18px}.platform-business-confirmation .business-confirm-important{width:min(640px,100%);margin:0 auto 12px;padding:10px 12px;border-radius:12px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);color:#ffffffeb;font-size:14px;line-height:1.35;box-shadow:0 10px 28px #0000002e}.platform-business-confirmation .benefits-section .business-confirm-important{background:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary);box-shadow:var(--shadow-sm)}.wtgb-disclaimer-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:#020617a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wtgb-disclaimer-modal{width:min(560px,100%);border-radius:18px;overflow:hidden;background:#111827eb;border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 90px #00000080;padding:18px 18px 16px}.wtgb-disclaimer-title{font-weight:900;font-size:18px;color:#fffffff0;margin-bottom:10px}.wtgb-disclaimer-body{color:#ffffffc7;line-height:1.55;font-size:14.5px}.wtgb-disclaimer-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.wtgb-disclaimer-btn{appearance:none;border:0;border-radius:12px;padding:10px 14px;cursor:pointer;font-weight:900}.wtgb-disclaimer-btn-ghost{background:transparent;border:1px solid rgba(255,255,255,.14);color:#ffffffe6}.wtgb-disclaimer-btn-primary{background:linear-gradient(135deg,#8446ad,#a855f7);color:#fff;box-shadow:0 14px 34px #8446ad59}.platform-business-confirmation .business-confirm-subtitle{font-size:20px;line-height:1.55}.platform-business-confirmation .business-confirm-subtitle-note{color:inherit;opacity:1}.platform-business-confirmation .business-confirm-wtgb{background:linear-gradient(90deg,#a855f7,#8b5cf6 55%,#c084fc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.platform-business-page .business-legacy-content{color:var(--text-primary);background:transparent}.platform-business-page .business-legacy-content a{color:inherit}.platform-business-page .business-legacy-content .container,.platform-business-page .business-legacy-content .mx-1200{width:100%;max-width:1100px;margin:0 auto;padding:0 24px}.platform-business-page .business-legacy-content h1,.platform-business-page .business-legacy-content h2,.platform-business-page .business-legacy-content h3,.platform-business-page .business-legacy-content h4{color:var(--text-primary);letter-spacing:-.02em}.platform-business-page .business-legacy-content h1{font-size:clamp(26px,3.2vw,44px);line-height:1.15}.platform-business-page .business-legacy-content h2{font-size:clamp(20px,2.4vw,32px);line-height:1.25}.platform-business-page .business-legacy-content h3{font-size:clamp(16px,1.8vw,22px);line-height:1.35}.platform-business-page .business-legacy-content p,.platform-business-page .business-legacy-content li{color:var(--text-secondary);line-height:1.65}.platform-business-page .business-legacy-content section{padding:clamp(44px,6vw,88px) 0;border-top:1px solid rgba(255,255,255,.06)}.platform-business-page .business-legacy-content section:first-child{border-top:0}.platform-business-page .business-legacy-content section:nth-of-type(2n){background:#ffffff05}.platform-business-page .business-legacy-content .row{display:flex;flex-wrap:wrap;margin:0 -12px}.platform-business-page .business-legacy-content .row.no-gutters{margin:0}.platform-business-page .business-legacy-content .col,.platform-business-page .business-legacy-content [class*=col-]{padding:0 12px;min-width:0}.platform-business-page .business-legacy-content .col{flex:1 1 0}.platform-business-page .business-legacy-content .col-auto,.platform-business-page .business-legacy-content .col-md-auto{flex:0 0 auto}.platform-business-page .business-legacy-content .col-12{flex:0 0 100%;max-width:100%}.platform-business-page .business-legacy-content .d-flex{display:flex!important}.platform-business-page .business-legacy-content .justify-content-center{justify-content:center!important}.platform-business-page .business-legacy-content .align-items-start{align-items:flex-start!important}.platform-business-page .business-legacy-content .align-items-center{align-items:center!important}.platform-business-page .business-legacy-content .align-self-stretch{align-self:stretch!important}.platform-business-page .business-legacy-content .text-center{text-align:center!important}.platform-business-page .business-legacy-content .img-fluid{max-width:100%;height:auto;display:block}.platform-business-page .business-legacy-content .mx-auto{margin-left:auto;margin-right:auto}.platform-business-page .business-legacy-content .pl-0{padding-left:0!important}.platform-business-page .business-legacy-content .p-0{padding:0!important}.platform-business-page .business-legacy-content .mt-3{margin-top:16px!important}.platform-business-page .business-legacy-content .mb-0{margin-bottom:0!important}.platform-business-page .business-legacy-content .d-block{display:block!important}.platform-business-page .business-legacy-content .d-none{display:none!important}@media(min-width:992px){.platform-business-page .business-legacy-content .d-lg-none{display:none!important}.platform-business-page .business-legacy-content .d-lg-block{display:block!important}.platform-business-page .business-legacy-content .d-lg-flex{display:flex!important}}@media(max-width:991px){.platform-business-page .business-legacy-content .d-lg-none{display:block!important}.platform-business-page .business-legacy-content .d-lg-block{display:none!important}.platform-business-page .business-legacy-content .d-lg-flex{display:block!important}.platform-business-page .business-legacy-content .d-md-none{display:none!important}}.platform-business-page .business-legacy-content .white{color:#fff!important}.platform-business-page .business-legacy-content .dark-gray{color:var(--text-secondary)!important}.platform-business-page .business-legacy-content .green{color:#22c55e!important}.platform-business-page .business-legacy-content .red{color:#ef4444!important}.platform-business-page .business-legacy-content .purple{color:#a855f7!important}.platform-business-page .business-legacy-content .sky{color:#60a5fa!important}.platform-business-page .business-legacy-content .font-weight-600{font-weight:700!important}.platform-business-page .business-legacy-content .font-weight-700{font-weight:900!important}.platform-business-page .business-legacy-content .underline-white{display:inline-block;border-bottom:3px solid rgba(255,255,255,.75);padding-bottom:2px}.platform-business-page .business-legacy-content .attention{padding:16px 0;background:#8446ad2e;border-top:0;border-bottom:1px solid rgba(255,255,255,.08)}.platform-business-page .business-legacy-content .attention h1{font-size:16px;text-transform:uppercase;letter-spacing:.08em;opacity:.92;text-align:center;margin:0}.platform-business-page .business-legacy-content .hero.variant{border-top:0;background:radial-gradient(1200px 600px at 10% 10%,rgba(132,70,173,.45),transparent 60%),radial-gradient(900px 520px at 90% 30%,rgba(99,102,241,.28),transparent 55%),#0000}.platform-business-page .business-legacy-content .hero.variant .logo{width:min(320px,70vw);margin:0 auto 18px}.platform-business-page .business-legacy-content .hero.variant .section-header{text-align:center}.platform-business-page .business-legacy-content .btn-cta-wrapper{margin-top:18px}.platform-business-page .business-legacy-content .offer{text-align:center}.platform-business-page .business-legacy-content .offer h1{margin:0 0 8px}.platform-business-page .business-legacy-content .offer h2{margin:0;color:var(--text-secondary)}.platform-business-page .business-legacy-content .btn-cta,.platform-business-page .business-legacy-content .btn-cta.btn-block{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;border-radius:14px;text-decoration:none;font-weight:900;background:var(--gradient-primary);color:#fff;border:0;box-shadow:0 18px 55px #8446ad38;transition:transform .15s ease,box-shadow .15s ease}.platform-business-page .business-legacy-content .btn-cta:hover{transform:translateY(-1px);box-shadow:0 22px 65px #8446ad47}.platform-business-page .business-legacy-content .btn-cta span{font-weight:800;opacity:.9}.platform-business-page .business-legacy-content .btn-block{width:100%}.platform-business-page .business-legacy-content .btn-cta-text{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.platform-business-page .business-legacy-content .packages-description .packages{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;box-shadow:0 20px 70px #00000059}.platform-business-page .business-legacy-content .packages-description .packages-desktop .row{flex-wrap:nowrap;margin:0;border-bottom:1px solid rgba(255,255,255,.08)}.platform-business-page .business-legacy-content .packages-description .packages-desktop .row:last-child{border-bottom:0}.platform-business-page .business-legacy-content .packages-description .package-col{padding:14px 16px}.platform-business-page .business-legacy-content .packages-description .package-col.description{flex:1 1 auto}.platform-business-page .business-legacy-content .packages-description .package-col.elite{flex:0 0 240px;text-align:center}.platform-business-page .business-legacy-content .packages-description .row.header{background:#ffffff0f}.platform-business-page .business-legacy-content .packages-description .tag-wrapper{display:flex;justify-content:center;margin-bottom:8px}.platform-business-page .business-legacy-content .packages-description .tag{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:#8446ad47;border:1px solid rgba(255,255,255,.14)}.platform-business-page .business-legacy-content .packages-description .icons{width:22px;height:22px}.platform-business-page .business-legacy-content .packages-description .payment-plan{display:inline-block;margin-top:10px;color:var(--text-secondary)}.platform-business-page .business-legacy-content .packages-description .payment-plan a{text-decoration:underline}.platform-business-page .business-legacy-content .packages-description .row.footer{background:#00000038}.platform-business-page .business-legacy-content .packages-description h1.regular{font-size:18px;font-weight:700;margin:0 0 6px;color:var(--text-secondary)}.platform-business-page .business-legacy-content .packages-description .packages-mobile .offer-tag{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;border-radius:999px;background:#8446ad47;border:1px solid rgba(255,255,255,.14)}.platform-business-page .business-legacy-content .packages-description .packages-mobile .package-col.description{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px 16px}.platform-business-page .business-legacy-content .system-step,.platform-business-page .business-legacy-content .module,.platform-business-page .business-legacy-content .level,.platform-business-page .business-legacy-content .success-testimonial,.platform-business-page .business-legacy-content .bonus,.platform-business-page .business-legacy-content .vip-bonus,.platform-business-page .business-legacy-content .exclusive{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:18px;box-shadow:0 18px 60px #00000040}.platform-business-page .business-legacy-content .faq ul{list-style:none;padding:0;margin:18px 0 0}.platform-business-page .business-legacy-content .faq li{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px;margin:12px 0}.platform-business-page .business-legacy-content .faq li h1{font-size:18px;margin:0 0 8px}.platform-business-page .business-legacy-content [data-source]{display:block!important}.platform-business-page .business-legacy-content .explore-wrapper{display:none!important}.platform-business-page .business-legacy-content .carousel,.platform-business-page .business-legacy-content .carousel-inner{width:100%;max-width:100%}.platform-business-page .business-legacy-content .carousel-inner{display:flex;flex-direction:column;gap:18px}.platform-business-page .business-legacy-content .carousel-item{display:block!important;position:static!important;opacity:1!important;transform:none!important}.platform-business-page .business-legacy-content .carousel-indicators{display:none!important}.platform-business-page .business-legacy-content table{width:100%;max-width:100%}.platform-business-page .business-legacy-content iframe{max-width:100%}.ebook-min-footer{padding:18px 16px;border-top:1px solid rgba(255,255,255,.08);background:#0000002e}.ebook-min-footer-inner{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between}.ebook-min-footer-links{display:flex;flex-wrap:wrap;gap:10px 14px}.ebook-min-footer-link{color:#e9eefbd1;text-decoration:none;font-size:13px}.ebook-min-footer-link:hover{text-decoration:underline}.ebook-min-footer-copy{color:#e9eefb99;font-size:12px}.aakt-page{min-height:100vh;background:var(--bg-primary);color:var(--text-primary)}.aakt-primary-btn{padding:14px 18px;border-radius:14px}.aakt-privacy{font-size:13px;color:var(--text-muted)}.aakt-privacy--small{margin-top:6px}.aakt-hero-image-container{background:radial-gradient(900px 500px at 15% 10%,rgba(132,70,173,.35),transparent 55%),radial-gradient(900px 500px at 85% 20%,rgba(99,102,241,.22),transparent 55%),linear-gradient(180deg,#000000eb,#000000d1)}.aakt-hero-banner{position:absolute;top:16px;left:16px;right:16px;z-index:2;padding:10px 18px;text-align:center;background:linear-gradient(90deg,#ff3d5a38,#2f80ed2e);border:1px solid rgba(255,255,255,.14);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffeb;font-weight:700;letter-spacing:-.01em}.aakt-hero .hero-content{padding-top:44px}.aakt-hero .hero-title{font-size:clamp(34px,4.2vw,56px);max-width:20ch}.aakt-hero .hero-description{max-width:62ch}.aakt-hero-card.hero-card{padding:28px}.aakt-hero-card.hero-card .hero-card-header{margin-bottom:18px}.aakt-hero-card-body{display:grid;gap:14px}.aakt-hero-card-image{width:min(320px,100%);margin:0 auto;border-radius:18px;border:1px solid var(--border-color);box-shadow:var(--shadow-md)}.aakt-hero-mini-list{list-style:none;padding:0;margin:0;display:grid;gap:10px;color:var(--text-secondary)}.aakt-hero-mini-list li{position:relative;padding-left:28px;line-height:1.6}.aakt-hero-mini-list li:before{content:"✓";position:absolute;left:0;top:.05em;color:var(--primary);font-weight:900}.aakt-hero-mini-note{text-align:center;font-size:12px;color:var(--text-muted)}.aakt-modal-overlay{position:fixed;inset:0;z-index:2000;background:#000000b8;display:flex;align-items:center;justify-content:center;padding:24px}.aakt-modal{width:min(560px,100%);max-height:min(84vh,780px);overflow:auto;position:relative;background:var(--bg-card);border:1px solid var(--border-color);border-radius:24px;padding:22px;box-shadow:var(--shadow-lg)}.aakt-modal:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary)}.aakt-modal-close{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:50%;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center}.aakt-modal-header{padding-top:10px;margin-bottom:14px}.aakt-modal-title{font-size:clamp(26px,3vw,34px);margin-bottom:10px}.aakt-modal-subtitle{font-size:16px}.aakt-modal-form{margin-top:10px}.aakt-form{display:grid;gap:10px}.aakt-label{display:grid;gap:6px;font-size:13px;color:var(--text-muted)}.aakt-input{width:100%;padding:12px;border-radius:12px;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);outline:none}.aakt-input:focus{border-color:#8446ad8c;box-shadow:0 0 0 4px #8446ad2e}.aakt-error{background:#ff3d5a24;border:1px solid rgba(255,61,90,.35);color:#ffcdd4f2;padding:10px 12px;border-radius:12px;font-size:13px}.aakt-submit{width:100%;padding:14px 18px;border-radius:14px;font-weight:800;letter-spacing:.02em}.aakt-hero-media{display:flex;justify-content:center}.aakt-hero-media--top{justify-content:flex-start;margin-bottom:14px}.aakt-hero-image{width:min(360px,100%);height:auto;border-radius:16px;box-shadow:0 14px 34px #00000059}.aakt-hero-image--top{width:min(420px,100%)}.aakt-main{padding:10px 0 18px}.aakt-main .aakt-section{position:relative;background:var(--bg-primary)}.aakt-main .aakt-section:nth-of-type(2n){background:var(--bg-secondary);background-image:var(--gradient-section-soft);background-repeat:no-repeat;background-size:cover}.aakt-main .aakt-section:nth-of-type(2n):before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(60%,760px);height:1px;background:linear-gradient(90deg,transparent,var(--border-color),transparent)}.aakt-container{max-width:1200px;margin:0 auto;padding:0 24px}.aakt-section{padding:72px 0}.aakt-section-header{text-align:center;max-width:860px;margin:0 auto 32px}.aakt-section-header--left{text-align:left;max-width:none;margin:0 0 18px}.aakt-section-title{font-size:clamp(28px,3.4vw,44px);letter-spacing:-1px;margin-bottom:14px}.aakt-section-title--tight{margin-bottom:10px}.aakt-section-subtitle{font-size:18px;max-width:70ch;margin-left:auto;margin-right:auto}.aakt-section--logos .aakt-logos-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:26px;text-align:center}.aakt-section-label-center.section-label{justify-content:center}.aakt-logos-img{width:min(860px,100%);height:auto}.aakt-copy-block{color:var(--text-secondary);font-size:18px;line-height:1.8}.aakt-prose{max-width:72ch}.aakt-h2{font-size:28px;letter-spacing:-.02em;margin:0 0 14px}.aakt-h3{font-size:18px;letter-spacing:-.01em;margin:16px 0 10px}.aakt-muted{color:var(--text-muted)}.aakt-section--cards{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.aakt-section--why{padding-top:16px}.aakt-why-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:24px;padding:26px;color:var(--text-secondary);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.aakt-why-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary)}.aakt-why-copy p{margin:10px 0}.aakt-checklist{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:10px}.aakt-checklist li{position:relative;padding-left:28px;line-height:1.6}.aakt-checklist li:before{content:"✓";position:absolute;left:0;top:.05em;color:var(--primary);font-weight:900}.aakt-why-summary{margin-top:14px;display:grid;gap:6px;padding:12px 14px;border-radius:14px;background:var(--bg-secondary);border:1px solid var(--border-color)}.aakt-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.aakt-card{position:relative;background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:22px;color:var(--text-secondary);box-shadow:var(--shadow-sm);transition:transform .25s ease,box-shadow .25s ease;overflow:hidden}.aakt-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary);opacity:.8}.aakt-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.aakt-card-title{font-weight:900;margin-bottom:10px}.aakt-center{display:grid;justify-items:center;text-align:center;gap:12px;margin-top:18px}.aakt-wide-image{width:min(980px,100%);height:auto;border-radius:24px;border:1px solid var(--border-color);box-shadow:0 14px 36px #00000047}.aakt-about-card{display:grid;grid-template-columns:180px 1fr;gap:18px;align-items:start;background:var(--bg-card);border:1px solid var(--border-color);border-radius:24px;padding:26px;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.aakt-about-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary)}.aakt-about-img{width:180px;height:auto;border-radius:16px}.aakt-letter{background:var(--bg-card);border:1px solid var(--border-color);border-radius:24px;padding:26px;color:var(--text-secondary);line-height:1.75;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.aakt-letter:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary)}.aakt-letter-location{margin-top:-6px;margin-bottom:10px;font-weight:800;color:var(--text-muted)}.aakt-letter-photo{width:min(420px,100%);border-radius:16px;display:block;margin:14px auto 10px}.aakt-ps{font-weight:800}.aakt-signature{width:min(220px,100%);height:auto;display:block;margin-top:10px}@media(max-width:980px){.aakt-hero-inner{grid-template-columns:1fr}.aakt-container{padding:0 16px}.aakt-section{padding:54px 0}.aakt-hero-media--top{justify-content:center}.aakt-cards,.aakt-about-card{grid-template-columns:1fr}.aakt-about-img{width:160px;margin:0 auto}}.aaktc-page{min-height:100vh;background:var(--bg, #0b0f19);color:var(--text, #e9eefb)}.aaktc-main{padding:18px 0 34px}.aaktc-container{max-width:1050px;margin:0 auto;padding:0 16px}.aaktc-hero{text-align:center;padding:22px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:20px}.aaktc-h1{font-size:40px;letter-spacing:-.03em;margin:0 0 10px}.aaktc-lede{margin:0 auto;max-width:780px;color:#e9eefbd1;line-height:1.6}.aaktc-ebook{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;align-items:center;justify-items:center;margin-top:16px}.aaktc-ebook-spread{width:min(620px,100%);border-radius:18px;border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 30px #00000047}.aaktc-ebook-cover{width:min(260px,100%);border-radius:18px;border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 30px #00000047}.aaktc-offer{padding:18px 0}.aaktc-offer-card{background:radial-gradient(700px 420px at 20% 0%,rgba(255,61,90,.18),transparent 60%),#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:18px;text-align:center}.aaktc-attention{display:inline-block;padding:8px 12px;border-radius:999px;background:#ff3d5a1f;border:1px solid rgba(255,61,90,.25);font-weight:900;letter-spacing:.06em;font-size:12px;margin-bottom:12px}.aaktc-h2{margin:0 0 14px;font-size:26px;letter-spacing:-.02em}.aaktc-john{width:min(720px,100%);height:auto;border-radius:18px;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 34px #0000004d;margin:10px auto 14px}.aaktc-cta{display:grid;justify-items:center;margin:10px 0 12px}.aaktc-btn{width:min(720px,100%);padding:14px 18px;border-radius:16px;display:grid;gap:4px;text-decoration:none}.aaktc-btn-sub{font-size:12px;opacity:.9}.aaktc-bullets{margin-top:14px}.aaktc-bullets-title{font-weight:800;color:#e9eefbdb;margin-bottom:10px}.aaktc-countdown{display:flex;gap:10px;justify-content:center}.aaktc-count{background:#0a0c148c;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:10px 12px;min-width:92px}.aaktc-time{font-weight:900;font-size:22px;letter-spacing:.02em}.aaktc-unit{font-size:12px;color:#e9eefbbf}.aaktc-back{padding-top:10px}.aaktc-back-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:14px 16px;text-align:center}.aaktc-back-title{font-weight:900;margin-bottom:6px}.aaktc-back-link{color:#e9eefbe0}@media(max-width:900px){.aaktc-h1{font-size:32px}.aaktc-ebook{grid-template-columns:1fr}}
