.f-contact[data-v-f6250942]{--bg-1:var(--bg-primary)}html[data-theme=dark] .f-contact[data-v-f6250942]{--bg-1:var(--bg-tertiary)}.f-contact h1[data-v-f6250942]{color:var(--text);margin-bottom:8px}.f-contact__intro[data-v-f6250942]{color:var(--text);line-height:1.5;margin-bottom:20px}.f-contact__content[data-v-f6250942]{align-items:flex-start;display:flex;gap:16px}.f-contact__form[data-v-f6250942]{background-color:var(--bg-1);flex:1}.f-contact__form[data-v-f6250942],.f-contact__info[data-v-f6250942]{border:1px solid var(--border-tertiary);border-radius:3px;padding:24px 20px}.f-contact__info[data-v-f6250942]{flex-shrink:0;width:280px}.f-contact__info p[data-v-f6250942]{color:var(--text);line-height:1.5;margin:4px 0}.f-contact__company[data-v-f6250942]{color:var(--text);display:block;font-size:15px;margin-bottom:8px}.f-contact__email-badge[data-v-f6250942]{background-color:#636b78;border-radius:3px;color:#fff!important;display:inline-block;font-size:13px;margin-top:12px;padding:6px 10px;transition:background-color .2s}.f-contact__email-badge[data-v-f6250942]:hover{text-decoration:underline}.f-contact__field[data-v-f6250942]{margin-bottom:16px}.f-contact__field label[data-v-f6250942]{color:var(--text);display:block;font-size:13px;font-weight:600;margin-bottom:6px}.f-contact__row[data-v-f6250942]{display:flex;gap:16px}.f-contact__row .f-contact__field[data-v-f6250942]{flex:1}.f-contact input[type=email][data-v-f6250942],.f-contact input[type=text][data-v-f6250942],.f-contact select[data-v-f6250942],.f-contact textarea[data-v-f6250942]{background:var(--bg-secondary);border:1px solid var(--input-border);border-radius:3px;box-sizing:border-box;color:var(--text);font-family:inherit;outline:none;padding:8px 12px;transition:border-color .2s;width:100%}.f-contact input[type=email][data-v-f6250942]:focus,.f-contact input[type=text][data-v-f6250942]:focus,.f-contact select[data-v-f6250942]:focus,.f-contact textarea[data-v-f6250942]:focus{border-color:#636b78}.f-contact input[type=email].is-filled[data-v-f6250942]:not(:focus),.f-contact input[type=text].is-filled[data-v-f6250942]:not(:focus),.f-contact select.is-filled[data-v-f6250942]:not(:focus),.f-contact textarea.is-filled[data-v-f6250942]:not(:focus){border-color:#6aa93b}.f-contact input[type=email].is-error[data-v-f6250942],.f-contact input[type=email].is-error.is-filled[data-v-f6250942]:not(:focus),.f-contact input[type=text].is-error[data-v-f6250942],.f-contact input[type=text].is-error.is-filled[data-v-f6250942]:not(:focus),.f-contact select.is-error[data-v-f6250942],.f-contact select.is-error.is-filled[data-v-f6250942]:not(:focus),.f-contact textarea.is-error[data-v-f6250942],.f-contact textarea.is-error.is-filled[data-v-f6250942]:not(:focus){border-color:#dc3545}.f-contact select[data-v-f6250942]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath fill='none' stroke='%23636b78' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.f-contact textarea[data-v-f6250942]{min-height:100px;resize:vertical}.f-contact__error[data-v-f6250942]{color:#dc3545;display:block;font-size:12px;margin-top:4px}.f-contact__captcha[data-v-f6250942]{margin-bottom:16px}.f-contact__actions[data-v-f6250942]{align-items:center;display:flex;justify-content:space-between;min-height:35px;position:relative}.f-contact__checkbox-label[data-v-f6250942]{align-items:center;color:var(--text);cursor:pointer;display:flex;font-size:14px;gap:8px}.f-contact__checkbox-label input[type=checkbox][data-v-f6250942]{height:0;opacity:0;position:absolute;width:0}.f-contact__checkbox-label input[type=checkbox]:checked~.f-contact__checkmark[data-v-f6250942]{border-color:#636b78}.f-contact__checkbox-label input[type=checkbox]:checked~.f-contact__checkmark[data-v-f6250942]:after{display:block}.f-contact__checkbox-label input[type=checkbox]:hover~.f-contact__checkmark[data-v-f6250942]{border-color:#636b78}.f-contact__checkmark[data-v-f6250942]{background-color:var(--bg-secondary);border:1px solid #c7cbcf;border-radius:4px;display:block;height:14px;min-width:14px;position:relative;transition:border-color .2s ease;width:14px}.f-contact__checkmark[data-v-f6250942]:after{border:solid #636b77;border-width:0 2px 2px 0;content:"";display:none;height:5px;left:4px;position:absolute;top:1.5px;transform:rotate(45deg);width:2px}.f-contact__success[data-v-f6250942]{background-color:#f0f9eb;border:1px solid #6aaa3b;border-radius:3px;color:var(--text);flex:1;line-height:1.5;padding:24px 20px}.f-contact__submit-error[data-v-f6250942]{color:#dc3545;font-size:13px;margin-bottom:16px}.f-contact__submit[data-v-f6250942]{background-color:#6aaa3b;border:none;border-radius:3px;color:#fff;cursor:pointer;font-weight:600;padding:10px 24px;transition:opacity .2s}.f-contact__submit[data-v-f6250942]:hover{opacity:.8}.f-contact__submit-spinner[data-v-f6250942]{left:auto;position:absolute;right:0;width:125px}.f-mobile-contact[data-v-e7b45b4a]{background-color:var(--mobile-bg-primary);min-height:100vh}.f-mobile-contact__nav[data-v-e7b45b4a]{align-items:center;background-color:var(--mobile-bg-secondary);display:flex;height:40px;padding:6px 16px}.f-mobile-contact__body[data-v-e7b45b4a]{padding:16px}.f-mobile-contact__title[data-v-e7b45b4a]{color:var(--mobile-row-text);font-size:18px;font-weight:800;margin:0 0 8px}.f-mobile-contact__intro[data-v-e7b45b4a]{color:var(--mobile-row-text-2);font-size:12px;line-height:1.5}.f-mobile-contact__box[data-v-e7b45b4a]{background-color:var(--mobile-card-bg-2);border-radius:8px;margin-bottom:16px}.f-mobile-contact__header[data-v-e7b45b4a]{border-bottom:1px solid var(--mobile-row-divider-2);display:flex;flex-direction:column;padding:14px}.f-mobile-contact form[data-v-e7b45b4a]{padding:14px}.f-mobile-contact__field[data-v-e7b45b4a]{margin-bottom:14px}.f-mobile-contact__field label[data-v-e7b45b4a]{color:var(--mobile-row-text);display:block;font-size:12px;font-weight:700;margin-bottom:6px}.f-mobile-contact input[type=email][data-v-e7b45b4a],.f-mobile-contact input[type=text][data-v-e7b45b4a],.f-mobile-contact select[data-v-e7b45b4a],.f-mobile-contact textarea[data-v-e7b45b4a]{all:unset;background:var(--mobile-bg-primary);border:1px solid var(--mobile-row-divider-2);border-radius:6px;box-sizing:border-box;color:var(--mobile-row-text);font-family:inherit;font-size:13px;padding:9px 11px;width:100%}.f-mobile-contact input[type=email][data-v-e7b45b4a]:focus,.f-mobile-contact input[type=text][data-v-e7b45b4a]:focus,.f-mobile-contact select[data-v-e7b45b4a]:focus,.f-mobile-contact textarea[data-v-e7b45b4a]:focus{border-color:var(--mobile-tab-bar-fav-accent)}.f-mobile-contact input[type=email].is-filled[data-v-e7b45b4a]:not(:focus),.f-mobile-contact input[type=text].is-filled[data-v-e7b45b4a]:not(:focus),.f-mobile-contact select.is-filled[data-v-e7b45b4a]:not(:focus),.f-mobile-contact textarea.is-filled[data-v-e7b45b4a]:not(:focus){border-color:var(--mobile-team-result-win)}.f-mobile-contact input[type=email].is-error[data-v-e7b45b4a],.f-mobile-contact input[type=email].is-error.is-filled[data-v-e7b45b4a]:not(:focus),.f-mobile-contact input[type=text].is-error[data-v-e7b45b4a],.f-mobile-contact input[type=text].is-error.is-filled[data-v-e7b45b4a]:not(:focus),.f-mobile-contact select.is-error[data-v-e7b45b4a],.f-mobile-contact select.is-error.is-filled[data-v-e7b45b4a]:not(:focus),.f-mobile-contact textarea.is-error[data-v-e7b45b4a],.f-mobile-contact textarea.is-error.is-filled[data-v-e7b45b4a]:not(:focus){border-color:var(--mobile-team-result-loss)}.f-mobile-contact select[data-v-e7b45b4a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath fill='none' stroke='%236b7280' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;cursor:pointer;padding-right:32px}.f-mobile-contact textarea[data-v-e7b45b4a]{min-height:90px;resize:vertical}.f-mobile-contact__error[data-v-e7b45b4a]{color:var(--mobile-team-result-loss);display:block;font-size:11px;margin-top:4px}.f-mobile-contact__captcha[data-v-e7b45b4a]{margin-bottom:14px}.f-mobile-contact__submit-error[data-v-e7b45b4a]{color:var(--mobile-team-result-loss);font-size:12px;margin-bottom:12px}.f-mobile-contact__checkbox-label[data-v-e7b45b4a]{align-items:center;color:var(--mobile-row-text);cursor:pointer;display:flex;font-size:12px;gap:8px;margin-bottom:14px}.f-mobile-contact__checkbox-label input[type=checkbox][data-v-e7b45b4a]{height:0;opacity:0;position:absolute;width:0}.f-mobile-contact__checkbox-label input[type=checkbox]:checked~.f-mobile-contact__checkmark[data-v-e7b45b4a]{border-color:var(--mobile-tab-bar-fav-accent)}.f-mobile-contact__checkbox-label input[type=checkbox]:checked~.f-mobile-contact__checkmark[data-v-e7b45b4a]:after{display:block}.f-mobile-contact__checkmark[data-v-e7b45b4a]{background-color:var(--mobile-bg-primary);border:1px solid var(--mobile-row-divider-2);border-radius:4px;display:block;height:14px;min-width:14px;position:relative;width:14px}.f-mobile-contact__checkmark[data-v-e7b45b4a]:after{border:solid var(--mobile-tab-bar-fav-accent);border-width:0 2px 2px 0;content:"";display:none;height:5px;left:4px;position:absolute;top:1.5px;transform:rotate(45deg);width:2px}.f-mobile-contact__submit[data-v-e7b45b4a]{all:unset;background-color:var(--mobile-tab-bar-fav-accent);border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:13px;font-weight:700;padding:11px;text-align:center;width:100%}.f-mobile-contact__submit-spinner[data-v-e7b45b4a]{display:flex;justify-content:center;padding:8px 0}.f-mobile-contact__success[data-v-e7b45b4a]{color:var(--mobile-row-text);font-size:13px;line-height:1.5;margin-bottom:16px;padding:18px 14px}.f-mobile-contact__info[data-v-e7b45b4a],.f-mobile-contact__success[data-v-e7b45b4a]{background-color:var(--mobile-card-bg-2);border-radius:8px}.f-mobile-contact__info[data-v-e7b45b4a]{padding:14px}.f-mobile-contact__info p[data-v-e7b45b4a]{color:var(--mobile-row-text-2);font-size:12px;line-height:1.5;margin:4px 0}.f-mobile-contact__company[data-v-e7b45b4a]{color:var(--mobile-row-text);display:block;font-size:13px;margin-bottom:8px}.f-mobile-contact__email-badge[data-v-e7b45b4a]{background-color:var(--mobile-tab-bar-fav-accent);border-radius:5px;color:#fff!important;display:inline-block;font-size:12px;margin-top:10px;padding:6px 10px}
