.contact_container__cCpH8{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:var(--space-6);background:var(--color-bg,#f9fafb)}.contact_card__wnBJV{background:#fff;padding:var(--space-6);border-radius:var(--radius-md);box-shadow:0 4px 20px rgba(0,0,0,.08);max-width:640px;width:100%;margin:0 auto}.contact_form___aGjp{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.contact_form___aGjp label{font-weight:600;font-size:.9rem;margin-bottom:.25rem;display:block}.contact_form___aGjp input,.contact_form___aGjp textarea{width:100%;padding:12px 14px;border:1px solid #ddd;border-radius:var(--radius-sm);font-size:var(--font-size-md);font-family:inherit}.contact_form___aGjp input:focus,.contact_form___aGjp textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(0,128,255,.15)}.contact_form___aGjp textarea{min-height:120px;resize:vertical}.contact_form___aGjp button{padding:12px 16px;background:var(--color-accent);color:#fff;border:none;border-radius:var(--radius-sm);font-weight:600;cursor:pointer;transition:background .2s ease;width:100%}.contact_form___aGjp button:hover{background:var(--color-accent-dark)}.contact_successWrapper__PJ8Bn{text-align:center;margin-top:2rem}.contact_frogVideo__eR0O7{max-width:180px;max-height:80px;width:100%;height:auto;margin:0 auto 1rem;display:block}.contact_tooltip__HA0WW{position:relative;display:inline-block;cursor:help}.contact_tooltipText__JagQu{visibility:hidden;width:max-content;background-color:#333;color:#fff;text-align:center;padding:4px 8px;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s;font-size:.8rem}.contact_tooltip__HA0WW:hover .contact_tooltipText__JagQu{visibility:visible;opacity:1}