.skr-contact-form{max-width:900px;margin:60px auto;padding:32px clamp(18px,4vw,44px);background:#11171a;color:#f4f3ed;border:1px solid #536057;border-radius:12px;text-align:left}.skr-contact-form h2{font:700 clamp(25px,4vw,42px)/1.15 system-ui!important;margin:0 0 14px}.skr-contact-form p{font:400 15px/1.65 system-ui!important;max-width:72ch}.skr-contact-form form{display:grid;gap:18px}.skr-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.skr-contact-form label{display:grid;gap:7px;font:600 14px/1.5 system-ui}.skr-contact-form input,.skr-contact-form select,.skr-contact-form textarea{box-sizing:border-box;max-width:100%;width:100%;padding:12px;border:1px solid #728075;border-radius:5px;background:#fff;color:#151a16;font:400 16px/1.5 system-ui}.skr-contact-form .skr-form-actions{display:flex;flex-wrap:wrap;gap:12px}.skr-contact-form button{padding:13px 18px;border:1px solid #fb9b53;border-radius:5px;background:#f7a15c;color:#111;font:700 14px/1.5 system-ui;cursor:pointer}.skr-contact-form button[data-copy]{background:transparent;color:#fff}.skr-contact-form a{color:#ffb67d;text-decoration:underline}.skr-contact-form :focus-visible{outline:3px solid #ffba77;outline-offset:3px}.skr-contact-form [hidden]{display:none!important}.skr-contact-form [role=status]:empty{display:none}.skr-form-notice{color:#c1c9c3}@media(max-width:620px){.skr-form-grid{grid-template-columns:1fr}.skr-contact-form{margin:35px 12px;padding:22px 18px}}