.lss-floating{position:fixed;right:18px;bottom:18px;z-index:99980;display:grid;grid-template-columns:auto 1fr;gap:0 10px;align-items:center;background:#b91c1c;color:#fff!important;text-decoration:none!important;padding:12px 16px;border-radius:16px;box-shadow:0 10px 30px #0004;font-family:system-ui,sans-serif}.lss-floating span{grid-row:1/3;font-size:26px}.lss-floating strong{font-size:14px}.lss-floating small{font-size:12px}.lss-shell{max-width:920px;margin:30px auto 70px;padding:0 20px;color:#17324d}.lss-hero{background:linear-gradient(135deg,#0b4f86,#0a6a8a);color:#fff;padding:34px;border-radius:24px}.lss-hero span{font-weight:800;color:#ffd34e}.lss-hero h1{font-size:clamp(2rem,5vw,3.8rem);margin:.2em 0}.lss-hero p{font-size:1.08rem;line-height:1.7;max-width:760px}.lss-emergency,.lss-privacy{margin:18px 0;padding:16px 18px;border-radius:14px;background:#fff7df;border-left:5px solid #f2b705}.lss-error{background:#fee2e2;color:#7f1d1d;padding:14px;border-radius:12px;margin:18px 0}.lss-form{display:grid;gap:20px;margin-top:24px}.lss-form fieldset,.lss-form>label{border:1px solid #d8e5ee;border-radius:18px;padding:20px;background:#fff}.lss-form legend,.lss-form label>strong{font-size:1.08rem;font-weight:800}.lss-form small{display:block;color:#627b91;margin:5px 0 10px}.lss-form textarea,.lss-form input[type=text]{width:100%;box-sizing:border-box;border:1px solid #b8cbd9;border-radius:10px;padding:12px;font:inherit;margin-top:8px}.lss-check{display:block;padding:7px 0}.lss-radio{display:inline-block;margin:8px 18px 12px 0}.lss-submit{justify-self:start;border:0;border-radius:12px;background:#0b7a43;color:#fff;padding:15px 24px;font-weight:800;font-size:1rem;cursor:pointer}.lss-hp{position:absolute!important;left:-99999px!important}.lss-success{text-align:center;background:#eefaf3;border:1px solid #bfe5cf;border-radius:24px;padding:45px 25px}.lss-success span{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#0b7a43;color:#fff;font-size:30px}@media(max-width:600px){.lss-floating strong,.lss-floating small{display:none}.lss-floating{grid-template-columns:1fr;border-radius:50%;padding:14px}.lss-floating span{grid-row:auto}.lss-hero{padding:24px}}