.container[data-astro-cid-uw5kdbxl]{max-width:1200px;margin:0 auto;padding:0 20px}.hero[data-astro-cid-uw5kdbxl]{padding:64px 0 48px;background:linear-gradient(135deg,#fef3c7,#fed7aa);text-align:center}.hero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{font-size:48px;font-weight:800;color:#1a1a1a;margin-bottom:16px}.hero-subtitle[data-astro-cid-uw5kdbxl]{font-size:20px;color:#404040;max-width:700px;margin:0 auto}.contact-section[data-astro-cid-uw5kdbxl]{padding:64px 0}.contact-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1.2fr;gap:64px}.contact-info[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:32px;font-weight:700;margin-bottom:16px;color:#1a1a1a}.contact-info[data-astro-cid-uw5kdbxl]>p[data-astro-cid-uw5kdbxl]{font-size:16px;color:#404040;line-height:1.6;margin-bottom:32px}.info-cards[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:32px}.info-card[data-astro-cid-uw5kdbxl]{background:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 12px #0000001a;text-align:center}.info-icon[data-astro-cid-uw5kdbxl]{font-size:36px;margin-bottom:12px}.info-card[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-size:18px;font-weight:600;margin-bottom:8px;color:#1a1a1a}.info-link[data-astro-cid-uw5kdbxl]{display:block;font-size:16px;font-weight:600;color:#d97706;margin-bottom:4px;transition:color .3s}.info-link[data-astro-cid-uw5kdbxl]:hover{color:#b45309}.info-text[data-astro-cid-uw5kdbxl]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.info-card[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:14px;color:#737373}.benefits-list[data-astro-cid-uw5kdbxl]{background:#fef3c7;padding:24px;border-radius:12px}.benefits-list[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-size:20px;font-weight:600;margin-bottom:16px;color:#d97706}.benefits-list[data-astro-cid-uw5kdbxl] ul[data-astro-cid-uw5kdbxl]{list-style:none}.benefits-list[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{padding:8px 0 8px 28px;position:relative;color:#404040}.benefits-list[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]:before{content:"✓";position:absolute;left:0;color:#d97706;font-weight:700;font-size:18px}.form-card[data-astro-cid-uw5kdbxl]{background:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 12px #0000001a}.form-card[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:28px;font-weight:700;margin-bottom:12px;color:#1a1a1a}.form-card[data-astro-cid-uw5kdbxl]>p[data-astro-cid-uw5kdbxl]{font-size:16px;color:#404040;margin-bottom:32px;line-height:1.6}.contact-form[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:20px}.form-row[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column}.form-group[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl],.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{padding:12px 16px;border:2px solid #e5e5e5;border-radius:8px;font-size:16px;font-family:inherit;transition:border-color .3s}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]:focus,.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus{outline:none;border-color:#d97706}.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{resize:vertical}.btn[data-astro-cid-uw5kdbxl]{display:inline-block;padding:14px 28px;border-radius:8px;font-weight:600;text-align:center;transition:all .3s;font-size:16px;border:none;cursor:pointer}.btn-lg[data-astro-cid-uw5kdbxl]{padding:16px 32px;font-size:18px;width:100%}.btn-primary[data-astro-cid-uw5kdbxl]{background:#d97706;color:#fff}.btn-primary[data-astro-cid-uw5kdbxl]:hover{background:#b45309;transform:translateY(-2px);box-shadow:0 6px 16px #d977064d}.form-note[data-astro-cid-uw5kdbxl]{font-size:12px;color:#737373;text-align:center;margin-top:8px}.service-areas-section[data-astro-cid-uw5kdbxl],.faq-mini[data-astro-cid-uw5kdbxl]{padding:64px 0;background:#f5f5f5}.service-areas-section[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl],.faq-mini[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:36px;font-weight:700;text-align:center;margin-bottom:16px;color:#1a1a1a}.section-description[data-astro-cid-uw5kdbxl]{font-size:18px;text-align:center;max-width:800px;margin:0 auto 48px;color:#404040;line-height:1.6}.areas-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:32px}.area-category[data-astro-cid-uw5kdbxl]{background:#fff;padding:32px;border-radius:12px;box-shadow:0 4px 12px #0000001a}.area-category[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-size:22px;font-weight:600;margin-bottom:16px;color:#d97706}.area-category[data-astro-cid-uw5kdbxl] ul[data-astro-cid-uw5kdbxl]{list-style:none}.area-category[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{padding:8px 0;color:#404040;border-bottom:1px solid #e5e5e5}.area-category[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]:last-child{border-bottom:none}.service-note[data-astro-cid-uw5kdbxl]{text-align:center;font-size:16px;color:#404040;font-style:italic}.faq-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.faq-card[data-astro-cid-uw5kdbxl]{background:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 12px #0000001a}.faq-card[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-size:18px;font-weight:600;margin-bottom:12px;color:#1a1a1a}.faq-card[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:15px;color:#404040;line-height:1.6}.final-cta[data-astro-cid-uw5kdbxl]{padding:80px 0;background:linear-gradient(135deg,#1a1a1a,#404040);color:#fff;text-align:center}.final-cta[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:40px;font-weight:700;margin-bottom:20px}.final-cta[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:18px;margin-bottom:32px;max-width:700px;margin-left:auto;margin-right:auto}@media(max-width:1024px){.contact-grid[data-astro-cid-uw5kdbxl],.areas-grid[data-astro-cid-uw5kdbxl],.faq-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}}@media(max-width:768px){.hero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{font-size:32px}.hero-subtitle[data-astro-cid-uw5kdbxl]{font-size:16px}.info-cards[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}.form-card[data-astro-cid-uw5kdbxl]{padding:24px}.form-row[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}h2[data-astro-cid-uw5kdbxl]{font-size:28px}}
