*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;line-height:1.6;color:#2d3748;background:linear-gradient(135deg,#f7fafc,#edf2f7);scroll-behavior:smooth}.container{max-width:1200px;margin:0 auto;padding:0 20px}:root{--primary-color: #6366f1;--primary-dark: #4f46e5;--secondary-color: #f8fafc;--accent-color: #06b6d4;--text-primary: #1e293b;--text-secondary: #64748b;--text-light: #94a3b8;--white: #ffffff;--gray-50: #f8fafc;--gray-100: #f1f5f9;--gray-200: #e2e8f0;--gray-300: #cbd5e1;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1)}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:var(--text-primary);background-color:var(--white);overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 1rem}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin-bottom:1.5rem;letter-spacing:-.01em}h1{font-size:clamp(2.5rem,5vw,4rem)}h2{font-size:clamp(2rem,4vw,3rem)}h3{font-size:clamp(1.5rem,3vw,2rem)}p{margin-bottom:1.5rem;color:var(--text-secondary);line-height:1.6}.highlight{background:linear-gradient(135deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn{display:inline-block;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:1rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s ease;text-align:center}.btn-primary{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:var(--white);box-shadow:var(--shadow-md)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-secondary{background:var(--white);color:var(--primary-color);border:2px solid var(--primary-color)}.btn-secondary:hover{background:var(--primary-color);color:var(--white);transform:translateY(-2px)}.navbar{position:fixed;top:0;width:100%;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;padding:1rem 0;transition:all .3s ease}.nav-container{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;justify-content:space-between;align-items:center}.nav-logo a{font-size:1.5rem;font-weight:700;color:var(--primary-color);text-decoration:none}.nav-menu{display:flex;list-style:none;gap:2rem}.nav-menu a{color:var(--text-primary);text-decoration:none;font-weight:500;transition:color .3s ease}.nav-menu a:hover{color:var(--primary-color)}.nav-toggle{display:none;flex-direction:column;cursor:pointer}.nav-toggle span{width:25px;height:3px;background:var(--text-primary);margin:3px 0;transition:.3s}.hero{padding:8rem 0 4rem;background:linear-gradient(135deg,var(--gray-50) 0%,var(--white) 100%);display:flex;align-items:center}.hero-container{max-width:1200px;margin:0 auto;padding:0 1rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-title{margin-bottom:1.5rem;color:var(--text-primary)}.hero-description{font-size:1.25rem;margin-bottom:2rem;color:var(--text-secondary)}.hero-buttons{display:flex;gap:1rem;flex-wrap:wrap}.hero-visual{display:flex;justify-content:center;align-items:center}.hero-image{width:100%;max-width:400px;height:400px;position:relative}.ai-visualization{width:100%;height:100%;background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border-radius:1rem;position:relative;overflow:hidden;animation:float 6s ease-in-out infinite}.ai-visualization:before{content:"";position:absolute;top:20%;left:20%;width:60%;height:60%;background:#ffffff1a;border-radius:50%;animation:pulse 4s ease-in-out infinite}.ai-visualization:after{content:"";position:absolute;top:40%;left:40%;width:20%;height:20%;background:#fff3;border-radius:50%;animation:pulse 4s ease-in-out infinite reverse}@keyframes pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.features{padding:6rem 0;background:var(--white)}.section-title{text-align:center;margin-bottom:4rem;color:var(--text-primary);font-size:clamp(2rem,4vw,3rem);font-weight:700}.section-subtitle{text-align:center}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.feature-card{background:var(--white);padding:2rem;border-radius:1rem;text-align:center;box-shadow:var(--shadow-md);transition:all .3s ease;border:1px solid var(--gray-200)}.feature-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-xl)}.feature-icon{font-size:3rem;margin-bottom:1rem}.feature-card h3{color:var(--text-primary);margin-bottom:1rem}.feature-card p{color:var(--text-secondary)}.about{padding:6rem 0;background:var(--gray-50)}.about-content{display:grid;grid-template-columns:2fr 1fr;gap:4rem;align-items:center}.about-text p{font-size:1.1rem;margin-bottom:1.5rem}.about-stats{display:grid;gap:2rem}.stat{text-align:center;padding:2rem;background:var(--white);border-radius:1rem;box-shadow:var(--shadow-md)}.stat-number{font-size:2.5rem;font-weight:700;color:var(--primary-color);margin-bottom:.5rem}.stat-label{color:var(--text-secondary);font-weight:500}.contact{padding:6rem 0;background:var(--white)}.contact-subtitle{text-align:center;font-size:1.25rem;margin-bottom:3rem;color:var(--text-secondary)}.contact-form{max-width:600px;margin:0 auto}.form-group{margin-bottom:1.5rem}.form-group input,.form-group textarea{width:100%;padding:1rem;border:2px solid var(--gray-200);border-radius:.5rem;font-size:1rem;transition:border-color .3s ease;font-family:inherit}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--primary-color)}.contact-form .btn{width:100%;padding:1rem;font-size:1.1rem}.footer{background:var(--text-primary);color:var(--white);padding:4rem 0 2rem}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.footer-section h3,.footer-section h4{color:var(--white);margin-bottom:1rem}.footer-section p,.footer-section li{color:var(--gray-300);margin-bottom:.5rem}.footer-section ul{list-style:none}.footer-section a{color:var(--gray-300);text-decoration:none;transition:color .3s ease}.footer-section a:hover{color:var(--white)}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid var(--gray-700);color:var(--gray-400)}@media (max-width: 768px){.nav-menu{display:none}.nav-toggle{display:flex}.hero-container{grid-template-columns:1fr;text-align:center;gap:2rem}.hero-buttons{justify-content:center}.about-content{grid-template-columns:1fr;gap:2rem}.features-grid{grid-template-columns:1fr}.hero{padding:6rem 0 2rem}.hero-title{font-size:2.5rem}.hero-description{font-size:1.1rem}}@media (max-width: 480px){.container{padding:0 .5rem}.hero-buttons{flex-direction:column;align-items:center}.btn{width:100%;max-width:250px}.feature-card{padding:1.5rem}}.inline-icon{width:20px;height:20px;vertical-align:middle;margin-right:8px;border-radius:4px;object-fit:cover}@media (prefers-reduced-motion: no-preference){.feature-card,.stat,.hero-content{animation:fadeInUp .6s ease-out}.feature-card:nth-child(2){animation-delay:.1s}.feature-card:nth-child(3){animation-delay:.2s}.feature-card:nth-child(4){animation-delay:.3s}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.top-bar{background:linear-gradient(90deg,#a8cbb7,#a9d2e5);color:#fff;padding:10px 0;font-size:14px;text-align:center;position:relative;overflow:hidden}.top-bar:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer 3s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.top-bar-content{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px}.cta-btn{background:#fff3;color:#fff;padding:8px 16px;border-radius:20px;text-decoration:none;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;border:1px solid rgba(255,255,255,.3)}.cta-btn:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 4px 20px #0000001a}header{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:20px 0;position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(168,203,183,.2)}.nav{display:flex;justify-content:space-between;align-items:center}.logo{font-size:20px;font-weight:700;color:#a8cbb7;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.logo-tagline{font-size:12px;font-weight:400;color:#6e7e85;margin-top:-2px}.hero{padding:120px 0 80px;text-align:center;background:linear-gradient(135deg,#f7fafc,#edf2f7);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><defs><linearGradient id="grad1" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" stop-color="%23A8CBB7" stop-opacity="0.1"/><stop offset="100%" stop-color="%23A9D2E5" stop-opacity="0.1"/></linearGradient></defs><circle cx="200" cy="200" r="300" fill="url(%23grad1)"/><circle cx="800" cy="800" r="400" fill="url(%23grad1)"/></svg>') no-repeat center center;background-size:cover;opacity:.6;animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.hero-content{position:relative;z-index:2}.hero h1{font-size:clamp(1.5rem,4vw,3rem);font-weight:700;margin-bottom:24px;background:linear-gradient(135deg,#2d3748,#6e7e85);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1;letter-spacing:-.02em;text-align:left}.hero p{font-size:clamp(1rem,2vw,1.2rem);margin-bottom:32px;color:#4a5568;margin-left:0;margin-right:0;line-height:1.6;text-align:left}.hero-buttons{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;margin-top:48px;margin-bottom:72px}.btn-primary{background:linear-gradient(135deg,#a8cbb7,#a9d2e5);color:#fff;padding:16px 32px;border-radius:50px;text-decoration:none;font-weight:600;font-size:18px;transition:all .3s ease;box-shadow:0 4px 20px #a8cbb74d;position:relative;overflow:hidden}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-primary:hover:before{left:100%}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 30px #a8cbb766}.btn-secondary{background:transparent;color:#6e7e85;padding:16px 32px;border:2px solid #A8CBB7;border-radius:50px;text-decoration:none;font-weight:600;font-size:18px;transition:all .3s ease}.btn-secondary:hover{background:#a8cbb7;color:#fff;transform:translateY(-3px)}.trust-strip{color:#6e7e85;font-size:16px;font-weight:500}.problem{background:#fff;border-radius:20px;padding:60px;margin:80px 0;box-shadow:0 10px 40px #0000001a;position:relative;overflow:hidden;text-align:center}.problem:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#a8cbb7,#a9d2e5)}.mini-proof{background:linear-gradient(135deg,#d4e6b5,#eae3d2);padding:20px;border-radius:10px;margin-top:30px;font-weight:500;color:#2d3748}.why-me{background:linear-gradient(135deg,#a8cbb71a,#a9d2e51a);padding:100px 0 120px}.profile-content{display:flex;align-items:flex-start;gap:40px;margin:0 auto}.profile-image{height:510px;object-fit:cover;flex-shrink:0;box-shadow:0 8px 32px #0000001a}.profile-text{flex:1}.profile-text .intro-text{font-size:1.2rem;line-height:1.7;margin-bottom:32px;color:#2d3748}.credentials{margin-bottom:32px}.credentials h4{font-size:1.1rem;font-weight:600;color:#a8cbb7;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}.credentials-list{list-style:none;padding:0;margin:0}.credentials-list li{position:relative;padding-left:24px;margin-bottom:12px;line-height:1.2;color:#4a5568}.credentials-list li:before{content:"•";position:absolute;left:0;color:#a8cbb7;font-weight:700;font-size:1.2rem}.call-to-action{background:linear-gradient(135deg,#a8cbb71a,#a9d2e51a);padding:24px;border-radius:16px;border-left:4px solid #A8CBB7;text-decoration:none;display:block;transition:all .3s ease;cursor:pointer}.call-to-action:hover{background:linear-gradient(135deg,#a8cbb726,#a9d2e526);transform:translateY(-2px);box-shadow:0 8px 32px #a8cbb733}.cta-text{font-size:1.1rem;color:#4a5568;margin-bottom:12px;line-height:1.6}.cta-strong{font-size:1.3rem;font-weight:600;color:#2d3748;margin:0}.micro-bullets{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;margin-top:60px;margin-bottom:40px}.bullet-item{background:#fff;padding:40px 32px;border-radius:20px;text-align:center;box-shadow:0 8px 32px #00000014;transition:transform .3s ease;border:1px solid rgba(168,203,183,.1)}.bullet-item:hover{transform:translateY(-5px)}.packages{background:#fff;padding:80px 0}.package-nav{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:20px 0;text-align:center;margin-bottom:60px;border-bottom:1px solid #e2e8f0}.package-nav a{margin:0 20px;color:#6e7e85;background:linear-gradient(135deg,#a8cbb71a,#a9d2e51a);text-decoration:none;font-weight:500;padding:8px 16px;border-radius:20px;transition:all .3s ease}.package-nav a:hover{background:#a8cbb7;color:#fff}.packages-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:48px;max-width:1000px;margin:60px auto}.package-card{background:#fff;border-radius:20px;padding:40px 32px;box-shadow:0 8px 32px #00000014;transition:all .3s ease;position:relative;overflow:hidden;border:1px solid rgba(168,203,183,.1);scroll-margin-top:120px;display:flex;flex-direction:column}.package-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#a8cbb7,#a9d2e5)}.package-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px #0000001f;border-color:#a8cbb7}.package-title{font-size:1.5rem;font-weight:600;margin-bottom:16px;color:#2d3748;line-height:1.3}.package-oneliner{color:#6e7e85;margin-bottom:24px;font-size:1.1rem;line-height:1.5;font-weight:500}.package-details{margin-bottom:32px}.card-bottom{margin-top:auto;padding-top:24px;border-top:1px solid rgba(168,203,183,.1)}.package-details h4{color:#a8cbb7;margin-bottom:12px;font-weight:600;font-size:1rem;text-transform:uppercase;letter-spacing:.5px}.package-details p,.package-details li{color:#4a5568;margin-bottom:12px;line-height:1.6}.package-details ul{padding-left:20px}.tools-cost{background:linear-gradient(135deg,#a8cbb70d,#a9d2e50d);padding:16px 20px;border-radius:12px;margin:24px 0;font-size:.9rem;color:#6e7e85;border:1px solid rgba(168,203,183,.2);text-align:center}.launch-offer{background:linear-gradient(135deg,#d4e6b5,#eae3d2);padding:100px 0 120px;text-align:center}.offer-content{background:#fff;padding:64px 48px;border-radius:24px;max-width:900px;margin:0 auto;box-shadow:0 20px 60px #00000014}.offer-buttons{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;margin-top:48px}.how-it-works{background:#fff;padding:100px 0 120px}.automation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:900px;margin:0 auto 40px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px;margin-top:80px;margin-bottom:40px}.step{text-align:center;padding:40px 32px;position:relative}.step-number{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#a8cbb7,#a9d2e5);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.4rem;margin:0 auto 24px}.step h4{margin-bottom:10px;color:#2d3748}.automation-examples{background:linear-gradient(135deg,#a8cbb71a,#a9d2e51a);padding:100px 0 120px}.automation-examples .micro-bullets{margin-bottom:60px}.automation-examples .offer-buttons{margin-top:0}.faqs{background:linear-gradient(135deg,#a8cbb70d,#a9d2e50d);padding:100px 0 120px}.faq-grid{display:grid;gap:24px;max-width:900px;margin:0 auto 40px}.faq-item{background:#fff;padding:40px 32px;border-radius:20px;box-shadow:0 8px 32px #00000014;border:1px solid rgba(168,203,183,.1)}.faq-question{font-weight:600;margin-bottom:20px;color:#2d3748;font-size:1.2rem;line-height:1.4}.faq-answer{color:#4a5568;line-height:1.6}.final-cta{background:linear-gradient(135deg,#2d3748,#6e7e85);color:#fff;padding:120px 0 140px;text-align:center}.final-cta h2{font-size:clamp(3rem,6vw,4.5rem);margin-bottom:24px;line-height:1.2}.final-cta p{font-size:1.3rem;margin-bottom:48px;opacity:.9;line-height:1.6;color:#fff}.final-buttons{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.btn-white{background:#fff;color:#2d3748;padding:24px 48px;border-radius:50px;text-decoration:none;font-weight:600;font-size:1.2rem;transition:all .3s ease;box-shadow:0 8px 32px #00000026}.btn-white:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0000004d}footer{background:#2d3748;color:#fff;padding:100px 0 50px;text-align:center}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:48px;margin-bottom:48px}.footer-section h4{margin-bottom:20px;color:#a8cbb7}.footer-section a{color:#cbd5e0;text-decoration:none;display:block;margin-bottom:10px;transition:color .3s ease}.footer-section a:hover{color:#a8cbb7}.footer-bottom{border-top:1px solid #4a5568;padding-top:30px;color:#a0aec0}@media (max-width: 768px){.top-bar-content{flex-direction:column;gap:10px}.hero-buttons{flex-direction:column;align-items:center}.btn-primary,.btn-secondary{width:100%;max-width:300px}.profile-content{flex-direction:column;text-align:center;gap:30px}.profile-image{height:200px;margin:0 auto}.profile-text .intro-text,.profile-text .credentials,.profile-text .call-to-action{text-align:center}.credentials-list li{padding-left:0;text-align:center}.credentials-list li:before{display:none}.automation-grid{grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width: 480px){.automation-grid{grid-template-columns:1fr;gap:20px}}.problem,.offer-content{padding:40px 20px}.package-card{padding:30px 20px}.package-nav a{margin:5px 10px;font-size:.9rem}.final-buttons{flex-direction:column;align-items:center}}.fade-in{opacity:1;transform:none;transition:all .6s ease}.fade-in.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: no-preference){.fade-in{opacity:0;transform:translateY(20px)}.fade-in.visible{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.fade-in{opacity:1;transform:none}}
