*{box-sizing:border-box}body{margin:0;background:var(--brand-sidebar,#110d12);color:#171b25;font:15px system-ui,-apple-system,Segoe UI,sans-serif;min-height:100vh;padding:32px 15px}.contactCard{max-width:800px;margin:auto;background:#fff;border-radius:16px;box-shadow:0 15px 75px #0006;overflow:hidden}.identity{background:#18141a;color:#fff;padding:28px;display:flex;align-items:center;gap:18px}.identity img{max-width:100px;max-height:80px;object-fit:contain}.identity span{font-size:11px;letter-spacing:.14em;color:#ffa5b0}.identity h1{margin:8px 0;font-size:25px}.identity p{margin:0;color:#ece7ea}form{padding:26px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}label{display:block;font-size:13px;font-weight:650;margin:0 0 16px}input,select,textarea{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #cbd1d8;border-radius:8px;font:inherit}textarea{resize:vertical}.consent{display:flex;align-items:flex-start;gap:10px;font-weight:500}.consent input{width:18px;flex:0 0 auto;margin-top:3px}button{background:var(--brand-primary,#b5223c);color:var(--brand-on-primary,#fff);border:0;border-radius:8px;padding:13px 22px;font-weight:800;cursor:pointer}button:disabled{opacity:.5}footer{display:flex;justify-content:space-between;gap:16px;padding:22px;background:#f2f4f7;color:#555;font-size:13px}a{color:#a01932}#formStatus{padding:9px 0;color:#76283b}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:550px){.grid{grid-template-columns:1fr}.identity{display:block}.identity h1{font-size:21px}footer{display:block}}