main.nd-svc-corporate{--cs-a:#5b6b7f;--cs-tl:#1d1d1f29;--cs-ok:#30b35e}:root[data-theme=dark] main.nd-svc-corporate{--cs-tl:#ffffff38}main.nd-svc-corporate .cs-nw{white-space:nowrap}main.nd-sajty.nd-svc-corporate .sh .wrap h1 .kick{box-shadow:0 0 0 1px var(--hair), 0 8px 24px -12px #5a7aa680}main.nd-sajty.nd-svc-corporate .sh .wrap h1 .kick:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23F5A524'/%3E%3Cstop offset='1' stop-color='%23EF6351'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='2' y='2.5' width='20' height='19' rx='5' fill='url(%23g)'/%3E%3Crect x='9.4' y='5.6' width='5.2' height='3.8' rx='1.1' fill='%23fff'/%3E%3Cpath d='M12 9.4v5M6.9 14.6v-2.6h10.2v2.6' stroke='%23fff' stroke-width='1.4' fill='none'/%3E%3Crect x='4.7' y='14.6' width='4.4' height='3.5' rx='1' fill='%23fff'/%3E%3Crect x='9.8' y='14.6' width='4.4' height='3.5' rx='1' fill='%23fff' fill-opacity='.7'/%3E%3Crect x='14.9' y='14.6' width='4.4' height='3.5' rx='1' fill='%23fff'/%3E%3C/svg%3E") 50%/contain no-repeat}main.nd-svc-corporate .sh h1 .cs-hl{background:linear-gradient(100deg,#425a7b 0%,#4e6a91 45%,#dc4a2e 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-right:-.05em;padding-right:.05em}:root[data-theme=dark] main.nd-svc-corporate .sh h1 .cs-hl{background-image:linear-gradient(100deg,#fbbf24 0%,#7e97b9 50%,#f87171 100%)}main.nd-svc-corporate .sh>.wrap>.cs{z-index:0;width:var(--sjW);pointer-events:none;text-align:left;animation:1.4s .15s both csIn;position:absolute;top:calc(84px + 1.5svh);bottom:3svh;left:50%;transform:translate(-50%)}@keyframes csIn{0%{opacity:0}}main.nd-svc-corporate .cs:before{content:"";background:radial-gradient(circle,#1d1d1f1f 1px,#0000 1.6px) 50%/26px 26px;position:absolute;inset:-12% 0 -6%;-webkit-mask:radial-gradient(56% 62%,#0000 24%,#000 52%,#0000 86%);mask:radial-gradient(56% 62%,#0000 24%,#000 52%,#0000 86%)}:root[data-theme=dark] main.nd-svc-corporate .cs:before{background-image:radial-gradient(circle,#ffffff1c 1px,#0000 1.6px)}main.nd-svc-corporate .cs-aur{aspect-ratio:1.7;width:min(1180px,130vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}main.nd-svc-corporate .cs-aur i{will-change:transform;border-radius:50%;position:absolute}main.nd-svc-corporate .cs-aur i:first-child{background:radial-gradient(closest-side,#6a87af3d,#6a87af00);width:52%;height:76%;animation:19s ease-in-out infinite alternate csA;top:10%;left:4%}main.nd-svc-corporate .cs-aur i:nth-child(2){background:radial-gradient(closest-side,#ef635126,#ef635100);width:50%;height:78%;animation:23s ease-in-out infinite alternate csB;top:8%;right:4%}:root[data-theme=dark] main.nd-svc-corporate .cs-aur i:first-child{background:radial-gradient(closest-side,#6a87af38,#6a87af00)}:root[data-theme=dark] main.nd-svc-corporate .cs-aur i:nth-child(2){background:radial-gradient(closest-side,#ef635129,#ef635100)}main.nd-svc-corporate .sh[data-csz] .cs-aur i{animation-play-state:paused}@keyframes csA{to{transform:translate(14%,8%)scale(1.12)}}@keyframes csB{to{transform:translate(-12%,10%)scale(.92)}}main.nd-svc-corporate .cs-box{background:var(--card);box-shadow:0 0 0 1px var(--hair), 0 1px 2px #0000000a, 0 26px 50px -26px #2e3e5452;color:var(--ink);border-radius:20px;font-size:13px;line-height:1.4}:root[data-theme=dark] main.nd-svc-corporate .cs-box{box-shadow:0 0 0 1px #ffffff14,0 30px 60px -24px #000c}main.nd-svc-corporate .tag{color:var(--mute);border:1px dashed var(--line);white-space:nowrap;border-radius:99px;flex:none;margin-left:auto;padding:0 6px;font-size:10px;line-height:1.35}main.nd-svc-corporate .cs-bar{background:var(--soft);border-bottom:1px solid var(--hair);align-items:center;gap:5px;height:30px;padding:0 9px 0 11px;display:flex}main.nd-svc-corporate .cs-bar>i{background:#00000021;border-radius:50%;flex:none;width:7px;height:7px}:root[data-theme=dark] main.nd-svc-corporate .cs-bar>i{background:#ffffff29}main.nd-svc-corporate .cs-url{background:var(--card);min-width:0;height:19px;color:var(--mute);white-space:nowrap;border-radius:6px;flex:1;justify-content:center;align-items:center;margin:0 2px 0 5px;font-size:10.5px;line-height:1;display:inline-flex}@keyframes csL{0%{opacity:0;translate:-36px}}@keyframes csR{0%{opacity:0;translate:36px}}main.nd-svc-corporate .cs-map{left:var(--sje);width:var(--sjw);transform-origin:0;animation:1.3s cubic-bezier(.2,.8,.2,1) .25s both csL;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)perspective(1000px)rotateY(9deg)}main.nd-svc-corporate .cs-tree{padding:10px 14px 14px;font-size:12.5px;line-height:1.25;transition:opacity .5s}main.nd-svc-corporate .cs-root{align-items:center;gap:8px;height:30px;display:flex;position:relative}main.nd-svc-corporate .cs-hm{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linejoin='round'%3E%3Cpath d='M3.5 7.4 8 3.6l4.5 3.8V12.4h-9z'/%3E%3C/svg%3E") 50%/11px no-repeat,linear-gradient(135deg,#5b6b7f,#ef6351);border-radius:5px;flex:none;width:16px;height:16px}main.nd-svc-corporate .cs-root b{font-weight:600}main.nd-svc-corporate .cs-root small{color:var(--mute);white-space:nowrap;margin-left:auto;font-size:10.5px}main.nd-svc-corporate .cs-root:after{content:"";background:var(--cs-tl);transform-origin:top;width:1.5px;height:7px;transition:transform .25s;position:absolute;top:23px;left:7.25px;transform:scaleY(0)}main.nd-svc-corporate .cs-tree:has(li.on) .cs-root:after{transform:none}main.nd-svc-corporate .cs-tree ul{margin:0;padding:0;list-style:none}main.nd-svc-corporate .cs-tree li{opacity:0;grid-template-columns:8px minmax(0,1fr);align-content:center;align-items:center;column-gap:8px;min-height:28px;padding-left:24px;transition:opacity .45s,transform .55s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;transform:translate(-6px)}main.nd-svc-corporate .cs-tree li.cs-p{min-height:38px}main.nd-svc-corporate .cs-tree li.on{opacity:1;transform:none}main.nd-svc-corporate .cs-tree li:before,main.nd-svc-corporate .cs-tree li:after{content:"";background:var(--cs-tl);transform-origin:top;width:1.5px;transition:transform .25s;position:absolute;left:7.25px;transform:scaleY(0)}main.nd-svc-corporate .cs-tree li:before{height:50%;top:0}main.nd-svc-corporate .cs-tree li:after{top:50%;bottom:0}main.nd-svc-corporate .cs-tree li.on:before{transform:none}main.nd-svc-corporate .cs-tree li.on:has(+li.on):after{transform:none}main.nd-svc-corporate .cs-ln{background:var(--cs-tl);transform-origin:0;width:12px;height:1.5px;margin-top:-.75px;transition:transform .3s .2s;position:absolute;top:50%;left:7.25px;transform:scaleX(0)}main.nd-svc-corporate .cs-tree li.on .cs-ln{transform:none}main.nd-svc-corporate .cs-dot{background:var(--c,var(--fill));border-radius:50%;width:8px;height:8px;position:relative}main.nd-svc-corporate .cs-tree li.cs-r .cs-dot{background:var(--fill);box-shadow:inset 0 0 0 1.5px var(--cs-tl)}main.nd-svc-corporate .cs-dot:after{content:"";border:1.5px solid var(--c,transparent);opacity:0;border-radius:50%;position:absolute;inset:-4px}main.nd-svc-corporate .cs-map .cs-tree li.cs-p.on .cs-dot:after{animation:1s ease-out .2s csPing}@keyframes csPing{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}main.nd-svc-corporate .cs-tree li b{white-space:nowrap;font-weight:600}main.nd-svc-corporate .cs-tree li.cs-r b{color:var(--mute);font-weight:500}main.nd-svc-corporate .cs-tree li.cs-p small{color:var(--mute);white-space:nowrap;grid-column:2;font-size:10.5px}main.nd-svc-corporate .cs-out{right:var(--sje);width:var(--sjw);transform-origin:100%;gap:10px;animation:1.3s cubic-bezier(.2,.8,.2,1) .4s both csR;display:grid;position:absolute;top:50%;transform:translateY(-50%)perspective(1000px)rotateY(-9deg)}main.nd-svc-corporate .cs-cap{color:var(--mute);white-space:nowrap;padding-left:4px;font-size:11px}main.nd-svc-corporate .cs-cap span{opacity:.55}main.nd-svc-corporate .cs-o{align-items:start;padding:11px 13px 12px;display:grid;position:relative}main.nd-svc-corporate .cs-o>.cs-ph,main.nd-svc-corporate .cs-o>.cs-c{grid-area:1/1}main.nd-svc-corporate .cs-o:nth-child(3){margin-left:-18px;margin-right:18px}main.nd-svc-corporate .cs-o:before{content:"";background:var(--c);opacity:0;border-radius:0 3px 3px 0;width:3px;transition:opacity .45s;position:absolute;top:14px;bottom:14px;left:0}main.nd-svc-corporate .cs-o.q:before{opacity:1}main.nd-svc-corporate .cs-o:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .9s;position:absolute;inset:0;box-shadow:0 0 0 1.5px #30b35e8c,0 0 26px #30b35e40}main.nd-svc-corporate .cs-o.fl:after{opacity:1;transition-duration:.2s}main.nd-svc-corporate .cs-ph{grid-template-columns:18px 1fr;align-content:start;gap:9px 8px;padding-top:2px;transition:opacity .4s;display:grid}main.nd-svc-corporate .cs-ph i{background:var(--fill);border-radius:50%;width:18px;height:18px}main.nd-svc-corporate .cs-ph b{background:var(--fill);border-radius:4px;align-self:center;width:70%;height:8px}main.nd-svc-corporate .cs-ph b+b{opacity:.6;grid-column:1/-1;width:86%;margin-top:6px}main.nd-svc-corporate .cs-o.q .cs-ph{opacity:0}main.nd-svc-corporate .cs-c{transition:opacity .5s}main.nd-svc-corporate .cs-q{background:var(--soft);opacity:0;border-radius:10px;align-items:flex-start;gap:7px;padding:6px 9px 6px 6px;font-size:11.5px;line-height:1.3;transition:opacity .45s,transform .55s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(6px)}:root[data-theme=dark] main.nd-svc-corporate .cs-q{background:var(--fill)}main.nd-svc-corporate .cs-o.q .cs-q{opacity:1;transform:none}main.nd-svc-corporate .cs-q>span,main.nd-svc-corporate .cs-l b{text-wrap:balance}main.nd-svc-corporate .cs-ya{color:#fff;background:#fc3f1d;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font:700 9.5px/1 Onest,system-ui,sans-serif;display:grid}main.nd-svc-corporate .cs-l{opacity:0;align-items:flex-start;gap:8px;margin-top:9px;transition:opacity .45s,transform .55s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(6px)}main.nd-svc-corporate .cs-o.l .cs-l{opacity:1;transform:none}main.nd-svc-corporate .cs-ok{background:var(--cs-ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 5.5 4.5 8.5 10.5 1.5'/%3E%3C/svg%3E") center / 9px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}main.nd-svc-corporate .cs-l small{color:var(--mute);white-space:nowrap;font-size:10.5px;line-height:1.3;display:block}main.nd-svc-corporate .cs-l small em{color:var(--ink);font-style:normal;font-weight:500}main.nd-svc-corporate .cs-l b{margin-top:1px;font-size:12px;font-weight:600;line-height:1.3;display:block}main.nd-svc-corporate .cs[data-out] .cs-tree,main.nd-svc-corporate .cs[data-out] .cs-c,main.nd-svc-corporate .cs[data-out] .cs-o:before{opacity:0}main.nd-svc-corporate .cs-f{display:none}@media (width<=1239px){main.nd-svc-corporate .cs>:not(.cs-aur){display:none}main.nd-svc-corporate .cs-aur{width:150vw;top:46%}main.nd-svc-corporate .cs-f{text-align:left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:min(380px,100%);margin:clamp(14px,3svh,28px) auto 0;display:block}main.nd-svc-corporate .cs-fcap{color:var(--mute);text-align:center;margin-bottom:8px;font-size:12px;line-height:1.3}main.nd-svc-corporate .cs-fs{--h:58px;height:calc(var(--h) + 8px);isolation:isolate;position:relative}main.nd-svc-corporate .cs-fs:after{content:"";z-index:-1;height:var(--h);background:var(--card);box-shadow:0 0 0 1px var(--hair), 0 4px 0 -1px color-mix(in srgb, var(--card) 80%, var(--line)), 0 4px 0 0 var(--hair), 0 12px 24px -14px #00000040;border-radius:16px;position:absolute;top:8px;left:9px;right:9px}main.nd-svc-corporate .cs-n{height:var(--h);background:var(--card);box-shadow:0 0 0 1px var(--hair), 0 14px 30px -16px #00000038;opacity:0;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr) auto;align-content:center;gap:3px 10px;padding:0 13px 0 11px;transition:transform .6s cubic-bezier(.2,.9,.25,1.04),opacity .45s;display:grid;position:absolute;top:0;left:0;right:0;transform:translateY(-16px)scale(.96)}main.nd-svc-corporate .cs-n.on{opacity:1;transform:none}main.nd-svc-corporate .cs-n.gone{opacity:0;transition:transform .4s cubic-bezier(.5,0,.7,.4),opacity .3s 50ms;transform:translateY(10px)scale(.94)}main.nd-svc-corporate .cs-ic{border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-style:normal;display:grid}main.nd-svc-corporate .cs-ic svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}main.nd-svc-corporate .cs-ic.map{background:linear-gradient(135deg,#5b6b7f,#ef6351)}main.nd-svc-corporate .cs-ic.ya{color:#fff;background:#fc3f1d;font:700 15px/1 Onest,system-ui,sans-serif}main.nd-svc-corporate .cs-ic.ld{background:var(--c,var(--cs-ok))}main.nd-svc-corporate .cs-ic.ld svg{stroke-width:2.4px}main.nd-svc-corporate .cs-n>b{white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.2}main.nd-svc-corporate .cs-n>em{color:var(--mute);white-space:nowrap;font-size:11.5px;font-style:normal;line-height:1.2}main.nd-svc-corporate .cs-nm{min-width:0;color:var(--mute);white-space:nowrap;text-overflow:ellipsis;grid-column:2/4;font-size:12.5px;line-height:1.25;overflow:hidden}}@media (width<=760px){main.nd-sajty.nd-svc-corporate .sh .wrap h1 .kick{white-space:nowrap;font-size:14px}}@media (width<=760px) and (height<=680px){main.nd-svc-corporate .cs-f{margin-top:12px}main.nd-svc-corporate .cs-fs{--h:56px}}main.nd-svc-corporate .cs-vs{border-radius:var(--r-lg);background:var(--soft);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);max-width:1120px;margin:0 auto;padding:10px;display:grid}main.nd-svc-corporate .cs-vs>div{flex-direction:column;padding:30px 30px 32px;display:flex}main.nd-svc-corporate .cs-vs-r{border-radius:calc(var(--r-lg) - 10px);background:var(--card);box-shadow:0 0 0 1px var(--hair), 0 40px 80px -44px #00000047}main.nd-svc-corporate .cs-chip{background:var(--card);color:var(--mute);box-shadow:0 0 0 1px var(--line);border-radius:99px;align-self:flex-start;padding:5px 12px;font-size:13px;font-weight:500;line-height:1.3}main.nd-svc-corporate .cs-chip.on{background:var(--ink);color:var(--on-ink);box-shadow:none}main.nd-svc-corporate .cs-mini{background:var(--card);box-shadow:0 0 0 1px var(--hair), 0 18px 36px -26px #00000040;border-radius:16px;margin-top:18px;overflow:hidden}main.nd-svc-corporate .cs-vs-r .cs-mini{background:var(--card);box-shadow:0 0 0 1px var(--line)}main.nd-svc-corporate .cs-lp{gap:8px;padding:12px 12px 4px;display:grid}main.nd-svc-corporate .cs-lp .h{background:var(--soft);border-radius:10px;align-content:start;gap:7px;height:76px;padding:14px;display:grid;position:relative}main.nd-svc-corporate .cs-lp .h span{background:var(--fill);border-radius:5px;width:70%;height:9px}main.nd-svc-corporate .cs-lp .h span+span{opacity:.7;width:46%}main.nd-svc-corporate .cs-lp .h i{background:var(--ink);opacity:.85;border-radius:99px;width:64px;height:16px;position:absolute;bottom:12px;left:14px}main.nd-svc-corporate .cs-lp .r{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}main.nd-svc-corporate .cs-lp .r span{background:var(--soft);color:var(--mute);text-align:center;border-radius:8px;padding:14px 0 8px;font-size:10.5px}main.nd-svc-corporate .cs-lp .l{background:var(--soft);border-radius:8px;gap:6px;padding:10px 12px;display:grid}main.nd-svc-corporate .cs-lp .l span{background:var(--fill);border-radius:4px;width:92%;height:7px}main.nd-svc-corporate .cs-lp .l span:nth-child(2){width:78%}main.nd-svc-corporate .cs-lp .l span:nth-child(3){width:58%}main.nd-svc-corporate .cs-lp .f{border:1px dashed var(--line);color:var(--mute);text-align:center;border-radius:8px;padding:8px 0;font-size:10.5px}main.nd-svc-corporate .cs-mini-cap{color:var(--mute);padding:6px 12px 10px;font-size:12px}main.nd-svc-corporate .cs-vs h3{letter-spacing:-.02em;margin-top:24px;font-size:21px;font-weight:600;line-height:1.2}main.nd-svc-corporate .cs-why{gap:9px;margin-top:12px;list-style:none;display:grid}main.nd-svc-corporate .cs-why li{text-wrap:pretty;padding-left:20px;font-size:16px;line-height:1.45;position:relative}main.nd-svc-corporate .cs-why li:before{content:"";background:var(--line);border-radius:50%;width:8px;height:8px;position:absolute;top:.58em;left:2px}:root[data-theme=dark] main.nd-svc-corporate .cs-why li:before{background:#48484a}main.nd-svc-corporate .cs-vs-r .cs-why li:before{background:var(--cs-a)}main.nd-svc-corporate .cs-more{white-space:nowrap;align-self:flex-end;align-items:center;gap:8px;margin-left:auto;padding-bottom:4px;font-size:15.5px;font-weight:500;display:inline-flex}main.nd-svc-corporate .cs-more svg{width:16px;height:16px;transition:transform .3s}main.nd-svc-corporate .cs-more:hover svg{transform:translate(4px)}main.nd-svc-corporate .cs-meta{gap:32px;margin-top:auto;padding-top:24px;display:flex}main.nd-svc-corporate .cs-meta>div{border-top:1px solid var(--line);padding-top:16px}main.nd-svc-corporate .cs-vs-l .cs-meta{align-items:flex-end}main.nd-svc-corporate .cs-meta b{letter-spacing:-.03em;white-space:nowrap;font-size:24px;font-weight:600;display:block}main.nd-svc-corporate .cs-meta span{color:var(--mute);font-size:13px}main.nd-svc-corporate .cs-tree.static{padding:12px 16px 16px;font-size:13.5px}main.nd-svc-corporate .cs-tree.static li{grid-template-columns:8px auto minmax(0,1fr);min-height:32px;transition:none}main.nd-svc-corporate .cs-tree.static li.cs-p{min-height:36px}main.nd-svc-corporate .cs-mq{background:var(--soft);max-width:100%;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;border-radius:99px;justify-self:end;align-items:center;gap:6px;padding:3px 9px 3px 4px;font-size:12px;line-height:1.3;display:inline-flex;overflow:hidden}:root[data-theme=dark] main.nd-svc-corporate .cs-mq{background:var(--fill)}main.nd-svc-corporate .cs-mq .cs-ya{width:15px;height:15px;font-size:9px}main.nd-svc-corporate .cs-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}main.nd-svc-corporate .cs-case{border-radius:var(--r-md);background:var(--card);box-shadow:0 0 0 1px var(--hair);flex-direction:column;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;display:flex;position:relative;overflow:hidden}main.nd-svc-corporate .cs-case.reveal.in:hover{box-shadow:0 0 0 1px var(--hair), 0 30px 60px -30px #0000004d;transform:translateY(-4px)}:root[data-theme=dark] main.nd-svc-corporate .cs-case{box-shadow:0 0 0 1px var(--line)}:root[data-theme=dark] main.nd-svc-corporate .cs-case.reveal.in:hover{box-shadow:0 0 0 1px var(--line), 0 30px 60px -30px #000c}main.nd-svc-corporate .cs-case .pic{aspect-ratio:3/2;background:var(--fill);position:relative;overflow:hidden}main.nd-svc-corporate .cs-case .pic img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.8,.2,1);display:block}main.nd-svc-corporate .cs-case:hover .pic img{transform:scale(1.03)}main.nd-svc-corporate .cs-case .pic:after{content:"";opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M9 7h8v8'/%3E%3C/svg%3E") 50%/15px no-repeat,#1d1d1f;border-radius:50%;width:34px;height:34px;transition:opacity .3s,transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:14px;right:14px;transform:translate(-6px,6px)scale(.85);box-shadow:0 8px 20px -8px #00000073}main.nd-svc-corporate .cs-case:hover .pic:after{opacity:1;transform:none}main.nd-svc-corporate .cs-case .bd{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}main.nd-svc-corporate .cs-case .nm b{letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.2;display:block}main.nd-svc-corporate .cs-case .nm span{color:var(--mute);margin-top:2px;font-size:14px;display:block}main.nd-svc-corporate .cs-case .cs-pgs{align-items:center;gap:10px;margin-top:14px;display:flex}main.nd-svc-corporate .cs-case .pgn{white-space:nowrap;flex:none;font-size:14px;font-weight:600}main.nd-svc-corporate .cs-case .pgb{flex-wrap:wrap;gap:3px;display:flex}main.nd-svc-corporate :is(.pgb,.cs-legend) i{background:var(--fill);border-radius:2px;flex:none;width:6px;height:14px}main.nd-svc-corporate :is(.pgb,.cs-legend) i.sv{background:var(--cs-a)}main.nd-svc-corporate :is(.pgb,.cs-legend) i.hm{background:var(--ink)}:root[data-theme=dark] main.nd-svc-corporate :is(.pgb,.cs-legend) i:not(.sv):not(.hm){background:#3a3a3c}main.nd-svc-corporate .cs-case .cs-cmp{color:var(--mute);text-wrap:pretty;margin-top:6px;font-size:14px;line-height:1.45}main.nd-svc-corporate .cs-case .res{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}main.nd-svc-corporate .cs-case .res b{letter-spacing:-.01em;text-wrap:balance;font-size:16px;font-weight:600;line-height:1.35;display:block}main.nd-svc-corporate .cs-case .res small{color:var(--mute);text-wrap:pretty;margin-top:4px;font-size:13.5px;line-height:1.45;display:block}main.nd-svc-corporate .cs-case .per{gap:8px;margin-top:auto;padding-top:14px;font-size:13.5px;display:flex}main.nd-svc-corporate .cs-case .per span{color:var(--mute)}main.nd-svc-corporate .cs-legend{color:var(--mute);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:26px;font-size:13.5px;display:flex}main.nd-svc-corporate .cs-legend span{align-items:center;gap:8px;display:inline-flex}main.nd-svc-corporate .cs-legend i{height:12px}main.nd-svc-corporate .cs-sw{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:start;gap:56px;max-width:1180px;margin:0 auto;display:grid}main.nd-svc-corporate .cs-steps{list-style:none}main.nd-svc-corporate .cs-steps li{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) 150px;gap:18px;padding:22px 0;display:grid}main.nd-svc-corporate .cs-steps li:last-child{border-bottom:1px solid var(--line)}main.nd-svc-corporate .cs-steps .no{border:1px solid var(--line);width:34px;height:34px;color:var(--mute);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:13px;display:grid}main.nd-svc-corporate .cs-steps .tx b{letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.25;display:block}main.nd-svc-corporate .cs-steps .tx p{color:var(--mute);text-wrap:pretty;margin-top:6px;font-size:15px;line-height:1.5}main.nd-svc-corporate .cs-steps .you{background:var(--soft);border-radius:99px;margin-top:10px;padding:4px 10px;font-size:12.5px;display:inline-block}main.nd-svc-corporate .cs-steps .dur{white-space:nowrap;padding-top:6px;font-size:15px;font-weight:600}main.nd-svc-corporate .cs-steps .bar,main.nd-svc-corporate .cs-steps-key i{gap:3px;display:flex}main.nd-svc-corporate .cs-steps .bar{width:100%;height:6px;margin-top:10px}main.nd-svc-corporate .cs-steps .bar i{transform-origin:0;transition:transform .7s cubic-bezier(.2, .8, .2, 1) var(--d,0s);border-radius:3px;flex:1;transform:scaleX(0)}main.nd-svc-corporate .cs-steps .bar i.mx{transition-delay:calc(var(--d,0s) + .35s)}main.nd-svc-corporate .cs-steps.in .bar i{transform:none}main.nd-svc-corporate :is(.cs-steps .bar,.cs-steps-key) i.mn{background:var(--ink)}main.nd-svc-corporate :is(.cs-steps .bar,.cs-steps-key) i.mx{background:repeating-linear-gradient(-45deg, var(--line) 0 3px, transparent 3px 6px);box-shadow:inset 0 0 0 1px var(--line)}main.nd-svc-corporate .cs-steps-key{color:var(--mute);flex-wrap:wrap;gap:6px 22px;margin-top:16px;font-size:13.5px;display:flex}main.nd-svc-corporate .cs-steps-key span{align-items:center;gap:8px;display:inline-flex}main.nd-svc-corporate .cs-steps-key i{border-radius:3px;width:22px;height:6px}main.nd-svc-corporate .cs-spec{background:#fff;border-radius:18px;padding:26px 26px 22px;font-size:14.5px;line-height:1.45;position:sticky;top:112px;box-shadow:0 0 0 1px #0000000f,0 34px 70px -34px #0000004d}:root[data-theme=dark] main.nd-svc-corporate .cs-spec{box-shadow:0 0 0 1px #ffffff14,0 34px 70px -30px #000000e6}main.nd-svc-corporate .cs-spec-h{border-bottom:1px dashed #d1d1d6;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}main.nd-svc-corporate .cs-spec-h b{font-size:16px;font-weight:600}main.nd-svc-corporate .cs-spec-h span{color:var(--mute);white-space:nowrap;font-size:13px}main.nd-svc-corporate .cs-spec ul{gap:9px;list-style:none;display:grid}main.nd-svc-corporate .cs-spec ul.cs-yes li{text-wrap:pretty;grid-template-columns:18px 1fr;gap:10px;display:grid}main.nd-svc-corporate .cs-spec ul.cs-yes li:before{content:"";background:var(--cs-ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 5.5 4.5 8.5 10.5 1.5'/%3E%3C/svg%3E") center / 9px no-repeat;border-radius:50%;width:18px;height:18px;margin-top:1px}main.nd-svc-corporate .cs-spec-k{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin:20px 0 10px;font-size:12px}main.nd-svc-corporate .cs-spec ul.cs-no li{padding-left:28px;display:grid}main.nd-svc-corporate .cs-spec ul.cs-no s{color:var(--mute);text-decoration-color:#e5484d;text-decoration-thickness:1.5px}main.nd-svc-corporate .cs-spec ul.cs-no small{color:var(--mute);font-size:13px}main.nd-svc-corporate .cs-b{border-radius:var(--r-lg);background:var(--soft);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;max-width:1180px;margin:0 auto;padding:34px;display:grid}main.nd-svc-corporate .cs-b-g+.cs-b-g{margin-top:26px}main.nd-svc-corporate .cs-b-l{color:var(--mute);margin-bottom:10px;font-size:14px;display:block}main.nd-svc-corporate .cs-b-l em{opacity:.75;font-style:normal}main.nd-svc-corporate .cs-b-l em:before{content:"· "}main.nd-svc-corporate .cs-b-seg,main.nd-svc-corporate .cs-b-chips{flex-wrap:wrap;gap:8px;display:flex}main.nd-svc-corporate .cs-b-seg button,main.nd-svc-corporate .cs-b-chips button{color:var(--ink);background:var(--card);cursor:pointer;border:0;font:500 14.5px/1.2 Onest,system-ui,sans-serif;transition:background .2s,color .2s,box-shadow .2s,transform .2s}main.nd-svc-corporate .cs-b-seg button{box-shadow:0 0 0 1px var(--line);border-radius:99px;padding:10px 15px}main.nd-svc-corporate .cs-b-seg button[aria-checked=true]{background:var(--ink);color:var(--on-ink);box-shadow:none}main.nd-svc-corporate .cs-b-chips button{box-shadow:0 0 0 1px var(--line);border-radius:12px;align-items:center;gap:8px;padding:9px 13px 9px 10px;display:inline-flex}main.nd-svc-corporate .cs-b-chips button:hover,main.nd-svc-corporate .cs-b-seg button:hover{box-shadow:0 0 0 1px var(--ink)}main.nd-svc-corporate .cs-b-seg button[aria-checked=true]:hover{box-shadow:none}main.nd-svc-corporate .cs-b-chips button i{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:5px;flex:none;place-items:center;transition:background .2s,box-shadow .2s;display:grid}main.nd-svc-corporate .cs-b-chips button i:after{content:"";background:var(--on-ink);opacity:0;width:10px;height:10px;transition:opacity .2s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}main.nd-svc-corporate .cs-b-chips button[aria-pressed=true]{box-shadow:0 0 0 1.5px var(--ink)}main.nd-svc-corporate .cs-b-chips button[aria-pressed=true] i{background:var(--ink);box-shadow:none}main.nd-svc-corporate .cs-b-chips button[aria-pressed=true] i:after{opacity:1}main.nd-svc-corporate .cs-b-chips button.no{animation:.35s csNo}@keyframes csNo{30%{transform:translate(-3px)}70%{transform:translate(3px)}}main.nd-svc-corporate .cs-b-hint{color:var(--mute);text-wrap:pretty;margin-top:22px;font-size:13.5px;line-height:1.45}main.nd-svc-corporate .cs-b-win{background:var(--card);box-shadow:0 0 0 1px var(--hair), 0 24px 50px -30px #00000047;border-radius:20px;overflow:hidden}:root[data-theme=dark] main.nd-svc-corporate .cs-b-win{box-shadow:0 0 0 1px var(--line), 0 24px 50px -30px #000c}main.nd-svc-corporate .cs-bt{padding:14px 18px 18px;font-size:14px;line-height:1.3}main.nd-svc-corporate .cs-bt-root{align-items:center;gap:8px;height:32px;display:flex}main.nd-svc-corporate .cs-bt-root i{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linejoin='round'%3E%3Cpath d='M3.5 7.4 8 3.6l4.5 3.8V12.4h-9z'/%3E%3C/svg%3E") 50%/12px no-repeat,linear-gradient(135deg,#5b6b7f,#ef6351);border-radius:6px;flex:none;width:18px;height:18px}main.nd-svc-corporate .cs-bt b{font-weight:600}main.nd-svc-corporate .cs-bt small{color:var(--mute);white-space:nowrap;font-size:12.5px}main.nd-svc-corporate .cs-bt ul{margin:0;padding:0 0 0 8px;list-style:none}main.nd-svc-corporate .cs-bt li{padding-left:22px;position:relative}main.nd-svc-corporate .cs-bt li:before{content:"";border-left:1.5px solid var(--cs-tl);position:absolute;top:0;bottom:0;left:0}main.nd-svc-corporate .cs-bt li:last-child:before{height:17px;bottom:auto}main.nd-svc-corporate .cs-bt li:after{content:"";border-top:1.5px solid var(--cs-tl);width:14px;position:absolute;top:16px;left:0}main.nd-svc-corporate .cs-bt .nd{align-items:center;gap:8px;min-height:33px;display:flex}main.nd-svc-corporate .cs-bt li.sv{flex-wrap:wrap;align-items:center;column-gap:12px;display:flex}main.nd-svc-corporate .cs-bt li.sv .nd b:before{content:"";background:var(--cs-a);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}main.nd-svc-corporate .cs-bt .q{background:var(--soft);color:var(--ink);border-radius:99px;align-items:center;gap:6px;margin:0 0 6px;padding:3px 10px 3px 4px;font-size:12.5px;display:inline-flex}:root[data-theme=dark] main.nd-svc-corporate .cs-bt .q{background:var(--fill)}main.nd-svc-corporate .cs-bt li.new{animation:.5s cubic-bezier(.2,.8,.2,1) both csNode}@keyframes csNode{0%{opacity:0;transform:translate(-8px)}}main.nd-svc-corporate .cs-b-sum{background:var(--card);box-shadow:0 0 0 1px var(--hair);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid}main.nd-svc-corporate .cs-b-sum>div{padding:14px 16px}main.nd-svc-corporate .cs-b-sum>div+div{border-left:1px solid var(--line)}main.nd-svc-corporate .cs-b-sum b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;font-weight:600;line-height:1.15;display:block}main.nd-svc-corporate .cs-b-sum b.sm{letter-spacing:-.01em;font-size:17px;line-height:30px}main.nd-svc-corporate .cs-b-sum span{color:var(--mute);font-size:13px}main.nd-svc-corporate .cs-b-go{margin-top:16px}main.nd-svc-corporate .cs-b-note{color:var(--mute);text-wrap:pretty;margin:12px 0 0;font-size:14px;line-height:1.5}main.nd-svc-corporate .cs-b-go{padding:14px 24px;font-size:16px}main.nd-svc-corporate .cs-scale{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1120px;margin:0 auto;display:grid;position:relative}main.nd-svc-corporate .cs-scale:before{content:"";background:linear-gradient(90deg, #6a87af8c, var(--ink));transform-origin:0;border-radius:2px;height:2px;transition:transform 1.2s cubic-bezier(.2,.8,.2,1) .2s;position:absolute;top:7px;left:8px;right:8px;transform:scaleX(0)}main.nd-svc-corporate .cs-scale.in:before{transform:none}main.nd-svc-corporate .cs-st{padding-top:34px;position:relative}main.nd-svc-corporate .cs-st>i{background:var(--soft);width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--ink);border-radius:50%;position:absolute;top:0;left:0}main.nd-svc-corporate .cs-st:first-child>i{box-shadow:inset 0 0 0 2px var(--cs-a)}main.nd-svc-corporate .cs-st .pr{letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(28px,2.6vw,36px);font-weight:600;line-height:1.1;display:block}main.nd-svc-corporate .cs-st .pr.sm{letter-spacing:-.025em;font-size:clamp(22px,2vw,27px);line-height:1.45}main.nd-svc-corporate .cs-st b{letter-spacing:-.01em;margin-top:10px;font-size:18px;font-weight:600;line-height:1.3;display:block}main.nd-svc-corporate .cs-st p{color:var(--mute);text-wrap:pretty;margin-top:6px;font-size:15px;line-height:1.5}main.nd-svc-corporate .cs-pr2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1120px;margin:52px auto 0;display:grid}main.nd-svc-corporate :is(.cs-dep,.cs-bill){border-radius:var(--r-md);background:var(--card);padding:28px 28px 26px}main.nd-svc-corporate :is(.cs-dep,.cs-bill) h3{letter-spacing:-.02em;margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.25}main.nd-svc-corporate .cs-dep dl>div{border-top:1px solid var(--line);padding:14px 0}main.nd-svc-corporate .cs-dep dl>div:first-child{border-top:0}main.nd-svc-corporate .cs-dep dt{font-size:16px;font-weight:600}main.nd-svc-corporate .cs-dep dd{color:var(--mute);text-wrap:pretty;margin-top:4px;font-size:15px;line-height:1.5}main.nd-svc-corporate .cs-bill ul{list-style:none}main.nd-svc-corporate .cs-bill li{border-top:1px dashed var(--line);grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:12px 0;display:grid}main.nd-svc-corporate .cs-bill li:first-child{border-top:0}main.nd-svc-corporate .cs-bill li b{font-size:15.5px;font-weight:600}main.nd-svc-corporate .cs-bill li em{color:var(--mute);white-space:nowrap;font-size:13.5px;font-style:normal}main.nd-svc-corporate .cs-bill li em:before{content:"→ ";opacity:.6}main.nd-svc-corporate .cs-bill li small{color:var(--mute);text-wrap:pretty;grid-column:1/-1;margin-top:2px;font-size:13.5px;line-height:1.45}main.nd-svc-corporate .cs-bill-f{border-top:1px dashed var(--line);align-items:center;gap:9px;margin-top:6px;padding-top:14px;font-size:14px;font-weight:500;display:flex}main.nd-svc-corporate .cs-bill-f:before{content:"";background:var(--cs-ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 5.5 4.5 8.5 10.5 1.5'/%3E%3C/svg%3E") center / 9px no-repeat;border-radius:50%;flex:none;width:18px;height:18px}main.nd-svc-corporate .cs-pr-go{border-radius:var(--r-md);max-width:1120px;box-shadow:inset 0 0 0 1px var(--line);justify-content:space-between;align-items:center;gap:18px 28px;margin:20px auto 0;padding:20px 22px 20px 28px;display:flex}main.nd-svc-corporate .cs-pr-go p{color:var(--mute);text-wrap:pretty;font-size:15.5px;line-height:1.5}main.nd-svc-corporate .cs-pr-go p a{color:var(--ink);white-space:nowrap;border-bottom:1px solid}main.nd-svc-corporate .cs-pr-go .btn{flex:none;padding:14px 24px;font-size:16px}main.nd-svc-corporate .cross .row a{min-height:190px}@media (width<=1080px){main.nd-svc-corporate .cs-sw{grid-template-columns:minmax(0,1fr);gap:36px}main.nd-svc-corporate .cs-spec{max-width:560px;position:relative;top:0}main.nd-svc-corporate .cs-b{grid-template-columns:minmax(0,1fr);gap:28px}}@media (width<=960px){main.nd-svc-corporate .cs-cases{grid-template-columns:repeat(2,minmax(0,1fr))}main.nd-svc-corporate .cs-vs{grid-template-columns:minmax(0,1fr)}main.nd-svc-corporate .cs-pr2{grid-template-columns:minmax(0,1fr);margin-top:40px}main.nd-svc-corporate .cs-scale{grid-template-columns:minmax(0,1fr);gap:26px}main.nd-svc-corporate .cs-scale:before{background:linear-gradient(180deg, #6a87af8c, var(--ink));transform-origin:top;width:2px;height:auto;inset:8px auto 8px 7px;transform:scaleY(0)}main.nd-svc-corporate .cs-st{padding:0 0 0 36px}main.nd-svc-corporate .cs-st>i{top:8px}}@media (width<=760px){main.nd-svc-corporate .cs-vs{padding:6px}main.nd-svc-corporate .cs-vs>div{padding:22px 18px 24px}main.nd-svc-corporate .cs-vs-r{border-radius:calc(var(--r-lg) - 6px)}main.nd-svc-corporate .cs-vs h3{font-size:19px}main.nd-svc-corporate .cs-why li{font-size:15.5px}main.nd-svc-corporate .cs-tree.static{padding:10px 12px 14px;font-size:13px}main.nd-svc-corporate .cs-tree.static li{grid-template-columns:8px minmax(0,1fr)}main.nd-svc-corporate .cs-tree.static li .cs-mq{grid-column:2;justify-self:start;margin-bottom:6px}main.nd-svc-corporate .cs-cases{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;margin:0 -16px;padding:4px 16px 12px;scroll-padding-inline:16px;display:flex;overflow-x:auto}main.nd-svc-corporate .cs-cases::-webkit-scrollbar{display:none}main.nd-svc-corporate .cs-case{scroll-snap-align:start;flex:0 0 84%}main.nd-svc-corporate .cs-steps li{grid-template-columns:32px minmax(0,1fr);gap:4px 14px;padding:18px 0}main.nd-svc-corporate .cs-steps .no{width:30px;height:30px}main.nd-svc-corporate .cs-steps .tx b{font-size:17.5px}main.nd-svc-corporate .cs-steps .dur{grid-area:1/2;align-items:center;gap:10px;padding-top:0;font-size:13.5px;display:flex}main.nd-svc-corporate .cs-steps .tx{grid-column:2}main.nd-svc-corporate .cs-steps .bar{width:72px;margin-top:0}main.nd-svc-corporate .cs-spec{padding:22px 18px 18px}main.nd-svc-corporate .cs-b{margin:0 -4px;padding:18px 14px}main.nd-svc-corporate .cs-b-seg button{padding:9px 13px;font-size:14px}main.nd-svc-corporate .cs-b-chips button{font-size:14px}main.nd-svc-corporate .cs-bt{padding:12px 12px 14px;font-size:13.5px}main.nd-svc-corporate .cs-bt small{display:none}main.nd-svc-corporate .cs-bt .q{white-space:normal;max-width:100%}main.nd-svc-corporate .cs-b-sum{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.35fr)}main.nd-svc-corporate .cs-b-sum>div{padding:12px 10px}main.nd-svc-corporate .cs-b-sum b{font-size:21px}main.nd-svc-corporate .cs-b-sum>div:last-child b:not(.sm){font-size:18px;line-height:24px}main.nd-svc-corporate .cs-b-sum b.sm{font-size:14px;line-height:24px}main.nd-svc-corporate .cs-b-sum span{font-size:12px}main.nd-svc-corporate .cs-b-go{justify-content:center;width:100%}main.nd-svc-corporate :is(.cs-dep,.cs-bill){padding:22px 18px}main.nd-svc-corporate .cs-pr-go{flex-direction:column;align-items:stretch;padding:20px 18px}main.nd-svc-corporate .cs-pr-go .btn{justify-content:center}}@media (prefers-reduced-motion:reduce){main.nd-svc-corporate .cs-steps .bar i,main.nd-svc-corporate .cs-scale:before{transform:none}}
