.Contact_container___F0Kt{min-height:100vh;background-color:#f9fafb}.Contact_banner__Y83Z8{position:relative;height:16rem;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#3e2723;background-size:cover;background-position:50%}.Contact_bannerOverlay__8XR4x{position:absolute;inset:0;background-color:#000;opacity:.4}.Contact_bannerContent__1qFnF{position:relative;z-index:10;padding:1rem}.Contact_bannerTitle__vauJ5{font-size:3rem;font-weight:800;color:#fff;letter-spacing:-.025em;line-height:1.1}.Contact_bannerSubtitle__qnAn3{margin-top:3rem;font-size:1.125rem;color:#e5e7eb;line-height:1.4}.Contact_contentArea__L4vMi{max-width:56rem;margin-left:auto;margin-right:auto;padding:3rem 1rem}.Contact_policyCard__il8Lh{background-color:#fff;padding:2.5rem;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.Contact_lastUpdated__liBXw{font-size:.875rem;color:#6b7280;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.Contact_introText__Kv1hJ{color:#374151;margin-bottom:2rem;line-height:1.625}.Contact_policySection__Z8G_l{margin-bottom:2rem}.Contact_sectionTitle__iQuEa{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.75rem;border-left:4px solid #8d6e63;padding-left:.75rem}.Contact_sectionContent__p0bdB{color:#4b5563;line-height:1.625}.Contact_sectionContent__p0bdB p{margin-bottom:1rem}