.tq-cl--contact.tq-cl--panel{background:#f1ecff}.tq-cl--contact .tq-cl__mesh{background:linear-gradient(160deg,#f1ecff,#e6eefc)}.tq-cl--contact .tq-cl__blob--a{background:#d4c8ff}.tq-cl--contact .tq-cl__blob--b{background:#bfe0f5}.tq-cl--contact .tq-cl__blob--c{background:#e6d9ff}.tq-cl--contact .tq-cl__form{margin-top:18px;gap:14px}.tq-cc__field{display:flex;flex-direction:column;gap:6px;min-width:0}.tq-cc__label{font:600 14px var(--tq-body);color:var(--tq-ink)}.tq-cc__opt{font-weight:500;color:var(--tq-muted)}.tq-cl--contact input[type=email],.tq-cl--contact input[type=text],.tq-cl--contact select,.tq-cl--contact textarea{font:500 16px var(--tq-body);color:var(--tq-ink);background:#fff;width:100%;min-height:48px;border:1.5px solid var(--tq-line-strong);border-radius:12px;padding:11px 14px;transition:border-color .2s var(--tq-ease),box-shadow .2s var(--tq-ease)}.tq-cl--contact textarea{min-height:168px;max-height:360px;overflow-y:auto;resize:vertical;line-height:1.45}.tq-cc__req{color:var(--tq-blue);font-weight:700;margin-left:2px}.tq-cc__required-note{margin:-2px 0 0;font-size:13px;color:var(--tq-muted)}.tq-cc__missing{margin:-4px 0 0;font-size:13px;color:var(--tq-muted);text-align:center}.tq-cl--contact .tq-cl__submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.tq-cc-select{position:relative}.tq-cc-select__button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;font:500 16px var(--tq-body);color:var(--tq-ink);text-align:left;background:#fff;cursor:pointer;border:1.5px solid var(--tq-line-strong);border-radius:12px;padding:11px 14px;transition:border-color .2s var(--tq-ease),box-shadow .2s var(--tq-ease)}.tq-cc-select__button:hover{border-color:var(--tq-faint)}.tq-cc-select__button:focus-visible{outline:3px solid var(--tq-blue);outline-offset:1px;border-color:var(--tq-blue)}.tq-cc-select[data-open=true] .tq-cc-select__button{border-color:var(--tq-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--tq-blue) 14%,transparent)}.tq-cc-select__placeholder{color:var(--tq-muted)}.tq-cc-select__chevron{color:var(--tq-muted);flex:none;transition:transform .25s var(--tq-ease)}.tq-cc-select[data-open=true] .tq-cc-select__chevron{transform:rotate(180deg);color:var(--tq-blue)}.tq-cc-select__list{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;background:#fff;border-radius:14px;box-shadow:0 0 0 1px rgba(15,23,42,.07),0 4px 8px rgba(15,23,42,.04),0 22px 44px -16px rgba(15,23,42,.28);opacity:0;visibility:hidden;transform:translateY(-4px) scale(.98);transform-origin:50% 0;transition:opacity .12s ease-in,transform .12s ease-in,visibility 0s linear .12s}.tq-cc-select[data-open=true] .tq-cc-select__list{opacity:1;visibility:visible;transform:none;transition:opacity .18s var(--tq-ease-out),transform .2s var(--tq-ease-out),visibility 0s}.tq-cc-select__option{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:9px 12px;border-radius:10px;font:500 15px var(--tq-body);color:var(--tq-ink);cursor:pointer}.tq-cc-select__option[data-active=true]{background:color-mix(in srgb,var(--tq-blue) 8%,#fff)}.tq-cc-select__option[aria-selected=true]{color:var(--tq-blue);font-weight:600}.tq-cl--contact input::placeholder,.tq-cl--contact textarea::placeholder{color:var(--tq-muted);opacity:1}.tq-cl--contact input:hover,.tq-cl--contact select:hover,.tq-cl--contact textarea:hover{border-color:var(--tq-faint)}.tq-cl--contact input:focus,.tq-cl--contact select:focus,.tq-cl--contact textarea:focus{outline:3px solid var(--tq-blue);outline-offset:1px;border-color:var(--tq-blue)}.tq-cl--contact .tq-cc-select__button[aria-invalid=true],.tq-cl--contact [aria-invalid=true]{border-color:#b91c1c}.tq-cl--contact [aria-invalid=true]:focus{outline-color:#b91c1c;border-color:#b91c1c}.tq-cc__err{margin:0;font-size:13.5px;line-height:1.4;color:#b91c1c;font-weight:500}.tq-cc__reply-line{margin:6px 0 0;font-size:14px;line-height:1.45;color:var(--tq-text)}@media (min-width:760px){.tq-cl--panel .tq-cc__reply-line{display:none}}@media (min-width:820px){.tq-cl--split .tq-cc__reply-line{display:none}}.tq-cc__title-sm{font-size:14px;color:var(--tq-text);margin:8px 0 0;line-height:1.5}.tq-cl--contact .tq-cl__duo-form{min-width:0}.tq-cl--contact .tq-cl__duo{max-width:1000px}.tq-cl--contact .tq-cl__box{max-width:460px}@media (min-width:760px){.tq-cl--contact .tq-cl__duo{min-height:560px;grid-template-columns:5fr 7fr}.tq-cl--contact{zoom:.8}.tq-cl--contact .tq-cl__duo-form{padding:36px 44px}}@media (prefers-reduced-motion:reduce){.tq-cc-select[data-open=true] .tq-cc-select__list,.tq-cc-select__button,.tq-cc-select__chevron,.tq-cc-select__list,.tq-cl--contact input,.tq-cl--contact select,.tq-cl--contact textarea{transition:none}}