.contact-form-module__WB4qZW__page{padding:clamp(128px,11vw,160px) 0 80px}body:has(.nojs-navigation) .contact-form-module__WB4qZW__page{padding-top:clamp(40px,5vw,72px)}.contact-form-module__WB4qZW__intro{width:min(1160px,100% - 48px);margin:0 auto 38px}.contact-form-module__WB4qZW__intro h1{max-width:860px;margin:0 0 20px;font-size:clamp(38px,5vw,64px);line-height:1.05}.contact-form-module__WB4qZW__intro>p:last-child{max-width:720px;color:var(--text-muted,#53645a);font-size:18px;line-height:1.65}.contact-form-module__WB4qZW__main{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);align-items:start;gap:clamp(32px,5vw,72px);width:min(1160px,100% - 48px);margin:auto;display:grid}.contact-form-module__WB4qZW__formShell{border:1px solid var(--line,#cad5cf);background:var(--surface-raised,#fff);border-radius:20px;padding:clamp(24px,3vw,36px)}.contact-form-module__WB4qZW__formShell>h2{margin:0 0 12px;font-size:30px;line-height:1.15}.contact-form-module__WB4qZW__formShell>p{color:var(--text-muted,#53645a);margin:0 0 20px;font-size:16px}.contact-form-module__WB4qZW__formShell .contact-form-module__WB4qZW__note{border-bottom:1px solid var(--line,#cad5cf);padding-bottom:20px;font-size:14px}.contact-form-module__WB4qZW__form.contact-form-module__WB4qZW__form{display:block}.contact-form-module__WB4qZW__form fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.contact-form-module__WB4qZW__form.contact-form-module__WB4qZW__form label{color:var(--text,#1d2924);font-family:var(--font-inter), Arial, sans-serif;gap:8px;margin:0;font-size:14px;line-height:1.45;display:grid}.contact-form-module__WB4qZW__form.contact-form-module__WB4qZW__form input,.contact-form-module__WB4qZW__form.contact-form-module__WB4qZW__form select,.contact-form-module__WB4qZW__form.contact-form-module__WB4qZW__form textarea{border:1px solid var(--control-border,#73877d);background:var(--surface,#f7faf8);width:100%;min-width:0;color:var(--text,#1d2924);font-family:var(--font-inter), Arial, sans-serif;border-radius:8px;padding:12px 14px;font-size:16px;line-height:1.5}.contact-form-module__WB4qZW__form.contact-form-module__WB4qZW__form select,.contact-form-module__WB4qZW__form.contact-form-module__WB4qZW__form input{min-height:48px}.contact-form-module__WB4qZW__form.contact-form-module__WB4qZW__form select{appearance:auto;background-image:none}.contact-form-module__WB4qZW__form.contact-form-module__WB4qZW__form textarea{resize:vertical}.contact-form-module__WB4qZW__form.contact-form-module__WB4qZW__form :is(input,select,textarea):focus-visible{outline:3px solid var(--focus,#075e52);outline-offset:3px}.contact-form-module__WB4qZW__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-form-module__WB4qZW__count{color:var(--text-muted,#53645a);justify-self:end;font-size:14px}.contact-form-module__WB4qZW__consent{color:var(--text-muted,#53645a);margin:0;font-size:14px;line-height:1.6}.contact-form-module__WB4qZW__consent a,.contact-form-module__WB4qZW__status a{color:var(--action,#075e52);text-underline-offset:3px;text-decoration:underline}.contact-form-module__WB4qZW__submit{background:var(--action,#075e52);min-height:50px;color:var(--action-label,#fff);cursor:pointer;border:0;border-radius:10px;justify-content:center;justify-self:start;align-items:center;gap:10px;padding:14px 22px;font-weight:600;transition:background .15s;display:inline-flex}.contact-form-module__WB4qZW__submit:hover{background:var(--action-hover,#064c43)}.contact-form-module__WB4qZW__submit:disabled{cursor:default;opacity:.65}.contact-form-module__WB4qZW__submit svg,.contact-form-module__WB4qZW__secondary svg{width:18px;height:18px}.contact-form-module__WB4qZW__status.contact-form-module__WB4qZW__status{color:var(--text,#1d2924);min-height:0;margin-top:24px;padding:0}.contact-form-module__WB4qZW__status[data-status=success],.contact-form-module__WB4qZW__status[data-status=error]{border:1px solid var(--line,#cad5cf);background:var(--surface,#f7faf8);border-radius:10px;gap:12px;padding:18px;display:flex}.contact-form-module__WB4qZW__status>svg{flex-shrink:0;width:24px;height:24px}.contact-form-module__WB4qZW__status p{margin:0 0 8px;font-weight:600}.contact-form-module__WB4qZW__status span{font-size:14px;line-height:1.6}.contact-form-module__WB4qZW__secondary{border-top:1px solid var(--line,#cad5cf);margin-top:24px;padding-top:20px}.contact-form-module__WB4qZW__secondary a{min-height:44px;color:var(--action,#075e52);text-underline-offset:4px;align-items:center;gap:8px;font-size:16px;text-decoration:underline;display:inline-flex}.contact-form-module__WB4qZW__secondary p{color:var(--text-muted,#53645a);margin:5px 0 0;font-size:14px;line-height:1.6}.contact-form-module__WB4qZW__aside{padding-top:16px}.contact-form-module__WB4qZW__aside h2{margin:0 0 12px;font-size:30px;line-height:1.15}.contact-form-module__WB4qZW__aside>p{color:var(--text-muted,#53645a)}.contact-form-module__WB4qZW__contactLink{border-bottom:1px solid var(--line,#cad5cf);align-items:flex-start;gap:14px;padding:22px 0;font-size:14px;display:flex}.contact-form-module__WB4qZW__contactLink>svg{width:24px;height:24px;color:var(--action,#075e52);flex:0 0 24px}.contact-form-module__WB4qZW__contactLink strong{color:var(--text,#1d2924);overflow-wrap:anywhere;margin-top:6px;font-size:16px;font-weight:500;display:block}.contact-form-module__WB4qZW__noJsFallback{gap:16px;display:grid}.contact-form-module__WB4qZW__noJsFallback a{color:var(--action,#075e52);text-decoration:underline}.contact-form-module__WB4qZW__formShell:has(.contact-form-module__WB4qZW__noJsFallback) .contact-form-module__WB4qZW__form{display:none}@media (max-width:820px){.contact-form-module__WB4qZW__main{grid-template-columns:1fr}.contact-form-module__WB4qZW__aside{padding-top:0}}@media (max-width:580px){.contact-form-module__WB4qZW__intro,.contact-form-module__WB4qZW__main{width:calc(100% - 40px)}.contact-form-module__WB4qZW__row{grid-template-columns:1fr}.contact-form-module__WB4qZW__formShell{padding:22px 18px}.contact-form-module__WB4qZW__submit{width:100%}}@media (prefers-reduced-motion:reduce){.contact-form-module__WB4qZW__submit{transition:none}}
