@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Plus+Jakarta+Sans:wght@700;800&display=swap");:root{--cl-accent-base:#533e96;--cl-accent-light:#9473ff;--cl-accent-hover-bright:#3e2d6e;--cl-accent-secondary:#f7822f;--cl-white:#fff;--cl-text-900:#101828;--cl-text-700:#475467;--cl-neutral-900:#212529;--cl-surface-1:var(--cl-white);--cl-surface-2:rgba(16,24,40,.04);--cl-border-subtle:rgba(16,24,40,.12);--cl-border-strong:rgba(16,24,40,.22);--cl-radius-sm:6px;--cl-radius-md:8px;--cl-radius-lg:12px;--cl-font-heading:"Plus Jakarta Sans",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;--cl-font-body:"DM Sans",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;--cl-shadow-sm:0 1px 2px rgba(16,24,40,.06);--cl-shadow-md:0 6px 16px rgba(16,24,40,.1);--cl-ease:ease;--cl-dur-140:140ms;--cl-dur-160:160ms;--cl-focus-ring:0 0 0 3px var(--cl-accent-light);--bridge-gap-md:14px;--bridge-gap-sm:8px;--bridge-body-max:80ch;--bridge-container-max:1400px;--bridge-container-px:24px;--bridge-section-title-color:var(--cl-neutral-900);--bridge-section-desc-color:var(--cl-text-700);--bridge-section-title-size:36px;--bridge-section-title-line:40px;--bridge-section-title-weight:700;--bridge-section-title-mb:16px;--bridge-section-desc-size:15px;--bridge-section-desc-line:1.6;--bridge-section-desc-max:72ch;--bridge-eyebrow-font-family:var(--cl-font-body);--bridge-eyebrow-font-size:14px;--bridge-eyebrow-line-height:1.4;--bridge-eyebrow-font-weight:700;--bridge-eyebrow-letter-spacing:0.12em;--bridge-eyebrow-text-transform:uppercase;--bridge-eyebrow-color:var(--cl-accent-base);--bridge-eyebrow-margin-bottom:12px;--cl-btn-font-size:0.75rem;--cl-btn-font-weight:700;--cl-btn-letter-spacing:0.06em;--cl-btn-gap:8px;--cl-btn-border:1px;--cl-btn-lg-minh:44px;--cl-btn-lg-py:10px;--cl-btn-lg-px:28px;--cl-btn-md-minh:40px;--cl-btn-md-py:8px;--cl-btn-md-px:24px;--cl-btn-sm-minh:32px;--cl-btn-sm-py:6px;--cl-btn-sm-px:16px;--cl-btn-lg-minh-mobile:48px;--cl-btn-lg-py-mobile:12px;--cl-btn-lg-px-mobile:32px;--cl-text-inverse:var(--cl-white);--cl-surface-overlay:rgba(16,24,40,.72);--bridge-footer-bg:rgba(83,62,150,.04);--bridge-footer-text:rgba(16,24,40,.92);--bridge-footer-muted:rgba(16,24,40,.7);--bridge-footer-link:rgba(16,24,40,.8);--bridge-footer-link-hover:rgba(16,24,40,.92);--bridge-footer-border:rgba(16,24,40,.1);--bridge-footer-title-size:24px;--bridge-footer-title-line:1.25;--bridge-footer-title-weight:700;--bridge-footer-link-size:16px;--bridge-footer-link-line:1.55;--cl-highlight-peach:rgba(255,133,95,.25);--cl-highlight-lavender:rgba(148,115,255,.2);--cl-highlight-mint:rgba(153,235,206,.3)}@media (max-width:768px){:root{--bridge-section-title-size:28px;--bridge-section-title-line:32px;--bridge-section-title-mb:16px;--bridge-container-px:18px}}body{color:var(--cl-text-900);font-family:var(--cl-font-body)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.kl-hero-02{overflow:hidden;padding:80px 32px!important}.kl-hero-02__image .floating-element img,.kl-hero-02__image .floating-element:not(:empty),.kl-hero-02__image img{border-radius:24px!important;box-shadow:0 20px 48px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.04)!important}.kl-hero-02 .highlight,.kl-rich-text .highlight{border-radius:6px;color:inherit!important;display:inline-block;line-height:1.1;padding:0 8px}.kl-hero-02 .highlight--peach,.kl-rich-text .highlight--peach{background-color:var(--cl-highlight-peach)!important}.kl-hero-02 .highlight--lavender,.kl-rich-text .highlight--lavender{background-color:var(--cl-highlight-lavender)!important}.kl-hero-02 .highlight--mint,.kl-rich-text .highlight--mint{background-color:var(--cl-highlight-mint)!important}.kl-hero-02 h1,.kl-rich-text h1{color:var(--cl-text-900)!important;font-family:var(--cl-font-heading)!important;font-size:56px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.2!important;margin-bottom:16px!important}.kl-hero-02 p,.kl-rich-text p{color:var(--cl-text-900)!important;font-size:16px!important;line-height:22px!important;margin-bottom:24px!important;max-width:564px!important}.kl-rich-text__preheader{color:var(--cl-text-700)!important;display:block;font-size:14px!important;font-weight:700!important;letter-spacing:1.68px!important;margin-bottom:12px!important;text-transform:uppercase!important}.kl-hero-02__micro-copy{color:var(--cl-text-700)!important;font-size:13px!important;font-weight:500!important;margin-top:24px!important}.kl-hero-02 .cl-btn,.kl-hero-02 .hs-button,.kl-hero-02 .kl-button,.kl-rich-text .cl-btn,.kl-rich-text .hs-button,.kl-rich-text .kl-button{align-items:center!important;border-radius:var(--cl-radius-md)!important;display:inline-flex!important;font-size:13px!important;font-weight:700!important;height:48px!important;justify-content:center!important;min-width:170px!important;padding:0 24px!important;text-transform:uppercase!important;transition:all .2s ease-in-out!important}.kl-hero-02 .cl-btn--primary,.kl-rich-text .cl-btn--primary{background-color:var(--cl-accent-base)!important;color:var(--cl-white)!important}.kl-hero-02 .cl-btn--secondary,.kl-rich-text .cl-btn--secondary{background:transparent!important;border:1px solid var(--cl-accent-base)!important;color:var(--cl-accent-base)!important}.bridge-header{z-index:999}.bridge-header,.bridge-header__wrap{background:var(--cl-white);position:relative}.bridge-header__wrap{border-bottom:1px solid rgba(16,24,40,.1);z-index:1001}.bridge-header__inner{align-items:center;display:flex;gap:24px;justify-content:flex-start;margin:0 auto;max-width:var(--bridge-container-max);padding:14px var(--bridge-container-px)}.bridge-header__brand{align-items:center!important;display:flex!important;min-width:180px}.bridge-header__brand img,.bridge-header__brand svg{display:block!important;height:34px!important;max-height:none!important;width:auto!important}.bridge-header__panel{align-items:center;display:flex;flex:1;gap:24px;justify-content:flex-end;margin-left:auto}.bridge-header__nav .hs-menu-wrapper>ul{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:28px!important;list-style:none!important;margin:0!important;padding:0!important}.bridge-header__nav .hs-menu-wrapper>ul>li{margin:0!important;padding:0!important;position:relative!important}.bridge-header__nav .hs-menu-wrapper>ul>li>a{align-items:center!important;color:var(--cl-text-900)!important;display:inline-flex!important;font-size:13px!important;font-weight:700!important;letter-spacing:.06em!important;line-height:1.1!important;padding:6px 0!important;position:relative!important;text-decoration:none!important;text-transform:uppercase!important;white-space:nowrap!important}.bridge-header__nav .hs-menu-wrapper>ul>li>a:after{background:var(--cl-text-900)!important;border-radius:999px!important;bottom:-6px!important;content:""!important;height:3px!important;left:0!important;position:absolute!important;right:0!important;transform:scaleX(0);transform-origin:left;transition:transform var(--cl-dur-160) var(--cl-ease)}.bridge-header__nav .hs-menu-wrapper>ul>li>a:hover:after{transform:scaleX(1)}.bridge-header__nav .hs-menu-wrapper>ul>li.hs-item-has-children>a:after{display:none!important}.bridge-chevron{color:var(--cl-text-700);display:inline-block;font-size:16px;line-height:1;margin-left:4px;pointer-events:none;transform:rotate(90deg);transition:transform .2s ease}@media (min-width:901px){.bridge-chevron{color:var(--cl-text-700)!important;display:inline-block!important;font-size:16px!important;line-height:1!important;margin-left:4px!important;pointer-events:none!important;transform:rotate(90deg)!important;transition:transform .2s ease!important}.bridge-header__nav .hs-menu-wrapper>ul>li.hs-item-has-children:hover>a .bridge-chevron{transform:rotate(-90deg)!important}}body.bridge-menu-open{overflow-y:hidden!important;position:fixed!important;touch-action:none!important;width:100%!important}.bridge-header__nav .hs-menu-wrapper>ul>li.hs-item-has-children:hover>a .bridge-chevron{transform:rotate(-90deg)}.bridge-header__nav .hs-menu-wrapper>ul>li.active-branch>a:after,.bridge-header__nav .hs-menu-wrapper>ul>li.active>a:after,.bridge-header__nav .hs-menu-wrapper>ul>li.hs-item-has-children.active-branch>a:after,.bridge-header__nav .hs-menu-wrapper>ul>li.hs-menu-item.active>a:after{transform:scaleX(1)}.bridge-header__nav .hs-menu-wrapper .hs-menu-children-wrapper,.bridge-header__nav .hs-menu-wrapper ul ul{background:var(--cl-white)!important;border:1px solid rgba(16,24,40,.12)!important;border-radius:12px!important;box-shadow:var(--cl-shadow-md)!important;display:none!important;left:0;min-width:240px!important;padding:10px 0!important;position:absolute!important;top:100%;z-index:999}@media (min-width:901px){.bridge-header__nav .hs-menu-wrapper>ul>li:hover>.hs-menu-children-wrapper,.bridge-header__nav .hs-menu-wrapper>ul>li:hover>ul{display:block!important}}.bridge-header__nav .hs-menu-wrapper .hs-menu-children-wrapper li,.bridge-header__nav .hs-menu-wrapper ul ul li{border:none!important;list-style:none!important;margin:0!important;padding:0!important;width:100%!important}.bridge-header__nav .hs-menu-wrapper .hs-menu-children-wrapper li a,.bridge-header__nav .hs-menu-wrapper ul ul li a{color:var(--cl-text-700)!important;display:block!important;font-size:13px!important;font-weight:500!important;letter-spacing:.02em!important;padding:10px 20px!important;text-decoration:none!important;text-transform:none!important;transition:background var(--cl-dur-140) var(--cl-ease),color var(--cl-dur-140) var(--cl-ease);white-space:nowrap!important}.bridge-header__nav .hs-menu-wrapper .hs-menu-children-wrapper li a:after,.bridge-header__nav .hs-menu-wrapper ul ul li a:after{display:none!important}.bridge-header__nav .hs-menu-wrapper .hs-menu-children-wrapper li a:hover,.bridge-header__nav .hs-menu-wrapper ul ul li a:hover{background:var(--cl-surface-2)!important;color:var(--cl-accent-base)!important}.bridge-header__actions{gap:12px!important}.bridge-header__actions,.bridge-header__cta{align-items:center!important;display:flex!important}.bridge-header__cta{flex:0 0 auto!important;gap:14px!important}@media (min-width:901px){.bridge-header__cta-item .hs-button,.bridge-header__cta-item a.hs-button{align-items:center!important;background:var(--cl-accent-base)!important;border:1px solid transparent!important;border-radius:var(--cl-radius-md)!important;color:var(--cl-white)!important;display:inline-flex!important;flex:0 0 auto!important;font-size:13px!important;font-weight:700!important;justify-content:center!important;letter-spacing:.06em!important;line-height:1!important;max-width:none!important;min-height:36px!important;padding:6px 18px!important;text-decoration:none!important;text-transform:uppercase!important;transition:transform var(--cl-dur-160) var(--cl-ease),background var(--cl-dur-160) var(--cl-ease),border-color var(--cl-dur-160) var(--cl-ease),color var(--cl-dur-160) var(--cl-ease);white-space:nowrap!important;width:auto!important}}.bridge-header__cta-item--login,.bridge-header__cta>*{align-items:center!important;display:flex!important}.bridge-header__cta-item--login:before{background:var(--cl-border-strong)!important;content:""!important;display:block!important;height:18px!important;margin-right:14px!important;width:1px!important}.bridge-header__cta-item--login .hs-button,.bridge-header__cta-item--login a.hs-button{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--cl-text-900)!important;min-height:unset!important;padding:6px 8px!important;position:relative!important;text-decoration:none!important}.bridge-header__cta-item--login .hs-button:after,.bridge-header__cta-item--login a.hs-button:after{background:var(--cl-text-900)!important;border-radius:999px!important;bottom:-6px!important;content:""!important;height:3px!important;left:8px!important;position:absolute!important;right:8px!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform var(--cl-dur-160) var(--cl-ease)!important}.bridge-header__cta-item--login .hs-button:hover:after,.bridge-header__cta-item--login a.hs-button:hover:after{transform:scaleX(1)!important}.bridge-header__cta-item--login .hs-button:hover,.bridge-header__cta-item--login a.hs-button:hover{background:transparent!important;border-color:transparent!important;color:var(--cl-text-900)!important;transform:none!important}.bridge-header__cta-item--signup .hs-button,.bridge-header__cta-item--signup a.hs-button{background:var(--cl-accent-base)!important;border-color:var(--cl-accent-base)!important;color:var(--cl-white)!important}.bridge-header__cta-item--signup .hs-button:hover,.bridge-header__cta-item--signup a.hs-button:hover{background:var(--cl-accent-hover-bright)!important;border-color:var(--cl-accent-hover-bright)!important;transform:translateY(-1px)}.bridge-header__cta-item .hs-button:focus-visible,.bridge-header__cta-item a.hs-button:focus-visible{box-shadow:var(--cl-focus-ring)!important;outline:none!important}.bridge-header__toggle{display:none}.bridge-header__signin{display:none!important}.bridge-skip-link{left:-999px;position:absolute;top:10px}.bridge-header__switcher{align-items:center!important;color:var(--cl-text-700)!important;display:inline-flex!important;font-family:var(--cl-font-body)!important;font-size:13px!important;font-weight:600!important;gap:5px!important;letter-spacing:.02em!important;padding:6px 0 6px 16px!important;position:relative!important;text-decoration:none!important;text-transform:none!important;transition:color var(--cl-dur-160) var(--cl-ease)!important;white-space:nowrap!important}.bridge-header__switcher:before{background:var(--cl-border-strong)!important;content:""!important;height:18px!important;left:0!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:1px!important}.bridge-header__switcher:after{border-bottom:1px dashed rgba(16,24,40,.3)!important;bottom:0!important;content:""!important;height:0!important;left:16px!important;position:absolute!important;right:0!important;transition:border-color var(--cl-dur-160) var(--cl-ease)!important}.bridge-header__switcher:hover{color:var(--cl-accent-base)!important}.bridge-header__switcher:hover:after{border-color:var(--cl-accent-base)!important}.bridge-header__switcher svg{flex-shrink:0!important;opacity:.5!important;transition:opacity var(--cl-dur-160) var(--cl-ease)!important}.bridge-header__switcher:hover svg{opacity:1!important}body.bridge-menu-open{overflow:hidden!important;touch-action:none}@media (max-width:900px){body,html{overflow-x:hidden}.bridge-header__inner{padding:14px var(--bridge-container-px)!important}.bridge-header__actions{align-items:center!important;display:flex!important;gap:12px!important;margin-left:auto!important}.bridge-header__cta{display:none!important}.bridge-header__switcher{border-bottom:1px solid rgba(16,24,40,.06)!important;color:var(--cl-text-700)!important;display:flex!important;font-size:15px!important;font-weight:600!important;margin-top:4px!important;padding:13px 0!important;width:100%!important}.bridge-header__switcher:after,.bridge-header__switcher:before{display:none!important}.bridge-header__toggle{align-items:center;background:transparent!important;border:none!important;cursor:pointer!important;display:inline-flex!important;height:48px;justify-content:center;padding:0;width:48px;z-index:1102;-webkit-tap-highlight-color:transparent}.bridge-header__toggle-icon{display:inline-block!important;position:relative!important}.bridge-header__toggle-icon,.bridge-header__toggle-icon:after,.bridge-header__toggle-icon:before{background-color:var(--cl-text-900)!important;border-radius:4px;height:2px!important;transition:all .3s cubic-bezier(.4,0,.2,1);width:24px!important}.bridge-header__toggle-icon:after,.bridge-header__toggle-icon:before{content:""!important;left:0!important;position:absolute!important}.bridge-header__toggle-icon:before{top:-8px!important}.bridge-header__toggle-icon:after{top:8px!important}.bridge-header.is-open .bridge-header__toggle-icon{background-color:transparent!important}.bridge-header.is-open .bridge-header__toggle-icon:before{background-color:var(--cl-accent-base)!important;top:0!important;transform:rotate(45deg)!important}.bridge-header.is-open .bridge-header__toggle-icon:after{background-color:var(--cl-accent-base)!important;top:0!important;transform:rotate(-45deg)!important}.bridge-header__panel{align-items:flex-start;background:var(--cl-white);border-top:1px solid var(--cl-border-subtle);box-shadow:0 16px 48px rgba(16,24,40,.28)!important;box-sizing:border-box;display:none;flex-direction:column;left:0!important;margin:0!important;max-height:calc(100vh - 72px);max-width:100vw!important;overflow-x:hidden!important;overflow-y:auto;padding:24px var(--bridge-container-px)!important;position:fixed;right:0!important;top:72px;transform:none!important;width:100vw!important;z-index:1100}.bridge-header.is-open .bridge-header__panel{display:flex!important}.bridge-header__nav{max-width:100%;width:100%}.bridge-header__nav .hs-menu-wrapper,.bridge-header__nav .hs-menu-wrapper>ul{list-style:none!important;margin:0!important;max-width:100%!important;padding:0!important;transform:none!important;width:100%!important}.bridge-header__nav .hs-menu-wrapper>ul{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:0!important}.bridge-header__nav .hs-menu-wrapper>ul>li{border-bottom:1px solid rgba(16,24,40,.06);margin:0!important;padding:0!important;width:100%}.bridge-header__nav .hs-menu-wrapper>ul>li>a{align-items:center!important;display:flex!important;font-size:15px!important;justify-content:space-between!important;line-height:1.2!important;min-height:44px!important;overflow:visible!important;padding:10px 0!important;width:100%!important}.bridge-header__nav .hs-menu-wrapper .hs-menu-children-wrapper,.bridge-header__nav .hs-menu-wrapper ul ul,.bridge-header__nav .hs-menu-wrapper>ul>li:empty,.bridge-header__nav .hs-menu-wrapper>ul>li>a:after,.bridge-header__nav .hs-menu-wrapper>ul>li>a:empty{display:none!important}.bridge-header__nav .hs-menu-wrapper>ul>li.hs-item-has-children>a{position:relative!important}.bridge-header__nav .hs-menu-wrapper>ul>li.hs-item-has-children>a .bridge-chevron{cursor:pointer!important;font-size:0!important;height:100%!important;inset:0!important;margin:0!important;pointer-events:auto!important;position:absolute!important;transform:none!important;width:100%!important;z-index:2!important}.bridge-header__nav .hs-menu-wrapper>ul>li.hs-item-has-children>a .bridge-chevron:after{color:var(--cl-text-700)!important;content:"›"!important;font-size:20px!important;line-height:1!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%) rotate(90deg)!important;transition:transform .2s ease!important}.bridge-header__nav .hs-menu-wrapper>ul>li.bridge-open>a .bridge-chevron:after{transform:translateY(-50%) rotate(-90deg)!important}.bridge-header__nav .hs-menu-wrapper>ul>li.bridge-open>.hs-menu-children-wrapper,.bridge-header__nav .hs-menu-wrapper>ul>li.bridge-open>ul{border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;min-width:0!important;padding:0 0 8px 16px!important;position:static!important;width:100%!important}.bridge-header__nav .hs-menu-wrapper>ul>li.bridge-open>.hs-menu-children-wrapper>li>a,.bridge-header__nav .hs-menu-wrapper>ul>li.bridge-open>ul>li>a{color:var(--cl-text-700)!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;padding:10px 0!important;text-transform:none!important}.bridge-header__signin{display:none!important}.bridge-header__mobile-cta{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:12px!important;margin-top:20px!important;max-width:100%!important;width:100%!important}.bridge-header__mobile-cta .bridge-header__cta-item{box-sizing:border-box!important;display:flex!important;flex:1 1 auto!important;max-width:100%!important;min-width:0!important;width:100%!important}.bridge-header__mobile-cta>*,.bridge-header__mobile-cta>*>*,.bridge-header__mobile-cta>*>*>*{box-sizing:border-box!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;max-width:100%!important;min-width:0!important;width:100%!important}.bridge-header__mobile-cta .hs-button,.bridge-header__mobile-cta a.hs-button{align-items:center!important;border-radius:var(--cl-radius-md)!important;box-sizing:border-box!important;display:flex!important;font-family:var(--cl-font-body)!important;font-size:13px!important;font-weight:700!important;height:52px!important;justify-content:center!important;letter-spacing:.06em!important;max-width:100%!important;min-height:52px!important;min-width:0!important;padding:0 24px!important;text-decoration:none!important;text-transform:uppercase!important;white-space:nowrap!important;width:100%!important}.bridge-header__mobile-cta .bridge-header__cta-item--login .hs-button,.bridge-header__mobile-cta .bridge-header__cta-item--login a.hs-button{background:transparent!important;border:1.5px solid var(--cl-accent-base)!important;color:var(--cl-accent-base)!important;position:static!important}.bridge-header__mobile-cta .bridge-header__cta-item--login .hs-button:hover,.bridge-header__mobile-cta .bridge-header__cta-item--login a.hs-button:hover{background:rgba(83,62,150,.08)!important;transform:none!important}.bridge-header__mobile-cta .bridge-header__cta-item--login .hs-button:after,.bridge-header__mobile-cta .bridge-header__cta-item--login a.hs-button:after,.bridge-header__mobile-cta .bridge-header__cta-item--login:before{display:none!important}}@media (max-width:767px){.kl-hero-02{padding:60px 20px!important}.kl-hero-02 .row{display:flex!important;flex-direction:column!important}.kl-hero-02 h1{font-size:32px!important;line-height:1.2!important}.kl-hero-02__buttons{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important}.kl-hero-02 .cl-btn{min-width:100%!important;width:100%!important}.kl-hero-02__image-container{display:flex!important;justify-content:center!important;margin-top:48px!important;order:3!important;overflow:visible!important;width:100%!important}.kl-hero-02__image{display:flex!important;flex-direction:row!important;gap:16px!important;margin-left:-20px!important;overflow-x:auto!important;padding:10px 10px 10px 20px!important;width:100vw!important}.kl-hero-02__image .card-float,.kl-hero-02__image .floating-element,.kl-hero-02__image img{flex-shrink:0!important;left:auto!important;position:relative!important;top:auto!important;transform:none!important;width:200px!important}}.bridge-footer{background:var(--bridge-footer-bg)!important;color:var(--bridge-footer-text)!important}.bridge-footer__wrap{margin:0 auto;max-width:var(--bridge-container-max);padding:72px var(--bridge-container-px) 32px}.bridge-footer__top{align-items:start;display:grid;gap:80px;grid-template-columns:420px 1fr}.bridge-footer__brand{display:flex;flex-direction:column;gap:18px}.bridge-footer__logo img{display:block;height:auto;max-width:160px}.bridge-footer__address,.bridge-footer__address *{background:transparent!important;border:none!important;box-shadow:none!important}.bridge-footer__crosslink{border-top:1px solid var(--bridge-footer-border);margin-top:4px;padding-top:16px}.bridge-footer__crosslink-link{color:inherit;display:inline-flex;flex-direction:column;gap:4px;text-decoration:none}.bridge-footer__crosslink-label{color:var(--bridge-footer-muted);font-size:13px;line-height:1.4}.bridge-footer__crosslink-cta{color:var(--bridge-footer-text);font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.bridge-footer__crosslink-link:hover .bridge-footer__crosslink-cta{text-decoration-color:var(--bridge-footer-text)}.bridge-footer__social{align-items:center;display:flex;gap:14px;justify-content:flex-start!important;margin-top:8px}.bridge-footer__social a,.bridge-footer__social a svg,.bridge-footer__social a svg circle,.bridge-footer__social a svg path,.bridge-footer__social a svg rect{color:var(--bridge-footer-muted)!important;fill:currentColor!important;stroke:currentColor!important}.bridge-footer__social a:hover,.bridge-footer__social a:hover svg,.bridge-footer__social a:hover svg path{color:var(--bridge-footer-text)!important;fill:currentColor!important}.bridge-footer__cols{display:grid;gap:64px;grid-template-columns:repeat(3,minmax(180px,1fr))}.bridge-footer__col-title{color:var(--bridge-footer-text);font-family:var(--cl-font-heading);font-size:var(--bridge-footer-title-size);font-weight:var(--bridge-footer-title-weight);line-height:var(--bridge-footer-title-line);margin:0 0 20px}.bridge-footer__cols a{color:var(--bridge-footer-link);font-size:var(--bridge-footer-link-size);font-weight:500;line-height:var(--bridge-footer-link-line);text-decoration:none}.bridge-footer__cols a:hover{color:var(--bridge-footer-link-hover);text-decoration:underline}.bridge-footer__bottom{align-items:center;color:var(--bridge-footer-muted);display:grid;font-size:14px;grid-template-columns:1fr auto 1fr;margin-top:64px;padding-top:16px}.bridge-footer ol,.bridge-footer ul{list-style:none!important}.bridge-footer li,.bridge-footer ol,.bridge-footer ul{margin:0!important;padding:0!important}.bridge-footer__legal .hs-menu-wrapper ul,.bridge-footer__legal ul{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:18px!important;justify-content:center!important}.bridge-footer__legal .hs-menu-wrapper ul>li,.bridge-footer__legal ul>li{display:inline-flex!important}.bridge-footer__legal a{color:var(--bridge-footer-muted)!important;text-decoration:none!important}.bridge-footer__legal a:hover{color:var(--bridge-footer-text)!important;text-decoration:underline!important}@media (max-width:1100px){.bridge-footer__top{gap:40px;grid-template-columns:1fr}.bridge-footer__cols{gap:32px;grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.bridge-footer__brand{order:2}.bridge-footer__cols{order:1}}@media (max-width:640px){.bridge-footer__wrap{padding:56px var(--bridge-container-px) 24px}.bridge-footer__bottom,.bridge-footer__cols{grid-template-columns:1fr}.bridge-footer__bottom{gap:12px;text-align:center}}.bridge-footer__badge{margin-bottom:-16px;margin-top:8px}.bridge-footer__badge img{display:block;height:auto;width:100px}.bridge-section-header{margin:0 auto;max-width:var(--bridge-container-max)}.bridge-eyebrow{color:var(--bridge-eyebrow-color)!important;font-family:var(--bridge-eyebrow-font-family)!important;font-size:var(--bridge-eyebrow-font-size)!important;font-weight:var(--bridge-eyebrow-font-weight)!important;letter-spacing:var(--bridge-eyebrow-letter-spacing)!important;line-height:var(--bridge-eyebrow-line-height)!important;margin:0 0 var(--bridge-eyebrow-margin-bottom) 0!important;text-transform:var(--bridge-eyebrow-text-transform)!important}.bridge-section-title{color:var(--bridge-section-title-color)!important;font-family:var(--cl-font-heading)!important;font-size:var(--bridge-section-title-size)!important;font-weight:var(--bridge-section-title-weight)!important;letter-spacing:-.02em!important;line-height:var(--bridge-section-title-line)!important;margin:0 0 var(--bridge-section-title-mb) 0!important}.bridge-section-desc{color:var(--bridge-section-desc-color)!important;max-width:var(--bridge-section-desc-max)}.bridge-section-desc,.bridge-section-desc li,.bridge-section-desc p,.bridge-section-desc span{color:var(--bridge-section-desc-color)!important;font-family:var(--cl-font-body)!important;font-size:var(--bridge-section-desc-size)!important;line-height:var(--bridge-section-desc-line)!important}.bridge-section-desc p{margin:0!important}.talento-case-study .cs-cta__inner,.talento-case-study .cs-hero__inner,.talento-case-study .cs-journey__inner,.talento-case-study .cs-qa__inner,.talento-case-study .cs-quote__inner,.talento-case-study .cs-story__inner{margin-left:auto;margin-right:auto;max-width:860px}