.sas-cta-float,.sas-cta-bar{--sas-red:var(--wp--preset--color--accent-1, #e30613);--sas-dark:var(--wp--preset--color--contrast, #1a1a1b);--sas-whatsapp:var(--wp--preset--color--whatsapp, #25d366);font-family:var(--wp--preset--font-family--inter,inherit)}.sas-icon{width:1.375rem;height:1.375rem;flex:none}.sas-cta-float{position:fixed;right:1.5rem;bottom:1.5rem;z-index:999;display:none;flex-direction:column;align-items:flex-end;gap:.75rem}.sas-cta-float__btn{display:inline-flex;align-items:center;gap:.625rem;min-height:3.5rem;padding:0 1.25rem;border-radius:999px;color:#fff;font-weight:700;text-decoration:none;box-shadow:0 8px 24px rgb(0 0 0 / .2);transition:transform 0.15s ease,box-shadow 0.15s ease}.sas-cta-float__btn:hover,.sas-cta-float__btn:focus-visible{color:#fff;transform:translateY(-2px);box-shadow:0 12px 28px rgb(0 0 0 / .25)}.sas-cta-float__btn:focus-visible{outline:3px solid var(--sas-dark);outline-offset:3px}.sas-cta-float__btn--appel{background:var(--sas-red)}.sas-cta-float__btn--whatsapp{background:var(--sas-whatsapp)}.sas-cta-bar{position:fixed;inset:auto 0 0 0;z-index:999;display:grid;grid-template-columns:1fr 1fr;background:var(--sas-dark);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -4px 16px rgb(0 0 0 / .2)}.sas-cta-bar__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;min-height:3.75rem;color:#fff;font-size:.8125rem;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.02em}.sas-cta-bar__btn:hover,.sas-cta-bar__btn:focus-visible{color:#fff;filter:brightness(1.1)}.sas-cta-bar__btn:focus-visible{outline:3px solid #fff;outline-offset:-5px}.sas-cta-bar__btn--appel{background:var(--sas-red)}.sas-cta-bar__btn--whatsapp{background:var(--sas-whatsapp)}body.has-sas-cta{padding-bottom:calc(3.75rem + env(safe-area-inset-bottom))}@media (min-width:1024px){.sas-cta-float{display:flex}.sas-cta-bar{display:none}body.has-sas-cta{padding-bottom:0}}@media print{.sas-cta-float,.sas-cta-bar{display:none!important}}.sas-badge-google{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border:1px solid rgb(0 0 0 / .12);border-radius:999px;background:#fff;color:var(--wp--preset--color--contrast,#1a1a1b)!important;font-size:.9375rem;line-height:1;text-decoration:none}.sas-badge-google:hover{border-color:rgb(0 0 0 / .3)}.sas-badge-google__logo{width:1.25rem;height:1.25rem}.sas-badge-google__note{font-weight:800}.sas-badge-google__stars{color:#fbbc04;letter-spacing:.05em}.sas-badge-google__count{color:rgb(0 0 0 / .65)}.sas-form-fallback{display:flex;flex-wrap:wrap;gap:.75rem;padding:1.5rem;border:1px dashed rgb(0 0 0 / .2)}.sas-form-fallback p{flex-basis:100%;margin:0}