.lf-block *{margin:0!important}.lf-block.lf-sp-t{padding-top:80px}.lf-block.lf-sp-b{padding-bottom:80px}.lf-block .page-center{margin-left:auto!important;margin-right:auto!important;max-width:1320px}.lf-block .lf-intro{margin:0 auto 44px!important;max-width:900px;text-align:center}.lf-block .lf-eyebrow{color:#b8581a;font-size:1.4rem;font-weight:900;letter-spacing:.14em;margin-bottom:12px!important;text-transform:uppercase}.lf-block .lf-title{color:#472c76;font-size:4rem;line-height:1.1}.lf-block .lf-lead{color:#4a4655;font-size:1.8rem;line-height:1.6;margin-top:16px!important}.lf-block .lf-panel{background:radial-gradient(ellipse at 50% 20%,#3a2170 0,#2a1656 55%,#1c0f3c 100%);border-radius:32px;color:#fff;overflow:hidden;padding:44px 32px 48px;position:relative}.lf-block .lf-panel:before{background-image:radial-gradient(hsla(0,0%,100%,.06) 1.4px,transparent 1.5px);background-size:28px 28px;bottom:0;content:"";right:0}.lf-block .lf-lines,.lf-block .lf-panel:before{left:0;pointer-events:none;position:absolute;top:0}.lf-block .lf-lines{height:100%;overflow:visible;width:100%;z-index:0}.lf-block .lf-path{fill:none;stroke-linecap:round;stroke-width:3}.lf-block .lf-path-track{fill:none;stroke:none}.lf-block .lf-path-row{stroke:rgba(226,138,52,.6);stroke-dasharray:2 9}.lf-block .lf-rings circle{fill:#2a1656;stroke:#e28a34;stroke-width:2.5}.lf-block .lf-path-in{stroke:hsla(0,0%,100%,.35)}.lf-block .lf-path-out{stroke:rgba(226,138,52,.8)}.lf-block .lf-dot{opacity:0}.lf-block .lf-dot-out,.lf-block .lf-dot-row{fill:#f3b36b}.lf-block .lf-dot-in{fill:#fff}.lf-block .lf-row{align-items:stretch;display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,2.8fr) repeat(3,minmax(0,1fr));position:relative;z-index:1}.lf-block .lf-stage{align-items:center;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:22px;display:flex;flex-direction:column;gap:16px;padding:24px 10px 26px;text-align:center;transition:background .4s,border-color .4s,box-shadow .4s,transform .4s}.lf-block .lf-ico{align-items:center;background:#f3eefa;border-radius:50%;display:flex;height:68px;justify-content:center;transition:background .4s,box-shadow .4s;width:68px}.lf-block .lf-ico svg{color:#472c76;fill:none!important;height:34px;margin:0!important;transition:color .4s;width:34px}.lf-block .lf-stage-name{color:#fff;font-size:1.4rem;font-weight:900;line-height:1.3}.lf-block .lf-stage.is-on{background:hsla(0,0%,100%,.14);border-color:rgba(243,179,107,.7);box-shadow:0 0 0 4px rgba(226,138,52,.15),0 18px 40px rgba(0,0,0,.25);transform:translateY(-4px)}.lf-block .lf-stage.is-on .lf-ico{background:linear-gradient(135deg,#f3b36b,#e0741f);box-shadow:0 8px 20px rgba(224,116,31,.4)}.lf-block .lf-stage.is-on .lf-ico svg{color:#fff}.lf-block .lf-stage.is-done .lf-ico{background:#e6f3f1}.lf-block .lf-stage.is-done .lf-ico svg{color:#1f6d66}.lf-block .lf-core{align-items:center;background:#fff;border-radius:24px;border-top:6px solid #e28a34;box-shadow:0 0 0 10px rgba(226,138,52,.14),0 30px 70px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:14px;justify-content:center;padding:26px 16px;text-align:center;transition:box-shadow .5s}.lf-block .lf-core.is-on{box-shadow:0 0 0 14px rgba(226,138,52,.28),0 0 80px rgba(226,138,52,.45),0 30px 70px rgba(0,0,0,.35)}.lf-block .lf-core-label{color:#737080;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lf-block .lf-core-logo{display:block;height:auto;max-width:100%!important;width:240px!important}.lf-block .lf-core-name{color:#472c76;font-size:4.4rem;font-weight:900;line-height:1}.lf-block .lf-steps{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.lf-block .lf-step{background:#f3eefa;border-radius:20px;color:#472c76;font-size:1.3rem;font-weight:900;padding:6px 12px;transition:background .35s,color .35s,transform .35s;white-space:nowrap}.lf-block .lf-step.is-on{background:linear-gradient(135deg,#f3b36b,#e0741f);color:#fff;transform:scale(1.06)}.lf-block .lf-step.is-done{background:#e6f3f1;color:#1f6d66}.lf-block .lf-bottom{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;margin-top:110px!important;position:relative;z-index:1}.lf-block .lf-small{color:#cfc5e3;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lf-block .lf-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px!important}.lf-block .lf-chip{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:14px;display:inline-flex;font-size:1.5rem;font-weight:700;gap:10px;padding:10px 16px 10px 10px;transition:background .35s,border-color .35s,transform .35s}.lf-block .lf-chip.is-on{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.4);transform:translateY(-3px)}.lf-block .lf-sw{border-radius:8px;display:block;height:26px;width:26px}.lf-block .lf-sw-purple{background:linear-gradient(135deg,#b9a8e6,#7a5bc4)}.lf-block .lf-sw-teal{background:linear-gradient(135deg,#4cc3b5,#2f8f86)}.lf-block .lf-sw-orange{background:linear-gradient(135deg,#f3b36b,#e0741f)}.lf-block .lf-sw-slate{background:linear-gradient(135deg,#a3a0b8,#6b6780)}.lf-block .lf-trueup{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:20px;padding:20px 24px;transition:border-color .4s,background .4s;width:min(440px,45%)}.lf-block .lf-trueup.is-on{background:hsla(0,0%,100%,.13);border-color:rgba(243,179,107,.8)}.lf-block .lf-trueup-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.lf-block .lf-badge{background:linear-gradient(135deg,#f3b36b,#e0741f);border-radius:20px;color:#fff;font-size:1.3rem;font-weight:900;opacity:.45;padding:5px 12px;transition:opacity .3s,transform .3s}.lf-block .lf-trueup.is-on .lf-badge{opacity:1;transform:scale(1.08)}.lf-block .lf-trueup-text{color:#fff;font-size:1.7rem;font-weight:700;line-height:1.45;margin-top:10px!important}@media (max-width:1100px){.lf-block .lf-lines{display:none}.lf-block .lf-row{grid-template-columns:repeat(3,minmax(0,1fr))}.lf-block .lf-core{grid-column:1/-1;order:-1}.lf-block .lf-bottom{align-items:stretch;flex-direction:column;gap:24px;margin-top:32px!important}.lf-block .lf-trueup{width:auto}}@media (max-width:790px){.lf-block.lf-sp-t{padding-top:56px}.lf-block.lf-sp-b{padding-bottom:56px}.lf-block .lf-title{font-size:3rem}.lf-block .lf-panel{border-radius:24px;padding:28px 16px 32px}.lf-block .lf-row{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.lf-block .lf-ico{height:60px;width:60px}.lf-block .lf-ico svg{height:28px;width:28px}.lf-block .lf-stage-name{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.lf-block .lf-dot{display:none}.lf-block .lf-chip,.lf-block .lf-core,.lf-block .lf-stage,.lf-block .lf-step{transition:none}}