.nsf-sc{background:var(--sc-bg);padding:var(--sc-py) var(--sc-px);position:relative;width:100%}.nsf-sc,.nsf-sc *,.nsf-sc :after,.nsf-sc :before{box-sizing:border-box}.nsf-sc__anchor{height:1px;left:0;position:absolute;top:-24px;width:1px}.nsf-sc__card{background:var(--sc-card);border:1px solid var(--sc-card-b);border-radius:var(--sc-rad);box-shadow:0 30px 60px -44px rgba(20,22,58,.35);display:grid;grid-template-columns:var(--sc-split) 1fr;margin:0 auto;max-width:var(--sc-max);min-height:var(--sc-minh);overflow:hidden}.nsf-sc.side-left .nsf-sc__card{grid-template-columns:1fr var(--sc-split)}.nsf-sc.side-left .nsf-sc__visual{order:-1}.nsf-sc__body{align-items:flex-start;display:flex;flex-direction:column;min-width:0;padding:var(--sc-in)}.nsf-sc__meta{align-items:center;display:flex;gap:16px;margin-bottom:24px}.nsf-sc__num{color:var(--sc-num);font-size:var(--sc-fs-n);font-variant-numeric:tabular-nums;font-weight:var(--sc-fw-n);letter-spacing:-.02em;line-height:1}.nsf-sc__tags{border-left:1px solid var(--sc-div);color:var(--sc-tags);font-size:var(--sc-fs-tag);font-weight:700;letter-spacing:.08em;line-height:1.3;padding-left:16px;text-transform:uppercase}.nsf-sc__num+.nsf-sc__tags{align-items:center;display:flex;min-height:calc(var(--sc-fs-n)*.7)}.nsf-sc__logo{margin-bottom:24px;max-width:var(--sc-logo-w)}.nsf-sc__logo img{display:block;height:auto;width:100%}.nsf-sc__logo--empty{background:color-mix(in srgb,var(--sc-num) 10%,transparent);border-radius:10px;color:var(--sc-num);font-size:16px;padding:14px 22px}.nsf-sc__title{color:var(--sc-title);font-size:var(--sc-t-d);font-weight:var(--sc-fw);letter-spacing:-.02em;line-height:1.15;margin:0 0 24px}.nsf-sc__title.is-upper{letter-spacing:-.01em;line-height:1.05;text-transform:uppercase}.nsf-sc__title.is-lower{text-transform:lowercase}.nsf-sc__lt{color:var(--sc-lt);font-size:var(--sc-fs-lt);font-weight:600;line-height:1.4;margin:0 0 14px}.nsf-sc__glist,.nsf-sc__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.nsf-sc__list{gap:12px}.nsf-sc__glist li,.nsf-sc__list li{align-items:flex-start;display:flex;gap:12px;line-height:1.45;margin:0;padding:0}.nsf-sc__glist li:before,.nsf-sc__list li:before{display:none}.nsf-sc__list li{color:var(--sc-items);font-size:var(--sc-fs-i)}.nsf-sc__list svg{color:var(--sc-check);flex:0 0 auto;height:16px;margin-top:calc(var(--sc-fs-i)*1.45/2 - 8px);width:16px}.nsf-sc__btn{align-items:center;background:var(--sc-btn);border-radius:999px;color:var(--sc-btn-t);display:inline-flex;font-size:var(--sc-fs-b);font-weight:600;gap:10px;line-height:1.2;margin-top:36px;padding:15px 28px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.nsf-sc__btn svg{height:18px;transition:transform .2s ease;width:18px}.nsf-sc__btn:hover{box-shadow:0 14px 28px -14px var(--sc-btn);color:var(--sc-btn-t);filter:brightness(1.08);text-decoration:none}.nsf-sc__btn:hover svg{transform:translateX(3px)}.nsf-sc__btn:focus-visible{outline:2px solid var(--sc-btn);outline-offset:3px}.nsf-sc__visual{align-items:center;background:var(--sc-ga);display:flex;isolation:isolate;justify-content:center;min-width:0;overflow:hidden;padding:var(--sc-in);position:relative}.nsf-sc__grad{background:radial-gradient(120% 90% at 100% 100%,var(--sc-gb) 0,transparent 60%),linear-gradient(145deg,var(--sc-ga) 0,color-mix(in srgb,var(--sc-ga) 55%,var(--sc-gb)) 100%);inset:0;position:absolute;z-index:-3}.nsf-sc__bg{height:100%;inset:0;object-fit:cover;object-position:var(--sc-bgpos);position:absolute;width:100%;z-index:-2}.nsf-sc__visual.has-img:before{background:linear-gradient(160deg,var(--sc-ga),var(--sc-gb));content:"";inset:0;opacity:var(--sc-ov);position:absolute;z-index:-1}.nsf-sc__ph{color:color-mix(in srgb,var(--sc-glass-t) 60%,transparent);font-size:16px;left:28px;position:absolute;top:24px}.nsf-sc__glass{-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);background:var(--sc-glass);border:1px solid var(--sc-glass-b);border-radius:20px;box-shadow:0 30px 60px -30px rgba(5,8,40,.55),inset 0 1px 0 hsla(0,0%,100%,.08);max-width:470px;padding:26px 26px 28px;width:100%}.nsf-sc__ghead{align-items:center;border-bottom:1px solid var(--sc-glass-b);display:flex;gap:14px;margin-bottom:18px;padding-bottom:18px}.nsf-sc__gicon{background:hsla(0,0%,100%,.14);border-radius:9px;color:var(--sc-glass-t);display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.nsf-sc__gicon svg{height:16px;width:16px}.nsf-sc__gtitle{color:var(--sc-glass-t);font-size:var(--sc-fs-gt);font-weight:500;line-height:1.3;margin:0}.nsf-sc__glist{gap:12px}.nsf-sc__glist li{color:var(--sc-glass-m);font-size:var(--sc-fs-gi)}.nsf-sc__glist svg{color:var(--sc-glass-m);flex:0 0 auto;height:14px;margin-top:calc(var(--sc-fs-gi)*1.45/2 - 7px);opacity:.8;width:14px}.nsf-sc__mtop{display:none}.nsf-sc__list--num{gap:0;width:100%}.nsf-sc__list--num li{align-items:baseline;border-bottom:1px solid var(--sc-div);color:var(--sc-title);font-weight:600;gap:20px;padding:13px 0}.nsf-sc__list--num li:last-child{border-bottom:0}.nsf-sc__idx{color:var(--sc-num);flex:0 0 auto;font-size:var(--sc-fs-i);font-variant-numeric:tabular-nums;font-weight:500;min-width:22px}.nsf-sc__stack.is-wide{max-width:560px}.nsf-sc__glist.cols-2{align-items:start;column-gap:28px;display:grid;grid-template-columns:1fr 1fr;row-gap:12px}.nsf-sc__stack{align-items:flex-start;display:flex;flex-direction:column;gap:24px;max-width:470px;position:relative;width:100%;z-index:1}.nsf-sc__stack .nsf-sc__glass{max-width:none}.nsf-sc__plogo{max-width:var(--sc-logo-w)}.nsf-sc__plogo img{display:block;height:auto;width:100%}.nsf-sc__plogo--empty{border:1px dashed hsla(0,0%,100%,.4);border-radius:10px;color:hsla(0,0%,100%,.8);font-size:16px;padding:14px 22px}.nsf-sc__bg,.nsf-sc__grad{transform-origin:70% 60%;transition:transform 1.6s cubic-bezier(.22,1,.36,1)}.nsf-sc.fx-zoom .nsf-sc__bg,.nsf-sc.fx-zoom .nsf-sc__grad{transform:scale(1.08)}.nsf-sc.fx-zoom.is-in .nsf-sc__bg,.nsf-sc.fx-zoom.is-in .nsf-sc__grad{transform:scale(1)}.nsf-sc.fx-hover .nsf-sc__glass{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease}.nsf-sc.fx-hover.is-done .nsf-sc__glass:hover{box-shadow:0 40px 70px -30px rgba(5,8,40,.6),inset 0 1px 0 hsla(0,0%,100%,.12);transform:scale(1.02)}.nsf-sc.fx-hover .nsf-sc__btn:hover{transform:scale(1.03)}@keyframes nsf-sc-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes nsf-sc-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}@keyframes nsf-sc-glass{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}.nsf-sc.fx-reveal.is-waiting .nsf-sc__btn,.nsf-sc.fx-reveal.is-waiting .nsf-sc__card,.nsf-sc.fx-reveal.is-waiting .nsf-sc__glass,.nsf-sc.fx-reveal.is-waiting .nsf-sc__glass-wrap,.nsf-sc.fx-reveal.is-waiting .nsf-sc__glist li,.nsf-sc.fx-reveal.is-waiting .nsf-sc__list li,.nsf-sc.fx-reveal.is-waiting .nsf-sc__logo,.nsf-sc.fx-reveal.is-waiting .nsf-sc__lt,.nsf-sc.fx-reveal.is-waiting .nsf-sc__meta,.nsf-sc.fx-reveal.is-waiting .nsf-sc__plogo,.nsf-sc.fx-reveal.is-waiting .nsf-sc__title{opacity:0}.nsf-sc.fx-reveal.is-in .nsf-sc__card{animation:nsf-sc-up .9s cubic-bezier(.22,1,.36,1) both}.nsf-sc.fx-reveal.is-in .nsf-sc__meta{animation:nsf-sc-up .7s cubic-bezier(.22,1,.36,1) .15s both}.nsf-sc.fx-reveal.is-in .nsf-sc__logo{animation:nsf-sc-up .7s cubic-bezier(.22,1,.36,1) .2s both}.nsf-sc.fx-reveal.is-in .nsf-sc__title{animation:nsf-sc-up .7s cubic-bezier(.22,1,.36,1) .25s both}.nsf-sc.fx-reveal.is-in .nsf-sc__lt{animation:nsf-sc-up .7s cubic-bezier(.22,1,.36,1) .32s both}.nsf-sc.fx-reveal.is-in .nsf-sc__list li{animation:nsf-sc-in .55s cubic-bezier(.22,1,.36,1) calc(.38s + var(--i, 0)*.06s) both}.nsf-sc.fx-reveal.is-in .nsf-sc__btn{animation:nsf-sc-up .7s cubic-bezier(.22,1,.36,1) .75s both}.nsf-sc.fx-reveal.is-in .nsf-sc__plogo{animation:nsf-sc-up .8s cubic-bezier(.22,1,.36,1) .3s both}.nsf-sc.fx-reveal.is-in .nsf-sc__glass{animation:nsf-sc-glass 1s cubic-bezier(.22,1,.36,1) .4s both}.nsf-sc.fx-reveal.is-in .nsf-sc__glist li{animation:nsf-sc-in .55s cubic-bezier(.22,1,.36,1) calc(.7s + var(--i, 0)*.06s) both}.nsf-sc.fx-reveal.is-done .nsf-sc__glass,.nsf-sc.fx-reveal.is-done .nsf-sc__glist li,.nsf-sc.fx-reveal.is-done .nsf-sc__list li{animation:none}@media (max-width:1024px){.nsf-sc__title{font-size:var(--sc-t-t)}.nsf-sc__body,.nsf-sc__visual{padding:calc(var(--sc-in)*.75)}}@media (max-width:860px){.nsf-sc.side-left .nsf-sc__card,.nsf-sc__card{grid-template-columns:1fr;min-height:0}.nsf-sc.side-left .nsf-sc__visual{order:0}.nsf-sc.mv-before .nsf-sc__visual{order:-1}.nsf-sc.mv-hide .nsf-sc__visual{display:none}.nsf-sc.mv-split .nsf-sc__mtop{align-items:center;background:var(--sc-ga);display:flex;isolation:isolate;justify-content:flex-start;min-height:104px;order:-2;overflow:hidden;padding:26px 22px;position:relative}.nsf-sc.mv-split .nsf-sc__mtop img{display:block;height:auto;max-height:56px;max-width:min(var(--sc-logo-w),70%);width:auto}.nsf-sc.mv-split .nsf-sc__mtop .nsf-sc__grad{transform:none!important;z-index:-1}.nsf-sc.mv-split .nsf-sc__ph,.nsf-sc.mv-split .nsf-sc__plogo{display:none}.nsf-sc.mv-split .nsf-sc__visual{background:transparent;min-height:0;overflow:visible;padding:0 22px 26px}.nsf-sc.mv-split .nsf-sc__bg,.nsf-sc.mv-split .nsf-sc__visual.has-img:before,.nsf-sc.mv-split .nsf-sc__visual>.nsf-sc__grad{display:none}.nsf-sc.mv-split .nsf-sc__glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(150deg,var(--sc-gb),color-mix(in srgb,var(--sc-gb) 70%,var(--sc-ga)));border-color:hsla(0,0%,100%,.14);box-shadow:0 24px 40px -24px color-mix(in srgb,var(--sc-gb) 80%,transparent)}.nsf-sc.mb-top .nsf-sc__list,.nsf-sc.mb-top .nsf-sc__lt{order:2}.nsf-sc.mb-top .nsf-sc__btn{margin:0 0 30px;order:1}.nsf-sc__visual{min-height:320px}.nsf-sc__stack,.nsf-sc__stack.is-wide{max-width:none}}@media (max-width:767px){.nsf-sc{padding:calc(var(--sc-py)*.75) min(var(--sc-px),16px)}.nsf-sc__card{border-radius:min(var(--sc-rad),20px)}.nsf-sc__body{padding:28px 22px 30px}.nsf-sc__visual{padding:28px 18px}.nsf-sc__title{font-size:var(--sc-t-m)}.nsf-sc__num{font-size:calc(var(--sc-fs-n)*.8)}.nsf-sc__btn{justify-content:center;width:100%}.nsf-sc__glass{padding:20px 18px 22px}.nsf-sc__glist.cols-2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.nsf-sc *,.nsf-sc :before{animation:none!important;transition:none!important}.nsf-sc.is-waiting *{opacity:1!important}.nsf-sc.fx-zoom .nsf-sc__bg,.nsf-sc.fx-zoom .nsf-sc__grad{transform:none!important}}