body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-gradient:linear-gradient(135deg,#2563eb,#0891b2);--secondary-gradient:linear-gradient(135deg,#0891b2,#10b981);--dark-gradient:linear-gradient(135deg,#1a1a2e,#16213e);--primary-color:#2563eb;--secondary-color:#0891b2;--accent-color:#10b981;--success-color:#10b981;--warning-color:#f59e0b;--text-primary:#1a1a2e;--text-secondary:#4a5568;--text-light:#718096;--bg-white:#fff;--bg-light:#f7fafc;--bg-gray:#edf2f7;--shadow-sm:0 2px 4px #0000000d;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 10px 25px #0000001a;--shadow-xl:0 20px 40px #00000026;--border-radius:12px;--border-radius-lg:20px;--border-radius-xl:28px;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a1a2e;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;overflow-x:hidden}.App,body{min-height:100vh}.App{background:linear-gradient(135deg,#0f172a,#1e293b 25%,#334155 50%,#475569 75%,#64748b);overflow:hidden;position:relative}.App:after,.App:before{animation:globalFloat 30s ease-in-out infinite;border-radius:50%;content:"";filter:blur(120px);opacity:.15;pointer-events:none;position:fixed;z-index:0}.App:before{background:radial-gradient(circle,#3b82f6 0,#1d4ed8 40%,#0000 70%);height:800px;left:-10%;top:10%;width:800px}.App:after{animation-delay:15s;background:radial-gradient(circle,#10b981 0,#059669 40%,#0000 70%);bottom:10%;height:600px;right:-10%;width:600px}@keyframes globalFloat{0%,to{transform:translate(0) scale(1) rotate(0deg)}25%{transform:translate(50px,-50px) scale(1.1) rotate(90deg)}50%{transform:translate(-40px,40px) scale(.9) rotate(180deg)}75%{transform:translate(-50px,-40px) scale(1.05) rotate(270deg)}}.App>*{position:relative;z-index:1}h1,h2,h3,h4,h5,h6{color:#1a1a2e;color:var(--text-primary);font-weight:700;line-height:1.2;margin-bottom:1rem}h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#0891b2);background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,5vw,4rem)}h2{font-size:clamp(2rem,4vw,3rem)}h3{font-size:clamp(1.5rem,3vw,2rem)}p{color:#4a5568;color:var(--text-secondary);font-size:1.1rem;line-height:1.8;margin-bottom:1rem}.btn{align-items:center;border-radius:12px;border-radius:var(--border-radius);display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;padding:14px 32px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.btn:before{background:#fff3;transition:left .3s ease}.btn-primary{background:linear-gradient(135deg,#2563eb,#0891b2);background:var(--primary-gradient);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md);color:#fff}.btn-primary:hover{box-shadow:0 10px 25px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn-secondary{background:#fff;border:2px solid #2563eb;border:2px solid var(--primary-color);color:#2563eb;color:var(--primary-color)}.btn-secondary:hover{background:#2563eb;background:var(--primary-color);color:#fff}.btn-outline{background:#0000;border:2px solid #4a5568;border:2px solid var(--text-secondary);color:#1a1a2e;color:var(--text-primary)}.btn-outline:hover{background:#1a1a2e;background:var(--text-primary);border-color:#1a1a2e;border-color:var(--text-primary);color:#fff}.card{background:#fff;border-radius:20px;border-radius:var(--border-radius-lg);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md);overflow:hidden;padding:2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.card:before{background:linear-gradient(135deg,#2563eb,#0891b2);background:var(--primary-gradient);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.card:hover{box-shadow:0 20px 40px #00000026;box-shadow:var(--shadow-xl);transform:translateY(-5px)}.card:hover:before{transform:scaleX(1)}section{padding:80px 0;position:relative}@keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.text-center{text-align:center}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#0891b2);background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mt-5{margin-top:3rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mb-5{margin-bottom:3rem}@media (max-width:768px){section{padding:60px 0}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}.btn{font-size:.9rem;padding:12px 24px}}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;box-shadow:0 1px 3px #0000000d;position:sticky;top:0;transition:all .3s ease;z-index:1000}.header.scrolled{background:#fff;box-shadow:0 2px 20px #0000001a}.container{margin:0 auto;max-width:1200px;padding:0 20px}.header-content{height:72px;justify-content:space-between;padding:16px 0}.header-content,.logo{align-items:center;display:flex}.logo{gap:12px;text-decoration:none;transition:transform .3s ease}.logo:hover{transform:scale(1.05)}.logo-image{height:40px;object-fit:contain;width:40px}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#0891b2);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:900;letter-spacing:-.5px}.nav{gap:48px}.nav,.nav-links{align-items:center;display:flex}.nav-links{gap:36px;list-style:none;margin:0;padding:0}.nav-links a{color:#4a5568;font-size:.95rem;font-weight:500;position:relative;text-decoration:none;transition:all .3s ease}.nav-links a:after{background:linear-gradient(135deg,#2563eb,#0891b2);bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-links a:hover{color:#2563eb}.nav-links a:hover:after{width:100%}.nav-cta{align-items:center;display:flex}.cta-button{background:linear-gradient(135deg,#2563eb,#0891b2);border:none;border-radius:25px;box-shadow:0 4px 15px #2563eb33,0 2px 6px #00000014;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;letter-spacing:.3px;overflow:hidden;padding:10px 24px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.cta-button:before{background:linear-gradient(90deg,#0000,#fff3 50%,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.cta-button:hover{box-shadow:0 6px 20px #2563eb4d,0 3px 10px #0000001f;transform:translateY(-2px) scale(1.01)}.cta-button:hover:before{left:100%}.mobile-menu-toggle{background:#0000;border:none;color:#2563eb;cursor:pointer;display:none;font-size:1.5rem;padding:8px}.mobile-menu{background:#fff;box-shadow:-2px 0 20px #0000001a;height:100vh;overflow-y:auto;position:fixed;right:-100%;top:0;transition:right .3s ease;width:280px;z-index:1001}.mobile-menu.active{right:0}.mobile-menu-close{background:#0000;border:none;color:#4a5568;cursor:pointer;font-size:2rem;position:absolute;right:20px;top:20px}.mobile-nav-links{list-style:none;margin:0;padding:80px 30px 30px}.mobile-nav-links li{margin-bottom:24px}.mobile-nav-links a{color:#2d3748;display:block;font-size:1.1rem;font-weight:500;padding:8px 0;text-decoration:none;transition:color .3s ease}.mobile-nav-links a:hover{color:#2563eb}.mobile-nav-cta{padding:0 10px 10px}.mobile-nav-cta .btn{background:linear-gradient(135deg,#2563eb,#0891b2);border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:14px 24px;text-align:center;width:100%}@media (max-width:768px){.nav{display:none}.mobile-menu-toggle{display:block}.header-content{height:64px;padding:12px 0}.logo-image{height:32px;width:32px}.logo-text{font-size:1.3rem}}.hero{align-items:center;background:#0000;display:flex;min-height:100vh;padding:60px 0}.hero .container{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.hero-wrapper{align-items:center;display:flex;gap:60px;min-height:70vh}.hero-left{flex:1 1;max-width:600px}.hero-right{align-items:center;display:flex;flex:0 0 400px;justify-content:center}.hero-image{border-radius:25px;height:auto;max-width:350px;object-fit:contain;width:100%}.hero-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e2e8f0 50%,#cbd5e1);-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:1.1;margin-bottom:1.5rem}.hero-title .highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b 50%,#d97706);-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:#ffffffe6;font-size:1.2rem;margin-bottom:2rem}.hero-features{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:2.5rem}.feature-badge{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:25px;color:#fff;display:flex;font-size:.9rem;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease}.feature-badge:hover{background:#ffffff26;transform:translateY(-2px)}.badge-icon{font-size:1.2rem}.hero-cta{margin-bottom:1rem}.hero-cta .btn{border-radius:12px;font-size:1.1rem;font-weight:700;letter-spacing:.5px;padding:16px 32px;text-transform:uppercase}.hero-cta .btn-primary{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;box-shadow:0 8px 25px #3b82f666;color:#fff;transition:all .3s ease}.hero-cta .btn-primary:hover{box-shadow:0 12px 35px #3b82f680;transform:translateY(-2px)}@media (max-width:968px){.hero-wrapper{flex-direction:column;gap:40px;text-align:center}.hero-left{max-width:none;order:1}.hero-right{flex:none;order:2}.hero-features{justify-content:center}}@media (max-width:768px){.hero{padding:40px 0}.hero-wrapper{gap:30px}.hero .container{padding:0 15px}.hero-features{align-items:center;flex-direction:column}.feature-badge{width:fit-content}}.features{background:#0000;margin-bottom:0;margin-top:0;overflow:visible;padding:60px 0 120px;position:relative}.features:before{display:none}.section-header{max-width:800px}.section-header h2 .gradient-text{-webkit-text-fill-color:#0000;background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text}.section-header p{margin:0 auto;max-width:600px}.features-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));margin-bottom:80px}.feature-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff26;border-radius:24px;cursor:pointer;overflow:hidden;padding:48px 40px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.feature-card:before{background:linear-gradient(90deg,#0000,#3b82f61a 50%,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.feature-card:hover:before{left:100%}.feature-card:hover{background:#ffffff1f;border-color:#3b82f64d;box-shadow:0 20px 60px #00000026,inset 0 4px 16px #ffffff1a;transform:translateY(-10px) scale(1.02)}.feature-icon-wrapper{align-items:center;display:flex;height:90px;justify-content:center;margin-bottom:30px;position:relative;width:90px}.feature-icon-bg{border-radius:24px;height:100%;opacity:.15;position:absolute;transition:all .4s ease;width:100%}.feature-card:first-child .feature-icon-bg{background:linear-gradient(135deg,#667eea,#764ba2)}.feature-card:nth-child(2) .feature-icon-bg{background:linear-gradient(135deg,#f093fb,#f5576c)}.feature-card:nth-child(3) .feature-icon-bg{background:linear-gradient(135deg,#4facfe,#00f2fe)}.feature-card:nth-child(4) .feature-icon-bg{background:linear-gradient(135deg,#43e97b,#38f9d7)}.feature-card:nth-child(5) .feature-icon-bg{background:linear-gradient(135deg,#fa709a,#fee140)}.feature-card:nth-child(6) .feature-icon-bg{background:linear-gradient(135deg,#fccb90,#d57eeb)}.feature-card:hover .feature-icon-bg{opacity:.25;transform:scale(1.1) rotate(10deg)}.feature-icon{animation:pulse 2s ease infinite;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));font-size:3rem;margin-bottom:30px;position:relative;z-index:1}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.feature-content h3{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:16px;text-shadow:0 2px 4px #0003}.feature-card:hover .feature-content h3{-webkit-text-fill-color:#0000;background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text}.feature-content p{color:#ffffffd9;font-size:1.1rem;line-height:1.7;margin-bottom:24px;text-shadow:0 1px 2px #0000001a}.feature-keywords{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.keyword-tag{background:#00000005;border:1px solid #00000005;border-radius:12px;color:#0000000d;font-size:.7rem;font-weight:500;padding:4px 8px;transition:all .3s ease}.feature-card:hover .keyword-tag{background:#667eea0d;border-color:#667eea14;color:#667eea26}.features-cta{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:32px;box-shadow:0 25px 50px #00000026;color:#fff;margin-left:auto;margin-right:auto;margin-top:80px;max-width:1200px;overflow:hidden;padding:80px 50px;position:relative;text-align:center}.features-cta:after,.features-cta:before{display:none}.features-cta h3{-webkit-text-fill-color:#0000;animation:slideInUp 1s ease-out;background:linear-gradient(135deg,#fff,#e2e8f0 50%,#cbd5e1);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:900;margin-bottom:24px;position:relative;text-shadow:0 4px 20px #0000004d;z-index:2}.features-cta p{animation:slideInUp 1s ease-out .2s both;color:#ffffffe6;font-size:1.3rem;line-height:1.6;margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:600px;position:relative;text-shadow:0 2px 8px #0003;z-index:2}.features-cta .btn{align-items:center;animation:slideInUp 1s ease-out .4s both;background:linear-gradient(135deg,#3b82f6,#2563eb 25%,#1d4ed8 75%,#1e40af);border:2px solid #ffffff40;border-radius:16px;box-shadow:0 10px 30px #3b82f666,inset 0 4px 12px #ffffff26,inset 0 0 0 1px #ffffff1a;color:#fff;cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:700;justify-content:center;letter-spacing:1px;overflow:hidden;padding:20px 48px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2}.features-cta .btn:before{background:linear-gradient(90deg,#0000,#fff3 50%,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.features-cta .btn:hover{border-color:#fff6;box-shadow:0 20px 50px #3b82f699,inset 0 6px 20px #fff3,inset 0 0 0 1px #fff3;transform:translateY(-3px) scale(1.02)}.features-cta .btn:hover:before{left:100%}@media (max-width:768px){.features{padding:80px 0}.section-header h2{font-size:2.5rem}.section-header p{font-size:1.1rem}.features-grid{gap:30px;grid-template-columns:1fr;margin-bottom:60px}.feature-card{padding:40px 30px}.feature-icon-wrapper{height:70px;margin-bottom:24px;width:70px}.feature-icon{font-size:2.5rem}.feature-content h3{font-size:1.4rem}.features-cta{padding:60px 30px}.features-cta h3{font-size:2rem}}@media (max-width:480px){.section-header h2{font-size:2rem}.features-grid{grid-template-columns:1fr}.feature-card{padding:35px 25px}.feature-icon-wrapper{height:60px;width:60px}.feature-icon{font-size:2rem}.feature-content h3{font-size:1.3rem}.feature-content p{font-size:1rem}.features-cta h3{font-size:1.8rem}.features-cta p{font-size:1.05rem}}@media (max-width:768px){.features-cta{border-radius:24px;margin:60px 20px 0;padding:60px 30px}.features-cta h3{font-size:2rem;margin-bottom:20px}.features-cta p{font-size:1.1rem;margin-bottom:40px}.features-cta .btn{font-size:1.1rem;padding:18px 30px;width:100%}}@media (max-width:480px){.features-cta{margin:40px 0 0;padding:50px 25px}.features-cta h3{font-size:1.8rem}.features-cta p{font-size:1rem}}.benefits{background:#0000;margin-bottom:0;margin-top:0;overflow:visible;padding:60px 0 120px;position:relative}.benefits:after,.benefits:before{display:none}.section-header{animation:fadeIn .8s ease;margin-left:auto;margin-right:auto;max-width:900px}.section-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e2e8f0 50%,#cbd5e1);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:800;letter-spacing:-1px;line-height:1.1;margin-bottom:1.5rem;text-shadow:0 4px 20px #0000004d}.section-header h2 span{-webkit-text-fill-color:#0000;background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text}.section-header p{color:#ffffffe6;font-size:1.3rem;line-height:1.6;text-shadow:0 2px 8px #0003}.process-cards{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:100px;margin-left:auto;margin-right:auto;max-width:1200px;padding:0 20px;position:relative}.process-card{animation:slideInUp .8s ease forwards;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 10px 30px #0000001a;opacity:0;overflow:hidden;padding:50px 40px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.process-card:first-child{animation-delay:.2s}.process-card:nth-child(2){animation-delay:.4s}.process-card:nth-child(3){animation-delay:.6s}.process-card:before{background:linear-gradient(90deg,#667eea,#764ba2 50%,#f5576c);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.process-card:hover:before{transform:scaleX(1)}.process-card:hover{background:#ffffff1f;border-color:#fff3;box-shadow:0 25px 50px #0003;transform:translateY(-15px)}.process-icon-wrapper{align-items:center;background:linear-gradient(135deg,#fff,#f1f5f9);border:2px solid #3b82f633;border-radius:24px;box-shadow:0 10px 25px #00000026,0 0 0 4px #ffffff1a;display:flex;height:100px;justify-content:center;margin-bottom:30px;overflow:hidden;position:relative;width:100px}.process-icon-wrapper:after{animation:pulseGlow 4s infinite;border:3px solid #3b82f64d;border-radius:50%;content:"";height:calc(100% + 16px);left:-8px;position:absolute;top:-8px;transform:scale(0);transition:transform .6s ease;width:calc(100% + 16px)}.process-card:hover .process-icon-wrapper:after{transform:scale(1)}.process-icon{color:#3b82f6;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2));font-size:2.8rem;z-index:1}.process-card h3{color:#fff;font-size:1.6rem;font-weight:800;margin-bottom:18px;text-shadow:0 2px 10px #0000004d}.process-card p{color:#ffffffd9;font-size:1.05rem;line-height:1.7;text-shadow:0 1px 5px #0003}.stats-showcase{background:var(--dark-gradient);border-radius:32px;box-shadow:0 30px 60px #0003;margin-bottom:100px;overflow:hidden;padding:80px 60px;position:relative}.stats-showcase:before{background:radial-gradient(circle,#667eea4d 0,#0000 70%);content:"";filter:blur(60px);height:60%;left:-20%;position:absolute;top:-50%;width:60%}.stats-grid{grid-gap:60px;display:grid;gap:60px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));position:relative;z-index:1}.stat-card{position:relative;text-align:center}.stat-number{animation:pulse 2s ease infinite;background:linear-gradient(135deg,gold,#ffed4e);font-size:4rem;margin-bottom:12px}.stat-label{color:#ffffffe6;font-size:1.3rem;font-weight:500;letter-spacing:1px}.testimonial-spotlight{border-top:1px solid #ffffff1a;margin-top:60px;padding-top:60px;text-align:center}.testimonial-spotlight blockquote{color:#fffffff2;font-size:1.5rem;font-style:italic;line-height:1.8;margin:0 auto 30px;max-width:800px;position:relative}.testimonial-spotlight blockquote:after,.testimonial-spotlight blockquote:before{color:var(--primary-color);content:'"';font-family:serif;font-size:5rem;opacity:.3;position:absolute}.testimonial-spotlight blockquote:before{left:-40px;top:-20px}.testimonial-spotlight blockquote:after{bottom:-60px;right:-40px;transform:rotate(180deg)}.testimonial-spotlight cite{color:#fffc;font-size:1.1rem;font-style:normal;font-weight:600}.testimonial-result{color:gold;display:block;font-weight:700;margin-top:8px}.comparison-wrapper{margin-bottom:100px}.comparison-header{margin-bottom:60px;text-align:center}.comparison-header h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:20px;text-shadow:0 4px 20px #0000004d}.comparison-grid{display:flex;gap:30px;margin:0 auto;max-width:1400px}.comparison-column{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:24px;flex:1 1;min-height:400px;padding:60px 50px;position:relative;transition:all .3s ease}.comparison-column.negative{background:#dc26260d;border:2px solid #dc262633}.comparison-column.positive{background:#05966914;border:2px solid #0596694d;box-shadow:0 20px 40px #00000026;transform:scale(1.02)}.comparison-column:hover{box-shadow:0 25px 50px #0003;transform:translateY(-5px)}.comparison-column.positive:hover{transform:translateY(-5px) scale(1.02)}.comparison-column h4{align-items:center;color:#fff;display:flex;font-size:1.8rem;font-weight:800;gap:12px;margin-bottom:30px;text-shadow:0 2px 10px #0000004d}.comparison-column.negative h4{color:#fca5a5}.comparison-column.positive h4{color:#6ee7b7}.comparison-icon{font-size:2rem}.comparison-items{display:flex;flex-direction:column;gap:20px}.comparison-item{align-items:flex-start;border-radius:12px;display:flex;gap:15px;padding:16px;transition:all .3s ease}.comparison-item span:first-child{flex-shrink:0;font-size:1.3rem;margin-top:2px}.comparison-item span:last-child{color:#ffffffe6;font-size:1rem;line-height:1.5;text-shadow:0 1px 5px #0003}.comparison-column.negative .comparison-item{background:#dc26261a;border:1px solid #dc262633}.comparison-column.positive .comparison-item{background:#0596691a;border:1px solid #05966933}.comparison-column.positive .comparison-item:hover{background:#05966926;transform:translateX(5px)}.comparison-column.negative .comparison-item:hover{background:#dc262626;transform:translateX(-3px)}.benefits-cta{background:#fff;border:1px solid #0000000d;border-radius:32px;box-shadow:0 20px 40px #00000014;overflow:hidden;padding:80px 60px;position:relative;text-align:center}.benefits-cta:before{background:var(--primary-gradient);content:"";height:100%;left:0;opacity:.03;position:absolute;right:0;top:0;z-index:0}.benefits-cta h3{color:var(--text-primary);font-size:2.5rem;font-weight:700;margin-bottom:20px;position:relative;z-index:1}.benefits-cta p{color:var(--text-secondary);font-size:1.2rem;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px;position:relative;z-index:1}.cta-buttons{flex-wrap:wrap;gap:20px;margin-bottom:30px}.cta-buttons,.guarantee{display:flex;justify-content:center;position:relative;z-index:1}.guarantee{align-items:center;color:var(--success-color);font-size:1rem;font-weight:600;gap:8px}.guarantee:before{content:"✓";font-size:1.2rem}@media (max-width:768px){.benefits{padding:0}.section-header h2{font-size:2.5rem}.section-header p{font-size:1.1rem}.process-cards{gap:30px;grid-template-columns:1fr;margin-bottom:60px}.stats-showcase{margin-bottom:60px;padding:60px 30px}.stats-grid{gap:40px;grid-template-columns:1fr}.stat-number{font-size:3rem}.testimonial-spotlight blockquote{font-size:1.2rem}.comparison-grid{gap:30px;grid-template-columns:1fr}.comparison-column.positive{transform:scale(1)}.benefits-cta{padding:60px 30px}.benefits-cta h3{font-size:2rem}.cta-buttons{align-items:center;flex-direction:column}.cta-buttons .btn{max-width:300px;width:100%}}.benefit-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff26;border-radius:24px;cursor:pointer;overflow:hidden;padding:50px 40px;position:relative;text-align:center;transition:all .4s cubic-bezier(.25,.46,.45,.94);z-index:2}.benefit-card:before{background:linear-gradient(90deg,#0000,#3b82f61a 50%,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.benefit-card:hover:before{left:100%}.benefit-card:hover{background:#ffffff1f;border-color:#3b82f64d;box-shadow:0 20px 60px #00000026,inset 0 4px 16px #ffffff1a;transform:translateY(-10px) scale(1.02)}.benefit-card h3{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:16px;text-shadow:0 2px 4px #0003}.benefit-card p{color:#ffffffd9;font-size:1.1rem;line-height:1.7;text-shadow:0 1px 2px #0000001a}@media (max-width:768px){.comparison-wrapper{margin-bottom:80px;padding:0 20px}.comparison-header h3{font-size:2rem;margin-bottom:30px}.comparison-grid{flex-direction:column;gap:25px;max-width:none;padding:0;width:100%}.comparison-column{min-height:auto;padding:40px 30px;transform:none!important}.comparison-column.positive{order:-1;transform:none!important}.comparison-column h4{font-size:1.5rem;margin-bottom:25px}.comparison-item{gap:12px;padding:14px}.comparison-item span:last-child{font-size:.95rem}}@media (max-width:480px){.comparison-wrapper{padding:0 15px}.comparison-header h3{font-size:1.8rem}.comparison-grid{gap:20px}.comparison-column{border-radius:20px;padding:35px 25px}.comparison-column h4{font-size:1.3rem;margin-bottom:20px}.comparison-item{gap:10px;padding:12px}.comparison-item span:first-child{font-size:1.1rem}.comparison-item span:last-child{font-size:.9rem}}@media (max-width:768px){.process-cards{gap:30px;grid-template-columns:1fr;margin-bottom:80px;padding:0 20px}.process-card{padding:40px 30px;text-align:center}.process-icon-wrapper{height:80px;margin:0 auto 25px;width:80px}.process-icon{font-size:2.2rem}.process-card h3{font-size:1.4rem;margin-bottom:15px}.process-card p{font-size:1rem}}@media (max-width:480px){.process-cards{gap:25px;padding:0 15px}.process-card{padding:35px 25px}.process-icon-wrapper{height:70px;margin-bottom:20px;width:70px}.process-icon{font-size:2rem}.process-card h3{font-size:1.3rem}.process-card p{font-size:.95rem}}.how-it-works{background:#0000;margin-bottom:0;margin-top:0;overflow:visible;padding:60px 0;position:relative}.how-it-works:after,.how-it-works:before{display:none}.section-header{margin-bottom:100px;position:relative;z-index:2}.section-title{animation:slideInUp 1s ease-out;background:linear-gradient(135deg,#fff,#e2e8f0 50%,#cbd5e1);font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1.1}.section-subtitle{animation:slideInUp 1s ease-out .2s both;color:#ffffffe6;font-size:1.4rem;line-height:1.7;text-shadow:0 2px 8px #0003}.steps-container{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1200px;padding:0 20px}.step-card{align-items:flex-start;animation:slideInUp .8s ease forwards;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff26;border-radius:24px;box-shadow:0 8px 32px #0000001a,inset 0 2px 8px #ffffff0d;display:flex;gap:40px;opacity:0;padding:50px;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.step-card:first-child{animation-delay:.1s}.step-card:nth-child(2){animation-delay:.2s}.step-card:nth-child(3){animation-delay:.3s}.step-card:nth-child(4){animation-delay:.4s}.step-card:hover{background:#ffffff1f;border-color:#3b82f64d;box-shadow:0 20px 60px #00000026,inset 0 4px 16px #ffffff1a;transform:translateY(-5px) scale(1.01)}.step-number{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:2px solid #fff3;border-radius:50%;box-shadow:0 8px 25px #3b82f666,inset 0 2px 8px #fff3;color:#fff;display:flex;flex-shrink:0;font-size:1.3rem;font-weight:800;height:80px;justify-content:center;position:relative;width:80px}.step-content{flex:1 1}.step-number:after{animation:pulseGlow 3s infinite;border:2px solid #3b82f64d;border-radius:50%;content:"";height:calc(100% + 12px);left:-6px;position:absolute;top:-6px;width:calc(100% + 12px)}.step-title{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:16px;text-shadow:0 2px 4px #0003}.step-description{color:#ffffffd9;font-size:1.05rem;line-height:1.6;margin-bottom:24px;text-shadow:0 1px 2px #0000001a}.step-details ul{list-style:none;margin:0;padding:0}.step-details li{color:#fffc;font-size:.95rem;padding:10px 0 10px 30px;position:relative}.step-details li:before{color:#10b981;content:"✓";font-size:1.1rem;font-weight:700;left:0;position:absolute;text-shadow:0 1px 2px #0003}.step-connector{display:none}.time-to-results{margin-bottom:120px;margin-top:120px;text-align:center}.time-to-results h3{-webkit-text-fill-color:#0000;animation:slideInUp 1s ease forwards;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:60px;text-shadow:0 4px 20px #0000004d}.timeline{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1200px;position:relative}.timeline:before{animation:growLineVertical 2s ease-out .5s forwards;background:linear-gradient(180deg,#667eea,#764ba2 30%,#f5576c 70%,#f093fb);border-radius:2px;bottom:80px;content:"";left:60px;position:absolute;top:80px;transform:scaleY(0);transform-origin:top;width:4px;z-index:1}.timeline-item{align-items:flex-start;animation:slideInLeft .8s ease forwards;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:20px;display:flex;gap:40px;opacity:0;padding:40px;position:relative;transition:all .3s ease;z-index:2}.timeline-item:first-child{animation-delay:.3s}.timeline-item:nth-child(2){animation-delay:.5s}.timeline-item:nth-child(3){animation-delay:.7s}.timeline-item:nth-child(4){animation-delay:.9s}.timeline-item:nth-child(5){animation-delay:1.1s}.timeline-item:hover{background:#ffffff1f;border-color:#fff3;box-shadow:0 20px 40px #0003;transform:translateX(10px)}.timeline-marker{align-items:center;background:linear-gradient(135deg,#fff,#f1f5f9);border:3px solid #3b82f633;border-radius:50%;box-shadow:0 10px 30px #0003,0 0 0 4px #ffffff1a;color:#3b82f6;display:flex;flex-shrink:0;font-size:1.1rem;font-weight:700;height:120px;justify-content:center;position:relative;width:120px}.timeline-marker:after{animation:pulseRing 3s infinite;border:2px solid #3b82f64d;border-radius:50%;content:"";height:calc(100% + 20px);left:-10px;position:absolute;top:-10px;width:calc(100% + 20px)}@keyframes pulseRing{0%{opacity:0;transform:scale(.8)}50%{opacity:.4}to{opacity:0;transform:scale(1.3)}}.timeline-content{flex:1 1;text-align:left}.timeline-content h4{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:12px;text-shadow:0 2px 10px #0000004d}.timeline-content p{color:#fffc;font-size:1.1rem;line-height:1.6;margin-bottom:20px;text-shadow:0 1px 5px #0003}.timeline-details{display:flex;flex-wrap:wrap;gap:15px;margin-top:20px}.timeline-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3b82f633;border:1px solid #3b82f64d;border-radius:20px;color:#93c5fd;font-size:.9rem;font-weight:600;padding:8px 16px}.timeline-stats{display:flex;gap:30px;margin-top:15px}.timeline-stat{text-align:center}.timeline-stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;display:block;font-size:1.5rem;font-weight:800}.timeline-stat-label{color:#ffffffb3;font-size:.85rem;margin-top:4px}@media (max-width:768px){.time-to-results{margin-bottom:80px;margin-top:80px;padding:0}.time-to-results h3{font-size:2rem;margin-bottom:40px}.timeline{box-sizing:border-box;gap:30px;max-width:none;padding:0 20px;width:100%}.timeline:before{display:none}.timeline-item{border-radius:20px;box-sizing:border-box;flex-direction:column;gap:25px;margin:0;max-width:none;padding:40px 30px}.timeline-content,.timeline-item{text-align:center;width:100%}.timeline-marker{font-size:1rem;height:100px;margin:0 auto;width:100px}.timeline-content h4{font-size:1.5rem;margin-bottom:15px}.timeline-content p{font-size:1rem;margin-bottom:20px}.timeline-stats{flex-wrap:wrap;gap:30px;justify-content:center}.timeline-details{gap:12px;justify-content:center}.timeline-badge{font-size:.8rem;padding:6px 12px}.timeline-stat-number{font-size:1.3rem}.timeline-stat-label{font-size:.8rem}}@media (max-width:480px){.time-to-results{padding:0}.time-to-results h3{font-size:1.8rem}.timeline{gap:25px;padding:0}.timeline-item{gap:20px;padding:35px 25px}.timeline-marker{font-size:.9rem;height:80px;width:80px}.timeline-content h4{font-size:1.3rem}.timeline-content p{font-size:.95rem}.timeline-stats{gap:20px}.timeline-stat-number{font-size:1.2rem}}.how-it-works-cta{background:linear-gradient(135deg,#1e293b,#334155 25%,#475569 50%,#64748b 75%,#94a3b8);border-radius:30px;box-shadow:0 25px 50px #00000040,0 0 0 1px #ffffff0d;margin:80px auto;max-width:1200px;overflow:hidden;padding:80px 50px;position:relative}.how-it-works-cta:before{background:radial-gradient(circle at 30% 20%,#3b82f626 0,#0000 50%),radial-gradient(circle at 70% 80%,#10b9811a 0,#0000 50%),linear-gradient(45deg,#0000 30%,#ffffff05 50%,#0000 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.cta-content{max-width:600px;z-index:2}.cta-content h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:2.8rem;font-weight:800;margin-bottom:20px;text-shadow:0 4px 20px #0000004d}.cta-content p{color:#ffffffd9;font-size:1.3rem;line-height:1.6;margin-bottom:40px;text-shadow:0 2px 8px #0003}.cta-content .btn{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:2px solid #fff3;border-radius:16px;box-shadow:0 8px 25px #3b82f666,inset 0 2px 8px #ffffff1a;color:#fff;cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:700;justify-content:center;letter-spacing:1px;margin-bottom:24px;overflow:hidden;padding:20px 48px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.cta-content .btn:before{background:linear-gradient(90deg,#0000,#fff3 50%,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.cta-content .btn:hover{border-color:#ffffff4d;box-shadow:0 15px 40px #3b82f680,inset 0 4px 16px #fff3;transform:translateY(-3px) scale(1.02)}.cta-content .btn:hover:before{left:100%}.cta-guarantee{align-items:center;color:#ffffffb3;display:flex;font-size:1rem;gap:8px;justify-content:center;margin-top:20px;text-shadow:0 1px 2px #0003}.cta-guarantee:before{content:"🔒";font-size:1.1rem}.cta-guarantee span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:20px;padding:8px 16px}@media (max-width:1200px){.timeline{gap:30px}.timeline-item{flex:0 0 220px;width:220px}}@media (max-width:992px){.timeline{gap:20px}.timeline-item{flex:0 0 200px;min-height:300px;width:200px}}@media (max-width:768px){.how-it-works{padding:80px 0}.section-header{margin-bottom:60px}.section-title{font-size:clamp(2rem,4vw,3rem)}.section-subtitle{font-size:1.2rem}.steps-container{gap:30px;margin-bottom:80px;padding:0}.step-card{align-items:center;flex-direction:column;gap:20px;padding:40px 30px;text-align:center}.step-number{font-size:1.2rem;height:70px;width:70px}.time-to-results{border-radius:30px;padding:80px 0}.time-to-results h3{font-size:2.2rem;margin-bottom:40px}.timeline{align-items:center;flex-direction:column;gap:30px}.timeline:before{display:none}.timeline-item{flex:1 1 auto;min-height:280px;width:100%}.timeline-marker{height:80px;width:80px}.how-it-works-cta{border-radius:24px;margin:60px 20px;padding:60px 30px}.cta-content h3{font-size:2.2rem;margin-bottom:16px}.cta-content p{font-size:1.1rem;margin-bottom:32px}.cta-content .btn{font-size:1.1rem;padding:18px 36px}.cta-guarantee{flex-direction:column;gap:12px}}.cta{background:#0000;margin:0;overflow:visible;padding:120px 0;position:relative}.cta-content{margin:0 auto;max-width:900px;padding:0 20px;position:relative;text-align:center;z-index:1}.cta-header{margin-bottom:60px}.cta-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#f8fafc 30%,#e2e8f0);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.8rem,6vw,4.5rem);font-weight:900;letter-spacing:-.02em;line-height:1.1;margin-bottom:24px;position:relative;text-shadow:0 8px 32px #0006}.cta-title:after{background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899);border-radius:2px;bottom:-8px;content:"";height:4px;left:50%;opacity:.8;position:absolute;transform:translateX(-50%);width:80px}.cta-subtitle{color:#ffffffd9;font-size:1.4rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:600px;text-shadow:0 4px 16px #0000004d}.cta-action{margin-bottom:50px}.btn{background:linear-gradient(135deg,#3b82f6,#1d4ed8 50%,#1e40af);border:none;border-radius:20px;box-shadow:0 20px 40px #3b82f64d,0 8px 16px #0000001a,inset 0 0 0 1px #ffffff1a;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;letter-spacing:.5px;min-width:320px;overflow:hidden;padding:24px 60px;position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1)}.btn:before{background:linear-gradient(90deg,#0000,#fff6 50%,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s ease;width:100%}.btn:hover{box-shadow:0 30px 60px #3b82f666,0 12px 24px #00000026,inset 0 0 0 1px #fff3;transform:translateY(-4px) scale(1.03)}.btn:hover:before{left:100%}.btn:active{transform:translateY(-2px) scale(1.01)}.cta-note{color:#ffffffb3;font-size:.95rem;font-weight:500;letter-spacing:.3px;margin-top:20px}.cta-trust{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:25px;box-shadow:0 16px 32px #0000001a;gap:30px;justify-content:center;margin:0 auto;max-width:600px;padding:25px 40px}.cta-trust,.trust-item{align-items:center;display:flex}.trust-item{gap:10px;transition:transform .3s ease}.trust-item:hover{transform:translateY(-2px)}.trust-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));font-size:1.3rem}.trust-text{color:#ffffffe6;font-size:.95rem;font-weight:600;white-space:nowrap}.trust-divider{background:#ffffff26;flex-shrink:0;height:24px;width:1px}@media (max-width:768px){.cta{padding:100px 0}.cta-content{padding:0 20px}.cta-header{margin-bottom:50px}.cta-title{font-size:2.4rem;margin-bottom:20px}.cta-subtitle{font-size:1.2rem}.cta-action{margin-bottom:40px}.btn{font-size:1.1rem;max-width:400px;min-width:auto;padding:22px 40px;width:100%}.cta-trust{flex-direction:column;gap:20px;padding:30px 25px}.trust-divider{height:1px;width:60px}}@media (max-width:480px){.cta{padding:80px 0}.cta-content{padding:0 15px}.cta-title{font-size:2rem}.cta-subtitle{font-size:1.1rem}.btn{font-size:1rem;padding:20px 30px}.cta-trust{gap:15px;padding:25px 20px}.trust-text{font-size:.9rem}}.footer{background:#1e293b;border-top:1px solid #ffffff1a;color:#ffffffe6;margin-bottom:0;margin-top:0;overflow:visible;padding:60px 0 40px;position:relative}.footer:before{display:none}.footer-content{grid-gap:60px;display:grid;gap:60px;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:60px;position:relative;z-index:2}.footer-brand h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800;margin-bottom:16px}.footer-brand p{color:#fffc;line-height:1.6;margin-bottom:24px;text-shadow:0 1px 2px #0000001a}.footer-section h4{color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:20px;text-shadow:0 1px 2px #0000001a}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:12px}.footer-links a{color:#ffffffb3;font-size:1rem;text-decoration:none;transition:all .3s ease}.footer-links a:hover{color:#3b82f6;transform:translateX(4px)}.footer-bottom{border-top:1px solid #ffffff1a;padding-top:40px;position:relative;text-align:center;z-index:2}.footer-bottom p{color:#fff9;font-size:.9rem;margin:0}.policy-page{background:#f7fafc;min-height:100vh}.policy-hero{background:var(--dark-gradient);color:#fff;overflow:hidden;padding:120px 0 80px;position:relative}.policy-hero:before{background:radial-gradient(circle,#ffd7001a 0,#0000 70%);height:60%;right:-30%;top:-50%;width:60%}.policy-hero:after,.policy-hero:before{content:"";filter:blur(100px);pointer-events:none;position:absolute}.policy-hero:after{background:radial-gradient(circle,#667eea1a 0,#0000 70%);bottom:-50%;height:50%;left:-30%;width:50%}.policy-title{animation:fadeInUp .8s ease;font-size:3.5rem;font-weight:800;letter-spacing:-1px;margin-bottom:1rem;position:relative;z-index:1}.policy-subtitle{animation:fadeInUp .8s ease .2s both;font-size:1.3rem;margin-bottom:.5rem;opacity:.9;position:relative;z-index:1}.policy-date{animation:fadeInUp .8s ease .4s both;font-size:1rem;opacity:.7;position:relative;z-index:1}.policy-content{margin:0 auto;max-width:900px;padding:80px 0}.policy-section{animation:fadeIn .8s ease;background:#fff;border:1px solid #e9ecef;border-radius:20px;box-shadow:0 5px 20px #00000014;margin-bottom:30px;padding:40px;transition:all .3s ease}.policy-section:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-2px)}.policy-section h2{border-bottom:3px solid #f0f0f0;color:var(--text-primary);font-size:2rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:1rem;position:relative}.policy-section h2:after{background:var(--primary-gradient);border-radius:2px;bottom:-3px;content:"";height:3px;left:0;position:absolute;width:60px}.policy-section h3{color:var(--text-primary);font-size:1.3rem;font-weight:600;margin:2rem 0 1rem}.policy-section p{color:var(--text-secondary);font-size:1.05rem;line-height:1.8;margin-bottom:1rem}.policy-section ul{list-style:none;margin:1rem 0;padding:0}.policy-section ul li{color:var(--text-secondary);font-size:1rem;line-height:1.8;margin-bottom:.8rem;padding-left:28px;position:relative}.policy-section ul li:before{color:#10b981;content:"✓";font-size:1.2rem;font-weight:700;left:0;position:absolute}.policy-section ul li strong{color:var(--text-primary);font-weight:600}@media (max-width:768px){.policy-hero{padding:100px 0 60px}.policy-title{font-size:2.5rem}.policy-subtitle{font-size:1.1rem}.policy-content{padding:60px 20px}.policy-section{margin-bottom:20px;padding:30px 25px}.policy-section h2{font-size:1.6rem}.policy-section h3{font-size:1.2rem}.policy-section p,.policy-section ul li{font-size:.95rem}}@media (max-width:480px){.policy-title{font-size:2rem}.policy-section{padding:25px 20px}.policy-section h2{font-size:1.4rem}.contact-info{padding:20px}}.terms-page{background:#f7fafc;min-height:100vh}.terms-hero{background:var(--dark-gradient);color:#fff;overflow:hidden;padding:120px 0 80px;position:relative}.terms-hero:before{background:radial-gradient(circle,#667eea1a 0,#0000 70%);height:60%;left:-30%;top:-50%;width:60%}.terms-hero:after,.terms-hero:before{content:"";filter:blur(100px);pointer-events:none;position:absolute}.terms-hero:after{background:radial-gradient(circle,#ffd7001a 0,#0000 70%);bottom:-50%;height:50%;right:-30%;width:50%}.terms-title{animation:fadeInUp .8s ease;font-size:3.5rem;font-weight:800;letter-spacing:-1px;margin-bottom:1rem;position:relative;z-index:1}.terms-subtitle{animation:fadeInUp .8s ease .2s both;font-size:1.3rem;margin-bottom:.5rem;opacity:.9;position:relative;z-index:1}.terms-date{animation:fadeInUp .8s ease .4s both;font-size:1rem;opacity:.7;position:relative;z-index:1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.terms-content{margin:0 auto;max-width:900px;padding:80px 0}.terms-section{animation:fadeIn .8s ease;background:#fff;border:1px solid #e9ecef;border-radius:20px;box-shadow:0 5px 20px #00000014;margin-bottom:30px;overflow:hidden;padding:40px;position:relative;transition:all .3s ease}.terms-section:before{background:var(--primary-gradient);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:top;transition:transform .3s ease;width:4px}.terms-section:hover:before{transform:scaleY(1)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.terms-section:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-2px)}.terms-section h2{border-bottom:3px solid #f0f0f0;color:var(--text-primary);font-size:2rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:1rem;position:relative}.terms-section h2:after{background:var(--primary-gradient);border-radius:2px;bottom:-3px;content:"";height:3px;left:0;position:absolute;width:60px}.terms-section h3{color:var(--text-primary);font-size:1.3rem;font-weight:600;margin:2rem 0 1rem}.terms-section p{color:var(--text-secondary);font-size:1.05rem;line-height:1.8;margin-bottom:1rem}.terms-section ul{list-style:none;margin:1rem 0;padding:0}.terms-section ul li{color:var(--text-secondary);font-size:1rem;line-height:1.8;margin-bottom:.8rem;padding-left:28px;position:relative}.terms-section ul li:before{color:var(--primary-color);content:"▸";font-size:1.2rem;font-weight:700;left:0;position:absolute}.terms-section ul li strong{color:var(--text-primary);font-weight:600}.warning-box{background:linear-gradient(135deg,#fee2e2,#fef2f2);border:2px solid #fecaca;border-radius:16px;margin:1.5rem 0;padding:25px;position:relative}.warning-box p{color:#7f1d1d;margin-bottom:.5rem}.warning-box p:last-child{margin-bottom:0}.warning-box strong{color:#dc2626;font-size:1.1rem}.contact-info{background:linear-gradient(135deg,#f7fafc,#edf2f7);border:1px solid #e9ecef;border-radius:16px;margin-top:1.5rem;padding:30px}.contact-info p{color:var(--text-secondary);margin-bottom:.5rem}.contact-info p strong{color:var(--text-primary);font-size:1.1rem}@media (max-width:768px){.terms-hero{padding:100px 0 60px}.terms-title{font-size:2.5rem}.terms-subtitle{font-size:1.1rem}.terms-content{padding:60px 20px}.terms-section{margin-bottom:20px;padding:30px 25px}.terms-section h2{font-size:1.6rem}.terms-section h3{font-size:1.2rem}.terms-section p,.terms-section ul li{font-size:.95rem}.warning-box{padding:20px}}@media (max-width:480px){.terms-title{font-size:2rem}.terms-section{padding:25px 20px}.terms-section h2{font-size:1.4rem}.contact-info{padding:20px}}.support-container{min-height:100vh}.support-container,.support-hero{background:#0000;position:relative}.support-hero{overflow:hidden;padding:120px 0 80px;text-align:center}.support-hero .container{margin:0 auto;max-width:1200px;padding:0 20px}.hero-content{align-items:center;animation:slideInUp .8s ease-out .2s forwards;display:flex;flex-direction:column;margin:0 auto;max-width:900px;opacity:0;text-align:center}.hero-title{color:#fff;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.2;margin-bottom:24px;text-shadow:0 4px 20px #0000004d}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#06b6d4);-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:#ffffffd9;font-size:clamp(1.1rem,2.5vw,1.3rem);font-weight:400;line-height:1.6;margin-bottom:48px;text-shadow:0 2px 10px #0003}.hero-stats{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 20px 40px #0000001a;gap:40px;justify-content:space-between;margin:0 auto;max-width:650px;padding:36px 40px}.hero-stats,.stat-item{align-items:center;display:flex}.stat-item{flex:1 1;flex-direction:column;justify-content:center;min-width:0;text-align:center}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#06b6d4);-webkit-background-clip:text;background-clip:text;display:block;font-size:2.1rem;font-weight:800;line-height:1;margin-bottom:6px;white-space:nowrap}.stat-label{color:#ffffffb3;font-size:.8rem;font-weight:600;letter-spacing:.3px;line-height:1.1;text-align:center;text-transform:uppercase;white-space:nowrap}.stat-divider{background:#fff3;flex-shrink:0;height:50px;width:1px}.support-options{background:#0000;padding:80px 0}.support-options .container{margin:0 auto;max-width:1200px;padding:0 20px}.section-header{animation:slideInUp .8s ease-out .4s forwards;margin-bottom:60px;opacity:0}.section-title{color:#fff;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;margin-bottom:16px}.section-subtitle{color:#ffffffb3;font-size:1.1rem;max-width:600px}.options-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1200px}.option-card{animation:slideInUp .8s ease-out forwards;animation-delay:calc(.6s + var(--index)*.1s);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 20px 40px #0000001a;opacity:0;overflow:hidden;padding:40px;position:relative;text-align:center;transition:all .4s ease}.option-card:first-child{--index:0}.option-card:nth-child(2){--index:1}.option-card:nth-child(3){--index:2}.option-card:hover{background:#ffffff1f;border-color:#3b82f64d;box-shadow:0 30px 60px #00000026,0 0 40px #3b82f61a;transform:translateY(-8px) scale(1.02)}.option-icon{display:inline-block;font-size:3rem;margin-bottom:24px}.option-title{color:#fff;font-size:1.4rem;font-weight:600;margin-bottom:12px;text-shadow:0 2px 10px #0003}.option-description{color:#ffffffb3;line-height:1.6;margin-bottom:16px}.option-availability{background:#3b82f633;border:1px solid #3b82f64d;border-radius:12px;color:#3b82f6;display:inline-block;font-size:.9rem;font-weight:500;margin-bottom:24px;padding:8px 16px}.option-action{background:linear-gradient(135deg,#3b82f6,#06b6d4);border:none;border-radius:12px;box-shadow:0 6px 20px #3b82f64d;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;letter-spacing:.5px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.option-action:hover{box-shadow:0 10px 30px #3b82f666;transform:translateY(-2px)}.support-content{background:#0000;padding:80px 0 120px}.support-content .container{margin:0 auto;max-width:1400px;padding:0 20px}.content-grid{grid-gap:80px;align-items:start;display:grid;gap:80px;grid-template-columns:1fr 1fr}.contact-section{animation:slideInLeft .8s ease-out .8s forwards;opacity:0}.contact-section .section-header{margin-bottom:40px;text-align:left}.contact-section .section-title{font-size:2rem;text-align:left}.contact-section .section-subtitle{margin:0;max-width:none;text-align:left}.alert{align-items:flex-start;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid;border-radius:16px;display:flex;gap:16px;margin-bottom:32px;padding:20px}.alert-success{background:#22c55e1a;border-color:#22c55e4d;color:#22c55e}.alert-error{background:#ef44441a;border-color:#ef44444d;color:#ef4444}.alert-icon{flex-shrink:0;font-size:1.5rem}.alert strong{display:block;margin-bottom:4px}.alert p{margin:0;opacity:.8}.contact-form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 20px 40px #0000001a;padding:40px}.form-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:24px}.form-group{display:flex;flex-direction:column;margin-bottom:24px}.form-group label{color:#fff;font-size:1rem;font-weight:600;margin-bottom:8px;text-shadow:0 2px 10px #0003}.form-group input,.form-group select,.form-group textarea{background:#ffffff14;border:1px solid #fff3;border-radius:12px;color:#fff;font-family:inherit;font-size:1rem;padding:16px 20px;transition:all .3s ease}.form-group input::placeholder,.form-group textarea::placeholder{color:#ffffff80}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:#ffffff1f;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.form-group textarea{line-height:1.5;min-height:120px;resize:vertical}.submit-button{align-items:center;background:linear-gradient(135deg,#3b82f6,#06b6d4);border:none;border-radius:16px;box-shadow:0 8px 25px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:12px;justify-content:center;letter-spacing:.5px;overflow:hidden;padding:16px 32px;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%}.submit-button:before{background:linear-gradient(90deg,#0000,#fff3 50%,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.submit-button:hover{box-shadow:0 15px 35px #3b82f666;transform:translateY(-2px)}.submit-button:hover:before{left:100%}.submit-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.button-icon{font-size:1.2rem;transition:transform .3s ease}.submit-button:hover .button-icon{transform:translateX(4px)}.faq-section{animation:slideInRight .8s ease-out 1s forwards;opacity:0}.faq-section .section-header{margin-bottom:40px;text-align:left}.faq-section .section-title{font-size:2rem;text-align:left}.faq-section .section-subtitle{margin:0;max-width:none;text-align:left}.faq-list{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}.faq-item{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 10px 20px #0000000d;padding:24px;transition:all .3s ease}.faq-item:hover{background:#ffffff1f;border-color:#fff3;box-shadow:0 15px 30px #0000001a;transform:translateY(-2px)}.faq-question{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:12px;text-shadow:0 2px 10px #0003}.faq-answer{color:#ffffffb3;line-height:1.6;margin:0}.faq-cta{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 15px 30px #0000001a;padding:32px;text-align:center}.faq-cta h3{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:8px;text-shadow:0 2px 10px #0003}.faq-cta p{color:#ffffffb3;margin-bottom:24px}.cta-actions{align-items:center;display:flex;flex-direction:column;gap:16px}.btn-secondary{background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;letter-spacing:.5px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.btn-secondary:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-2px)}.email-link{color:#3b82f6;font-size:1rem;font-weight:600;text-decoration:none;transition:color .3s ease}.email-link:hover{color:#06b6d4;text-decoration:underline}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@media (max-width:1024px){.content-grid{gap:60px}.content-grid,.options-grid{grid-template-columns:1fr}.faq-section{animation:slideInUp .8s ease-out 1s forwards}}@media (max-width:768px){.support-hero{padding:100px 0 60px}.hero-stats{flex-direction:column;gap:28px;justify-content:center;max-width:350px;padding:28px 24px}.stat-item{min-height:auto;width:100%}.stat-divider{align-self:center;height:1px;width:50px}.support-options{padding:60px 0}.support-content{padding:60px 0 100px}.content-grid{gap:40px}.form-row{gap:16px;grid-template-columns:1fr;margin-bottom:16px}.contact-form,.option-card{padding:24px}.faq-item{padding:20px}.faq-cta{padding:24px}}@media (max-width:480px){.support-hero{padding:80px 0 40px}.section-header{margin-bottom:40px}.support-options{padding:40px 0}.support-content{padding:40px 0 80px}.hero-stats{padding:20px}.stat-number{font-size:1.5rem}.stat-label{font-size:.8rem}}.flow-chart-section{background:#0000;padding:0;position:relative}.section-header{margin-bottom:80px;text-align:center}.section-title{-webkit-text-fill-color:#0000;animation:slideInUp 1s ease forwards;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:20px;text-shadow:0 4px 20px #0000004d}.section-subtitle{animation:slideInUp 1s ease .2s forwards;color:#fffc;font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:700px;opacity:0;text-shadow:0 2px 10px #0003}.flow-chart{display:flex;flex-direction:column;gap:50px;margin:0 auto;max-width:1200px;position:relative}.flow-chart:before{animation:growLineVertical 3s ease-out 1s forwards;background:linear-gradient(180deg,#667eea,#764ba2 30%,#f5576c 70%,#f093fb);border-radius:2px;bottom:100px;content:"";left:80px;position:absolute;top:100px;transform:scaleY(0);transform-origin:top;width:4px;z-index:1}@keyframes growLineVertical{to{transform:scaleY(1)}}.flow-node{align-items:flex-start;animation:slideInRight .8s ease forwards;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 10px 30px #0000001a;display:flex;gap:50px;opacity:0;padding:50px;position:relative;transition:all .4s ease;z-index:2}.flow-node:first-child{animation-delay:.5s}.flow-node:nth-child(2){animation-delay:.7s}.flow-node:nth-child(3){animation-delay:.9s}.flow-node:nth-child(4){animation-delay:1.1s}.flow-node:nth-child(5){animation-delay:1.3s}.flow-node:nth-child(6){animation-delay:1.5s}.flow-node:hover{background:#ffffff1f;border-color:#fff3;box-shadow:0 20px 50px #0003;transform:translateX(15px)}@keyframes slideInRight{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.flow-icon-container{align-items:center;background:linear-gradient(135deg,#fff,#f1f5f9);border:4px solid #3b82f633;border-radius:50%;box-shadow:0 15px 40px #0003,0 0 0 6px #ffffff1a;display:flex;flex-shrink:0;font-size:3rem;height:140px;justify-content:center;position:relative;width:140px}.flow-icon-container:after{animation:pulseGlow 4s infinite;border:3px solid #3b82f64d;border-radius:50%;content:"";height:calc(100% + 24px);left:-12px;position:absolute;top:-12px;width:calc(100% + 24px)}@keyframes pulseGlow{0%{opacity:0;transform:scale(.8)}50%{opacity:.5}to{opacity:0;transform:scale(1.4)}}.flow-content{flex:1 1;text-align:left}.flow-title{color:#fff;font-size:2rem;font-weight:800;margin-bottom:16px;text-shadow:0 2px 10px #0000004d}.flow-description{color:#ffffffd9;font-size:1.1rem;line-height:1.7;margin-bottom:25px;text-shadow:0 1px 5px #0003}.flow-features{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.flow-feature-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3b82f633;border:1px solid #3b82f64d;border-radius:20px;color:#93c5fd;font-size:.9rem;font-weight:600;padding:8px 16px}.flow-stats{display:flex;gap:40px;margin-top:20px}.flow-stat{text-align:center}.flow-stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;display:block;font-size:1.6rem;font-weight:900;text-shadow:0 2px 10px #fbbf244d}.flow-stat-label{color:#ffffffb3;font-size:.85rem;font-weight:500;margin-top:4px}.flow-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;background-clip:text;font-weight:700}.flow-arrow{display:none}@media (max-width:768px){.flow-chart:before{left:50px}.flow-node{flex-direction:column;gap:30px;padding:40px 25px}.flow-content,.flow-node{text-align:center}.flow-icon-container{font-size:2.2rem;height:100px;margin:0 auto;width:100px}.flow-stats{gap:25px}.flow-features,.flow-stats{justify-content:center}.flow-title{font-size:1.6rem}}
/*# sourceMappingURL=main.8b03b33f.css.map*/