.cta-bar[data-astro-cid-x5w7uazk]{--a11y-slot: 4.75rem;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:.5rem clamp(1rem,4vw,3rem);padding-left:max(clamp(1rem,4vw,3rem),var(--a11y-slot));background:linear-gradient(120deg,var(--color-tfcred-800, #7d0620) 0%,var(--color-tfcred-600, #c20d38) 55%,var(--color-tfcred-500, #e8123c) 100%);border-top:.15rem solid #FF5C7A;box-shadow:0 -.75rem 2rem -.9rem #000000b3;color:#fff;font-family:var(--font-tfc2),system-ui,sans-serif;transform:translateY(120%);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.cta-bar[data-astro-cid-x5w7uazk].show{transform:none}.cb-in[data-astro-cid-x5w7uazk]{display:grid;grid-template-columns:minmax(0,auto) auto;justify-content:center;align-items:center;gap:clamp(1.25rem,4vw,4.5rem);max-width:90rem;margin-inline:auto}.cb-pitch[data-astro-cid-x5w7uazk]{display:grid;grid-auto-flow:column;align-items:center;justify-content:start;gap:.5rem 1.25rem;min-width:0}.cb-msg[data-astro-cid-x5w7uazk],.cb-short[data-astro-cid-x5w7uazk],.cb-sub[data-astro-cid-x5w7uazk]{margin:0;max-width:none}.cb-msg[data-astro-cid-x5w7uazk]{font-weight:800;text-transform:uppercase;letter-spacing:.01em;line-height:1.1;font-size:clamp(1rem,1.15vw,1.25rem);text-shadow:0 1px 2px rgba(0,0,0,.3)}.cb-short[data-astro-cid-x5w7uazk]{display:none}.cb-sub[data-astro-cid-x5w7uazk]{font-size:1rem;font-weight:600;color:#ffffffe6}.cb-ai[data-astro-cid-x5w7uazk]{justify-self:start;display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem .85rem;padding:.25rem .3rem .25rem .85rem;border:1.5px solid rgba(255,255,255,.55);border-radius:999px;background:#14000647;color:#fff;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.cb-ai[data-astro-cid-x5w7uazk]:hover,.cb-ai[data-astro-cid-x5w7uazk]:focus-visible{background:#14000680;border-color:#fff;transform:translateY(-1px)}.cb-ai-lead[data-astro-cid-x5w7uazk]{font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;white-space:nowrap}.cb-marks[data-astro-cid-x5w7uazk]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4rem .8rem}.cb-mark[data-astro-cid-x5w7uazk]{display:inline-flex;align-items:center;gap:.4rem}.cb-disc[data-astro-cid-x5w7uazk]{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:#fff;box-shadow:0 .15rem .4rem -.1rem #00000059;overflow:hidden}.cb-disc[data-astro-cid-x5w7uazk] img[data-astro-cid-x5w7uazk]{width:1.15rem;height:1.15rem;object-fit:contain}.cb-name[data-astro-cid-x5w7uazk]{font-weight:700;font-size:.875rem;letter-spacing:.02em;white-space:nowrap}.cb-ai-go[data-astro-cid-x5w7uazk]{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:#fff;color:var(--color-tfcred-600, #c20d38);transition:transform .18s ease}.cb-ai-go[data-astro-cid-x5w7uazk] svg[data-astro-cid-x5w7uazk]{width:.9rem;height:.9rem}.cb-ai[data-astro-cid-x5w7uazk]:hover .cb-ai-go[data-astro-cid-x5w7uazk]{transform:translate(3px)}.cb-actions[data-astro-cid-x5w7uazk]{display:flex;align-items:center;gap:clamp(.75rem,1.4vw,1.25rem)}.cb-call[data-astro-cid-x5w7uazk]{display:grid;line-height:1.1;color:#fff;text-decoration:none;white-space:nowrap}.cb-call-icon[data-astro-cid-x5w7uazk]{display:none}.cb-call-label[data-astro-cid-x5w7uazk]{font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;color:#ffffffd9}.cb-call-num[data-astro-cid-x5w7uazk]{font-weight:800;font-size:1.15rem}.cb-call[data-astro-cid-x5w7uazk]:hover .cb-call-num[data-astro-cid-x5w7uazk]{text-decoration:underline}.cb-btn[data-astro-cid-x5w7uazk]{display:inline-grid;place-items:center;padding:.65rem 1.25rem;border-radius:.6rem;background:#fff;color:var(--color-tfcred-700, #a10a2c);font-weight:800;text-transform:uppercase;letter-spacing:.02em;font-size:1.05rem;line-height:1.1;white-space:nowrap;text-decoration:none;box-shadow:0 .75rem 1.6rem -.6rem #0000009e,0 0 0 1px #fff9;transition:transform .18s ease,box-shadow .18s ease}.cb-btn[data-astro-cid-x5w7uazk]:hover,.cb-btn[data-astro-cid-x5w7uazk]:focus-visible{transform:translateY(-2px);box-shadow:0 1.1rem 2.1rem -.6rem #000000b3,0 0 0 2px #fff}@media(prefers-reduced-motion:no-preference){.cta-bar[data-astro-cid-x5w7uazk].show .cb-btn[data-astro-cid-x5w7uazk]{animation:cbNudge .7s .5s ease-out 1}@keyframes cbNudge{0%,to{transform:none}35%{transform:scale(1.06)}65%{transform:scale(.98)}}}@media(max-width:80rem){.cb-name[data-astro-cid-x5w7uazk]{display:none}.cb-marks[data-astro-cid-x5w7uazk]{gap:.35rem}}@media(min-width:56.0625rem)and (max-width:68rem){.cb-ai[data-astro-cid-x5w7uazk]{display:none}}@media(max-width:96rem){.cb-msg[data-astro-cid-x5w7uazk].has-short{display:none}.cb-short[data-astro-cid-x5w7uazk]{display:block;font-weight:800;text-transform:uppercase;letter-spacing:.01em;line-height:1.1;font-size:clamp(1rem,1.15vw,1.25rem);text-shadow:0 1px 2px rgba(0,0,0,.3)}}@media(max-width:56rem){.cb-in[data-astro-cid-x5w7uazk]{grid-template-columns:1fr;justify-items:center;gap:.6rem}.cb-pitch[data-astro-cid-x5w7uazk]{grid-auto-flow:row;justify-items:center;text-align:center}.cb-ai[data-astro-cid-x5w7uazk],.cb-marks[data-astro-cid-x5w7uazk]{flex-wrap:nowrap}.cb-msg[data-astro-cid-x5w7uazk].has-short{display:none}.cb-short[data-astro-cid-x5w7uazk]{display:block;font-weight:800;text-transform:uppercase;font-size:1.125rem;line-height:1.1}}@media(max-width:37.5rem){.cta-bar[data-astro-cid-x5w7uazk]{--a11y-slot: 3.25rem;padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom,0px)) var(--a11y-slot);border-top-width:.15rem}.cb-in[data-astro-cid-x5w7uazk]{justify-items:stretch}.cb-pitch[data-astro-cid-x5w7uazk]{display:none}.cb-actions[data-astro-cid-x5w7uazk]{gap:.5rem}.cb-call[data-astro-cid-x5w7uazk]{position:relative;flex:none;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgba(255,255,255,.6);border-radius:.65rem}.cb-call-icon[data-astro-cid-x5w7uazk]{display:block;width:1.3rem;height:1.3rem}.cb-call-label[data-astro-cid-x5w7uazk],.cb-call-num[data-astro-cid-x5w7uazk]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cb-btn[data-astro-cid-x5w7uazk]{flex:1;min-height:2.75rem;padding:.45rem .6rem;font-size:1rem;white-space:normal;text-align:center;border-radius:.65rem}}
