.ad-quote{z-index:60;padding:10px 14px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--brand-blue-line);background:#fff;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 22px #08254d1a}.ad-quote__spacer{height:calc(72px + env(safe-area-inset-bottom,0px))}.ad-quote__button{color:#fff;text-align:center;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:52px;padding:0 14px;font-size:.95rem;font-weight:900;line-height:1.15;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.ad-quote__button:active{transform:translateY(1px)}.ad-quote__button--quote{background:var(--brand-blue-deep);box-shadow:0 6px 16px #08254d47}.ad-quote__button--quote:hover{background:var(--brand-blue-ink)}.ad-quote__button--whatsapp{background:#0f7b46;box-shadow:0 6px 16px #0f7b4647}.ad-quote__button--whatsapp:hover{background:#0c653a}.ad-quote__button:focus-visible{outline:3px solid var(--brand-blue);outline-offset:2px}@media (min-width:1041px){.ad-quote{border:1px solid var(--brand-blue-line);border-radius:999px;padding:10px;bottom:24px;left:auto;right:24px;box-shadow:0 10px 30px #08254d2e}.ad-quote__button{flex:none;min-height:46px;padding:0 22px}.ad-quote__spacer{display:none}}@media (prefers-reduced-motion:reduce){.ad-quote__button{transition:none}}@media print{.ad-quote,.ad-quote__spacer{display:none}}
