.contact-page .business-hero{padding:64px 0 48px}.contact-page .business-section{padding:64px 0}.contact-page .contact-panel{max-width:720px;margin:0 auto}.contact-page .business-modal-title{padding-right:0}.contact-direct{margin:0;color:#64748b;font-size:16px}.contact-direct a{color:#003366;font-weight:600;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.contact-note{font-size:14px;line-height:1.5;color:#64748b;margin:0}.contact-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-status{font-size:14px;line-height:1.5;color:#166534}.contact-status:empty{display:none}.contact-status.business-modal-error{color:#c33}.contact-page button:disabled{opacity:.65;cursor:wait}@media (max-width:767px){.contact-page .business-form-group input,.contact-page .business-form-group select,.contact-page .business-form-group textarea{font-size:16px}}.myid.myid-contact .hero-grid{padding:56px 0 72px;align-items:start}@media (max-width:640px){.myid.myid-contact .hero-grid{padding:36px 0 52px}}.myid .contact-direct{margin-top:22px;font-size:1rem;color:var(--fg-muted)}.myid .contact-direct a{color:var(--accent-hover);font-weight:600;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.myid .contact-card .demo-hd h2{font-family:var(--font-sans);letter-spacing:0;color:var(--fg)}.myid .contact-card-body{padding:22px 22px 24px}.myid .cf-form{display:flex;flex-direction:column;gap:16px}.myid .cf-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.myid .cf-field label{display:block;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:6px}.myid .cf-field input,.myid .cf-field select,.myid .cf-field textarea{display:block;width:100%;height:44px;border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:0 13px;font-size:15px;font-family:inherit;color:var(--fg);background-color:var(--surface);transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.myid .cf-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748b' d='M1.4 0.6L6 5.2 10.6.6 12 2 6 8 0 2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px;padding-right:38px}.myid .cf-field textarea{height:auto;min-height:140px;padding:11px 13px;line-height:1.5;resize:vertical}.myid .cf-field input:focus,.myid .cf-field select:focus,.myid .cf-field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(2,132,199,.14)}.myid .cf-field input::-moz-placeholder,.myid .cf-field textarea::-moz-placeholder{color:var(--neutral-400)}.myid .cf-field input::placeholder,.myid .cf-field textarea::placeholder{color:var(--neutral-400)}.myid .contact-note{font-size:12px;color:var(--fg-subtle)}.myid .cf-form .btn{align-self:flex-start}.myid .cf-form .btn[disabled]{opacity:.62;cursor:wait;transform:none}.myid .contact-status{font-weight:600;color:var(--ok)}.myid .contact-status.cf-error{color:var(--rose)}@media (max-width:640px){.myid .cf-row{grid-template-columns:1fr}.myid .cf-field input,.myid .cf-field select,.myid .cf-field textarea{font-size:16px}.myid .cf-form .btn{width:100%;justify-content:center}.myid .contact-card-body{padding:18px}}