.exie-form-section{background:#f6f9fc;padding:75px 0}.exie-form-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:55px;display:grid}.exie-form-intro{padding:24px 0}.exie-form-eyebrow{letter-spacing:2px;color:var(--brand-hover);font-size:12px;font-weight:600}.exie-form-intro h2{color:#18243a;margin:18px 0 22px;font-family:Poppins,sans-serif;font-size:34px;line-height:1.35}.exie-form-intro p{color:#627080;margin:0 0 22px;font-size:16px;line-height:1.9}.exie-form-intro a{color:var(--brand-hover);font-weight:500}.exie-form-card{background:#fff;border:1px solid #e5eaf1;border-radius:12px;min-width:0;padding:34px;box-shadow:0 12px 40px #18243a05}.exie-form-card h2{color:#18243a;margin:0 0 26px;font-size:24px;line-height:1.4}.exie-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.exie-form-fields label{color:#34445f;min-width:0;font-size:14px;font-weight:500}.exie-form-fields small{color:#718096;margin-top:5px;font-size:11px;font-weight:400;display:block}.exie-form-fields input,.exie-form-fields select,.exie-form-fields textarea{box-sizing:border-box;color:#18243a;width:100%;font:inherit;background:#fff;border:1px solid #dbe2ed;border-radius:6px;min-width:0;min-height:46px;margin-top:9px;padding:12px;display:block}.exie-form-fields input[type=file]{font-size:12px}.exie-field-wide{grid-column:1/-1}.exie-form-consent{color:#627080;align-items:flex-start;gap:10px;margin:26px 0;font-size:12px;line-height:1.8;display:flex}.exie-form-consent input{accent-color:var(--brand-primary);flex:none;margin-top:4px}.exie-form-submit{box-sizing:border-box;background:var(--brand-hover);color:#fff;max-width:100%;font:inherit;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;padding:14px 24px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.exie-form-submit:disabled{opacity:.55;cursor:not-allowed}.exie-form-card :focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.exie-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.exie-form-error{color:#b42318;background:#fff0ef;border-radius:6px;padding:13px 16px;font-size:14px}.exie-form-success p{color:#627080;font-size:15px;line-height:1.8}@media (max-width:991px){.exie-form-layout{grid-template-columns:1fr;gap:20px}.exie-form-section{padding:40px 0}.exie-form-intro{padding:0}}@media (max-width:575px){.exie-form-fields{grid-template-columns:1fr;gap:18px}.exie-form-card{padding:25px 20px}.exie-form-intro h2{font-size:28px}.exie-form-submit{width:100%}}.exie-public-forms .container{box-sizing:border-box;width:100%;margin-inline:auto;padding-inline:15px}@media (min-width:576px){.exie-public-forms .container{max-width:540px}}@media (min-width:768px){.exie-public-forms .container{max-width:720px}}@media (min-width:992px){.exie-public-forms .container{max-width:960px}}@media (min-width:1200px){.exie-public-forms .container{max-width:1140px}}
