.contact-page-main-content[data-astro-cid-v7lftu2i]{padding-top:2rem;padding-bottom:3rem}.discovery-feature[data-astro-cid-v7lftu2i]{max-width:900px;margin:0 auto 3rem;padding:2.5rem 2rem;background-color:#fff;border-radius:16px;box-shadow:0 12px 35px #0014281a;text-align:center;overflow:hidden}.discovery-feature[data-astro-cid-v7lftu2i] h2[data-astro-cid-v7lftu2i]{font-family:var(--header-font, sans-serif);font-size:2.8rem;color:var(--primary-color, #333);margin-bottom:1rem;line-height:1.25}.discovery-feature[data-astro-cid-v7lftu2i] p[data-astro-cid-v7lftu2i].discovery-description{font-size:1.15rem;line-height:1.8;color:var(--text-light, #666);max-width:680px;margin:0 auto 2.5rem}.contact-form[data-astro-cid-v7lftu2i]{display:flex;flex-direction:column;gap:1.5rem;max-width:550px;margin:0 auto 2.5rem}.form-group[data-astro-cid-v7lftu2i]{display:flex;flex-direction:column;text-align:left}.form-group[data-astro-cid-v7lftu2i] label[data-astro-cid-v7lftu2i]{margin-bottom:.5rem;font-weight:600;font-size:.95rem;color:var(--primary-color, #333)}.form-group[data-astro-cid-v7lftu2i] input[data-astro-cid-v7lftu2i][type=text],.form-group[data-astro-cid-v7lftu2i] input[data-astro-cid-v7lftu2i][type=email],.form-group[data-astro-cid-v7lftu2i] input[data-astro-cid-v7lftu2i][type=tel],.form-group[data-astro-cid-v7lftu2i] textarea[data-astro-cid-v7lftu2i]{width:100%;padding:.8rem 1rem;border:1px solid #ced4da;border-radius:6px;font-family:var(--body-font, sans-serif);font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.form-group[data-astro-cid-v7lftu2i] input[data-astro-cid-v7lftu2i][type=text]:focus,.form-group[data-astro-cid-v7lftu2i] input[data-astro-cid-v7lftu2i][type=email]:focus,.form-group[data-astro-cid-v7lftu2i] input[data-astro-cid-v7lftu2i][type=tel]:focus,.form-group[data-astro-cid-v7lftu2i] textarea[data-astro-cid-v7lftu2i]:focus{border-color:var(--secondary-color, #50b3a2);box-shadow:0 0 0 .2rem #50b3a240;outline:none}.form-group[data-astro-cid-v7lftu2i] textarea[data-astro-cid-v7lftu2i]{min-height:120px;resize:vertical}.form-group[data-astro-cid-v7lftu2i] .field-note[data-astro-cid-v7lftu2i]{font-size:.85rem;color:var(--text-light, #666);margin-top:.3rem}.cta-button-main[data-astro-cid-v7lftu2i]{display:inline-block;background-color:var(--accent-color, #f7931a);color:#fff!important;padding:16px 40px;text-decoration:none;font-family:var(--header-font, sans-serif);font-size:1.2rem;font-weight:700;border-radius:50px;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease;box-shadow:0 5px 20px #f7931a4d;text-transform:uppercase;letter-spacing:1px;border:none;cursor:pointer;width:auto;align-self:center;margin-top:1rem}.cta-button-main[data-astro-cid-v7lftu2i]:hover,.cta-button-main[data-astro-cid-v7lftu2i]:focus{background-color:#e68900;transform:translateY(-4px) scale(1.03);box-shadow:0 8px 25px #f7931a66}.discovery-feature-image-wrapper[data-astro-cid-v7lftu2i]{margin-top:3rem;margin-bottom:1rem;max-width:600px;margin-left:auto;margin-right:auto}.discovery-feature-image-wrapper[data-astro-cid-v7lftu2i] img[data-astro-cid-v7lftu2i]{width:100%;max-width:var(--discoveryImageMaxWidthCss);height:auto;border-radius:10px;display:block;margin:0 auto}.general-contact-info[data-astro-cid-v7lftu2i]{text-align:center;padding:2rem 1.5rem;max-width:900px;margin:3rem auto 0}.general-contact-info[data-astro-cid-v7lftu2i] h3[data-astro-cid-v7lftu2i]{font-family:var(--header-font, sans-serif);font-size:2rem;color:var(--primary-color, #333);margin-bottom:1.5rem}.general-contact-info[data-astro-cid-v7lftu2i] p[data-astro-cid-v7lftu2i]{font-size:1.1rem;margin-bottom:1rem;line-height:1.7;color:var(--text-color, #333);max-width:700px;margin-left:auto;margin-right:auto}.general-contact-info[data-astro-cid-v7lftu2i] strong[data-astro-cid-v7lftu2i]{color:var(--primary-color, #333)}.general-contact-info[data-astro-cid-v7lftu2i] a[data-astro-cid-v7lftu2i]{color:var(--secondary-color, #50b3a2);text-decoration:none;font-weight:600}.general-contact-info[data-astro-cid-v7lftu2i] a[data-astro-cid-v7lftu2i]:hover{text-decoration:underline}@media (max-width: 768px){.discovery-feature[data-astro-cid-v7lftu2i]{padding:2rem 1rem;margin-left:1rem;margin-right:1rem}.discovery-feature[data-astro-cid-v7lftu2i] h2[data-astro-cid-v7lftu2i]{font-size:2.3rem}.discovery-feature[data-astro-cid-v7lftu2i] p[data-astro-cid-v7lftu2i].discovery-description{font-size:1.05rem;margin-bottom:2rem}.contact-form[data-astro-cid-v7lftu2i]{gap:1.2rem}.cta-button-main[data-astro-cid-v7lftu2i]{padding:14px 30px;font-size:1.1rem}.discovery-feature-image-wrapper[data-astro-cid-v7lftu2i]{max-width:100%;margin-top:2rem}.general-contact-info[data-astro-cid-v7lftu2i]{padding:1.5rem;margin-top:2rem}.general-contact-info[data-astro-cid-v7lftu2i] h3[data-astro-cid-v7lftu2i]{font-size:1.8rem}}
