.senem-consent[hidden]{display:none!important}.senem-consent{position:fixed;z-index:9999;bottom:3.5rem;left:1rem;right:1rem;max-width:44rem;margin:auto;background:#fff;color:#19382e;border:2px solid #19382e;border-radius:12px;padding:1rem;box-shadow:0 4px 24px #0003;max-height:60vh;overflow:auto;font-size:.9rem}.senem-consent h2{font-size:1.2rem;margin:0 0 .5rem}.senem-consent p{margin:.5rem 0}.senem-consent__actions{display:flex;flex-wrap:wrap;gap:.7rem}.senem-consent button,.senem-consent-open{font:inherit;border:1px solid #19382e;color:#19382e;background:#fff;padding:.65rem .8rem;border-radius:6px;cursor:pointer;min-height:44px}.senem-consent button:focus-visible,.senem-consent-open:focus-visible{outline:3px solid #af711e;outline-offset:3px}.senem-consent-open{position:fixed;bottom:.5rem;left:.5rem;z-index:9998;font-size:.8rem}.landing-quick{margin:.75rem 0 1.25rem}.landing-quick p{margin:.4rem 0}.landing-quick .service-cta{display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:480px){.senem-consent{left:.5rem;right:.5rem;font-size:.85rem;line-height:1.4}.senem-consent__actions button{flex:1;padding:.5rem;font-size:.8rem}}
