main[data-astro-cid-uw5kdbxl]{min-height:100vh}.contact-hero[data-astro-cid-uw5kdbxl]{padding:60px 40px 80px;text-align:center;background:linear-gradient(135deg,#f0f4ff,#fff)}.contact-hero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{font-size:3.5rem;font-weight:700;color:#000;margin:0 0 20px}.contact-tagline[data-astro-cid-uw5kdbxl]{font-size:1.25rem;color:#6b7280;margin:0}.contact-content[data-astro-cid-uw5kdbxl]{padding:80px 40px}.contact-container[data-astro-cid-uw5kdbxl]{max-width:1200px;margin:0 auto}.contact-info-section[data-astro-cid-uw5kdbxl],.map-section[data-astro-cid-uw5kdbxl],.contact-form-section[data-astro-cid-uw5kdbxl]{margin-bottom:80px}.contact-info-section[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl],.map-section[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl],.contact-form-section[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:2rem;font-weight:600;color:#1e40af;margin:0 0 30px}.info-card[data-astro-cid-uw5kdbxl]{background:#f8fafc;padding:40px;border-radius:12px;border-left:4px solid #1e40af}.info-card[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-size:1.5rem;font-weight:600;color:#000;margin:0 0 20px}.address[data-astro-cid-uw5kdbxl]{font-size:1.1rem;color:#333;margin:0 0 20px;line-height:1.8}.contact-detail[data-astro-cid-uw5kdbxl]{font-size:1rem;color:#555;margin:12px 0}.contact-detail[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:#1e40af;text-decoration:none;font-weight:500;transition:color .3s ease}.contact-detail[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:#1d4ed8}.map-container[data-astro-cid-uw5kdbxl]{border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #0000001a}.contact-form-section[data-astro-cid-uw5kdbxl]{background:#f8fafc;padding:50px 40px;border-radius:12px}.contact-form[data-astro-cid-uw5kdbxl]{max-width:600px}.form-group[data-astro-cid-uw5kdbxl]{margin-bottom:25px}.form-group[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{display:block;font-weight:600;color:#1e40af;margin-bottom:8px;font-size:.95rem}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{width:100%;padding:12px 15px;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;font-family:inherit;transition:all .3s ease;box-sizing:border-box}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus{outline:none;border-color:#1e40af;box-shadow:0 0 0 3px #1e40af1a}.submit-btn[data-astro-cid-uw5kdbxl]{background:linear-gradient(135deg,#25d366,#1da853);color:#fff;border:none;padding:14px 40px;font-size:1rem;font-weight:600;border-radius:25px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #25d3664d;display:flex;align-items:center;justify-content:center;gap:8px}.submit-btn[data-astro-cid-uw5kdbxl]:hover{background:linear-gradient(135deg,#1da853,#128c3f);transform:translateY(-2px);box-shadow:0 6px 16px #25d36666}.submit-btn[data-astro-cid-uw5kdbxl]:active{transform:translateY(0)}.faq-quick-section[data-astro-cid-uw5kdbxl]{background:linear-gradient(135deg,#f0f4ff,#fff);padding:80px 40px}.faq-container[data-astro-cid-uw5kdbxl]{max-width:1200px;margin:0 auto}.faq-container[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:2rem;font-weight:600;color:#1e40af;text-align:center;margin:0 0 50px}.faq-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.faq-item[data-astro-cid-uw5kdbxl]{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 12px #0000000d;transition:all .3s ease}.faq-item[data-astro-cid-uw5kdbxl]:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.faq-item[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-size:1.1rem;font-weight:600;color:#1e40af;margin:0 0 15px}.faq-item[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:.95rem;color:#555;line-height:1.6;margin:0}@media(max-width:1024px){.contact-hero[data-astro-cid-uw5kdbxl]{padding:50px 30px 60px}.contact-hero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{font-size:2.5rem}.contact-content[data-astro-cid-uw5kdbxl]{padding:60px 30px}.contact-form-section[data-astro-cid-uw5kdbxl]{padding:40px 30px}.faq-quick-section[data-astro-cid-uw5kdbxl]{padding:60px 30px}}@media(max-width:768px){.contact-hero[data-astro-cid-uw5kdbxl]{padding:40px 20px 50px}.contact-hero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{font-size:2rem}.contact-tagline[data-astro-cid-uw5kdbxl]{font-size:1rem}.contact-content[data-astro-cid-uw5kdbxl]{padding:40px 20px}.contact-info-section[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl],.map-section[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl],.contact-form-section[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:1.5rem}.info-card[data-astro-cid-uw5kdbxl]{padding:25px}.contact-form-section[data-astro-cid-uw5kdbxl]{padding:30px 20px}.map-container[data-astro-cid-uw5kdbxl]{height:350px}.faq-quick-section[data-astro-cid-uw5kdbxl]{padding:50px 20px}.faq-container[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:1.5rem}}@media(max-width:480px){.contact-hero[data-astro-cid-uw5kdbxl]{padding:30px 15px 40px}.contact-hero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{font-size:1.6rem}.contact-content[data-astro-cid-uw5kdbxl]{padding:30px 15px}.contact-info-section[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl],.map-section[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl],.contact-form-section[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:1.3rem}.info-card[data-astro-cid-uw5kdbxl]{padding:20px}.contact-form-section[data-astro-cid-uw5kdbxl]{padding:20px 15px}.map-container[data-astro-cid-uw5kdbxl]{height:300px}.faq-quick-section[data-astro-cid-uw5kdbxl]{padding:40px 15px}.faq-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:20px}}
