.nb-cg__list{--cg-cols:3;column-gap:32px;display:grid;grid-template-columns:repeat(var(--cg-cols),minmax(0,1fr));list-style:none;margin:0;padding:0;row-gap:48px}.nb-cg--cols-2 .nb-cg__list{--cg-cols:2}.nb-cg--cols-4 .nb-cg__list{--cg-cols:4}.nb-cg__card{display:flex;flex-direction:column;gap:12px;margin:0;min-width:0;padding:0}.nb-cg__card:before{content:none}.nb-cg__rule{align-items:center;display:flex;gap:16px;margin-bottom:8px;min-height:20px}.nb-cg__rule:after{background:var(--s-tangerine);content:"";flex:1 1 auto;height:2px}.nb-sec .nb-cg__num{color:var(--s-purple);flex:0 0 auto;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.nb-cg__icon{display:block;height:40px;width:40px}.nb-cg__icon svg{color:var(--s-tangerine);display:block;fill:var(--s-tangerine);height:100%;width:100%}.nb-sec .nb-cg__title{color:var(--s-ink);font-family:inherit;font-size:1.375rem;font-weight:500;letter-spacing:normal;line-height:1.3;margin:0;text-transform:none}.nb-cg__text{color:var(--s-text);font-size:1.0625rem;line-height:1.6}.nb-cg__text p{margin:0 0 12px}.nb-cg__link{font-size:1rem;margin:auto 0 0;padding-top:8px}.nb-cg__closing{color:var(--s-ink);font-size:1.25rem;line-height:1.55;margin-top:48px;max-width:50rem}.nb-cg__closing strong{font-weight:600}.nb-cg__timeline{grid-template-columns:repeat(var(--cg-stops,3),minmax(0,1fr));row-gap:0}.nb-cg__stop{cursor:default;margin:0;outline-offset:8px;padding:44px 0 0;position:relative}.nb-cg__stop:before{background:var(--nb-coconut);border:2px solid var(--s-tangerine);border-radius:50%;content:"";height:20px;left:0;position:absolute;top:0;transition:background-color var(--s-ease),transform var(--s-ease);width:20px;z-index:1}.nb-sec--soft .nb-cg__stop:before{background:var(--nb-soft-2)}.nb-cg__stop:after{background:var(--s-tangerine);content:"";height:2px;left:20px;position:absolute;right:-32px;top:9px}.nb-cg__stop:last-child:after{right:0}.nb-cg__stop .nb-cg__title{margin-bottom:8px;transition:color var(--s-ease)}.nb-cg__stop .nb-cg__text{opacity:0;transform:translateY(8px);transition:opacity var(--s-ease),transform var(--s-ease)}.nb-cg__stop:focus-visible:before,.nb-cg__stop:hover:before{background:var(--s-tangerine);transform:scale(1.15)}.nb-cg__stop:focus-visible .nb-cg__title,.nb-cg__stop:hover .nb-cg__title{color:var(--s-purple)}.nb-cg__stop:focus-visible .nb-cg__text,.nb-cg__stop:hover .nb-cg__text{opacity:1;transform:none}@media (hover:none){.nb-cg__stop .nb-cg__text{opacity:1;transform:none}}[dir=rtl] .nb-cg__stop:before{left:auto;right:0}[dir=rtl] .nb-cg__stop:after{left:-32px;right:20px}[dir=rtl] .nb-cg__stop:last-child:after{left:0}@media (prefers-reduced-motion:no-preference){.nb-js .nb-cg__card .nb-cg__rule:after{transform:scaleX(0);transform-origin:left center;transition:transform var(--nb-line-in) var(--nb-delay,0s)}.nb-js .nb-cg__card.is-in .nb-cg__rule:after{transform:scaleX(1)}[dir=rtl].nb-js .nb-cg__card .nb-cg__rule:after{transform-origin:right center}.nb-js .nb-cg__stop:before{scale:0;transition:scale .45s ease-out var(--nb-delay,0s),background-color var(--s-ease),transform var(--s-ease)}.nb-js .nb-cg__stop .nb-cg__title{opacity:0;transition:opacity 1.2s ease-out calc(var(--nb-delay, 0s) + .15s),translate var(--nb-text-in) calc(var(--nb-delay, 0s) + .15s),color var(--s-ease);translate:0 16px}.nb-js .nb-cg__stop:after{scale:0 1;transform-origin:left center;transition:scale .8s cubic-bezier(.65,0,.35,1) calc(var(--nb-delay, 0s) + .2s)}[dir=rtl].nb-js .nb-cg__stop:after{transform-origin:right center}.nb-js .nb-cg__stop.is-in:before{scale:1}.nb-js .nb-cg__stop.is-in .nb-cg__title{opacity:1;translate:none}.nb-js .nb-cg__stop.is-in:after{scale:1 1}.nb-js .nb-cg__closing{opacity:0;transition:opacity 1.2s ease-out var(--nb-delay,0s),translate var(--nb-text-in) var(--nb-delay,0s);translate:0 16px}.nb-js .nb-cg__closing.is-in{opacity:1;translate:none}}@media (max-width:1023px){.nb-cg--cols-3 .nb-cg__list,.nb-cg--cols-4 .nb-cg__list{--cg-cols:2}.nb-cg__closing{margin-top:40px}}@media (max-width:690px){.nb-cg .nb-cg__list{--cg-cols:1;row-gap:32px}.nb-cg .nb-cg__timeline{grid-template-columns:minmax(0,1fr);padding-left:40px;row-gap:32px}.nb-cg__stop{padding-top:0}.nb-cg__stop:before{left:-40px;top:4px}.nb-cg__stop:after{bottom:-36px;height:auto;left:-31px;right:auto;top:24px;width:2px}.nb-cg__stop:last-child:after{display:none}[dir=rtl] .nb-cg .nb-cg__timeline{padding-left:0;padding-right:40px}[dir=rtl] .nb-cg__stop:before{left:auto;right:-40px}[dir=rtl] .nb-cg__stop:after{left:auto;right:-31px}}@media (prefers-reduced-motion:no-preference) and (max-width:690px){.nb-js .nb-cg__stop:after{scale:1 0;transform-origin:center top}}.nb-cg__stop:last-child:after{clip-path:polygon(0 5px,calc(100% - 4.7px) 5px,calc(100% - 9.2px) 1.6px,calc(100% - 8px) 0,100% 6px,calc(100% - 8px) 12px,calc(100% - 9.2px) 10.4px,calc(100% - 4.7px) 7px,0 7px);height:12px;top:4px}[dir=rtl] .nb-cg__stop:last-child:after{clip-path:polygon(100% 5px,4.7px 5px,9.2px 1.6px,8px 0,0 6px,8px 12px,9.2px 10.4px,4.7px 7px,100% 7px)}@media (max-width:690px){.nb-cg__stop:last-child:after{bottom:0;clip-path:polygon(5px 0,7px 0,7px calc(100% - 4.7px),10.4px calc(100% - 9.2px),12px calc(100% - 8px),6px 100%,0 calc(100% - 8px),1.6px calc(100% - 9.2px),5px calc(100% - 4.7px));display:block;height:auto;left:-36px;right:auto;top:24px;width:12px}[dir=rtl] .nb-cg__stop:last-child:after{left:auto;right:-36px}}