.dismiss.svelte-1gj3f30{width:32px;height:32px;color:var(--oto-grey);cursor:pointer;transition:color .18s var(--ease-out), background .18s var(--ease-out);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.dismiss.svelte-1gj3f30:hover{color:var(--oto-stone);background:var(--oto-ivory-soft)}@keyframes svelte-1gj3f30-cta-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.floating-card.svelte-1gj3f30{box-sizing:border-box;z-index:90;border:1px solid var(--oto-ivory-deep);width:260px;animation:svelte-1gj3f30-cta-fade-up .3s var(--ease-out);background:#fff;border-radius:14px;padding:22px;display:none;position:fixed;bottom:28px;right:28px;box-shadow:0 1px 3px #13233a0f,0 12px 32px #13233a1f}.floating-card--home.svelte-1gj3f30{width:280px}.floating-card.svelte-1gj3f30 .dismiss:where(.svelte-1gj3f30){position:absolute;top:8px;right:8px}.floating-card__headline.svelte-1gj3f30{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg-1);text-wrap:pretty;margin:0 20px 10px 0;font-size:24px;font-weight:500;line-height:1.2}.floating-card__body.svelte-1gj3f30{font-family:var(--font-sans);color:var(--oto-stone);margin:0 0 16px;font-size:14px;line-height:1.55}.floating-card__button.svelte-1gj3f30{text-align:center;background:var(--oto-green);color:#fff;font-family:var(--font-sans);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out), background .18s var(--ease-out);border-radius:999px;padding:11px 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:block;box-shadow:0 4px 14px #4b828238}.floating-card__button.svelte-1gj3f30:hover{background:var(--oto-green-press);transform:translateY(-1px);box-shadow:0 8px 22px #4b828252}.floating-bar.svelte-1gj3f30{z-index:90;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--oto-ivory-deep);animation:svelte-1gj3f30-cta-fade-up .3s var(--ease-out);background:#fffffff7;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #13233a14}.floating-bar__label.svelte-1gj3f30{min-width:0;font-family:var(--font-sans);color:var(--oto-stone);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:500;line-height:1.35;overflow:hidden}.floating-bar__button.svelte-1gj3f30{background:var(--oto-green);color:#fff;font-family:var(--font-sans);white-space:nowrap;transition:background .18s var(--ease-out);border-radius:999px;flex-shrink:0;padding:10px 16px;font-size:13.5px;font-weight:600;text-decoration:none;box-shadow:0 4px 14px #4b828238}.floating-bar__button.svelte-1gj3f30:hover{background:var(--oto-green-press)}@media (width>=1352px){.floating-card.svelte-1gj3f30{display:block}.floating-bar.svelte-1gj3f30{display:none}}html.oto-cta-bar-active footer.footer{padding-bottom:calc(var(--space-7) + var(--oto-cta-bar-height,0px))}@media (prefers-reduced-motion:reduce){.floating-card.svelte-1gj3f30,.floating-bar.svelte-1gj3f30{animation:none}}
