.method[data-v-ac524455]{--ring:#fff}.method.bg-lavande[data-v-ac524455]{--ring:#f6f5fc}.steps[data-v-ac524455]{display:grid;gap:.85rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:3rem 0 0;padding:0;position:relative}@media (min-width:768px){.steps[data-v-ac524455]{gap:1rem;grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:992px){.steps[data-v-ac524455]{gap:1.5rem;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:3.5rem}.steps[data-v-ac524455]:before{background:repeating-linear-gradient(90deg,#a9a3ee 0 8px,transparent 8px 14px);content:"";height:2px;left:10%;position:absolute;right:10%;top:calc(2.25rem - 1px);transform-origin:left;transition:transform 1.4s cubic-bezier(.22,.61,.36,1) .2s}.steps.reveal[data-v-ac524455]:not(.is-revealed):before{transform:scaleX(0)}}.step[data-v-ac524455]{align-items:center;background:#fff;border:1px solid #e3e4ee;border-radius:1.5rem;display:flex;flex-direction:column;grid-column:span 2;padding:1.6rem .9rem 1.4rem;position:relative;text-align:center}.step[data-v-ac524455]:nth-child(5){grid-column:2/span 2}@media (min-width:768px){.step[data-v-ac524455]:nth-child(4){grid-column:2/span 2}.step[data-v-ac524455]:nth-child(5){grid-column:4/span 2}}@media (min-width:992px){.step[data-v-ac524455]{background:transparent;border:0;grid-column:auto!important;padding:0 .25rem}.step:hover .step-badge[data-v-ac524455]{transform:translateY(-4px) rotate(-6deg)}}.step-badge[data-v-ac524455]{background:linear-gradient(140deg,#6c63d6,#514fb7);border-radius:50%;box-shadow:0 0 0 7px #6c63d61f;color:#fff;display:inline-grid;font-size:1.35rem;height:4rem;margin-bottom:1.1rem;place-items:center;position:relative;transition:transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:var(--reveal-delay,0s);width:4rem;z-index:1}@media (min-width:992px){.step-badge[data-v-ac524455]{box-shadow:0 0 0 10px var(--ring),0 0 0 11px #6c63d62e,0 18px 36px -18px #6c63d6e6;font-size:1.5rem;height:4.5rem;margin-bottom:1.4rem;width:4.5rem}}.step.reveal:not(.is-revealed) .step-badge[data-v-ac524455]{transform:scale(0)}.step-num[data-v-ac524455]{background:#12206e;border:2px solid #fff;border-radius:999px;color:#fff;display:inline-grid;font-size:.7rem;font-variant-numeric:tabular-nums;font-weight:800;height:1.75rem;min-width:1.75rem;padding:0 .3rem;place-items:center;position:absolute;right:-.55rem;top:-.3rem}.step-title[data-v-ac524455]{font-size:1.12rem;font-weight:800;margin:0 0 .4rem}.step-text[data-v-ac524455]{color:#5b5f73;font-size:.88rem;line-height:1.5;margin:0;max-width:17rem}.method-more[data-v-ac524455]{margin-top:2.5rem;text-align:center}.stats.is-standalone[data-v-ba9d190d]{background:#0b1550;padding:3.5rem 0}.stats-row[data-v-ba9d190d]{align-items:center;color:#fff;display:grid;gap:2rem}@media (min-width:992px){.stats-row[data-v-ba9d190d]{gap:3rem;grid-template-columns:1fr 2.2fr}}.stats-since[data-v-ba9d190d]{color:#a9a3ee;font-weight:800;margin:0}.stats-since-text[data-v-ba9d190d]{color:#ffffffbd;font-size:.92rem;margin:.35rem 0 0}.stats-list[data-v-ba9d190d]{display:grid;margin:0}@media (min-width:768px){.stats-list[data-v-ba9d190d]{grid-template-columns:repeat(3,minmax(0,1fr))}}.stat[data-v-ba9d190d]{align-items:center;border-top:1px dashed hsla(0,0%,100%,.14);-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:7.5rem 1fr;grid-template-rows:auto auto;padding:1.1rem 0}.stat[data-v-ba9d190d]:first-child{border-top:0}@media (min-width:768px){.stat[data-v-ba9d190d]{align-items:flex-start;border-left:1px dashed hsla(0,0%,100%,.14);border-top:0;display:flex;flex-direction:column;padding:0 0 0 2rem}}.stat-value[data-v-ba9d190d]{color:#fff;font-size:clamp(1.9rem,4vw,3rem);font-weight:800;grid-row:1/span 2;letter-spacing:-.03em;line-height:1;margin:0;order:-1}.stat-label[data-v-ba9d190d]{align-self:end;color:#fff;font-size:.88rem;font-weight:700;margin-top:0}@media (min-width:768px){.stat-label[data-v-ba9d190d]{align-self:auto;margin-top:.6rem}}.stat-note[data-v-ba9d190d]{align-self:start;color:#ffffffbd;font-size:.78rem;margin:.15rem 0 0}@media (min-width:768px){.stat-note[data-v-ba9d190d]{align-self:auto}}
