.form-mount{min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(1.4rem,4vw,2.5rem);border:1px solid rgba(169,180,200,.18);border-radius:20px;background:rgba(7,11,24,.52)}
.form-mount p{color:#a9b4c8}
.aifa-consent{position:fixed;z-index:30000;right:1rem;bottom:1rem;width:min(560px,calc(100% - 2rem));display:flex;align-items:center;gap:1.25rem;padding:1rem 1.1rem;border:1px solid rgba(255,122,203,.4);border-radius:16px;background:#111a2e;color:#f8fafc;box-shadow:0 24px 70px rgba(0,0,0,.45);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.aifa-consent strong{display:block;margin-bottom:.25rem}.aifa-consent p{margin:0;color:#cbd5e1;font-size:.82rem;line-height:1.5}.aifa-consent a{text-underline-offset:3px}.aifa-consent-actions{display:flex;flex:0 0 auto;gap:.5rem}
.aifa-consent button{min-height:44px;padding:.55rem .8rem;border:1px solid rgba(255,255,255,.22);border-radius:9px;background:transparent;color:#fff;font-weight:750;cursor:pointer}.aifa-consent button:last-child{border-color:transparent;background:#bd087f}.aifa-consent button:focus-visible{outline:3px solid #22d3ee;outline-offset:2px}
@media(max-width:650px){.aifa-consent{display:block}.aifa-consent-actions{margin-top:.8rem}.aifa-consent button{flex:1}}
