.bridge-cta-transition{background:transparent;color:var(--cl-text-900,inherit);padding-bottom:calc(var(--bridge-section-padding-y, 64px)*.6);padding-top:calc(var(--bridge-section-padding-y, 64px)*.45);text-align:center}.bridge-cta-transition--altBg{background:var(--bridge-alt-bg,var(--cl-surface-2))}.bridge-cta-transition__inner{box-sizing:border-box;margin:0 auto;overflow:visible;padding:0 var(--bridge-container-px,20px);width:min(var(--bridge-container-max-width,1100px),100%)}.bridge-cta-transition__content{box-sizing:border-box;margin:0 auto;max-width:720px;overflow:visible;width:100%}.bridge-cta-transition__eyebrow{color:var(--bridge-eyebrow-color,var(--cl-text-700,inherit));display:inline-block;font-family:var(--bridge-eyebrow-font-family,var(--cl-font-heading,inherit));font-size:var(--bridge-eyebrow-size,12px);font-weight:var(--bridge-eyebrow-font-weight,600);letter-spacing:var(--bridge-eyebrow-letter-spacing,.08em);line-height:var(--bridge-eyebrow-line-height,1.2);margin:0 0 6px;opacity:.9;text-transform:var(--bridge-eyebrow-text-transform,uppercase)}.bridge-cta-transition__title{color:var(--cl-text-900,inherit);font-family:var(--cl-font-heading,inherit);font-size:var(--bridge-section-title-size-sm,calc(var(--bridge-section-title-size, 32px)*.9));font-weight:700;line-height:var(--bridge-section-title-line-height,1.15);margin:0}.bridge-cta-transition__desc{color:var(--cl-text-700,inherit);margin:8px auto 0;max-width:62ch}.bridge-cta-transition__actions{display:grid;gap:8px;justify-items:center;margin-top:12px;overflow:visible;width:100%}.bridge-cta-transition__button{align-items:center;background:var(--cl-accent-base);border:1px solid transparent;border-radius:var(--bridge-radius-md,12px);box-shadow:var(--bridge-shadow-sm,none);box-sizing:border-box;color:var(--cl-text-on-accent,var(--cl-on-accent,#fff));display:inline-flex;font-family:var(--cl-font-heading,inherit);font-size:var(--bridge-button-font-size,14px);font-weight:600;gap:8px;justify-content:center;line-height:1;max-width:100%;min-width:0;padding:12px 18px;text-decoration:none}@media (hover:hover){.bridge-cta-transition__button{transition:transform var(--cl-dur-160,.16s) var(--cl-ease,ease),filter var(--cl-dur-160,.16s) var(--cl-ease,ease)}.bridge-cta-transition__button:hover{filter:brightness(.98);transform:translateY(-1px)}}.bridge-cta-transition__button:focus-visible{outline:2px solid var(--cl-focus,var(--cl-accent-base));outline-offset:3px}.bridge-cta-transition__microcopy{color:var(--cl-text-700,inherit);font-family:var(--cl-font-body,inherit);font-size:var(--bridge-microcopy-size-sm,var(--bridge-microcopy-size,12px));line-height:1.35;margin:0;max-width:64ch;opacity:.7}@media (max-width:520px){.bridge-cta-transition{padding-bottom:calc(var(--bridge-section-padding-y, 64px)*.5);padding-top:calc(var(--bridge-section-padding-y, 64px)*.35)}.bridge-cta-transition__actions{justify-items:stretch;padding:0}.bridge-cta-transition__button{width:100%}.bridge-cta-transition__desc{margin-top:6px}}