.minoko-contact-form-wrap{display:grid;grid-template-columns:.75fr 1.25fr;gap:44px;margin-top:42px;padding:34px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);border-radius:14px}.minoko-contact-form-intro h3{font-size:clamp(28px,4vw,44px);line-height:1.08;margin:10px 0 14px;color:#fff}.minoko-contact-form-intro p{color:#e6effb}.minoko-contact-label{color:var(--amber);font-size:12px;text-transform:uppercase;letter-spacing:.16em;font-weight:900}.minoko-contact-direct{display:flex;flex-direction:column;gap:8px;margin-top:24px}.minoko-contact-direct a{color:#fff;font-weight:800}.minoko-contact-form{background:#fff;color:var(--ink);border-radius:10px;padding:24px}.minoko-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.minoko-contact-form label{display:flex;flex-direction:column;gap:6px;font-weight:800;font-size:13px;margin-bottom:16px}.minoko-contact-form input:not([type=checkbox]),.minoko-contact-form select,.minoko-contact-form textarea{width:100%;border:1px solid #cbd7e5;border-radius:6px;padding:12px;font:inherit;font-weight:400;color:var(--ink);background:#fff}.minoko-contact-form input:focus,.minoko-contact-form select:focus,.minoko-contact-form textarea:focus{outline:3px solid rgba(21,87,176,.18);border-color:var(--cobalt)}.minoko-contact-consent{flex-direction:row!important;align-items:flex-start;font-weight:500!important}.minoko-contact-consent input{margin-top:4px;accent-color:var(--cobalt)}.minoko-contact-notice{padding:18px 20px;border-radius:8px;margin-bottom:20px;display:flex;flex-direction:column;gap:5px}.minoko-contact-notice.is-success{background:#e8f7ee;color:#175c34}.minoko-contact-notice.is-error{background:#fff0ed;color:#8f2518}@media(max-width:780px){.minoko-contact-form-wrap{grid-template-columns:1fr;padding:22px;gap:24px}.minoko-contact-grid{grid-template-columns:1fr}.minoko-contact-form{padding:18px}}
