.services-section[data-astro-cid-g5jplrhu]{padding:5rem 0;background-color:#f9f9f9}.container[data-astro-cid-g5jplrhu]{max-width:1200px;margin:0 auto;padding:0 1rem}h2[data-astro-cid-g5jplrhu]{font-size:2.5rem;text-align:center;margin-bottom:1rem;color:#333}.section-description[data-astro-cid-g5jplrhu]{text-align:center;max-width:800px;margin:0 auto 3rem;font-size:1.1rem;line-height:1.6;color:#666}.services-grid[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.service-item[data-astro-cid-g5jplrhu]{background-color:#fff;border-radius:8px;padding:2rem;box-shadow:0 4px 6px #0000001a;transition:all .3s ease}.service-item[data-astro-cid-g5jplrhu]:hover{transform:translateY(-5px);box-shadow:0 6px 12px #00000026}.service-icon[data-astro-cid-g5jplrhu]{font-size:2.5rem;color:#0056b3;margin-bottom:1rem}.service-item[data-astro-cid-g5jplrhu] h3[data-astro-cid-g5jplrhu]{font-size:1.5rem;margin-bottom:1rem;color:#333}.service-item[data-astro-cid-g5jplrhu] p[data-astro-cid-g5jplrhu]{font-size:1rem;line-height:1.5;color:#666}.projects-section[data-astro-cid-amng4zvp],.process-section[data-astro-cid-amng4zvp]{padding:5rem 0}.projects-section[data-astro-cid-amng4zvp]{background-color:#fff}.process-section[data-astro-cid-amng4zvp]{background-color:#f5f9ff}.container[data-astro-cid-amng4zvp]{max-width:1200px;margin:0 auto;padding:0 1rem}h2[data-astro-cid-amng4zvp]{font-size:2.5rem;text-align:center;margin-bottom:1rem;color:#333}.section-description[data-astro-cid-amng4zvp]{text-align:center;max-width:800px;margin:0 auto 3rem;font-size:1.1rem;line-height:1.6;color:#666}.projects-grid[data-astro-cid-amng4zvp]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.project-item[data-astro-cid-amng4zvp]{background-color:#f9f9f9;border-radius:8px;padding:2rem;box-shadow:0 4px 6px #0000001a;transition:all .3s ease;text-align:center}.project-item[data-astro-cid-amng4zvp]:hover{transform:translateY(-5px);box-shadow:0 6px 12px #00000026}.project-icon[data-astro-cid-amng4zvp]{width:80px;height:80px;margin-bottom:1rem;object-fit:contain}.project-item[data-astro-cid-amng4zvp] h3[data-astro-cid-amng4zvp]{font-size:1.5rem;margin-bottom:1rem;color:#333;display:flex;align-items:center;justify-content:center;gap:.5rem}.project-item[data-astro-cid-amng4zvp] p[data-astro-cid-amng4zvp]{font-size:1rem;line-height:1.5;color:#666;margin-bottom:1rem}.technologies[data-astro-cid-amng4zvp]{font-size:.9rem;color:#555;margin-bottom:1.5rem}.project-screenshot[data-astro-cid-amng4zvp]{width:100%;max-width:300px;height:auto;margin-top:1rem}.project-links[data-astro-cid-amng4zvp]{display:flex;gap:1rem;justify-content:center;margin-bottom:1.5rem}.portfolio-link[data-astro-cid-amng4zvp]{display:inline-block;background-color:#333;color:#fff;padding:.5rem 1rem;text-decoration:none;border-radius:30px;font-weight:600;font-size:.9rem;transition:all .3s ease}.portfolio-link[data-astro-cid-amng4zvp]:hover{background-color:#000;transform:translateY(-2px)}.app-store-link[data-astro-cid-amng4zvp]{display:inline-block;background-color:#0056b3;color:#fff;padding:.5rem 1rem;text-decoration:none;border-radius:30px;font-weight:600;font-size:.9rem;transition:all .3s ease}.app-store-link[data-astro-cid-amng4zvp]:hover{background-color:#003d82;transform:translateY(-2px)}.process-grid[data-astro-cid-amng4zvp]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.process-item[data-astro-cid-amng4zvp]{background-color:#fff;border-radius:8px;padding:2rem;box-shadow:0 4px 6px #0000001a;transition:all .3s ease;position:relative}.process-item[data-astro-cid-amng4zvp]:hover{transform:translateY(-5px);box-shadow:0 6px 12px #00000026}.step-number[data-astro-cid-amng4zvp]{font-size:2.5rem;font-weight:700;color:#0056b3;opacity:.2;position:absolute;top:1rem;right:1rem}.process-item[data-astro-cid-amng4zvp] h3[data-astro-cid-amng4zvp]{font-size:1.3rem;margin-bottom:1rem;color:#333}.process-item[data-astro-cid-amng4zvp] p[data-astro-cid-amng4zvp]{font-size:1rem;line-height:1.5;color:#666}.contact-section[data-astro-cid-xmivup5a]{padding:5rem 0;background-color:#f9f9f9}.container[data-astro-cid-xmivup5a]{max-width:1200px;margin:0 auto;padding:0 1rem}h2[data-astro-cid-xmivup5a]{font-size:2.5rem;text-align:center;margin-bottom:1rem;color:#333}.section-description[data-astro-cid-xmivup5a]{text-align:center;max-width:800px;margin:0 auto 3rem;font-size:1.1rem;line-height:1.6;color:#666}.form-group[data-astro-cid-xmivup5a]{margin-bottom:1.5rem}label[data-astro-cid-xmivup5a]{display:block;margin-bottom:.5rem;font-weight:500;color:#333}input[data-astro-cid-xmivup5a],textarea[data-astro-cid-xmivup5a]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}button[data-astro-cid-xmivup5a]{display:inline-block;background-color:#0056b3;color:#fff;padding:1rem 2rem;border:none;border-radius:30px;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}button[data-astro-cid-xmivup5a]:hover{background-color:#003d82;transform:translateY(-2px);box-shadow:0 4px 10px #00000026}#success-message[data-astro-cid-xmivup5a]{text-align:center;padding:2rem;background-color:#e6f7e6;border-radius:8px;color:#2e7d32;font-weight:500}.hero[data-astro-cid-j7pv25f6]{background-color:#f0f0f0;padding:5rem 0;text-align:center}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:3rem;margin-bottom:1rem;color:#333;text-transform:uppercase;letter-spacing:2px}.hero[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.75rem;margin-bottom:1.5rem;font-weight:400;color:#555}.hero[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:800px;margin:0 auto 2.5rem;font-size:1.1rem;line-height:1.6;color:#666}.cta-button[data-astro-cid-j7pv25f6]{display:inline-block;background-color:#0056b3;color:#fff;padding:1rem 2rem;text-decoration:none;border-radius:30px;font-weight:600;font-size:1.1rem;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.cta-button[data-astro-cid-j7pv25f6]:hover{background-color:#003d82;transform:translateY(-2px);box-shadow:0 4px 10px #00000026}
