.method-steps{background:linear-gradient(-46.05deg,#281e48 3.81%,#50389b 115.06%);color:#fff;overflow:visible;padding:0}.method-steps__scene{height:auto}.method-steps__pin{padding:89px 0 96px}.method-steps .container{display:flex;flex-direction:column;gap:93px;margin:0 auto;max-width:1440px;padding:0 120px}.method-steps__header{align-items:center;display:flex;flex-direction:column;gap:30px;text-align:center}.method-steps__header .ud-eyebrow{color:#acabf6;justify-content:center;margin:0}.method-steps__slash{display:block;flex-shrink:0;height:9.813px;width:9px}.method-steps__heading h2{color:#fff;display:flex;flex-direction:column;font-family:var(--font-headline);font-size:40px;font-weight:500;gap:4px;letter-spacing:-.8px;line-height:1.12;margin:0}.method-steps__heading br{display:none}.method-steps__heading span{background:linear-gradient(92.3deg,#acabf6 25.46%,#7a65e6 82.25%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:500}.method-steps__grid{align-items:center;display:flex;gap:133px}.method-steps__list{list-style:none;margin:0;max-width:100%;padding:0;width:533px}.method-steps__item{border:1px solid transparent;border-radius:8px;display:block;opacity:.6;padding:12px 16px 12px 0;position:relative;transition:opacity .4s ease,border-color .4s ease}.method-steps__radio{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.method-steps__trigger{align-items:stretch;cursor:pointer;display:flex;gap:48px}.method-steps__item:has(.method-steps__radio:focus-visible) .method-steps__title{outline:2px solid #acabf6;outline-offset:4px}.method-steps__rail{background:#6342c0;display:block;flex-shrink:0;min-height:68px;width:2px}.method-steps__item:first-child .method-steps__rail{background:#6342c0;box-shadow:none;width:2px}.method-steps__main{align-items:flex-start;display:flex;flex:1 0 0;gap:24px;min-width:0}.method-steps__num{color:#acabf6;font-family:var(--font-label);font-size:20px;font-weight:300;letter-spacing:-.2px;line-height:1.2;padding-top:24px}.method-steps__copy{display:block;padding:24px 0}.method-steps__title{color:#fff;display:block;font-family:var(--font-headline);font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:1.3;margin:0}.method-steps__panel{color:#cdd3dd;display:none;font-size:14px;font-weight:400;letter-spacing:-.14px;line-height:1.5;margin:16px 0 0;max-width:400px;white-space:pre-wrap}.method-steps__visual{flex:0 0 540px;max-width:100%;min-height:329px;position:relative;width:540px}.method-steps__figure,.method-steps__visual{align-items:center;display:flex;justify-content:center}.method-steps__figure{inset:0;margin:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .45s ease;width:100%}.method-steps__visual-img{border-radius:8px;display:block;height:auto;max-height:480px;max-width:100%;object-fit:contain;width:auto}.method-steps__grid:has(.method-steps__radio:checked) .method-steps__item{opacity:.6}.method-steps__grid:has(.method-steps__radio:checked) .method-steps__item .method-steps__rail{background:var(--c-purple-700);box-shadow:none;width:1px}.method-steps__grid:has(.method-steps__radio:checked) .method-steps__panel{display:none}.method-steps__grid .method-steps__item:has(.method-steps__radio:checked){border-color:transparent;opacity:1}.method-steps__grid .method-steps__item:has(.method-steps__radio:checked) .method-steps__rail{background:var(--c-purple-300);box-shadow:0 0 1px .5px color-mix(in srgb,var(--c-purple-300) 50%,transparent);width:2px}.method-steps__item:has(.method-steps__radio:checked) .method-steps__panel:not(:empty){display:block}.method-steps__grid:has(.method-steps__item:first-child .method-steps__radio:checked) .method-steps__figure:first-child,.method-steps__grid:has(.method-steps__item:nth-child(2) .method-steps__radio:checked) .method-steps__figure:nth-child(2),.method-steps__grid:has(.method-steps__item:nth-child(3) .method-steps__radio:checked) .method-steps__figure:nth-child(3),.method-steps__grid:has(.method-steps__item:nth-child(4) .method-steps__radio:checked) .method-steps__figure:nth-child(4),.method-steps__grid:has(.method-steps__item:nth-child(5) .method-steps__radio:checked) .method-steps__figure:nth-child(5),.method-steps__grid:has(.method-steps__item:nth-child(6) .method-steps__radio:checked) .method-steps__figure:nth-child(6),.method-steps__grid:has(.method-steps__item:nth-child(7) .method-steps__radio:checked) .method-steps__figure:nth-child(7),.method-steps__grid:has(.method-steps__item:nth-child(8) .method-steps__radio:checked) .method-steps__figure:nth-child(8){opacity:1;pointer-events:auto;position:relative}@media (min-width:768px){.method-steps__trigger{cursor:pointer}}@media (prefers-reduced-motion:reduce){.method-steps__figure,.method-steps__item{transition:none}}@media (max-width:1100px){.method-steps .container{gap:48px;padding:0 48px}.method-steps__grid{flex-direction:column;gap:40px}.method-steps__figure,.method-steps__list,.method-steps__visual{width:100%}}@media (max-width:767px){.method-steps{background:#281e48;padding:0}.method-steps__pin{padding:56px 0}.method-steps .container{gap:32px;padding:0 20px}.method-steps__header{align-items:flex-start;gap:16px;text-align:left}.method-steps__header .ud-eyebrow{justify-content:flex-start}.method-steps__heading h2{color:#eff0fe;display:block;font-size:26px;letter-spacing:0;line-height:1.2}.method-steps__heading span{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:inherit}.method-steps__heading span:before{content:" "}.method-steps__visual{display:none}.method-steps__list{display:flex;flex-direction:column;gap:16px;width:100%}.method-steps .method-steps__grid:has(.method-steps__radio) .method-steps__item{border:0;opacity:1;padding:0}.method-steps__trigger{cursor:default;gap:16px}.method-steps .method-steps__grid:has(.method-steps__radio) .method-steps__item .method-steps__rail,.method-steps .method-steps__grid:has(.method-steps__radio) .method-steps__rail{background:#acabf6;box-shadow:none;min-height:0;width:2px}.method-steps__main{display:block;padding-bottom:24px}.method-steps__num{font-size:16px;letter-spacing:0;margin-right:8px}.method-steps__copy,.method-steps__num,.method-steps__title{display:inline;padding:0}.method-steps .method-steps__grid:has(.method-steps__radio) .method-steps__panel{display:block;margin-top:8px;max-width:none}}