.contact_page__cbJV7{min-height:100svh;padding:20px 22px 64px}.contact_nav__ThiRx{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:760px}.contact_brand__KjvJk{align-items:center;display:inline-flex;font-size:18px;font-weight:800;gap:10px}.contact_brand__KjvJk img{border-radius:9px;height:36px;width:36px}.contact_back__FYB1L{color:rgba(20,61,36,.7);font-size:14px;font-weight:700}.contact_intro__6dUr7{margin:64px auto 26px;max-width:660px;text-align:center}.contact_intro__6dUr7>p{color:rgba(20,61,36,.6);font-size:11px;font-weight:850;letter-spacing:.16em}.contact_intro__6dUr7 h1{font-size:clamp(36px,7vw,52px);font-weight:850;letter-spacing:-.045em;line-height:1;margin-top:9px}.contact_intro__6dUr7 span{color:rgba(20,61,36,.66);display:block;font-size:16px;font-weight:600;margin-top:13px}.contact_form__wCApJ,.contact_success__OHRjY{background:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.9);border-radius:24px;box-shadow:0 18px 50px rgba(20,61,36,.13);margin:0 auto;max-width:660px;padding:28px}.contact_form__wCApJ{display:flex;flex-direction:column;gap:19px}.contact_twoColumns__1sk03{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr}.contact_form__wCApJ label{display:flex;flex-direction:column;gap:7px;position:relative}.contact_form__wCApJ label>span{color:#143d24;font-size:13px;font-weight:750}.contact_form__wCApJ input,.contact_form__wCApJ select,.contact_form__wCApJ textarea{background:#fff;border:1px solid rgba(20,61,36,.17);border-radius:12px;color:#143d24;font:inherit;font-size:15px;outline:none;padding:12px 13px;transition:border-color .12s ease,box-shadow .12s ease;width:100%}.contact_form__wCApJ select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#143d24 0),linear-gradient(135deg,#143d24 50%,transparent 0);background-position:calc(100% - 17px) 51%,calc(100% - 12px) 51%;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.contact_form__wCApJ textarea{line-height:1.5;min-height:150px;resize:vertical}.contact_form__wCApJ input:focus,.contact_form__wCApJ select:focus,.contact_form__wCApJ textarea:focus{border-color:#143d24;box-shadow:0 0 0 3px rgba(20,61,36,.1)}.contact_form__wCApJ label small{bottom:9px;color:rgba(20,61,36,.43);font-size:10px;position:absolute;right:10px}.contact_honeypot__QNoh5{height:0;left:-10000px;overflow:hidden;position:absolute!important;width:0}.contact_submit__Fe9Wt,.contact_success__OHRjY button{background:#143d24;border:0;border-radius:13px;color:#fff;cursor:pointer;font-size:15px;font-weight:800;padding:14px 20px}.contact_submit__Fe9Wt:disabled{cursor:wait;opacity:.65}.contact_error__tMl9F{background:#fff0f0;border-radius:10px;color:#a52626;font-size:13px;font-weight:650;padding:10px 12px}.contact_success__OHRjY{align-items:center;display:flex;flex-direction:column;padding:48px 28px;text-align:center}.contact_success__OHRjY>span{align-items:center;background:#143d24;border-radius:50%;color:#fff;display:flex;font-size:22px;height:48px;justify-content:center;width:48px}.contact_success__OHRjY h2{font-size:27px;letter-spacing:-.03em;margin-top:18px}.contact_success__OHRjY p{color:rgba(20,61,36,.66);margin-top:7px}.contact_success__OHRjY button{margin-top:24px}.contact_emailFallback__wswX_{color:rgba(20,61,36,.57);font-size:12px;font-weight:600;margin:18px auto 0;text-align:center}.contact_emailFallback__wswX_ a{text-decoration:underline;text-underline-offset:2px}@media (max-width:600px){.contact_page__cbJV7{padding-inline:16px}.contact_intro__6dUr7{margin-top:48px}.contact_form__wCApJ,.contact_success__OHRjY{border-radius:20px;padding:22px}.contact_twoColumns__1sk03{grid-template-columns:1fr}}