@keyframes entExpIntroIn{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:none}}@keyframes entExpRowIn{0%{opacity:0;transform:translateX(30px) scale(.97)}to{opacity:1;transform:none}}.ent-exp{background:#fff;padding:clamp(48px,7vw,96px) 40px;-webkit-font-smoothing:antialiased;color:#10141f;line-height:1.5}.ent-exp__inner{align-items:start;display:grid;gap:clamp(36px,5vw,80px);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);margin:0 auto;max-width:1180px}.ent-exp__eyebrow{color:#2f6bff;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ent-exp__h{color:#0f1a2e;font-size:clamp(32px,3.4vw,44px);font-weight:800;letter-spacing:-.025em;line-height:1.06;margin-top:14px;text-wrap:balance}.ent-exp__sub{color:#5a6472;font-size:16px;line-height:1.75;margin-top:18px;text-wrap:pretty}.ent-exp__frame{padding-left:30px;position:relative}.ent-exp__spine{background:linear-gradient(180deg,rgba(47,107,255,0),rgba(47,107,255,.3) 12%,rgba(47,107,255,.3) 88%,rgba(47,107,255,0));border-radius:2px;bottom:14px;left:0;position:absolute;top:14px;width:2px}.ent-exp__row{align-items:start;border-radius:14px;column-gap:18px;cursor:default;display:grid;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 0 0;position:relative;transition:background-color .3s ease}.ent-exp__row+.ent-exp__row{box-shadow:inset 0 1px 0 #eaeef6}.ent-exp__row:before{background:#fff;border:2px solid #c7d8fb;border-radius:50%;box-sizing:border-box;content:"";height:12px;left:-35px;position:absolute;top:calc(clamp(18px, 1.9vw, 22px));transition:border-color .3s ease,background-color .3s ease;width:12px}.ent-exp__row:focus-visible,.ent-exp__row:hover{background:#f2f6ff;outline:none}.ent-exp__row:focus-visible:before,.ent-exp__row:hover:before{background:#2f6bff;border-color:#2f6bff}.ent-exp__ico{align-items:center;color:#8895ac;display:flex;font-size:22px;height:35px;height:26px;justify-content:center;line-height:1;transition:color .3s ease;width:40px}.ent-exp__row:focus-visible .ent-exp__ico,.ent-exp__row:hover .ent-exp__ico{color:#2f6bff}.ent-exp__row-t{color:#0f1a2e;font-size:18px;font-weight:700;letter-spacing:-.012em;line-height:1.3;margin-bottom:10px!important}.ent-exp__row-d{color:#5a6472;font-size:15px;line-height:1.65;margin-top:8px;text-wrap:pretty}.ent-exp__arrow{align-self:center;color:#2f6bff;display:flex;margin:0 20px;opacity:0;transform:translateX(-5px);transition:opacity .3s ease,transform .3s ease}.ent-exp__row:focus-visible .ent-exp__arrow,.ent-exp__row:hover .ent-exp__arrow{opacity:1;transform:none}@media (max-width:980px){.ent-exp__inner{gap:34px;grid-template-columns:1fr}.ent-exp__eyebrow,.ent-exp__h,.ent-exp__sub{text-align:center}.ent-exp__ico{height:30px}}@media (max-width:700px){.ent-exp__row:before{top:calc(clamp(18px,1.9vw,22px) + 10px)}.ent-exp{padding-left:20px;padding-right:20px}.ent-exp__frame{padding-left:22px}.ent-exp__row{column-gap:14px;grid-template-columns:auto minmax(0,1fr);padding:18px 14px}.ent-exp__row:before{left:-27px}.ent-exp__arrow{display:none}}@media (prefers-reduced-motion:no-preference){.ent-exp__intro{opacity:0}.ent-exp__intro.is-visible{animation:entExpIntroIn .75s cubic-bezier(.22,.61,.36,1) both}.ent-exp__row{opacity:0}.ent-exp__row.is-visible{animation:entExpRowIn .55s cubic-bezier(.22,.61,.36,1) var(--delay,0s) both}}@media (prefers-reduced-motion:reduce){.ent-exp__intro,.ent-exp__row{animation:none!important;opacity:1!important;transform:none!important}}