* { box-sizing: border-box; } body {margin: 0;}body{background-color:var(--light);font-family:Arial, sans-serif;margin:0;color:var(--dark);line-height:1.5;}.head{padding:50px 50px 35px;}.logo{max-width:250px;display:flex;margin:0 auto;align-items:center;font-weight:700;font-size:1.5rem;color:var(--dark);text-decoration:none;}.card{max-width:600px;padding:40px 45px;background-color:white;border-radius:15px;margin:0 auto;color:#333333;font-size:16px;}.title{color:#af4e8a;font-size:24px;font-weight:bold;margin:0;text-align:center;}.subtitle{text-align:center;margin:0;padding:25px 0;}.paragraph{line-height:1.5;margin-bottom:40px;}.link{color:#af4e8a;text-decoration:none;font-size:13px;}.footer{margin-top:30px;text-align:center;}*{box-sizing:border-box;margin:0;padding:0;font-family:"Inter", "Segoe UI", Roboto, Ubuntu, "Open Sans",
        sans-serif;}:root{--primary:#4f46e5;--primary-dark:#4338ca;--secondary:#10b981;--dark:#1f2937;--light:#f9fafb;--gray:#6b7280;--light-gray:#e5e7eb;}header{background-color:white;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);position:fixed;width:100%;z-index:10;}.container{max-width:1200px;margin:0 auto;padding:0 2rem;}.header-content{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;}.logo img{height:60px;width:60px;}.logo span{color:var(--primary);}nav ul{display:flex;list-style:none;gap:2rem;align-items:center;}nav a{color:var(--dark);text-decoration:none;font-weight:500;transition:color 0.2s;}nav a:hover{color:var(--primary);}.btn{display:inline-block;padding:0.75rem 1.5rem;border-radius:0.375rem;font-weight:500;text-decoration:none;transition:all 0.2s;cursor:pointer;}.btn-primary{background-color:var(--primary);color:white;border:none;}.btn-primary:hover{background-color:var(--primary-dark);}.btn-outline{background-color:transparent;color:var(--primary);border:1px solid var(--primary);}.btn-outline:hover{background-color:var(--primary);color:white;}.hero{padding:10rem 0 5rem 0;text-align:center;}.hero h1{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;line-height:1.2;}.hero p{font-size:1.25rem;color:var(--gray);max-width:600px;margin:0 auto 2rem auto;}.hero-buttons{display:flex;gap:1rem;justify-content:center;margin-bottom:3rem;}.hero-image{max-width:1000px;margin:0 auto;border-radius:0.5rem;box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1),
        0 10px 10px -5px rgba(0, 0, 0, 0.04);overflow:hidden;}.hero-image img{width:100%;height:auto;display:block;}.features{padding:5rem 0;background-color:white;}.section-header{text-align:center;margin-bottom:3rem;}.section-header h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;}.section-header p{font-size:1.125rem;color:var(--gray);max-width:600px;margin:0 auto;}.features-grid{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center;}.feature-card{background-color:var(--light);padding:2rem;border-radius:0.5rem;text-align:center;max-width:30rem;}.feature-icon{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background-color:rgba(79, 70, 229, 0.1);border-radius:50%;margin:0 auto 1.5rem auto;color:var(--primary);font-size:1.5rem;}.feature-card h3{font-size:1.25rem;margin-bottom:1rem;}.feature-card p{color:var(--gray);}.services{padding:5rem 0;background-color:var(--light);}.services-container{display:flex;flex-direction:column;gap:3rem;}.service-item{display:flex;align-items:center;gap:3rem;background-color:white;border-radius:0.5rem;box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1),
        0 2px 4px -1px rgba(0, 0, 0, 0.06);overflow:hidden;}.service-image{flex:0 0 40%;max-height:300px;overflow:hidden;}.service-image img{width:100%;height:100%;object-fit:cover;}.service-content{flex:1;padding:2rem;}.service-content h3{font-size:1.5rem;margin-bottom:1rem;color:var(--dark);}.service-content p{color:var(--gray);margin-bottom:1.5rem;}.service-list{list-style:none;margin-bottom:1.5rem;}.service-list li{margin-bottom:0.5rem;display:flex;align-items:center;}.service-list li:before{content:"✓";color:var(--secondary);font-weight:bold;margin-right:0.5rem;}.cta{padding:5rem 0;text-align:center;background-color:white;}.cta-content{max-width:700px;margin:0 auto;}.cta h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;}.cta p{font-size:1.125rem;color:var(--gray);margin-bottom:2rem;}.testimonials{padding:5rem 0;background-color:var(--light);}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem;}.testimonial-card{background-color:white;padding:2rem;border-radius:0.5rem;box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1),
        0 2px 4px -1px rgba(0, 0, 0, 0.06);}.testimonial-text{font-style:italic;margin-bottom:1.5rem;color:var(--dark);}.testimonial-author{display:flex;align-items:center;}.testimonial-avatar{width:3rem;height:3rem;border-radius:50%;margin-right:1rem;background-color:var(--light-gray);overflow:hidden;}.testimonial-avatar img{width:100%;height:100%;object-fit:cover;}.testimonial-info h4{font-weight:600;margin-bottom:0.25rem;}.testimonial-info p{color:var(--gray);font-size:0.875rem;}footer{background-color:var(--dark);color:white;padding:3rem 0;}.footer-content{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem;}.footer-logo{font-size:1.5rem;font-weight:700;margin-bottom:1rem;}.footer-logo span{color:var(--primary);}.footer-text{max-width:300px;margin-bottom:1rem;color:var(--light-gray);}.footer-links h4{font-size:1.125rem;margin-bottom:1.5rem;}.footer-links ul{list-style:none;}.footer-links li{margin-bottom:0.75rem;}.footer-links a{color:var(--light-gray);text-decoration:none;transition:color 0.2s;}.footer-links a:hover{color:white;}.copyright{text-align:center;padding-top:2rem;margin-top:2rem;border-top:1px solid rgba(255, 255, 255, 0.1);color:var(--light-gray);}.grapesjs-credit{font-size:0.875rem;opacity:0.8;margin-top:0.5rem;}#ix64ch{padding:0.5rem;}#ii2neg{padding:10px;}#ictp8{display:none;}#id71ij{color:rgba(255, 255, 255, 1);}@media (max-width: 1024px){.service-item{flex-direction:column;}.service-image{flex:0 0 100%;max-height:250px;}}@media (max-width: 768px){.container{padding:0 1rem;}.hero h1{font-size:2.5rem;}.header-content{flex-direction:column;text-align:center;gap:1rem;}nav ul{gap:1rem;}.hero-buttons{flex-direction:column;align-items:center;}.feature-card{max-width:100%;}.service-item{flex-direction:column;}.service-image{flex:0 0 100%;max-height:200px;}.footer-content{flex-direction:column;text-align:center;}.footer-text{max-width:100%;}}@media (max-width: 480px){.container{padding:0 0.5rem;}}