.Methodology-module__Sptvia__methodology{background:#fff;padding:200px 0}.Methodology-module__Sptvia__header{text-align:center;margin-bottom:72px}.Methodology-module__Sptvia__pretitle{text-transform:uppercase;letter-spacing:.28em;font-size:var(--font-size-0-78rem);font-weight:var(--font-weight-semibold);color:var(--primary);margin-bottom:16px;display:block}.Methodology-module__Sptvia__mainTitle{font-size:var(--font-size-2-8rem);font-weight:var(--font-weight-semibold);color:var(--primary-dark);letter-spacing:-.02em;max-width:680px;margin:0 auto;line-height:1.15}.Methodology-module__Sptvia__timelineWrapper{margin-bottom:0;position:relative}.Methodology-module__Sptvia__connectorLine{z-index:0;background:linear-gradient(90deg,#0f4571,#386dbd,#009ddd,#05d3f8);border-radius:2px;height:2px;position:absolute;top:44px;left:calc(10% + 16px);right:calc(10% + 16px)}.Methodology-module__Sptvia__timeline{z-index:1;grid-template-columns:repeat(5,1fr);gap:0;display:grid;position:relative}.Methodology-module__Sptvia__step{text-align:center;flex-direction:column;align-items:center;padding:0 12px;display:flex}.Methodology-module__Sptvia__stepCircle{border:3px solid var(--primary);cursor:default;z-index:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:24px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 6px 24px #386dbd33}.Methodology-module__Sptvia__stepCircle:hover{background:var(--primary);transform:translateY(-6px)scale(1.06);box-shadow:0 16px 40px #386dbd4d}.Methodology-module__Sptvia__stepIconWrap{color:var(--primary);transition:color .3s}.Methodology-module__Sptvia__stepCircle:hover .Methodology-module__Sptvia__stepIconWrap{color:#fff}.Methodology-module__Sptvia__stepBody{padding:0 4px}.Methodology-module__Sptvia__stepTitle{font-size:var(--font-size-1-05rem);font-weight:var(--font-weight-semibold);color:var(--primary-dark);margin-bottom:8px;line-height:1.25}.Methodology-module__Sptvia__stepDesc{font-size:var(--font-size-0-85rem);color:var(--text-muted);line-height:1.5}@media (max-width:1100px){.Methodology-module__Sptvia__timeline{grid-template-columns:repeat(3,1fr);gap:40px}.Methodology-module__Sptvia__connectorLine{display:none}.Methodology-module__Sptvia__mainTitle{font-size:var(--font-size-2-2rem)}}@media (max-width:700px){.Methodology-module__Sptvia__timeline{grid-template-columns:1fr 1fr;gap:32px}.Methodology-module__Sptvia__mainTitle{font-size:var(--font-size-1-9rem)}}@media (max-width:480px){.Methodology-module__Sptvia__timeline{grid-template-columns:1fr}}
