@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&display=swap";.tutorial{background-color:var(--bg-light)}.tutorial-content{grid-template-columns:repeat(auto-fit,minmax(600px,1fr));gap:2rem;max-width:900px;margin:0 auto;display:grid}.step-card{border-radius:var(--radius);box-shadow:var(--shadow-md);text-align:center;transition:var(--transition);background:#fff;border:1px solid #e5e7eb;padding:2.5rem;position:relative}.step-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.step-icon{background-color:var(--primary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 1.5rem;font-size:1.5rem;font-weight:700;display:flex}.step-card h3{color:var(--bg-dark);margin-bottom:1rem;font-size:1.5rem}.step-card p{color:#4b5563;margin-bottom:1.5rem}.credentials-box{border-radius:var(--radius);text-align:left;background-color:#f3f4f6;border:1px solid #e5e7eb;margin-bottom:1.5rem;padding:1.5rem}.credential-item{justify-content:space-between;margin-bottom:.5rem;font-size:1.125rem;display:flex}.credential-item:last-child{margin-bottom:0}.credential-item .label{color:#4b5563;font-weight:600}.credential-item .value{color:var(--primary-dark);background-color:#e5e7eb;border-radius:4px;padding:.25rem .5rem;font-family:monospace;font-weight:700}.checkbox-label{cursor:default;color:#6b7280;justify-content:center;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.checkbox-label input{width:1.25rem;height:1.25rem;accent-color:var(--primary-color)}:root{--primary-color:#2563eb;--primary-dark:#1e40af;--secondary-color:#10b981;--text-color:#1f2937;--bg-color:#fff;--bg-light:#f3f4f6;--bg-dark:#111827;--text-light:#f9fafb;--gradient-hero:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 100%);--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--radius:.5rem;--transition:all .3s ease}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--text-color);background-color:var(--bg-color);scroll-behavior:smooth;font-family:Inter,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}ul{list-style:none}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.section{padding:5rem 0}.section-title{text-align:center;color:var(--bg-dark);margin-bottom:3rem;font-weight:700}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;width:100%;box-shadow:var(--shadow-sm);background-color:#fffffff2;padding:1rem 0;position:fixed;top:0}.header-container{justify-content:space-between;align-items:center;display:flex}.logo h1{color:var(--primary-color);letter-spacing:-.025em;font-size:1.5rem;font-weight:700}.nav ul{align-items:center;gap:2rem;display:flex}.nav a{color:var(--text-color);transition:var(--transition);font-weight:500}.nav a:hover{color:var(--primary-color)}.btn-download-nav{background-color:var(--primary-color);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:.5rem 1.25rem;color:#fff!important;font-weight:600!important}.btn-download-nav:hover{background-color:var(--primary-dark);box-shadow:var(--shadow-md);transform:translateY(-1px)}.hero{background:var(--gradient-hero);color:#fff;text-align:center;clip-path:polygon(0 0,100% 0,100% 85%,0 100%);padding:10rem 0 8rem}.hero h2{margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.2}.hero p{opacity:.9;max-width:600px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.25rem}.btn-primary{color:var(--primary-color);border-radius:var(--radius);transition:var(--transition);box-shadow:var(--shadow-lg);background-color:#fff;padding:1rem 2.5rem;font-size:1.125rem;font-weight:700;display:inline-block}.btn-primary:hover{background-color:var(--bg-light);transform:translateY(-2px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.about{background-color:var(--bg-color)}.about-content{text-align:center;color:#4b5563;max-width:800px;margin:0 auto;font-size:1.125rem}.about-content p{margin-bottom:1.5rem}.product-free{background-color:var(--bg-light)}.product-content{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.product-text p{color:#4b5563;margin-bottom:2rem;font-size:1.125rem}.feature-list li{margin-bottom:1rem;padding-left:2rem;font-weight:500;position:relative}.feature-list li:before{content:"✓";color:var(--secondary-color);font-weight:700;position:absolute;left:0}.product-screenshot{border-radius:var(--radius);width:100%;height:auto;box-shadow:var(--shadow-lg);transition:var(--transition);border:1px solid #e5e7eb}.product-screenshot:hover{transform:scale(1.02)}.product-enterprise{background-color:var(--bg-dark);color:#fff}.product-enterprise .section-title{color:#fff}.section-subtitle{text-align:center;opacity:.8;margin-bottom:4rem;font-size:1.25rem}.features-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.feature-card{border-radius:var(--radius);transition:var(--transition);background-color:#ffffff1a;border:1px solid #ffffff1a;padding:2rem}.feature-card:hover{background-color:#ffffff26;transform:translateY(-5px)}.feature-card h3{color:#60a5fa;margin-bottom:1rem;font-size:1.25rem}.feature-card p{opacity:.8;font-size:.95rem}.download{text-align:center;background-color:var(--bg-color)}.download-content h2{color:var(--bg-dark);margin-bottom:1rem;font-size:2.5rem}.download-content p{color:#4b5563;margin-bottom:3rem;font-size:1.25rem}.btn-download-large{background-color:var(--secondary-color);color:#fff;border-radius:var(--radius);cursor:pointer;transition:var(--transition);box-shadow:var(--shadow-lg);border:none;align-items:center;gap:1rem;padding:1rem 3rem;display:inline-flex}.btn-download-large:hover{background-color:#059669;transform:scale(1.05)}.btn-download-large .icon{font-size:2rem}.btn-download-large .text{flex-direction:column;align-items:flex-start;display:flex}.btn-download-large .label{font-size:1.125rem;font-weight:700}.btn-download-large .version{opacity:.9;font-size:.875rem}.requirements{color:#9ca3af!important;margin-top:1.5rem!important;font-size:.875rem!important}.footer{color:#f3f4f6;background-color:#111827;padding:5rem 0 0;font-size:.95rem}.footer-content{border-bottom:1px solid #374151;grid-template-columns:1.5fr 1fr 1.5fr;gap:4rem;padding-bottom:4rem;display:grid}.footer-section h3{color:#fff;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.footer-section h4{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem;font-size:1.125rem;font-weight:600}.footer-section ul li{margin-bottom:.75rem}.footer-section a{color:#d1d5db;transition:var(--transition)}.footer-section a:hover{color:var(--primary-color);padding-left:5px}.contact-item{color:#d1d5db;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.contact-item .icon{width:20px;height:20px;color:var(--secondary-color);flex-shrink:0}.whatsapp-link{color:#d1d5db;text-decoration:none}.whatsapp-link:hover{color:#25d366!important;padding-left:0!important}.footer-bottom{text-align:center;color:#6b7280;background-color:#0f172a;padding:2rem 0;font-size:.875rem}@media (max-width:768px){.footer-content{text-align:center;grid-template-columns:1fr;gap:3rem}.contact-item{justify-content:center}.footer-section a:hover{padding-left:0}.header-container{flex-direction:column;gap:1rem}.nav ul{flex-wrap:wrap;justify-content:center;gap:1rem}.hero h2{font-size:2.5rem}.product-content{grid-template-columns:1fr}.img-placeholder{order:-1;margin-bottom:2rem}}
