[data-astro-cid-2mxdoeuz]{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:var(--font-body);margin:0;padding:80px 0 0;overflow-x:hidden;color:var(--text-on-dark);background:radial-gradient(1200px 600px at 10% -10%,rgba(0,217,255,.08),transparent 60%),radial-gradient(1000px 800px at 100% 10%,rgba(179,71,217,.08),transparent 60%),linear-gradient(180deg,#0b1220,#0e1528 40%,#0b1220)}.contact-main[data-astro-cid-2mxdoeuz]{background:transparent}.contact-hero[data-astro-cid-2mxdoeuz]{background:var(--surface-1);color:var(--text-on-dark);padding:4rem 0;text-align:center}.container[data-astro-cid-2mxdoeuz]{max-width:1200px;margin:0 auto;padding:0 1rem}.hero-title[data-astro-cid-2mxdoeuz]{font-family:var(--font-title);font-size:3rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase;letter-spacing:-.02em}.hero-description[data-astro-cid-2mxdoeuz]{font-size:1.1rem;line-height:1.6;margin-bottom:2rem;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.contact-section[data-astro-cid-2mxdoeuz]{padding:4rem 0}.contact-grid[data-astro-cid-2mxdoeuz]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.contact-form-container[data-astro-cid-2mxdoeuz]{background:var(--surface-contrast);padding:2rem;border-radius:14px;border:1px solid var(--border-contrast);box-shadow:var(--shadow-md)}.form-header[data-astro-cid-2mxdoeuz]{margin-bottom:2rem}.form-title[data-astro-cid-2mxdoeuz]{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--text-on-dark)}.form-description[data-astro-cid-2mxdoeuz]{color:var(--text-on-dark-muted);line-height:1.6}.contact-form[data-astro-cid-2mxdoeuz]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-astro-cid-2mxdoeuz]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-astro-cid-2mxdoeuz]{display:flex;flex-direction:column}.form-label[data-astro-cid-2mxdoeuz]{font-weight:600;margin-bottom:.5rem;color:var(--text-on-dark)}.form-control[data-astro-cid-2mxdoeuz]{padding:.75rem;border:1px solid rgba(255,255,255,.12);border-radius:5px;font-size:1rem;transition:border-color .3s;background:var(--surface-3);color:var(--text-on-dark)}.form-control[data-astro-cid-2mxdoeuz]:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}.checkbox-group[data-astro-cid-2mxdoeuz]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.checkbox-item[data-astro-cid-2mxdoeuz]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-item[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz][type=checkbox]{width:16px;height:16px}.btn-submit[data-astro-cid-2mxdoeuz]{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;padding:1rem 2rem;border:none;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .2s ease}.btn-submit[data-astro-cid-2mxdoeuz]:hover{transform:translateY(-1px)}.contact-info[data-astro-cid-2mxdoeuz]{background:var(--surface-contrast);padding:2rem;border-radius:14px;border:1px solid var(--border-contrast);box-shadow:var(--shadow-md)}.info-title[data-astro-cid-2mxdoeuz]{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:var(--text-on-dark)}.info-item[data-astro-cid-2mxdoeuz]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:var(--surface-3);border-radius:5px}.info-icon[data-astro-cid-2mxdoeuz]{font-size:1.5rem;color:#667eea}.info-content[data-astro-cid-2mxdoeuz] h3[data-astro-cid-2mxdoeuz]{font-weight:600;margin-bottom:.25rem;color:var(--text-on-dark)}.info-content[data-astro-cid-2mxdoeuz] p[data-astro-cid-2mxdoeuz]{color:var(--text-on-dark-muted);margin:0}.services-list[data-astro-cid-2mxdoeuz]{margin-top:2rem}.services-list[data-astro-cid-2mxdoeuz] h3[data-astro-cid-2mxdoeuz]{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--text-on-dark)}.service-item[data-astro-cid-2mxdoeuz]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem;background:var(--surface-3);border-radius:5px}.service-icon[data-astro-cid-2mxdoeuz]{font-size:1.25rem}.service-name[data-astro-cid-2mxdoeuz]{color:var(--text-on-dark-muted)}@media (max-width: 768px){html{scroll-padding-top:70px}body{padding-top:70px}.contact-hero[data-astro-cid-2mxdoeuz]{padding:3rem 0 2rem}.container[data-astro-cid-2mxdoeuz]{padding:0 1.5rem}.hero-title[data-astro-cid-2mxdoeuz]{font-size:2rem}.section[data-astro-cid-2mxdoeuz]{padding:3rem 0}.contact-grid[data-astro-cid-2mxdoeuz]{grid-template-columns:1fr;gap:2rem}.form-row[data-astro-cid-2mxdoeuz],.checkbox-group[data-astro-cid-2mxdoeuz]{grid-template-columns:1fr}}@media (max-width: 480px){html{scroll-padding-top:60px}body{padding-top:60px}.contact-hero[data-astro-cid-2mxdoeuz]{padding:2rem 0 1.5rem}.container[data-astro-cid-2mxdoeuz]{padding:0 1rem}.hero-title[data-astro-cid-2mxdoeuz]{font-size:1.8rem}.section[data-astro-cid-2mxdoeuz]{padding:2rem 0}}
