.contact-intro[data-astro-cid-uw5kdbxl]{max-width:800px;margin:0 auto 4rem;text-align:center}.contact-intro[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:1.2rem;line-height:1.6}.contact-methods-section[data-astro-cid-uw5kdbxl],.contact-form-section[data-astro-cid-uw5kdbxl],.business-info-section[data-astro-cid-uw5kdbxl],.faq-section[data-astro-cid-uw5kdbxl]{margin:5rem 0}.contact-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin:2rem 0}.contact-card[data-astro-cid-uw5kdbxl]{background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 12px #0000001a;text-align:center;border-left:4px solid var(--green-700)}.contact-card[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{color:var(--green-700);margin-bottom:1rem;font-size:1.2rem}.contact-card[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{font-weight:600;color:var(--green-700);font-size:1.1rem}.contact-note[data-astro-cid-uw5kdbxl]{font-size:.9rem;color:rgb(var(--gray));margin-top:.5rem}.service-tags[data-astro-cid-uw5kdbxl]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.service-tag[data-astro-cid-uw5kdbxl]{display:inline-block;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;margin-bottom:.5rem;background-color:rgba(var(--gray-light),.7);cursor:pointer;transition:all .2s ease;border:2px solid transparent}.service-tag[data-astro-cid-uw5kdbxl]:hover,.service-tag[data-astro-cid-uw5kdbxl].selected{background-color:rgba(var(--green-700),.1);color:var(--green-700);border-color:var(--green-700)}.form-row[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.form-group[data-astro-cid-uw5kdbxl]{margin-bottom:1.5rem}label[data-astro-cid-uw5kdbxl]{display:block;margin-bottom:.5rem;font-weight:500}input[data-astro-cid-uw5kdbxl][type=text],input[data-astro-cid-uw5kdbxl][type=email],input[data-astro-cid-uw5kdbxl][type=tel],textarea[data-astro-cid-uw5kdbxl],select[data-astro-cid-uw5kdbxl]{width:100%;padding:.75rem;border:1px solid rgba(var(--gray),.3);border-radius:4px;font-family:inherit;font-size:1rem}input[data-astro-cid-uw5kdbxl]:focus,textarea[data-astro-cid-uw5kdbxl]:focus,select[data-astro-cid-uw5kdbxl]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #3a5cc933}.checkbox-group[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:.5rem}.checkbox-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]{width:auto}.checkbox-group[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{margin-bottom:0;font-weight:400}.form-status[data-astro-cid-uw5kdbxl]{margin-bottom:1.5rem;padding:1rem;border-radius:4px}.form-status[data-astro-cid-uw5kdbxl] .success-message[data-astro-cid-uw5kdbxl]{background-color:#00b4001a;color:#007800;padding:1rem;border-radius:4px;border-left:4px solid rgb(0,120,0)}.form-status[data-astro-cid-uw5kdbxl] .error-message[data-astro-cid-uw5kdbxl]{background-color:#dc00001a;color:#b40000;padding:1rem;border-radius:4px;border-left:4px solid rgb(180,0,0)}.interest-tags[data-astro-cid-uw5kdbxl]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.info-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.info-item[data-astro-cid-uw5kdbxl]{padding:1.5rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000000d}.info-item[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{color:var(--primary);margin-bottom:1rem}.social-links[data-astro-cid-uw5kdbxl]{display:flex;gap:1rem}.social-links[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{display:inline-block;padding:.5rem 1rem;background-color:rgba(var(--gray-light),.7);border-radius:4px;transition:background-color .2s ease}.social-links[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{background-color:rgba(var(--gray-light),1);text-decoration:none}.faq-container[data-astro-cid-uw5kdbxl]{max-width:900px;margin:0 auto}@media (max-width: 768px){.contact-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}.contact-card[data-astro-cid-uw5kdbxl]{padding:1.5rem}.form-row[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:0}.info-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}.service-tags[data-astro-cid-uw5kdbxl]{justify-content:center}.service-tag[data-astro-cid-uw5kdbxl]{font-size:.8rem;padding:.4rem .8rem}}
