.x2Jx8a_hero{background:#fff;align-items:center;min-height:auto;padding:65px 0 70px;display:flex;position:relative;overflow:hidden}.x2Jx8a_heroContainer{width:min(1180px,90%);margin:0 auto}.x2Jx8a_heroEyebrow{color:#681d35;letter-spacing:1.5px;text-transform:uppercase;font-size:.85rem;font-weight:700;display:inline-block}.x2Jx8a_hero h1{color:#202020;max-width:950px;margin:18px 0;font-size:clamp(2.5rem,5vw,4.3rem);font-weight:750;line-height:1.1}.x2Jx8a_hero p{color:#666;max-width:760px;margin:0;font-size:1.08rem;line-height:1.85}.x2Jx8a_heroActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.x2Jx8a_primaryButton,.x2Jx8a_secondaryButton{border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:13px 25px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.x2Jx8a_primaryButton{color:#fff;background:#681d35;border:1px solid #681d35}.x2Jx8a_primaryButton:hover{background:#501529;border-color:#501529}.x2Jx8a_secondaryButton{color:#681d35;background:#fff;border:1px solid #681d35}.x2Jx8a_secondaryButton:hover{color:#fff;background:#681d35}@media (max-width:600px){.x2Jx8a_hero{padding:45px 0 50px}.x2Jx8a_hero h1{font-size:clamp(2.2rem,9vw,3rem)}.x2Jx8a_hero p{font-size:1rem}.x2Jx8a_heroActions{flex-direction:column;align-items:stretch}.x2Jx8a_primaryButton,.x2Jx8a_secondaryButton{width:100%}}.x2Jx8a_container{width:min(1180px,90%);margin:0 auto}.x2Jx8a_contactOptions{background:#f7f6f5;padding:95px 0}.x2Jx8a_sectionHeading{max-width:760px;margin-bottom:45px}.x2Jx8a_sectionEyebrow{color:#681d35;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:14px;font-size:.82rem;font-weight:700;display:inline-block}.x2Jx8a_sectionHeading h2{color:#202020;margin:0 0 15px;font-size:clamp(2rem,4vw,3rem);line-height:1.2}.x2Jx8a_sectionHeading p{color:#666;margin:0;font-size:1.02rem;line-height:1.8}.x2Jx8a_optionsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.x2Jx8a_optionCard{background:#fff;border:1px solid #e9e5e5;border-radius:6px;flex-direction:column;min-height:245px;padding:30px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.x2Jx8a_optionCard:hover{border-color:#681d35;transform:translateY(-4px);box-shadow:0 8px 24px #681d3512}.x2Jx8a_optionNumber{color:#681d35;letter-spacing:1px;margin-bottom:20px;font-size:.85rem;font-weight:700}.x2Jx8a_optionCard h3{color:#252525;margin:0 0 12px;font-size:1.2rem;line-height:1.4}.x2Jx8a_optionCard p{color:#686868;margin:0 0 22px;font-size:.95rem;line-height:1.75}.x2Jx8a_optionLink{color:#681d35;margin-top:auto;font-size:.92rem;font-weight:700;text-decoration:none}.x2Jx8a_optionLink:hover{text-decoration:underline}@media (max-width:700px){.x2Jx8a_contactOptions{padding:70px 0}.x2Jx8a_optionsGrid{grid-template-columns:1fr;gap:16px}.x2Jx8a_optionCard{min-height:220px;padding:25px}.x2Jx8a_sectionHeading{margin-bottom:32px}}.x2Jx8a_contactFormSection{background:#fff;padding:100px 0}.x2Jx8a_formLayout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:55px;display:grid}.x2Jx8a_formIntro{padding-top:12px}.x2Jx8a_formIntro>h3{color:#202020;max-width:400px;margin:0 0 18px;font-size:2rem;line-height:1.3}.x2Jx8a_formIntro>p{color:#666;margin:0 0 38px;font-size:1rem;line-height:1.8}.x2Jx8a_formNote{align-items:flex-start;gap:18px;margin-bottom:28px;display:flex}.x2Jx8a_formNote>span{color:#681d35;background:#f7f1f3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.85rem;font-weight:700;display:flex}.x2Jx8a_formNote h4{color:#252525;margin:0 0 6px;font-size:1rem}.x2Jx8a_formNote p{color:#707070;margin:0;font-size:.92rem;line-height:1.65}.x2Jx8a_formPanel{background:#f8f7f6;border:1px solid #ece8e8;border-radius:6px;padding:38px}.x2Jx8a_formPanel>h3{color:#252525;margin:0 0 8px;font-size:1.65rem}.x2Jx8a_formDescription{color:#777;margin:0 0 28px;font-size:.9rem}.x2Jx8a_contactForm{flex-direction:column;gap:20px;display:flex}.x2Jx8a_formRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.x2Jx8a_formGroup{flex-direction:column;gap:9px;display:flex}.x2Jx8a_formGroup label{color:#303030;font-size:.92rem;font-weight:650}.x2Jx8a_formGroup input,.x2Jx8a_formGroup select,.x2Jx8a_formGroup textarea{color:#252525;width:100%;font:inherit;background:#fff;border:1px solid #dedada;border-radius:4px;outline:none;padding:14px 15px;font-size:.94rem;transition:border-color .2s,box-shadow .2s}.x2Jx8a_formGroup input,.x2Jx8a_formGroup select{min-height:49px}.x2Jx8a_formGroup textarea{resize:vertical;min-height:150px}.x2Jx8a_formGroup input:focus,.x2Jx8a_formGroup select:focus,.x2Jx8a_formGroup textarea:focus{border-color:#681d35;box-shadow:0 0 0 3px #681d3514}.x2Jx8a_formGroup input::placeholder,.x2Jx8a_formGroup textarea::placeholder{color:#999}.x2Jx8a_formPrivacy{color:#777;margin:0;font-size:.85rem;line-height:1.7}@media (max-width:800px){.x2Jx8a_contactFormSection{padding:75px 0}.x2Jx8a_formLayout{grid-template-columns:1fr;gap:35px}.x2Jx8a_formPanel{padding:28px}}@media (max-width:600px){.x2Jx8a_formRow{grid-template-columns:1fr}.x2Jx8a_formPanel{padding:22px}}.x2Jx8a_contactInformation{background:#f7f6f5;padding:95px 0}.x2Jx8a_contactInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.x2Jx8a_contactInfoCard{background:#fff;border:1px solid #e9e5e5;border-radius:6px;flex-direction:column;min-height:245px;padding:30px;display:flex}.x2Jx8a_infoNumber{color:#681d35;letter-spacing:1px;margin-bottom:22px;font-size:.85rem;font-weight:700}.x2Jx8a_contactInfoCard h3{color:#252525;margin:0 0 12px;font-size:1.2rem}.x2Jx8a_contactInfoCard p{color:#686868;margin:0 0 20px;font-size:.95rem;line-height:1.75}.x2Jx8a_contactInfoCard a{color:#681d35;margin-top:auto;font-weight:700;text-decoration:none}.x2Jx8a_contactInfoCard a:hover{text-decoration:underline}.x2Jx8a_comingSoon{color:#681d35;margin-top:auto;font-size:.88rem;font-weight:650}@media (max-width:700px){.x2Jx8a_contactInformation{padding:70px 0}.x2Jx8a_contactInfoGrid{grid-template-columns:1fr;gap:16px}.x2Jx8a_contactInfoCard{min-height:215px;padding:25px}}.x2Jx8a_closingCta{text-align:center;background:#681d35;padding:100px 0}.x2Jx8a_closingCtaContainer{width:min(850px,90%);margin:0 auto}.x2Jx8a_closingEyebrow{color:#e8cbd4;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:18px;font-size:.82rem;font-weight:700;display:inline-block}.x2Jx8a_closingCta h2{color:#fff;margin:0 0 20px;font-size:clamp(2.2rem,4.5vw,3.5rem);line-height:1.2}.x2Jx8a_closingCta p{color:#f0e5e9;max-width:700px;margin:0 auto;font-size:1.05rem;line-height:1.85}.x2Jx8a_closingActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}.x2Jx8a_closingPrimaryButton,.x2Jx8a_closingSecondaryButton{border:1px solid #fff;border-radius:4px;justify-content:center;align-items:center;min-height:49px;padding:13px 26px;font-size:.95rem;font-weight:650;text-decoration:none;transition:all .3s;display:inline-flex}.x2Jx8a_closingPrimaryButton{color:#681d35;background:#fff}.x2Jx8a_closingPrimaryButton:hover{background:#f0e5e9;border-color:#f0e5e9}.x2Jx8a_closingSecondaryButton{color:#fff;background:0 0}.x2Jx8a_closingSecondaryButton:hover{color:#681d35;background:#fff}@media (max-width:600px){.x2Jx8a_closingCta{padding:75px 0}.x2Jx8a_closingActions{flex-direction:column;align-items:stretch}.x2Jx8a_closingPrimaryButton,.x2Jx8a_closingSecondaryButton{width:100%}}
