.cb-cta-btn.svelte-11peeql{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;padding:0 24px;background:var(--color-primary);color:#fff;border-radius:12px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;white-space:nowrap}.cb-cta-btn.full.svelte-11peeql{width:100%}.cb-cta-btn.svelte-11peeql svg:where(.svelte-11peeql){transition:transform .2s}@media(hover:hover){.cb-cta-btn.svelte-11peeql:hover svg:where(.svelte-11peeql){transform:translate(4px)}.cb-cta-btn.svelte-11peeql:active svg:where(.svelte-11peeql){transform:translate(0);transition:transform .1s}}@media(hover:none){.cb-cta-btn.svelte-11peeql:active svg:where(.svelte-11peeql){transform:translate(4px);transition:transform .15s}}.cb-cta-btn.shadow.svelte-11peeql{box-shadow:0 10px 22px -6px #ff470a73,0 2px 5px #00000024}.cb-cta-btn.on-blue.svelte-11peeql{box-shadow:0 18px 34px -10px #0206178c,0 8px 20px -4px #ff470a8c,0 2px 5px #0003}.mobile-shelf.svelte-ucd6lh{display:none}@media(max-width:767px){.mobile-shelf.svelte-ucd6lh{display:block;position:fixed;bottom:0;left:0;right:0;background:transparent;z-index:50;transform:translateY(100%);opacity:0;transition:transform .3s cubic-bezier(.32,1.1,.6,1),opacity .2s ease;pointer-events:none;font-family:var(--font-rubik);line-height:1.5;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.mobile-shelf.visible.svelte-ucd6lh{transform:translateY(0);opacity:1;pointer-events:auto}.shelf-band.svelte-ucd6lh{background:var(--blue);border-radius:22px 22px 0 0;padding:0 16px 22px;box-shadow:0 -8px 24px #02061740}.shelf-band.collapsed.svelte-ucd6lh{padding-bottom:18px}.shelf-band.svelte-ucd6lh{transition:padding-bottom .38s cubic-bezier(.32,1.1,.6,1)}.shelf-collapse.svelte-ucd6lh{display:grid;grid-template-rows:1fr;transition:grid-template-rows .38s cubic-bezier(.32,1.1,.6,1)}.shelf-collapse-inner.svelte-ucd6lh{min-height:0;overflow:hidden}.shelf-band.collapsed.svelte-ucd6lh .shelf-collapse:where(.svelte-ucd6lh){grid-template-rows:0fr}.shelf-row.svelte-ucd6lh{transition:opacity .26s ease,transform .38s cubic-bezier(.32,1.1,.6,1)}.shelf-band.collapsed.svelte-ucd6lh .shelf-row:where(.svelte-ucd6lh){opacity:0;transform:translateY(10px)}.shelf-sub.svelte-ucd6lh{display:block;max-height:24px;overflow:hidden;transition:opacity .22s ease,max-height .38s cubic-bezier(.32,1.1,.6,1),transform .38s cubic-bezier(.32,1.1,.6,1)}.shelf-band.collapsed.svelte-ucd6lh .shelf-sub:where(.svelte-ucd6lh){opacity:0;max-height:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.shelf-band.svelte-ucd6lh,.shelf-collapse.svelte-ucd6lh,.shelf-row.svelte-ucd6lh,.shelf-sub.svelte-ucd6lh,.shelf-band.collapsed.svelte-ucd6lh .shelf-head:where(.svelte-ucd6lh),.mobile-shelf.svelte-ucd6lh{transition:none}}.shelf-strip.svelte-ucd6lh{height:calc(10px + env(safe-area-inset-bottom,0px));background:var(--navy-black)}.shelf-head.svelte-ucd6lh{transition:margin-bottom .38s cubic-bezier(.32,1.1,.6,1)}.shelf-band.collapsed.svelte-ucd6lh .shelf-head:where(.svelte-ucd6lh){margin-bottom:0}.shelf-grab.svelte-ucd6lh{display:block;width:100%;height:30px;margin:0;padding:0;background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.shelf-handle.svelte-ucd6lh{display:block;width:56px;height:5px;margin:12px auto 0;border-radius:999px;background:#ffffff8c}.shelf-head.svelte-ucd6lh{margin:0 0 12px;color:#fff;font-size:16px;font-weight:700;line-height:1.3;text-align:center}.shelf-head.svelte-ucd6lh span:where(.svelte-ucd6lh){display:block}.shelf-sub.svelte-ucd6lh{font-weight:600;opacity:.92}.shelf-row.svelte-ucd6lh{display:flex;gap:10px;align-items:stretch}.shelf-row.svelte-ucd6lh>.cb-cta-btn,.shelf-row.svelte-ucd6lh .call-cta{flex:1 1 0;min-width:0;justify-content:center;gap:8px;height:56px;padding:0 16px;border-radius:12px;font-family:inherit;font-size:16px;font-weight:700;white-space:nowrap}.shelf-row.svelte-ucd6lh>.cb-cta-btn{background:var(--orange)}.shelf-row.svelte-ucd6lh .call-cta{background:var(--navy-black);box-shadow:0 4px 15px #00000040,0 2px 4px #0000001f}.shelf-row.svelte-ucd6lh .call-cta .call-cta-label{font-size:16px;font-weight:700}.shelf-row.svelte-ucd6lh .call-cta .call-cta-avatar+.call-cta-label{margin-left:0}.shelf-row.svelte-ucd6lh .call-cta .call-cta-presence{background:var(--check-green)}}
