html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{max-width:100vw;overflow-x:hidden}*{scroll-behavior:smooth}:focus{outline:2px solid #7b61ff;outline-offset:2px}::selection{background:#7b61ff33;color:#333}::-moz-selection{background:#7b61ff33;color:#333}.header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.header.scrolled{background:#fff;box-shadow:0 5px 30px #0000001a}.header .container{align-items:center;display:flex;height:70px;justify-content:space-between}.logo{color:#7b61ff;font-size:24px;font-weight:700;text-decoration:none}.nav{align-items:center;display:flex;gap:30px}.nav a{color:#252222;cursor:pointer;font-weight:500;text-decoration:none;transition:color .3s ease}.nav a:hover{color:#7b61ff}.header-actions{align-items:center;display:flex;gap:15px}.mobile-menu-toggle{background:none;border:none;color:#666;cursor:pointer;display:none;font-size:20px}@media (max-width:768px){.mobile-menu-toggle{display:block}.nav{background:#fff;box-shadow:0 5px 20px #0000001a;flex-direction:column;left:0;opacity:0;padding:20px;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:all .3s ease;visibility:hidden}.nav-open{opacity:1;transform:translateY(0);visibility:visible}.header-actions .btn{display:none}}@media (max-width:480px){.logo{font-size:20px}.header .container{height:60px}}.hero{align-items:center;background:linear-gradient(135deg,#505e9d,#2cd815);color:#333;display:flex;min-height:100vh;overflow:hidden;padding:0 20px;position:relative}.hero-background{background-color:#fff;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0}.gradient-shape{border-radius:50%;filter:blur(0);opacity:.6;position:absolute}.gradient-shape-1{background:orange;height:300px;right:20%;top:20%;width:300px}.gradient-shape-2{background:orange;bottom:30%;height:200px;left:10%;width:200px}.hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;position:relative;z-index:1}.hero-left h1{font-size:48px;font-weight:700;line-height:1.2;margin-bottom:20px}.hero-left p{color:#666;font-size:18px;line-height:1.6;margin-bottom:30px}.hero-cta{transform-style:preserve-3d}.hero-right{display:flex;justify-content:center;position:relative}.hero-phone{position:relative;z-index:2}.phone-mockup{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:40px;box-shadow:0 30px 60px #0000004d;height:500px;padding:6px;transform-style:preserve-3d;transition:transform .6s ease,box-shadow .6s ease;width:275px}.phone-mockup:hover{box-shadow:0 25px 45px #0000004d;transform:translateY(-15px) scale(1.05)}.phone-screen{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:30px;height:100%;padding:30px 20px;position:relative;width:100%}.screen-content{color:#fff;text-align:center}.time-display{font-size:32px;font-weight:300;margin-bottom:40px}.chart-container{background:#fff3;border-radius:20px;padding:20px}.chart-bars{align-items:end;display:flex;gap:8px;height:120px;justify-content:space-between}.bar{animation:barGrow 2s ease-out;background:#fffc;border-radius:4px;flex:1 1}.floating-icons{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.floating-icon{align-items:center;animation:float 6s ease-in-out infinite;background:orange;border-radius:70%;box-shadow:0 10px 30px #7b61ff4d;color:#fff;display:flex;font-size:25px;height:65px;justify-content:center;position:absolute;width:65px}.floating-icon-1{animation-delay:0s;left:10%;top:20%}.floating-icon-2{animation-delay:1s;left:0;top:60%}.floating-icon-3{animation-delay:2s;right:5%;top:30%}.floating-icon-4{animation-delay:3s;bottom:20%;right:5%}@media (max-width:768px){.hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.hero-left h1{font-size:36px}.phone-mockup{height:480px;width:240px}.floating-icon{font-size:20px;height:50px;width:50px}}@media (max-width:480px){.hero-left h1{font-size:28px}.phone-mockup{height:440px;width:220px}.floating-icon{font-size:16px;height:40px;width:40px}}.stats{background:#fff;padding:80px 0}.stats h2{color:#333;font-size:36px;margin-bottom:60px;text-align:center}.stats-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);text-align:center}.stat-item{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;padding:40px 20px;transform-style:preserve-3d;transition:all .3s ease}.stat-item:hover{box-shadow:0 20px 50px #00000026}.stat-number{align-items:center;color:#403385;display:flex;font-size:48px;font-weight:700;gap:5px;justify-content:center;margin-bottom:10px}.suffix{font-size:24px;font-weight:400}.star-icon{color:gold;font-size:36px;margin-left:5px}.stat-item p{color:#666;font-size:16px;font-weight:500}@media (max-width:768px){.stats-grid{gap:30px;grid-template-columns:1fr}.stats h2{font-size:28px}.stat-number{font-size:36px}.suffix{font-size:20px}.star-icon{font-size:28px}}@media (max-width:480px){.stats{padding:60px 0}.stat-item{padding:30px 15px}.stat-number{font-size:32px}.suffix{font-size:18px}}.features{background:#fff;padding:80px 0}.features-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr}.feature-card{background:#fff;border-radius:20px;box-shadow:0 10px 40px #0000001a;padding:40px;transform-style:preserve-3d;transition:all .3s ease}.feature-card h3{color:#333;font-size:24px;font-weight:700;margin-bottom:15px}.feature-card p{color:#666;line-height:1.6;margin-bottom:25px}.feature-list{margin-bottom:30px}.feature-item{gap:10px;margin-bottom:10px}.checkbox{border:2px solid #7b61ff;border-radius:4px;flex-shrink:0;height:20px;position:relative;width:20px}.checkbox.checked{background:#7b61ff}.checkbox.checked:after{color:#fff;content:"✓";font-size:14px;font-weight:700;left:2px;position:absolute;top:-2px}.feature-item span{color:#666;font-size:14px}.toggle-controls{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.toggle-item{align-items:center;display:flex;justify-content:space-between}.toggle-item span{color:#666;font-size:14px}.toggle{background:#ddd;border-radius:13px;cursor:pointer;height:26px;position:relative;transition:background .3s ease;width:50px}.toggle.active{background:#7b61ff}.toggle:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .3s ease;width:20px}.toggle.active:after{transform:translateX(24px)}@media (max-width:768px){.features-grid{gap:30px;grid-template-columns:1fr}.feature-card{padding:30px}.feature-card h3{font-size:20px}}@media (max-width:480px){.features{padding:60px 0}.feature-card{padding:25px}}.tools{background:#fff;padding:80px 0}.tools-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-bottom:50px}.tool-card{background:#fff;border-radius:15px;box-shadow:0 5px 20px #1817171a;padding:30px;text-align:center;transform-style:preserve-3d}.tool-card,.tool-icon{transition:all .3s ease}.tool-icon{align-items:center;background:#7b61ff1a;border-radius:50%;color:orange;display:flex;font-size:40px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.tool-card h3{color:#333;font-size:20px;font-weight:600;margin-bottom:15px}.tool-card p{color:#666;font-size:14px;line-height:1.5}.tools-cta{text-align:center}@media (max-width:992px){.tools-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.tools-grid{gap:25px;grid-template-columns:1fr}.tool-card{padding:25px}.tool-icon{font-size:32px;height:60px;width:60px}.tool-card h3{font-size:18px}}@media (max-width:480px){.tools{padding:60px 0}.tool-card{padding:20px}}.concerns{background:#fff;padding:80px 0}.concerns-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.concern-card{background:#fff;border:1px solid #f0f0f0;border-radius:15px;box-shadow:0 5px 20px #00000014;padding:30px 20px;text-align:center;transform-style:preserve-3d;transition:all .3s ease}.concern-icon{align-items:center;background:#7b61ff1a;border-radius:50%;color:orange;display:flex;font-size:32px;height:60px;justify-content:center;margin:0 auto 15px;transition:all .3s ease;width:60px}.concern-card h3{color:#333;font-size:18px;font-weight:600;margin-bottom:10px}.concern-card p{color:#666;font-size:14px;line-height:1.4}@media (max-width:992px){.concerns-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.concerns-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.concern-card{padding:25px 15px}.concern-icon{font-size:28px;height:50px;width:50px}.concern-card h3{font-size:16px}}@media (max-width:480px){.concerns{padding:60px 0}.concerns-grid{gap:15px;grid-template-columns:1fr}.concern-card{padding:20px 15px}}.testimonials{background:#fff;padding:80px 0}.testimonials-carousel{margin:0 auto;max-width:600px;position:relative;text-align:center}.testimonial-card{background:#fff;border-radius:20px;box-shadow:0 10px 40px #0000001a;padding:40px}.testimonial-content{position:relative}.stars{color:gold;display:flex;font-size:18px;gap:2px;justify-content:center;margin-bottom:20px}.testimonial-content p{color:#666;font-size:18px;font-style:italic;line-height:1.6;margin-bottom:30px;position:relative}.testimonial-content p:before{color:#7b61ff;content:'"';font-size:60px;left:-20px;opacity:.3;position:absolute;top:-10px}.testimonial-author{gap:15px}.avatar,.testimonial-author{align-items:center;display:flex;justify-content:center}.avatar{background:#f0f0f0;border-radius:50%;font-size:24px;height:50px;width:50px}.testimonial-author div:last-child{text-align:left}.testimonial-author h4{color:#333;font-size:16px;font-weight:600;margin:0}.testimonial-author span{color:#666;font-size:14px}.carousel-indicators{display:flex;gap:10px;justify-content:center;margin-top:30px}.indicator{background:#ddd;border:none;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.indicator:hover{background:#bbb;transform:scale(1.1)}.indicator.active{background:#7b61ff;transform:scale(1.2)}@media (max-width:768px){.testimonials-carousel{max-width:500px}.testimonial-card{padding:30px}.testimonial-content p{font-size:16px}.testimonial-content p:before{font-size:40px;left:-15px;top:-5px}}@media (max-width:480px){.testimonials{padding:60px 0}.testimonials-carousel{max-width:100%}.testimonial-card{padding:25px}.testimonial-author{flex-direction:column;gap:10px}.testimonial-author div:last-child{text-align:center}}.media{background:#fff;padding:60px 0}.media h2{color:#000;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:30px;margin-bottom:40px;text-align:center}.media-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.media-item{text-align:center}.media-item,.media-logo{padding:20px;transition:all .3s ease}.media-logo{background:#f8f7ff;border:2px solid #eee;border-radius:12px;color:#333;font-size:20px;font-weight:700;margin-bottom:10px}.media-item:hover .media-logo{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#fff;color:#fff}.media-description{color:#666;font-size:14px;margin:0}@media (max-width:992px){.media-grid{gap:25px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.media-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.media h2{font-size:24px}.media-logo{font-size:18px;padding:15px}}@media (max-width:480px){.media{padding:50px 0}.media-grid{gap:15px;grid-template-columns:1fr}.media-item{padding:15px}}.footer{background:#1a1a2e;color:#fff;overflow:hidden;position:relative}.footer-background{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.footer-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr 1fr;padding:60px 0 40px;position:relative;z-index:1}.footer-section h3{color:#7b61ff;font-size:24px;font-weight:700;margin-bottom:20px}.footer-section h4{color:#fff;font-size:18px;font-weight:600;margin-bottom:20px}.footer-section p{color:#ccc;line-height:1.6;margin-bottom:20px}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:10px}.footer-section ul li a{color:#ccc;font-size:14px;text-decoration:none;transition:color .3s ease}.footer-section ul li a:hover{color:#7b61ff}.social-icons{display:flex;gap:15px}.social-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.social-icon:hover{background:#7b61ff4d;color:linear-gradient(135deg,#667eea,#764ba2)}.footer-bottom{border-top:1px solid #ffffff1a;color:#ccc;padding:20px 0;position:relative;text-align:center;z-index:1}@media (max-width:768px){.footer-content{gap:30px;grid-template-columns:1fr;padding:40px 0 30px;text-align:center}.social-icons{justify-content:center}}@media (max-width:480px){.footer-content{padding:30px 0 20px}.footer-section h3{font-size:20px}.footer-section h4{font-size:16px}}.auth-page{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.auth-page:before{animation:backgroundMove 20s linear infinite;background:radial-gradient(circle,#ffffff1a 1px,#0000 0);background-size:50px 50px;content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes backgroundMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.auth-container{max-width:400px;position:relative;width:100%;z-index:1}.auth-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #fff3;border-radius:20px;box-shadow:0 20px 60px #0003;padding:40px;text-align:center}.auth-card h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7b61ff,#ff6b9d);-webkit-background-clip:text;background-clip:text;color:#333;font-size:28px;font-weight:700;margin-bottom:10px}.auth-card>p{color:#666;font-size:16px;margin-bottom:30px}.auth-form{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.form-group{position:relative;text-align:left}.form-group input{background:#fafafa;border:2px solid #eee;border-radius:12px;font-size:16px;padding:15px 20px;transition:all .3s ease;width:100%}.form-group input:focus{background:#fff;border-color:#7b61ff;box-shadow:0 0 0 3px #7b61ff1a;outline:none;transform:translateY(-2px)}.form-group input.error{background:#ff47570d;border-color:#ff4757}.error-message{color:#ff4757;display:block;font-size:12px;margin-top:5px;text-align:left}.auth-form .btn{margin-top:10px;transform-style:preserve-3d;width:100%}.auth-link{color:#666;font-size:14px}.auth-link a{color:#7b61ff;font-weight:600;text-decoration:none;transition:color .3s ease}.auth-link a:hover{color:#ff6b9d}@media (max-width:480px){.auth-card{padding:30px 25px}.auth-card h1{font-size:24px}.form-group input{font-size:14px;padding:12px 16px}}.form-options{font-size:14px;justify-content:space-between;margin:-10px 0 10px}.form-options,.remember-me{align-items:center;display:flex}.remember-me{color:#666;cursor:pointer;gap:8px}.remember-me input[type=checkbox]{accent-color:#7b61ff;cursor:pointer;margin:0;width:auto}.forgot-password{color:#7b61ff;font-size:14px;text-decoration:none;transition:color .3s ease}.forgot-password:hover{color:#ff6b9d}@media (max-width:480px){.form-options{align-items:flex-start;flex-direction:column;gap:10px}}:root{--primary-gradient:linear-gradient(135deg,#667eea,#764ba2);--secondary-gradient:linear-gradient(135deg,#f093fb,#f5576c);--success-color:#10b981;--purple-color:#8b5cf6;--blue-color:#3b82f6}.pricing-container{background:linear-gradient(180deg,#fff,#f8f9ff 50%,#f0f4ff);color:#1a1a2e;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1400px;min-height:100vh;overflow:hidden;padding:120px 20px 60px;position:relative;width:100%}.background-decoration{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.circle-decoration{animation:float-slow 20s ease-in-out infinite;border-radius:50%;filter:blur(120px);opacity:.08;position:absolute}.circle-1{animation-delay:0s;background:linear-gradient(135deg,#667eea,#764ba2);height:600px;right:-200px;top:-200px;width:600px}.circle-2{animation-delay:5s;background:linear-gradient(135deg,#f093fb,#f5576c);bottom:-150px;height:500px;left:-150px;width:500px}.circle-3{animation-delay:10s;background:linear-gradient(135deg,#4facfe,#00f2fe);height:400px;left:50%;top:50%;transform:translate(-50%,-50%);width:400px}.pricing-hero{margin-bottom:80px;opacity:0;position:relative;text-align:center;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1);z-index:1}.pricing-hero.visible{opacity:1;transform:translateY(0)}.hero-badge{align-items:center;animation:glow 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#667eea1a,#764ba21a);border:1px solid #667eea33;border-radius:50px;color:#667eea;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;margin-bottom:30px;padding:10px 24px}.hero-badge svg{stroke:#fbbf24;height:20px;width:20px}.pricing-title{color:#1a1a2e;font-size:4rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:25px}.animated-heading{-webkit-text-fill-color:#0000;animation:fadeInScale .8s ease-out;animation:gradient-flow 3s ease infinite;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);-webkit-background-clip:text;background-clip:text;background-size:200% auto}@keyframes gradient-flow{0%,to{background-position:0}50%{background-position:100%}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.gradient-text{-webkit-text-fill-color:#0000;animation:gradient-shift 5s ease infinite;background:linear-gradient(135deg,#667eea,#f093fb 50%,#f5576c);-webkit-background-clip:text;background-clip:text;background-size:200% 200%}.pricing-subtitle{color:#64748b;font-size:1.25rem;font-weight:400;line-height:1.7;margin:0 auto;max-width:700px}.pricing-cards{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:1000px;position:relative;z-index:1}.pricing-card{animation:fadeInUp .8s ease-out backwards;background:#fff;border:2px solid #e2e8f0;border-radius:30px;box-shadow:0 10px 40px #0000000d;overflow:hidden;padding:45px 35px;position:relative;transition:all .5s cubic-bezier(.4,0,.2,1)}.pricing-card:before{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--primary-gradient);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.pricing-card:hover:before{transform:scaleX(1)}.pricing-card:hover{border-color:#667eea;box-shadow:0 30px 80px #667eea33;transform:translateY(-15px) scale(1.02)}.pricing-card.popular{background:linear-gradient(135deg,#667eea05,#f093fb05);border:3px solid #667eea;box-shadow:0 20px 60px #667eea26;transform:scale(1.05)}.pricing-card.popular:hover{transform:translateY(-15px) scale(1.08)}.card-glow{filter:blur(60px);height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity .5s ease;width:200%}.pricing-card:hover .card-glow{opacity:.08}.badge{align-items:center;animation:pulse-glow 2s infinite;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:25px;box-shadow:0 8px 30px #fbbf244d;color:#1a1a2e;display:flex;font-size:.75rem;font-weight:700;gap:6px;letter-spacing:.5px;padding:8px 18px;position:absolute;right:25px;top:25px}.badge svg{stroke:#1a1a2e;height:14px;width:14px}.card-header{align-items:center;display:flex;flex-direction:column;margin-bottom:30px}.plan-icon-wrapper{align-items:center;animation:float 3s ease-in-out infinite;border-radius:20px;box-shadow:0 10px 40px #667eea33;display:flex;height:80px;justify-content:center;margin-bottom:20px;width:80px}.plan-icon{color:#fff;font-size:2.5rem}.fab,.far,.fas{display:inline-block}.check-icon{font-size:1.5rem}.faq-icon,.platform-icon,.trust-icon{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text}.faq-icon{display:block;font-size:2rem;margin-bottom:15px}.section-icon{animation:pulse-icon 2s ease-in-out infinite}@keyframes pulse-icon{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.plan-name{color:#1a1a2e;font-size:2rem;font-weight:700;text-align:center}.price-section{margin-bottom:20px;text-align:center}.price{align-items:baseline;display:flex;gap:5px;justify-content:center;margin-bottom:10px}.currency{color:#64748b;font-size:1.5rem;font-weight:600}.amount{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:800}.period{color:#64748b;font-size:1.2rem;font-weight:500}.monthly-price{color:#94a3b8;font-size:.95rem}.plan-description{color:#64748b;font-size:.95rem;line-height:1.6;text-align:center}.features-list,.plan-description{margin-bottom:30px}.feature-item{align-items:center;border-bottom:1px solid #f1f5f9;color:#475569;display:flex;font-size:.95rem;gap:12px;padding:12px 0}.feature-item:last-child{border-bottom:none}.feature-item i{color:#10b981;color:var(--success-color);flex-shrink:0;font-size:1.2rem}.buy-button{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:15px;box-shadow:0 10px 30px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:1.05rem;font-weight:700;gap:10px;justify-content:center;margin-bottom:15px;overflow:hidden;padding:18px;position:relative;transition:all .3s ease;width:100%}.buy-button:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.buy-button:hover:before{height:400px;width:400px}.buy-button:hover{box-shadow:0 15px 40px #667eea66;transform:translateY(-3px)}.buy-button i{position:relative;transition:transform .3s ease;z-index:1}.buy-button:hover i{transform:translateX(5px)}.buy-button span{position:relative;z-index:1}.details-button{align-items:center;background:#0000;border:2px solid #e2e8f0;border-radius:15px;color:#667eea;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;padding:14px;transition:all .3s ease;width:100%}.details-button:hover{background:#667eea0d;border-color:#667eea;color:#667eea}.trust-badges{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:60px auto;max-width:1000px;position:relative;z-index:1}.trust-item{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:20px;box-shadow:0 5px 20px #00000008;display:flex;gap:20px;padding:25px;transition:all .3s ease}.trust-item:hover{background:#fff;border-color:#667eea;box-shadow:0 15px 40px #667eea26;transform:translateY(-5px)}.trust-icon{flex-shrink:0;font-size:2.5rem}.trust-text{display:flex;flex-direction:column;gap:4px}.trust-text strong{color:#1a1a2e;font-size:1.1rem;font-weight:700}.trust-text span{color:#64748b;font-size:.85rem}.pricing-note{align-items:center;background:#667eea0d;border:1px solid #667eea1a;border-radius:15px;color:#64748b;display:flex;font-size:.95rem;gap:10px;justify-content:center;line-height:1.8;margin:40px auto;max-width:800px;padding:20px}.platforms,.pricing-note{position:relative;text-align:center;z-index:1}.platforms{margin:80px 0}.platforms-text{color:#475569;font-size:1.1rem;font-weight:600;margin-bottom:30px}.platform-icons{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.platform-item{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:15px;box-shadow:0 5px 15px #00000008;cursor:pointer;display:flex;flex-direction:column;gap:12px;min-width:100px;padding:20px;transition:all .3s ease}.platform-item:hover{background:#fff;border-color:#667eea;box-shadow:0 15px 35px #667eea26;transform:translateY(-10px) scale(1.05)}.platform-icon{font-size:2.5rem;transition:transform .3s ease}.platform-item:hover .platform-icon{transform:scale(1.2) rotate(5deg)}.platform-name{color:#64748b;font-size:.85rem;font-weight:600}.features-section{margin-top:100px;position:relative;z-index:1}.features-title{color:#1a1a2e;font-size:3rem;font-weight:800;letter-spacing:-.02em;margin-bottom:15px;text-align:center}.features-subtitle{color:#64748b;font-size:1.2rem;margin-bottom:50px;text-align:center}.comparison-table{background:#fff;border:2px solid #e2e8f0;border-radius:30px;box-shadow:0 20px 60px #0000000d;padding:40px}.table-header{grid-gap:25px;border-bottom:2px solid #e2e8f0;display:grid;gap:25px;grid-template-columns:2fr 1fr 1fr;margin-bottom:30px;padding-bottom:25px}.header-feature{color:#1a1a2e;font-size:1rem;font-weight:700}.header-plan{display:flex;justify-content:center}.plan-badge{align-items:center;border-radius:15px;color:#1a1a2e;display:flex;font-size:.95rem;font-weight:700;gap:10px;padding:12px 24px;transition:all .3s ease}.plan-badge.basic{background:linear-gradient(135deg,#667eea1a,#764ba21a);border:2px solid #667eea4d}.plan-badge.complete{background:linear-gradient(135deg,#f093fb1a,#f5576c1a);border:2px solid #f093fb4d}.plan-badge svg{stroke:#667eea;height:20px;width:20px}.feature-section{margin-bottom:20px;overflow:hidden}.feature-section,.section-header{border-radius:15px;transition:all .3s ease}.section-header{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;cursor:pointer;display:flex;justify-content:space-between;padding:25px}.section-header:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateX(5px)}.section-title{align-items:center;display:flex;gap:15px}.section-icon{font-size:1.8rem}.section-title h3{color:#1a1a2e;font-size:1.3rem;font-weight:700}.item-count{background:#e2e8f0;border-radius:20px;color:#64748b;font-size:.8rem;margin-left:10px;padding:4px 12px}.section-content{max-height:0;overflow:hidden;transition:max-height .5s ease-out}.section-content.expanded{max-height:2500px;transition:max-height .7s ease-in}.feature-row{grid-gap:25px;animation:slideIn .4s ease-out;background:#fff;border-bottom:1px solid #f1f5f9;display:grid;gap:25px;grid-template-columns:2fr 1fr 1fr;padding:20px 25px;transition:all .3s ease}.feature-row:hover{background:#f8fafc}.feature-name{color:#475569;font-size:1rem}.feature-value{align-items:center;display:flex;justify-content:center}.check-icon{animation:checkmark .5s ease-out;color:#10b981;color:var(--success-color)}.dash{color:#cbd5e1;font-size:1.5rem;font-weight:300}.text-value{color:#64748b;font-size:.9rem;font-weight:500;text-align:center}.text-value.complete{color:#f093fb;font-weight:600}.faq-section{margin:100px 0;position:relative;z-index:1}.faq-title{color:#1a1a2e;font-size:2.5rem;font-weight:800;margin-bottom:50px;text-align:center}.faq-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px}.faq-item{background:#fff;border:2px solid #e2e8f0;border-radius:20px;box-shadow:0 5px 20px #00000008;padding:30px;transition:all .3s ease}.faq-item:hover{background:#fff;border-color:#667eea;box-shadow:0 15px 40px #667eea26;transform:translateY(-5px)}.faq-item h4{color:#1a1a2e;font-size:1.2rem;font-weight:700;margin-bottom:12px}.faq-item p{color:#64748b;font-size:.95rem;line-height:1.6}.bottom-cta{background:linear-gradient(135deg,#667eea1a,#f5576c1a);border:2px solid #667eea33;border-radius:40px;color:#1a1a2e;margin-top:120px;overflow:hidden;padding:80px 40px;position:relative;text-align:center;z-index:1}.bottom-cta:before{animation:rotate 20s linear infinite;background:linear-gradient(135deg,#667eea0d,#f5576c0d);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%;z-index:-1}.cta-content{position:relative;z-index:2}.cta-badge{background:#667eea1a;border-radius:30px;color:#667eea;display:inline-block;font-size:.9rem;font-weight:700;letter-spacing:2px;margin-bottom:20px;opacity:.9;padding:8px 20px}.cta-title{color:#1a1a2e;font-size:3.5rem;font-weight:900;letter-spacing:-.02em;line-height:1.2;margin-bottom:25px}.cta-title .highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text}.cta-description{color:#64748b;font-size:1.2rem;line-height:1.7;margin:0 auto 40px;max-width:600px}.cta-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.cta-button{align-items:center;border:none;border-radius:15px;cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;gap:10px;padding:18px 40px;transition:all .3s ease}.cta-button.primary{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 10px 30px #667eea4d;color:#fff}.cta-button.primary:hover{box-shadow:0 15px 40px #667eea66;transform:translateY(-3px)}.cta-button i{transition:transform .3s ease}.cta-button.primary:hover i{transform:translateX(5px)}.cta-button.secondary{background:#fff;border:2px solid #667eea;color:#667eea}.cta-button.secondary:hover{background:#667eea0d;transform:translateY(-3px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}@keyframes pulse-glow{0%,to{box-shadow:0 8px 30px #fbbf244d}50%{box-shadow:0 8px 40px #fbbf2480}}@keyframes glow{0%,to{box-shadow:0 0 20px #667eea33}50%{box-shadow:0 0 30px #667eea4d}}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes checkmark{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.pricing-title{font-size:3rem}.cta-title{font-size:2.5rem}}@media (max-width:768px){.pricing-container{padding:100px 15px 40px}.pricing-title{font-size:2.2rem}.pricing-subtitle{font-size:1.1rem}.pricing-cards{gap:30px;grid-template-columns:1fr}.pricing-card.popular{transform:scale(1)}.feature-row,.table-header{font-size:.9rem;gap:15px;grid-template-columns:1.5fr 1fr 1fr}.plan-badge span{display:none}.cta-title{font-size:2rem}.cta-buttons{flex-direction:column}.cta-button{justify-content:center;width:100%}.faq-grid,.trust-badges{grid-template-columns:1fr}.platform-icons{gap:15px}.features-title{font-size:2rem}}@media (max-width:480px){.pricing-container{padding:80px 15px 40px}.pricing-title{font-size:1.8rem}.amount{font-size:2.5rem}.comparison-table{padding:20px}.section-title h3{font-size:1.1rem}.item-count{display:none}.hero-badge{font-size:.8rem;padding:8px 16px}.plan-icon-wrapper{height:60px;width:60px}.plan-icon{font-size:2.5rem}.cta-title{font-size:1.6rem}.cta-description{font-size:1rem}}.privacy-container{background-color:#f9fafb;color:#222;padding:2rem}.privacy-content{line-height:1.6;margin:0 auto;max-width:900px}.privacy-content h1{font-size:2rem;font-weight:700;margin-bottom:.5rem}.privacy-content .italic{color:#666;font-style:italic}.privacy-section{margin-bottom:2rem}.privacy-section h2{color:#333;font-size:1.3rem;margin-bottom:.5rem}.privacy-section p{color:#444;white-space:pre-line}*{box-sizing:border-box;margin:0;padding:0}body{color:#889933e3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.App,body{overflow-x:hidden}.container{margin:0 auto;max-width:1200px;padding:0 20px}.btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;overflow:hidden;padding:12px 24px;position:relative;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;transform-style:preserve-3d}.btn-primary:hover{transform:translateZ(10px)}.btn-secondary{background:#f8f7ff;border:2px solid #7b61ff;color:#7b61ff}.btn-large{font-size:16px;padding:16px 32px}.text-gradient{-webkit-text-fill-color:#0000;background:orange;-webkit-background-clip:text;background-clip:text}.section-header{margin-bottom:60px;text-align:center}.section-header h2{color:#333;font-size:36px;margin-bottom:20px}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-10px) rotate(5deg)}66%{transform:translateY(5px) rotate(-5deg)}}@keyframes barGrow{0%{height:0}}@media (max-width:768px){.container{padding:0 15px}.section-header h2{font-size:28px}}@media (max-width:480px){.section-header h2{font-size:24px}}
/*# sourceMappingURL=main.49046133.css.map*/