:root{--primary-color: #0066cc;--secondary-color: #f8f9fa;--accent-color: #ff6b35;--text-dark: #212529;--text-light: #6c757d}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--text-dark)}.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color);padding:12px 30px;font-weight:600;transition:all .3s ease}.btn-primary:hover{background-color:#0052a3;border-color:#0052a3;transform:translateY(-2px);box-shadow:0 5px 15px #0066cc4d}.btn-accent{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff;padding:12px 30px;font-weight:600;transition:all .3s ease}.btn-accent:hover{background-color:#e55a2b;border-color:#e55a2b;color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px #ff6b354d}.hero-section{background:linear-gradient(135deg,#667eea,#764ba2);padding:80px 0;color:#fff}.hero-form{background:#fff;padding:30px;border-radius:10px;box-shadow:0 10px 30px #0000001a}.benefit-list{list-style:none;padding:0;margin:20px 0}.benefit-list li{padding:10px 0 10px 30px;position:relative}.benefit-list li:before{content:"✓";position:absolute;left:0;color:#28a745;font-weight:700;font-size:20px}.section-padding{padding:60px 0}.problem-box{background:var(--secondary-color);padding:40px;border-radius:10px;margin:20px 0}.service-card{background:#fff;padding:30px;border-radius:10px;box-shadow:0 5px 20px #00000014;transition:all .3s ease;height:100%}.service-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026}.service-icon{font-size:3rem;color:var(--primary-color);margin-bottom:20px}.trust-section{background:var(--secondary-color)}.lead-magnet-box{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:50px;border-radius:10px;text-align:center;margin:40px 0}.price-box{background:#fff;border:3px solid var(--primary-color);padding:40px;border-radius:10px;text-align:center;margin:20px 0}.price-box h3{color:var(--primary-color);font-size:2rem;margin-bottom:20px}.faq-item{margin-bottom:10px}.contact-section{background:#2c3e50;color:#fff;padding:60px 0}.sticky-contact{position:fixed;bottom:20px;right:20px;z-index:1000;display:none}@media (max-width: 768px){.hero-section{padding:40px 0}.hero-form{margin-top:30px}.sticky-contact{display:block}}.badge-trust{background:#28a745;color:#fff;padding:5px 15px;border-radius:20px;font-size:.9rem;margin:5px;display:inline-block}.profile-img{width:200px;height:200px;border-radius:50%;object-fit:cover;border:5px solid white;box-shadow:0 5px 20px #0000001a}.reference-card[data-astro-cid-myc6wvry]{background:#fff;padding:30px;border-radius:10px;box-shadow:0 5px 20px #00000014;transition:all .3s ease;position:relative;display:flex;flex-direction:column}.reference-card[data-astro-cid-myc6wvry]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026}.reference-category[data-astro-cid-myc6wvry]{position:absolute;top:15px;right:15px;background:var(--primary-color);color:#fff;padding:4px 12px;border-radius:15px;font-size:.75rem;font-weight:600;text-transform:uppercase}.reference-description[data-astro-cid-myc6wvry]{color:var(--text-dark);margin-bottom:15px;flex-grow:1}.technologies[data-astro-cid-myc6wvry]{padding-top:15px;border-top:1px solid #e9ecef}.testimonial[data-astro-cid-myc6wvry]{background:var(--secondary-color);padding:20px;border-radius:8px;margin-top:auto;border-left:4px solid var(--primary-color)}.testimonial[data-astro-cid-myc6wvry] blockquote[data-astro-cid-myc6wvry]{margin-bottom:10px;font-style:italic;color:#495057}.testimonial-author[data-astro-cid-myc6wvry]{text-align:right;font-size:.9rem}@media (max-width: 768px){.reference-card[data-astro-cid-myc6wvry]{padding:20px}.reference-category[data-astro-cid-myc6wvry]{position:static;display:inline-block;margin-bottom:10px}}.modal-content[data-astro-cid-myc6wvry]{border:none;border-radius:15px;box-shadow:0 10px 40px #00000026}.modal-header[data-astro-cid-myc6wvry]{background:linear-gradient(135deg,var(--primary-color) 0%,var(--accent-color) 100%);color:#fff;border-radius:15px 15px 0 0;border-bottom:none}.modal-header[data-astro-cid-myc6wvry] .btn-close[data-astro-cid-myc6wvry]{filter:brightness(0) invert(1);opacity:.8}.modal-header[data-astro-cid-myc6wvry] .btn-close[data-astro-cid-myc6wvry]:hover{opacity:1}.reference-detail[data-astro-cid-myc6wvry] h6[data-astro-cid-myc6wvry]{color:var(--primary-color);font-weight:600;text-transform:uppercase;font-size:.875rem;letter-spacing:.5px}.testimonial-box[data-astro-cid-myc6wvry]{background:var(--secondary-color);padding:20px;border-radius:10px;border-left:4px solid var(--primary-color)}.testimonial-box[data-astro-cid-myc6wvry] blockquote[data-astro-cid-myc6wvry]{margin-bottom:0}.testimonial-box[data-astro-cid-myc6wvry] .bi-quote[data-astro-cid-myc6wvry]{font-size:1.5rem;vertical-align:middle}
