.FloatingCta_root__Z4ZoP{position:fixed;z-index:900;box-sizing:border-box;background-color:var(--color-navy);background-image:var(--gradient-section-navy-teal);color:var(--color-white);transform:translateY(calc(100% + 30px));visibility:hidden;transition:transform .3s ease,visibility .3s}.FloatingCta_root__Z4ZoP[data-visible=true]{transform:translateY(0);visibility:visible}.FloatingCta_text__TJvS4{margin:0;padding:0;font-size:15px;font-weight:600;line-height:1.45}.FloatingCta_cta__EzXAR a{box-sizing:border-box;width:100%;white-space:normal;text-align:center}.FloatingCta_close__a2Jsq{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;cursor:pointer;transition:background-color .2s ease}.FloatingCta_close__a2Jsq:hover{background-color:var(--color-overlay-white-10)}.FloatingCta_close__a2Jsq:focus-visible{outline:2px solid var(--color-teal-button);outline-offset:2px}@media (min-width:981px){.FloatingCta_root__Z4ZoP{right:24px;bottom:24px;width:300px;padding:22px 20px 20px;border-radius:var(--radius-card);box-shadow:var(--shadow-hover-lift)}.FloatingCta_text__TJvS4{padding-right:30px}.FloatingCta_cta__EzXAR{margin-top:15px}.FloatingCta_cta__EzXAR a{padding:10px 16px;font-size:15px;line-height:1.35}.FloatingCta_close__a2Jsq{top:6px;right:6px}}@media (max-width:980px){.FloatingCta_root__Z4ZoP{inset-inline:0;bottom:0;display:flex;align-items:center;gap:8px;padding:10px 8px calc(10px + env(safe-area-inset-bottom)) 16px;box-shadow:0 -4px 20px rgba(0,0,0,.12)}.FloatingCta_text__TJvS4{display:none}.FloatingCta_cta__EzXAR{flex:1 1 auto;min-width:0}.FloatingCta_cta__EzXAR a{min-height:48px}.FloatingCta_close__a2Jsq{position:static;flex:0 0 auto}}@media (prefers-reduced-motion:reduce){.FloatingCta_close__a2Jsq,.FloatingCta_root__Z4ZoP{transition:none}}