.v3-contact-panel{border:1px solid var(--hp2-line);background:#fff;padding:36px 28px}@media (min-width: 768px){.v3-contact-panel{padding:44px 40px}}.v3-contact-form .text-foreground,.v3-contact-form label.text-foreground{color:var(--hp2-ink)!important}.v3-contact-form .text-muted-foreground{color:var(--hp2-ink-2)!important}.v3-contact-form .bg-secondary{background:#f5f4f2!important}.v3-contact-form .border-border{border-color:var(--hp2-line)!important}.v3-contact-form input,.v3-contact-form textarea,.v3-contact-form select{border-radius:4px;color:var(--hp2-ink)}.v3-contact-form input:focus,.v3-contact-form textarea:focus,.v3-contact-form select:focus{border-color:var(--hp2-ink)!important}.v3-contact-form .border-destructive{border-color:var(--hp2-accent)!important}.v3-contact-form .text-destructive{color:var(--hp2-accent)!important}.v3-contact-form .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--hp2-ink)!important;color:#fff!important;border:none!important;border-radius:8px;padding:13px 22px;font-size:14px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background .25s ease}.v3-contact-form .btn-primary:hover{background:#000!important}.v3-contact-form .bg-card{background:#fff!important}.v3-contact-form .text-primary{color:var(--hp2-accent)!important}.v3-contact-form input[type=checkbox]{accent-color:var(--hp2-accent)}
