.contactHeader[data-astro-cid-uw5kdbxl]{text-align:center;padding:60px 0 40px}.contactHeader[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{font-family:Fraunces,serif;font-size:clamp(42px,5vw,64px);font-weight:700;margin:0 0 20px;color:#1a1a1a}.headerText[data-astro-cid-uw5kdbxl]{font-size:18px;color:#6c757d;max-width:600px;margin:0 auto;line-height:1.6}.contactMethods[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;padding:40px 0 80px}.methodCard[data-astro-cid-uw5kdbxl]{background:#fff;border:2px solid #e9ecef;border-radius:16px;padding:40px 32px;text-align:center;transition:all .3s ease}.methodCard[data-astro-cid-uw5kdbxl]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a;border-color:#daa520}.methodIcon[data-astro-cid-uw5kdbxl]{font-size:48px;margin-bottom:20px}.methodCard[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-family:Fraunces,serif;font-size:24px;font-weight:600;margin:0 0 12px;color:#1a1a1a}.methodCard[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:#6c757d;margin:0 0 24px;line-height:1.6}.btn[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:8px;font-weight:600;font-size:16px;text-decoration:none;transition:all .2s ease;border:none;cursor:pointer}.btnPrimary[data-astro-cid-uw5kdbxl]{background:linear-gradient(135deg,#daa520,#b8860b);color:#1a1a1a}.btnPrimary[data-astro-cid-uw5kdbxl]:hover{background:linear-gradient(135deg,gold,#daa520);transform:translateY(-1px);box-shadow:0 4px 12px #daa52066}.btnSecondary[data-astro-cid-uw5kdbxl]{background:#1a1a1a;color:#fff}.btnSecondary[data-astro-cid-uw5kdbxl]:hover{background:#000;transform:translateY(-1px)}.btnOutline[data-astro-cid-uw5kdbxl]{background:transparent;color:#1a1a1a;border:2px solid #1a1a1a}.btnOutline[data-astro-cid-uw5kdbxl]:hover{background:#1a1a1a;color:#fff}.faqSection[data-astro-cid-uw5kdbxl]{padding:80px 0;background:linear-gradient(135deg,#b22222,#8b0000);margin:0 calc(-1 * var(--pad, 24px));padding-left:var(--pad, 24px);padding-right:var(--pad, 24px)}.faqSection[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-family:Fraunces,serif;font-size:clamp(32px,4vw,48px);font-weight:700;text-align:center;margin:0 0 60px;color:#fff}.faqGrid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:1200px;margin:0 auto}.faqItem[data-astro-cid-uw5kdbxl]{background:#fffffff2;border-radius:12px;padding:28px}.faqItem[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-family:Fraunces,serif;font-size:20px;font-weight:600;margin:0 0 12px;color:#1a1a1a}.faqItem[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:15px;line-height:1.6;color:#495057;margin:0}.formSection[data-astro-cid-uw5kdbxl]{padding:80px 0}.formContainer[data-astro-cid-uw5kdbxl]{max-width:700px;margin:0 auto}.formContainer[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-family:Fraunces,serif;font-size:clamp(32px,4vw,42px);font-weight:700;text-align:center;margin:0 0 16px;color:#1a1a1a}.formSubtext[data-astro-cid-uw5kdbxl]{text-align:center;color:#6c757d;margin:0 0 40px;font-size:16px}.contactForm[data-astro-cid-uw5kdbxl]{background:#fff;border:2px solid #e9ecef;border-radius:16px;padding:40px}.formRow[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:0}.formRow[data-astro-cid-uw5kdbxl] .formGroup[data-astro-cid-uw5kdbxl],.formGroup[data-astro-cid-uw5kdbxl]{margin-bottom:24px}.formGroup[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{display:block;font-weight:600;margin-bottom:8px;color:#1a1a1a;font-size:15px}.formGroup[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.formGroup[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{width:100%;padding:14px 16px;border:2px solid #dee2e6;border-radius:8px;font-size:15px;font-family:inherit;transition:border-color .2s ease;box-sizing:border-box}.formGroup[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.formGroup[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus{outline:none;border-color:#daa520}.formGroup[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{resize:vertical}.formStatus[data-astro-cid-uw5kdbxl]{margin-top:16px;text-align:center;font-weight:600;color:#28a745}.areasSection[data-astro-cid-uw5kdbxl]{padding:60px 0 80px;text-align:center}.areasSection[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-family:Fraunces,serif;font-size:clamp(32px,4vw,42px);font-weight:700;margin:0 0 32px;color:#1a1a1a}.areasList[data-astro-cid-uw5kdbxl]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;max-width:700px;margin:0 auto}.areaTag[data-astro-cid-uw5kdbxl]{padding:10px 20px;background:#fff;border:2px solid #50c878;border-radius:100px;font-size:14px;font-weight:500;color:#1a1a1a;transition:all .3s ease}.areaTag[data-astro-cid-uw5kdbxl]:hover{background:#50c878;color:#fff;transform:translateY(-2px)}@media(max-width:900px){.contactHeader[data-astro-cid-uw5kdbxl]{padding:40px 0 30px}.contactMethods[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;padding:30px 0 60px}.faqGrid[data-astro-cid-uw5kdbxl],.formRow[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}.contactForm[data-astro-cid-uw5kdbxl]{padding:28px 20px}}
