:root{--bg-light: #FAFBFC;--bg-card: #FFFFFF;--bg-section-alt: #F3F4F6;--primary: #0066CC;--primary-hover: #0052A3;--primary-active: #003D7A;--primary-light: #E6F2FF;--secondary: #004C99;--text-main: #111827;--text-secondary: #4B5563;--text-muted: #9CA3AF;--success: #059669;--success-light: #D1FAE5;--danger: #DC2626;--danger-light: #FEE2E2;--info: #0284C7;--info-light: #E0F2FE;--font-heading: "Outfit", sans-serif;--font-body: "Inter", sans-serif;--border-light: #E5E7EB;--border-subtle: #F3F4F6;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .08);--shadow-md: 0 4px 16px rgba(0, 0, 0, .12);--radius: 12px}*{margin:0;padding:0;box-sizing:border-box}body{cursor:none}@media (hover: none) and (pointer: coarse){body{cursor:auto}}@media (prefers-reduced-motion: reduce){body{cursor:auto}}.cursor-dot{position:fixed;width:14px;height:14px;background:var(--primary);border-radius:50%;pointer-events:none;z-index:9999;opacity:.6;transform:translate(-50%,-50%);transition:transform .15s cubic-bezier(.25,.46,.45,.94),opacity .15s ease;will-change:transform}.cursor-dot.hover{transform:translate(-50%,-50%) scale(1.3);opacity:.8}.cursor-dot.click{transform:translate(-50%,-50%) scale(.7)}@media (hover: none) and (pointer: coarse){.cursor-dot{display:none}}@media (prefers-reduced-motion: reduce){.cursor-dot{display:none}}body{background-color:#fff;color:var(--text-main);font-family:var(--font-body);line-height:1.6;overflow-x:hidden;position:relative}body:before{content:"";position:fixed;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(0,102,204,.25) 0%,rgba(0,120,215,.18) 10%,rgba(0,140,230,.14) 20%,rgba(30,160,240,.1) 30%,rgba(60,180,250,.07) 40%,rgba(100,200,255,.05) 50%,rgba(140,210,255,.03) 60%,rgba(180,220,255,.02) 70%,transparent 80%);pointer-events:none;z-index:-1;transition:background .3s ease-out;will-change:background}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:600;line-height:1.2}a{text-decoration:none;color:inherit}.container{max-width:92vw;margin:0 auto;padding:0 20px}.text-center{text-align:center}.text-gradient{background:linear-gradient(135deg,var(--primary),var(--secondary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-highlight{color:var(--primary)}.navbar{position:fixed;top:0;width:100%;padding:20px 0;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;border-bottom:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.nav-container{display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.5rem;font-weight:700;font-family:var(--font-heading)}.logo .dot{color:var(--primary)}.btn{display:inline-block;padding:12px 24px;border-radius:50px;font-weight:500;transition:all .3s ease;cursor:pointer;border:1px solid transparent}.btn-sm{padding:8px 20px;font-size:.9rem;background:var(--bg-light);border:1px solid var(--border-light)}.btn-sm:hover{background:var(--primary-light);border-color:var(--primary)}.btn-primary{background:var(--primary);color:#fff;font-weight:400;box-shadow:0 0 #06c6,0 0 20px #06c6,inset 0 0 20px #ffffff1a;border:1px solid rgba(0,102,204,.8)}.btn-primary:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 0 0 4px #06c3,0 0 40px #06c9,inset 0 0 30px #ffffff26;border:1px solid rgba(102,178,255,.9)}.btn-primary:active{background:var(--primary-active);transform:translateY(0);box-shadow:0 0 #0066cc4d,0 0 15px #0066cc80,inset 0 0 15px #ffffff1a;border:1px solid rgba(0,102,204,.8)}.section{padding:25px 0}.section-header{max-width:800px;margin:0 auto 30px}.section-title{font-size:2.5rem;margin-bottom:20px}.section-desc{font-size:1.1rem;color:var(--text-muted)}.hero{padding:180px 0 30px;position:relative;text-align:center;overflow:hidden}.hero-glow{position:absolute;top:-20%;left:50%;transform:translate(-50%);width:600px;height:600px;background:radial-gradient(circle,#0066cc14,#f5f5f700 70%);pointer-events:none}.hero-badge{display:inline-block;padding:6px 16px;background:var(--primary-light);border:1px solid var(--primary);border-radius:20px;font-size:.9rem;color:var(--primary);margin-bottom:30px}.hero-title{font-size:4rem;margin-bottom:24px;letter-spacing:-.02em}.hero-subtitle{font-size:1.125rem;color:var(--text-secondary);max-width:620px;margin:0 auto 50px;line-height:1.65;font-weight:400;letter-spacing:-.01em}.hero-actions{margin-top:0;margin-bottom:30px}.hero-support{font-size:1rem;color:var(--text-muted);opacity:.8;margin-bottom:40px}.vsl-wrapper{max-width:900px;margin:0 auto 40px;aspect-ratio:16/9;background:#000;border-radius:var(--radius);border:1px solid var(--border-light);position:relative;overflow:hidden;box-shadow:var(--shadow-md)}.vsl-placeholder{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:radial-gradient(circle,#1a1a1a,#000)}.play-button{width:60px;height:60px;background:#ffffff1a;border-radius:50%;margin-bottom:15px;position:relative}.play-button:after{content:"";position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);border-left:15px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.workflow-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:40px}.step-card{background:var(--bg-light);padding:30px;border-radius:var(--radius);border:1px solid var(--border-light);text-align:center;position:relative;box-shadow:var(--shadow-sm)}.step-icon{width:40px;height:40px;border-radius:50%;background:var(--primary-light);color:var(--primary);display:flex;justify-content:center;align-items:center;margin:0 auto 15px;font-weight:700;border:2px solid var(--primary)}.trust-badge{text-align:center;color:var(--text-muted);font-size:.9rem;margin-top:40px}.trust-features-section{padding:80px 0}.trust-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1000px;margin:0 auto}.trust-feature-card{background:transparent;height:280px;perspective:1000px;cursor:pointer}.card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.trust-feature-card:hover .card-inner,.trust-feature-card.active .card-inner{transform:rotateY(180deg)}.card-front,.card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:var(--radius);padding:40px 30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.card-front{background:var(--bg-light);border:2px solid var(--border-light);box-shadow:var(--shadow-sm)}.card-back{background:var(--primary);color:#fff;transform:rotateY(180deg);box-shadow:var(--shadow-md)}.trust-icon{width:70px;height:70px;margin:0 auto 20px;background:var(--primary-light);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary)}.card-front h3{font-size:1.5rem;color:var(--text-main);margin:0}.card-back h3{font-size:1.3rem;color:#fff;margin-bottom:20px;font-weight:600}.trust-feature-list{list-style:none;padding:0;margin:0;text-align:left;width:100%}.trust-feature-list li{color:#fffffff2;font-size:.95rem;position:relative;padding:10px 0 10px 25px;line-height:1.4}.trust-feature-list li:before{content:"✓";position:absolute;left:0;color:#fff;font-weight:700;font-size:1.1rem}.comparison-section{padding:25px 0 50px;overflow:visible;position:relative}.journey-container{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1400px;margin:0 auto;position:relative}.journey-container:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--border-light);transform:translate(-50%)}.journey-path{position:relative;padding:40px 0;min-height:1200px;max-width:100%;margin:0 auto}.path-title{text-align:center;font-size:1.8rem;margin-bottom:60px;font-weight:600}.manual-journey .path-title{color:var(--text-muted)}.ai-journey .path-title{color:var(--primary)}.path-svg{position:absolute;left:0;top:140px;width:100%;height:1000px;pointer-events:none;z-index:0}.journey-line{stroke-linecap:round}.ai-line{filter:drop-shadow(0 0 8px rgba(0,102,204,.3))}.journey-stages{position:absolute;left:50%;top:140px;transform:translate(-50%);width:100%;max-width:100%;height:1000px;z-index:3;pointer-events:none}.stage-node{position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:all;opacity:1;transform-origin:center center}.stage-icon{width:105px;height:105px;background:transparent;border:none;border-radius:0;display:flex;align-items:center;justify-content:center;font-size:2rem;flex-shrink:0;cursor:pointer;transition:all .3s ease;box-shadow:none;z-index:2;position:relative;overflow:visible}.icon-img{width:100%;height:100%;object-fit:contain}.stage-node:hover .stage-icon{transform:scale(1.2);box-shadow:0 6px 20px #0066cc4d}.ai-journey .stage-node:hover .stage-icon{border-color:var(--primary);background:var(--primary-light)}.manual-journey .stage-icon{filter:grayscale(.2)}.manual-journey .stage-node:hover .stage-icon{border-color:#9ca3af;background:#f3f4f6}.stage-popup,.stage-content{position:absolute;left:50%;top:120px;transform:translate(-50%);background:var(--bg-light);border:1px solid var(--border-light);border-radius:12px;padding:16px 20px;min-width:220px;box-shadow:0 8px 24px #0000001f;opacity:1;visibility:visible;z-index:10;pointer-events:auto}.stage-popup:before,.stage-content:before{content:"";position:absolute;left:50%;top:-8px;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid var(--bg-card);filter:drop-shadow(0 -2px 2px rgba(0,0,0,.05))}.stage-popup h4,.stage-content h4{font-size:1.1rem;margin-bottom:8px;color:var(--text-main);font-weight:600}.stage-popup p,.stage-content p{font-size:.85rem;color:var(--text-muted);margin:4px 0;line-height:1.4}.outcome-node .stage-icon{width:80px;height:80px;font-size:2.2rem}.outcome-text{font-size:.95rem!important;font-weight:600!important;margin-top:4px!important}.negative .outcome-text{color:var(--danger)!important}.positive .outcome-text{color:var(--primary)!important}.character-wrapper{position:absolute;left:0;top:0;transform:translate(-50%,-50%);width:300px;height:300px;z-index:2;transition:top .1s ease-out,left .1s ease-out;pointer-events:none}.character-img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.2));transition:none}.character{width:50px;height:50px;background:var(--bg-light);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;box-shadow:0 4px 12px #00000026}.manual-journey .character-wrapper,.ai-journey .character-wrapper{transition-timing-function:ease-out}.vsl-section{padding-top:5px}.stats-section{padding-bottom:75px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:90px;text-align:center}.stat-number{display:block;font-size:3rem;font-weight:700;color:var(--text-main);line-height:1;margin-bottom:10px}.stat-label{color:var(--text-muted);font-size:.9rem}.glass-box{background:#fafbfcb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-light);padding:60px;border-radius:var(--radius);margin:0 auto;box-shadow:var(--shadow-md)}.glass-box p{font-size:1.25rem;max-width:600px;margin:20px auto 0;color:var(--text-muted)}.footer{padding:60px 0;border-top:1px solid var(--border-light);margin-top:100px}.footer-content{display:flex;justify-content:space-between;align-items:center}.footer-brand h3{margin-bottom:10px}.footer-brand p{color:var(--text-muted);font-size:.9rem}.footer-links a{margin-left:30px;color:var(--text-muted)}.footer-links a:hover{color:var(--text-main)}@media (max-width: 768px){.hero-title{font-size:2.5rem}.journey-container{grid-template-columns:1fr;gap:80px}.journey-container:before{display:none}.path-svg{width:250px}.nav-container{flex-direction:column;gap:15px}}.calendly-embed-container{max-width:1040px;margin:40px auto;background:#fafbfce6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius);padding:10px;box-shadow:var(--shadow-md);border:1px solid var(--border-light)}.calendly-inline-widget{border-radius:var(--radius);overflow:hidden}.calendly-inline-widget iframe{scrollbar-width:none;-ms-overflow-style:none}.calendly-inline-widget iframe::-webkit-scrollbar{display:none}
