.ep-form-section{background:var(--ep-warm-white);padding:100px 24px}.ep-form-section__container{margin:0 auto;max-width:1200px}.ep-form-section__eyebrow{color:rgba(65,26,17,.75);font-family:var(--ep-font-body);font-size:.95rem;font-weight:400;margin-bottom:12px;text-align:center}.ep-form-section__heading{color:#411a11!important;font-family:var(--ep-font-heading)!important;font-size:clamp(2.2rem,5vw,4rem)!important;line-height:1.1!important;margin:0 0 20px!important;text-align:center}.ep-form-section__description{margin:0 auto 48px;max-width:760px;text-align:center}.ep-form-section__description p{color:#411a11;font-family:var(--ep-font-body);font-size:1.125rem;margin:0}.ep-form-section__form-wrapper{background:#fff;border-radius:16px;box-shadow:0 6px 20px rgba(0,0,0,.04),0 20px 40px rgba(0,0,0,.06);margin:0 auto;max-width:920px;padding:48px}.ep-form-section .hs-form .hs-form-field{margin-bottom:24px}.ep-form-section .hs-form label{display:block;margin-bottom:8px}.ep-form-section .hs-form textarea{min-height:140px}.ep-form-section .hs-richtext,.ep-form-section .legal-consent-container{margin-top:24px}.ep-form-section .actions{margin-top:32px}.ep-form-section label{color:#411a11;font-family:var(--ep-font-body);font-weight:700}.ep-form-section input,.ep-form-section select,.ep-form-section textarea{border:1px solid rgba(65,26,17,.15);border-radius:8px;font-family:var(--ep-font-body);padding:14px 16px;transition:border-color .2s ease;width:100%}.ep-form-section input:focus,.ep-form-section select:focus,.ep-form-section textarea:focus{border-color:var(--ep-orange);outline:none}.ep-form-section .hs-button,.ep-form-section input[type=submit]{background:var(--ep-purple)!important;border:none!important;border-radius:8px!important;color:#fff!important;font-family:var(--ep-font-body)!important;font-weight:700!important;padding:14px 28px!important;transition:all .2s ease}.ep-form-section .hs-button:hover,.ep-form-section input[type=submit]:hover{background:var(--ep-orange)!important}.ep-form-section .hs-form-required{color:var(--ep-orange)}.ep-form-section .hs-form ul,.ep-form-section .hs-form ul.inputs-list{list-style:none!important;margin:8px 0!important;padding-left:0!important}.ep-form-section .hs-form li,.ep-form-section .hs-form li.hs-form-checkbox,.ep-form-section .hs-form li.hs-form-radio{list-style:none!important;margin:0 0 10px!important;padding:0!important}.ep-form-section .hs-form li::marker,.ep-form-section .hs-form li:before{content:none!important;display:none!important}.ep-form-section .hs-form label.hs-form-checkbox-display,.ep-form-section .hs-form label.hs-form-radio-display,.ep-form-section .hs-form ul.inputs-list li label{align-items:center!important;cursor:pointer!important;display:flex!important;flex-direction:row!important;font-weight:400!important;gap:10px!important;line-height:1.5!important;margin:0!important;padding:0!important;width:100%!important}.ep-form-section .hs-form label.hs-form-checkbox-display input[type=checkbox],.ep-form-section .hs-form label.hs-form-radio-display input[type=radio],.ep-form-section .hs-form ul.inputs-list li label input[type=checkbox],.ep-form-section .hs-form ul.inputs-list li label input[type=radio]{accent-color:var(--ep-orange,#f95f18)!important;border:1.5px solid rgba(65,26,17,.3)!important;border-radius:3px!important;flex-shrink:0!important;float:none!important;height:16px!important;margin:0!important;min-width:16px!important;padding:0!important;width:16px!important}.ep-form-section .hs-form label.hs-form-checkbox-display span,.ep-form-section .hs-form label.hs-form-radio-display span,.ep-form-section .hs-form ul.inputs-list li label span{flex:1!important;line-height:1.5!important;margin:0!important;padding:0!important}.ep-form-section .hs-form-booleancheckbox-display{align-items:flex-start!important;display:flex!important;flex-direction:row!important;gap:10px!important}.ep-form-section .hs-form-booleancheckbox-display input[type=checkbox]{accent-color:var(--ep-orange,#f95f18)!important;flex-shrink:0!important;float:none!important;height:16px!important;margin:3px 0 0!important;min-width:16px!important;padding:0!important;width:16px!important}.ep-form-section .hs-form-booleancheckbox-display span{flex:1!important;line-height:1.5!important;margin:0!important;padding:0!important}.ep-form-section .legal-consent-container p{color:#411a11!important;font-family:var(--ep-font-body)!important;font-size:.9rem!important;line-height:1.5!important;margin:0!important}@media (max-width:768px){.ep-form-section{padding:72px 20px}.ep-form-section__form-wrapper{padding:24px}.ep-form-section__heading{font-size:2.5rem!important}}