.Option4Timeline-module__Zvz4Ya__section{--ink:#1a1a1a;--body:#555b63;--green:#6ab547;--blue:#1e6fb8;--navy:#34507a;--accent:var(--green);font-family:var(--font-poppins), "Poppins", system-ui, sans-serif;background-color:#fff;background-image:radial-gradient(#d3dde8 1px,#0000 1.2px),linear-gradient(#fff 0%,#eef4fb 100%);background-size:28px 28px,100% 100%;padding:88px 24px 96px;overflow:hidden}.Option4Timeline-module__Zvz4Ya__header{text-align:center;flex-direction:column;align-items:center;gap:22px;margin-bottom:64px;display:flex}.Option4Timeline-module__Zvz4Ya__badge{color:var(--blue);letter-spacing:.12em;background:#eef6fc;border:1px solid #cfe3f3;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:12px;font-weight:600;display:inline-flex}.Option4Timeline-module__Zvz4Ya__badgeDot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite Option4Timeline-module__Zvz4Ya__blink}.Option4Timeline-module__Zvz4Ya__title{letter-spacing:-.045em;color:var(--ink);margin:0;font-size:clamp(36px,5vw,72px);line-height:1.05}.Option4Timeline-module__Zvz4Ya__titleLight{color:#8a8a8a;font-weight:300}.Option4Timeline-module__Zvz4Ya__titleBold{font-weight:800}.Option4Timeline-module__Zvz4Ya__bar{background:var(--green);transform-origin:50%;border-radius:2px;width:70px;height:3px;margin-top:6px;animation:.7s ease-out .5s both Option4Timeline-module__Zvz4Ya__grow}.Option4Timeline-module__Zvz4Ya__subtitle{max-width:640px;color:var(--body);margin:0;font-size:18px;line-height:1.6}.Option4Timeline-module__Zvz4Ya__steps{grid-template-columns:repeat(3,1fr);gap:32px;max-width:1240px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.Option4Timeline-module__Zvz4Ya__track{background:#dbe6f0;border-radius:2px;height:3px;position:absolute;top:46px;left:calc(16.6667% - 10.6667px);right:calc(16.6667% - 10.6667px)}.Option4Timeline-module__Zvz4Ya__progress{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--green));transform-origin:0;width:100%;animation:4.5s ease-in-out infinite Option4Timeline-module__Zvz4Ya__fill;position:absolute;inset:0 auto 0 0}.Option4Timeline-module__Zvz4Ya__traveller{border:3px solid var(--green);background:#fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;animation:4.5s ease-in-out infinite Option4Timeline-module__Zvz4Ya__travel;position:absolute;top:50%;left:0;box-shadow:0 0 0 5px #6ab5472e}.Option4Timeline-module__Zvz4Ya__step{animation:Option4Timeline-module__Zvz4Ya__rise .8s calc(.3s + var(--i) * .2s) cubic-bezier(.2, .8, .2, 1) both;flex-direction:column;align-items:center;gap:32px;display:flex}.Option4Timeline-module__Zvz4Ya__node{z-index:1;width:94px;height:94px;color:var(--navy);border:2.5px solid var(--green);background:radial-gradient(circle at 30% 25%,#f7fcf3 0%,#e6f4dc 100%);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 10px 24px #6ab54738,0 0 0 6px #ffffffe6}.Option4Timeline-module__Zvz4Ya__nodePulse{border:2px solid var(--green);opacity:0;animation:Option4Timeline-module__Zvz4Ya__ping 3s calc(var(--i) * .6s) ease-out infinite;border-radius:50%;position:absolute;inset:-3px}.Option4Timeline-module__Zvz4Ya__nodeIcon{width:44px;height:44px;display:block}.Option4Timeline-module__Zvz4Ya__nodeIcon svg{width:100%;height:100%}.Option4Timeline-module__Zvz4Ya__card{box-sizing:border-box;text-align:center;background:#fff;border-radius:24px;flex:1;width:100%;min-height:262px;padding:36px 36px 40px;transition:transform .35s,box-shadow .35s;box-shadow:0 16px 40px #1b4b7a14,0 2px 6px #1b4b7a0a}.Option4Timeline-module__Zvz4Ya__card:hover{transform:translateY(-6px);box-shadow:0 26px 52px #1b4b7a24}.Option4Timeline-module__Zvz4Ya__cardTitle{letter-spacing:-.01em;color:var(--ink);margin:0 0 12px;font-size:22px;font-weight:600}.Option4Timeline-module__Zvz4Ya__rule{background:var(--green);border-radius:2px;width:44px;height:3px;margin:0 auto 16px;display:block}.Option4Timeline-module__Zvz4Ya__cardBody{color:var(--body);margin:0;font-size:16px;line-height:1.7}.Option4Timeline-module__Zvz4Ya__section:not(.Option4Timeline-module__Zvz4Ya__inView) *{animation-play-state:paused!important}@keyframes Option4Timeline-module__Zvz4Ya__fill{0%{transform:scaleX(0)}80%,to{transform:scaleX(1)}}@keyframes Option4Timeline-module__Zvz4Ya__travel{0%{left:0}80%,to{left:100%}}@keyframes Option4Timeline-module__Zvz4Ya__ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes Option4Timeline-module__Zvz4Ya__rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes Option4Timeline-module__Zvz4Ya__grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes Option4Timeline-module__Zvz4Ya__blink{50%{transform:scale(1.6)}}@media (max-width:900px){.Option4Timeline-module__Zvz4Ya__steps{grid-template-columns:1fr;max-width:520px}.Option4Timeline-module__Zvz4Ya__track{display:none}.Option4Timeline-module__Zvz4Ya__card{min-height:0}}@media (prefers-reduced-motion:reduce){.Option4Timeline-module__Zvz4Ya__section *{transition:none!important;animation:none!important}.Option4Timeline-module__Zvz4Ya__traveller{display:none}}
