:root{--bg-dark:#0a0a0f;--bg-card:#19192399;--primary-neon:#a855f7;--secondary-neon:#3b82f6;--text-main:#f3f4f6;--text-muted:#9ca3af;--border-color:#ffffff1a;--error-color:#ef4444;--font-heading:"Poppins", sans-serif;--font-body:"Inter", sans-serif;--container-width:1100px;--transition:all .3s ease}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--bg-dark);color:var(--text-main);line-height:1.6;overflow-x:hidden}.container{max-width:var(--container-width);margin:0 auto;padding:0 20px}.text-gradient{background:linear-gradient(90deg, var(--primary-neon), var(--secondary-neon));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-title{font-family:var(--font-heading);text-align:center;margin-bottom:3rem;font-size:2.5rem;font-weight:700}.section-subtitle{text-align:center;color:var(--text-muted);margin-top:-2rem;margin-bottom:3rem}.btn-primary,.btn-primary-outline,.btn-submit{font-family:var(--font-heading);cursor:pointer;transition:var(--transition);border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 28px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary,.btn-submit{background:linear-gradient(135deg, var(--primary-neon), var(--secondary-neon));color:#fff;box-shadow:0 4px 15px #a855f766}.btn-primary:hover,.btn-submit:hover{transform:translateY(-2px);box-shadow:0 6px 20px #a855f799}.btn-primary-outline{color:#fff;border:2px solid var(--primary-neon);background:0 0;box-shadow:0 0 10px #a855f733}.btn-primary-outline:hover{background:#a855f71a;box-shadow:0 0 15px #a855f766}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;border-bottom:1px solid var(--border-color);background:#0a0a0fcc;width:100%;position:fixed;top:0}.nav-container{max-width:var(--container-width);justify-content:space-between;align-items:center;margin:0 auto;padding:15px 20px;display:flex}.logo{font-family:var(--font-heading);color:#fff;letter-spacing:1px;font-size:1.5rem;font-weight:800;text-decoration:none}.logo span{color:var(--primary-neon)}.nav-links{gap:30px;display:flex}.nav-links a{color:var(--text-main);transition:var(--transition);font-weight:500;text-decoration:none}.nav-links a:hover{color:var(--primary-neon)}.hero{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:100px 20px;display:flex;position:relative;overflow:hidden}.hero-content{z-index:2;max-width:800px;position:relative}.hero h1{font-family:var(--font-heading);margin-bottom:20px;font-size:4rem;line-height:1.2}.hero p{color:var(--text-muted);max-width:600px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.2rem}.hero-glow{z-index:1;pointer-events:none;background:radial-gradient(circle,#a855f733 0%,#0a0a0f00 70%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.features{background:linear-gradient(180deg, var(--bg-dark) 0%, #14141e 100%);padding:100px 0}.features-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;display:grid}.feature-card{background:var(--bg-card);border:1px solid var(--border-color);text-align:center;transition:var(--transition);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:30px}.feature-card:hover{border-color:var(--primary-neon);transform:translateY(-10px);box-shadow:0 10px 30px #a855f726}.feature-icon{margin-bottom:20px;font-size:3rem}.feature-card h3{font-family:var(--font-heading);margin-bottom:15px;font-size:1.2rem}.feature-card p{color:var(--text-muted);font-size:.95rem}.pricing{padding:100px 0}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:30px;display:grid}.pricing-card{background:var(--bg-card);border:1px solid var(--border-color);transition:var(--transition);border-radius:16px;padding:40px 30px;position:relative}.pricing-card:hover{border-color:var(--secondary-neon);box-shadow:0 10px 30px #3b82f626}.pricing-card.popular{border-color:var(--primary-neon);transform:scale(1.05);box-shadow:0 0 20px #a855f733}.popular-badge{background:linear-gradient(90deg, var(--primary-neon), var(--secondary-neon));letter-spacing:1px;text-transform:uppercase;border-radius:20px;padding:5px 15px;font-size:.8rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-card h3{font-family:var(--font-heading);margin-bottom:10px;font-size:1.5rem}.price{font-size:2.5rem;font-weight:700;font-family:var(--font-heading);color:var(--primary-neon);margin-bottom:20px}.price span{color:var(--text-muted);font-size:1rem;font-weight:400}.pricing-features{margin-bottom:25px;list-style:none}.pricing-features li{color:var(--text-main);margin-bottom:10px;padding-left:25px;position:relative}.pricing-features li:before{content:"✓";color:var(--secondary-neon);font-weight:700;position:absolute;left:0}.pricing-note,.pricing-includes{color:var(--text-muted);border-top:1px solid var(--border-color);padding-top:15px;font-size:.85rem}.workflow{background:linear-gradient(0deg, var(--bg-dark) 0%, #14141e 100%);padding:100px 0}.workflow-steps{flex-direction:column;gap:30px;max-width:800px;margin:0 auto;display:flex;position:relative}.workflow-steps:before{content:"";background:var(--border-color);width:2px;position:absolute;top:0;bottom:0;left:24px}.step{gap:20px;display:flex;position:relative}.step-number{background:var(--bg-dark);border:2px solid var(--primary-neon);width:50px;height:50px;font-family:var(--font-heading);color:var(--primary-neon);z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;display:flex;box-shadow:0 0 15px #a855f74d}.step-content{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;flex-grow:1;padding:20px 25px}.step-content h3{font-family:var(--font-heading);color:var(--text-main);margin-bottom:10px}.step-content p{color:var(--text-muted);font-size:.95rem}.tos{padding:80px 0}.tos-box{background:#ef44440d;border:1px solid #ef444433;border-radius:16px;padding:40px}.tos-box .section-title{margin-bottom:2rem}.tos-list{color:var(--text-muted);padding-left:20px;list-style-type:disc}.tos-list li{margin-bottom:12px}.order{padding:100px 0}.order-form{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;max-width:600px;margin:0 auto;padding:40px;box-shadow:0 20px 40px #00000080}.form-group{margin-bottom:25px}label{color:var(--text-main);margin-bottom:8px;font-weight:500;display:block}.required{color:var(--error-color)}input[type=text],input[type=url],select{border:1px solid var(--border-color);color:#fff;width:100%;font-family:var(--font-body);transition:var(--transition);background:#0a0a0fcc;border-radius:8px;padding:14px 16px;font-size:1rem}input:focus,select:focus{border-color:var(--primary-neon);outline:none;box-shadow:0 0 0 3px #a855f733}select option{background:var(--bg-dark);color:#fff}.checkbox-group{margin-top:30px}.checkbox-label{cursor:pointer;color:var(--text-muted);-webkit-user-select:none;user-select:none;align-items:flex-start;font-size:.9rem;display:flex;position:relative}.checkbox-label input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.checkmark{border:1px solid var(--border-color);width:20px;height:20px;transition:var(--transition);background-color:#0a0a0fcc;border-radius:4px;flex-shrink:0;margin-right:15px;position:relative;top:4px;left:0}.checkbox-label:hover input~.checkmark{border-color:var(--primary-neon)}.checkbox-label input:checked~.checkmark{background-color:var(--primary-neon);border-color:var(--primary-neon)}.checkmark:after{content:"";display:none;position:absolute}.checkbox-label input:checked~.checkmark:after{display:block}.checkbox-label .checkmark:after{border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;top:2px;left:6px;transform:rotate(45deg)}.checkbox-text{line-height:1.6}.btn-submit{width:100%;margin-top:20px;padding:16px;font-size:1.1rem}.whatsapp-icon{width:24px;height:24px}.footer{text-align:center;border-top:1px solid var(--border-color);color:var(--text-muted);padding:30px 0;font-size:.9rem}.hamburger{cursor:pointer;background:0 0;border:none;padding:5px;display:none}.hamburger .bar{background-color:var(--text-main);border-radius:3px;width:25px;height:3px;margin:5px auto;transition:all .3s ease-in-out;display:block}@media (width<=768px){.hero h1{font-size:2.5rem}.desktop-only{display:none}.hamburger{display:block}.nav-links{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color);background:#0a0a0ff2;flex-direction:column;width:100%;padding:20px 0;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);position:absolute;top:70px;left:-100%;box-shadow:0 10px 20px #00000080}.nav-links.active{left:0}.nav-links a{margin:15px 0;font-size:1.1rem;display:block}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:first-child{background-color:var(--primary-neon);transform:translateY(8px)rotate(45deg)}.hamburger.active .bar:nth-child(3){background-color:var(--primary-neon);transform:translateY(-8px)rotate(-45deg)}.pricing-card.popular{transform:scale(1)}.workflow-steps:before{left:20px}.step-number{width:40px;height:40px;font-size:1rem}.step-content{padding:15px}.order-form{padding:25px 20px}}.reveal{opacity:0;transition:all .8s cubic-bezier(.5,0,0,1);transform:translateY(40px)}.reveal.active{opacity:1;transform:translateY(0)}
