.laiyr-page-contact .eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:var(--blue-lt);border:1px solid var(--blue-bd);border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--blue);margin-bottom:16px}.laiyr-page-contact .dot{width:6px;height:6px;border-radius:50%;background:var(--blue)}.laiyr-page-contact h1{font-size:50px;line-height:1.06;letter-spacing:-.022em;color:var(--navy);margin-bottom:14px}.laiyr-page-contact h1 .accent{color:var(--blue)}.laiyr-page-contact .sub{max-width:760px;margin:0 auto;font-size:18px;line-height:1.6;color:var(--muted)}.laiyr-page-contact .contact-form-section{padding:74px 32px 88px;background:linear-gradient(180deg,var(--surface) 0%,transparent 100%)}.laiyr-page-contact .contact-form-wrap{max-width:760px;margin:0 auto;text-align:center}.laiyr-page-contact .contact-form{background:#fff;border:1px solid var(--border);border-radius:16px;padding:24px;box-shadow:var(--shadow-card);margin-top:20px;text-align:left}.laiyr-page-contact .field-row{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.laiyr-page-contact .field-row label{font-size:13px;font-weight:600;color:var(--navy)}.laiyr-page-contact .field-row input,.laiyr-page-contact .field-row textarea{width:100%;border:1px solid var(--dimmer);border-radius:10px;padding:12px 14px;font-size:14px;color:var(--text);background:#fff;font-family:inherit;transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.laiyr-page-contact .field-row input:focus,.laiyr-page-contact .field-row textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #2462f01f}.laiyr-page-contact .contact-submit{width:100%;margin-top:4px;border:none;border-radius:10px;padding:13px 16px;background:var(--blue);color:#fff;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:transform .2s var(--ease-out),background .2s var(--ease-out)}.laiyr-page-contact .contact-submit:hover{transform:translateY(-1px);background:var(--blue-2)}.laiyr-page-contact .contact-status{margin-top:10px;font-size:13px;color:var(--muted);min-height:18px}.laiyr-page-contact .contact-status.ok{color:var(--green-tx)}.laiyr-page-contact .contact-status.err{color:var(--red)}.laiyr-page-contact .contact-status a{color:var(--blue);text-decoration:none}.laiyr-page-contact .contact-status a:hover{text-decoration:underline}@media(max-width:900px){.laiyr-page-contact h1{font-size:38px}.laiyr-page-contact .sub{font-size:16px}}@media(max-width:640px){.laiyr-page-contact .contact-form-section{padding:58px 16px 64px}.laiyr-page-contact h1{font-size:31px}.laiyr-page-contact .contact-form{padding:18px}}
