.ab3{color:#2b3140;padding-bottom:120px;text-align:left}.ab3 *,.ab3 :after,.ab3 :before{box-sizing:border-box}.ab3-sec{padding-top:120px}.ab3-col{margin:0 auto;max-width:720px}.ab3-eyebrow{color:#2b3140;font-size:14px;font-weight:500;letter-spacing:.1em;margin:0 0 16px;text-transform:uppercase}.ab3-title{color:#2b3140;font-size:clamp(30px,3vw,44px);line-height:1.15;margin:0 0 24px}.ab3-text{color:#3a3f4b;font-size:17px;line-height:1.7;margin:0}.ab3-text+.ab3-text{margin-top:18px}.ab3-btn{margin-top:28px}.ab3-tl{list-style:none;margin:64px auto 0;max-width:960px;padding:0;position:relative}.ab3-tl:before{background:#e3e5ec;bottom:0;content:"";left:50%;position:absolute;top:0;width:1px}.ab3-row{display:flex;justify-content:flex-start;padding:16px 0;position:relative}.ab3-row--right{justify-content:flex-end}.ab3-card{background:#f4f5f5;border-radius:16px;padding:26px 28px;width:calc(50% - 48px)}.ab3-tag{background:#fff;border-radius:999px;color:#2b3140;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.ab3-card-title{color:#2b3140;font-size:20px;font-weight:500;line-height:1.3;margin:14px 0 0}.ab3-card-text{color:#3a3f4b;font-size:15px;line-height:1.6;margin:8px 0 0}.ab3-dot{background:#2b3140;border-radius:50%;box-shadow:0 0 0 6px #fff;height:14px;left:50%;margin:-7px 0 0 -7px;width:14px}.ab3-dot,.ab3-year{position:absolute;top:50%}.ab3-year{color:#b4b8c2;font-family:var(--ab3-serif,Georgia,serif);font-size:48px;font-variant-numeric:lining-nums;left:calc(50% + 48px);line-height:1;transform:translateY(-50%)}.ab3-row--right .ab3-year{left:auto;right:calc(50% + 48px)}.ab3-sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.ab3-values{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px}.ab3-value{background:#f4f5f5;border-radius:12px;display:flex;flex-direction:column;min-height:300px;padding:32px}.ab3-icon{background:#fff;border-radius:10px;display:grid;height:44px;place-items:center;width:44px}.ab3-icon svg{fill:none;height:22px;stroke:#2b3140;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:22px}.ab3-value-title{color:#2b3140;font-size:22px;font-weight:400;line-height:1.25;margin:auto 0 0;padding-top:32px}.ab3-value-text{color:#3a3f4b;font-size:15.5px;line-height:1.6;margin:12px 0 0;min-height:4.8em}.ab3.is-js [data-ab3-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,.7,.2,1)}.ab3.is-js [data-ab3-reveal].is-in{opacity:1;transform:none}@media (max-width:900px){.ab3-sec{padding-top:88px}.ab3{padding-bottom:88px}.ab3-tl{margin-top:40px;padding-left:28px}.ab3-tl:before{left:6px}.ab3-row,.ab3-row--right{justify-content:flex-start;padding:10px 0}.ab3-card{width:100%}.ab3-dot{left:-22px;margin:0 0 0 -7px;top:34px}.ab3-year{display:none}.ab3-sr{height:auto;overflow:visible;position:static;width:auto;clip:auto}.ab3-values{grid-template-columns:1fr;margin-top:40px}.ab3-value,.ab3-value-text{min-height:0}}@media (prefers-reduced-motion:reduce){.ab3.is-js [data-ab3-reveal]{opacity:1;transform:none;transition:none}}