.flin-tl-root *,.flin-tl-root :before,.flin-tl-root :after{box-sizing:border-box!important;margin:0!important;padding:0!important}.flin-tl-root{--flin-blue-50:#edf3fa!important;--flin-blue-100:#d6e4f5!important;--flin-blue:#3a6aad!important;--flin-blue-dark:#2c5290!important;--flin-navy:#0f172a!important;--flin-gray-50:#f9fafb!important;--flin-gray-100:#f3f4f6!important;--flin-gray-200:#e5e7eb!important;--flin-gray-400:#9ca3af!important;--flin-gray-500:#6b7280!important;--flin-gray-700:#374151!important;--flin-gray-900:#111827!important;--flin-green-500:#22c55e!important;--flin-green-600:#16a34a!important;--flin-white:#fff!important;--shadow-md:0 4px 12px #00000012, 0 2px 4px #0000000a!important;--shadow-lg:0 10px 32px #00000014, 0 4px 8px #0000000a!important;--radius-lg:12px!important;--radius-xl:16px!important;--radius-sm:6px!important;--transition-base:.2s ease!important;-webkit-font-smoothing:antialiased!important;background-color:var(--flin-gray-50)!important;width:100%!important;padding:64px 20px!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif!important}.flin-tl-inner{max-width:860px!important;margin:0 auto!important;position:relative!important}.flin-tl-label{letter-spacing:1.6px!important;text-transform:uppercase!important;color:var(--flin-blue)!important;text-align:center!important;margin-bottom:12px!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:11px!important;font-weight:700!important;display:block!important}.flin-tl-heading{color:var(--flin-navy)!important;text-align:center!important;letter-spacing:-.8px!important;word-spacing:.5px!important;margin-bottom:12px!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:36px!important;font-weight:700!important;line-height:1.25!important}.flin-tl-subheading{color:var(--flin-gray-500)!important;text-align:center!important;margin-bottom:56px!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:16px!important;line-height:1.7!important}.flin-tl-track{position:relative!important}.flin-tl-track:before{content:""!important;background:linear-gradient(to bottom, var(--flin-blue-100), var(--flin-gray-200))!important;z-index:0!important;width:2px!important;position:absolute!important;top:0!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}.flin-tl-step{justify-content:center!important;align-items:center!important;gap:0!important;margin-bottom:48px!important;display:flex!important;position:relative!important}.flin-tl-step:last-child{margin-bottom:0!important}.flin-tl-card-wrap{flex-shrink:0!important;width:calc(50% - 44px)!important}.flin-tl-card-wrap--left{justify-content:flex-end!important;padding-right:0!important;display:flex!important}.flin-tl-card-wrap--right{justify-content:flex-start!important;padding-left:0!important;display:flex!important}.flin-tl-spacer{flex-shrink:0!important;width:calc(50% - 44px)!important}.flin-tl-card{background:var(--flin-white)!important;border:1px solid var(--flin-gray-200)!important;border-radius:var(--radius-xl)!important;box-shadow:var(--shadow-md)!important;width:100%!important;max-width:320px!important;transition:all var(--transition-base)!important;padding:24px!important;position:relative!important}.flin-tl-card:hover{box-shadow:var(--shadow-lg)!important;border-color:var(--flin-gray-200)!important;transform:translateY(-2px)!important}.flin-tl-badge{color:var(--flin-white)!important;border-radius:var(--radius-sm)!important;letter-spacing:.5px!important;justify-content:center!important;align-items:center!important;margin-bottom:12px!important;padding:3px 10px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.flin-tl-card--left .flin-tl-badge{float:right!important}.flin-tl-card--left .flin-tl-card-title,.flin-tl-card--left .flin-tl-card-body{text-align:right!important;clear:both!important}.flin-tl-card--right .flin-tl-badge{float:none!important;display:inline-flex!important}.flin-tl-card--right .flin-tl-card-title,.flin-tl-card--right .flin-tl-card-body{text-align:left!important}.flin-tl-card-title{color:var(--flin-gray-900)!important;letter-spacing:-.2px!important;margin-bottom:8px!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1.35!important;display:block!important}.flin-tl-card-body{color:var(--flin-gray-500)!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.65!important;display:block!important}.flin-tl-node{z-index:1!important;width:56px!important;height:56px!important;box-shadow:var(--shadow-md)!important;transition:transform var(--transition-base)!important;border-radius:9999px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;margin:0 16px!important;display:flex!important;position:relative!important}.flin-tl-node:hover{transform:scale(1.08)!important}.flin-tl-node svg{width:22px!important;height:22px!important;color:var(--flin-white)!important;display:block!important}.flin-tl-node--1,.flin-tl-badge--1{background:var(--flin-blue)!important}.flin-tl-node--2,.flin-tl-badge--2{background:#7c3aed!important}.flin-tl-node--3,.flin-tl-badge--3{background:#475569!important}.flin-tl-node--4,.flin-tl-badge--4{background:var(--flin-green-600)!important}@media (width<=768px){.flin-tl-root{padding:48px 16px!important}.flin-tl-heading{letter-spacing:-.6px!important;margin-bottom:10px!important;font-size:28px!important}.flin-tl-subheading{margin-bottom:40px!important;font-size:15px!important}.flin-tl-track:before{left:27px!important;transform:none!important}.flin-tl-step{flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important;margin-bottom:36px!important}.flin-tl-spacer{display:none!important}.flin-tl-node{flex-shrink:0!important;margin:0 16px 0 0!important}.flin-tl-card-wrap--left,.flin-tl-card-wrap--right{flex:1!important;order:2!important;justify-content:flex-start!important;width:auto!important;min-width:0!important}.flin-tl-card--left .flin-tl-badge{float:none!important;display:inline-flex!important}.flin-tl-card--left .flin-tl-card-title,.flin-tl-card--left .flin-tl-card-body{text-align:left!important}.flin-tl-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.flin-tl-step--left .flin-tl-card-wrap--left{order:2!important}.flin-tl-step--left .flin-tl-node{order:1!important}}@media (width<=480px){.flin-tl-heading{font-size:24px!important}.flin-tl-card{padding:20px!important}}
