.contact-module__Jc4ErW__contact{font-family:var(--font-sans),"Calibre",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.contact-module__Jc4ErW__hero{background-color:var(--navy);color:var(--white);text-align:center;padding:140px 0 120px}.contact-module__Jc4ErW__hero h1{color:var(--white);font-family:var(--font-serif),serif;margin-bottom:24px;font-size:3.5rem}.contact-module__Jc4ErW__hero p{font-family:var(--font-sans),system-ui,sans-serif;color:#fffc;max-width:600px;margin:0 auto;font-size:1.2rem;line-height:1.7}.contact-module__Jc4ErW__contentArea{background:#f8f7f5}.contact-module__Jc4ErW__sectionContainer{max-width:1200px;margin:0 auto;padding:0 24px}.contact-module__Jc4ErW__container{background:#f8f7f5;gap:80px;max-width:1200px;margin:0 auto;padding:80px 24px 120px;display:flex}.contact-module__Jc4ErW__contactInfo{flex:1}.contact-module__Jc4ErW__contactInfo h2{font-family:var(--font-serif),serif;color:var(--navy);margin-bottom:32px;font-size:2.2rem}.contact-module__Jc4ErW__infoItem{margin-bottom:40px}.contact-module__Jc4ErW__infoItem h3{font-family:var(--font-sans),system-ui,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--cherry);margin-bottom:12px;font-size:.75rem}.contact-module__Jc4ErW__infoItem p{font-family:var(--font-sans),system-ui,sans-serif;color:#444;font-size:1.05rem;line-height:1.7}.contact-module__Jc4ErW__infoItem strong{color:var(--navy);font-weight:600}.contact-module__Jc4ErW__pricingNote{border-left:4px solid var(--cherry);background-color:#eeecea;padding:28px 32px}.contact-module__Jc4ErW__pricingNote p{font-family:var(--font-sans),system-ui,sans-serif;color:#444;font-size:.95rem;line-height:1.6}.contact-module__Jc4ErW__formSection{background:#fff;border:1px solid #0000000d;border-radius:4px;flex:1.5;align-self:flex-start;padding:56px 60px;box-shadow:0 20px 60px #0000000f}.contact-module__Jc4ErW__formSection h2{font-family:var(--font-serif),serif;color:var(--navy);margin-bottom:32px;font-size:2rem}.contact-module__Jc4ErW__formGroup{margin-bottom:24px}.contact-module__Jc4ErW__formGroup label{font-family:var(--font-sans),system-ui,sans-serif;color:var(--navy);margin-bottom:8px;font-size:.875rem;font-weight:500;display:block}.contact-module__Jc4ErW__formGroup input,.contact-module__Jc4ErW__formGroup textarea,.contact-module__Jc4ErW__formGroup select{width:100%;font-family:var(--font-sans),system-ui,sans-serif;color:var(--navy);background:#fff;border:1px solid #ddd;border-radius:3px;padding:14px 16px;font-size:1rem;transition:border-color .3s}.contact-module__Jc4ErW__formGroup select{color:#555}.contact-module__Jc4ErW__formGroup input:focus,.contact-module__Jc4ErW__formGroup textarea:focus,.contact-module__Jc4ErW__formGroup select:focus{border-color:var(--navy);outline:none}.contact-module__Jc4ErW__successMessage{text-align:center;padding:40px 0}.contact-module__Jc4ErW__successMessage h3{font-family:var(--font-serif),serif;color:var(--navy);margin-bottom:16px;font-size:2rem}.contact-module__Jc4ErW__successMessage p{font-family:var(--font-sans),system-ui,sans-serif;color:#666;margin-bottom:32px;line-height:1.6}.contact-module__Jc4ErW__disclaimer{font-family:var(--font-sans),system-ui,sans-serif;color:#888;margin-top:24px;font-size:.75rem;line-height:1.5}.contact-module__Jc4ErW__pricingList{font-family:var(--font-sans),system-ui,sans-serif;margin-top:12px;padding:0;list-style:none}.contact-module__Jc4ErW__pricingList li{color:#555;margin-bottom:8px;font-size:.95rem}@media (max-width:992px){.contact-module__Jc4ErW__container{flex-direction:column;gap:48px}.contact-module__Jc4ErW__formSection{padding:40px 32px}}@media (max-width:600px){.contact-module__Jc4ErW__hero{padding:120px 24px 80px}.contact-module__Jc4ErW__hero h1{font-size:2.5rem}.contact-module__Jc4ErW__container{padding-top:48px;padding-bottom:80px}}
