.vk-case :root{--blue:#0040FF;--blue-dark:#0033CC;--blue-deep:#01123D;--bg:#F7F7F7;--panel:#FFFFFF;--panel-alt:#FAFAFA;--ink:#0A0A0A;--ink-70:rgba(0,0,0,.7);--ink-55:rgba(0,0,0,.55);--slate:#0F172A;--r-cta:20px;--r-dark-btn:16px;--r-step:21px;--r-bento:20px;--r-eyebrow:10px;--r-panel:60px;--ring-step:0 0.6px 0.6px -0.83px rgba(0,0,0,.05),0 2.29px 2.29px -1.67px rgba(0,0,0,.05),0 10px 10px -2.5px rgba(0,0,0,.05),0 0 0 4px rgba(194,194,194,.25);--ring-bento:0 0 0 6px rgba(150,150,150,.09),0 0 3px 0 rgba(0,0,0,.1);--shadow-dark-btn:0 4px 10px -2px rgba(0,0,0,.1),inset 0 0 8px rgba(135,135,135,.25);--shadow-soft:0.52px 0.47px 1.26px -0.13px rgba(17,17,18,.01),1.32px 1.2px 3.22px -0.25px rgba(17,17,18,.02),2.66px 2.41px 6.46px -0.38px rgba(17,17,18,.02),5.03px 4.58px 12.25px -0.5px rgba(17,17,18,.02),10px 9.1px 24.34px -0.63px rgba(17,17,18,.04),22px 20px 53.52px -0.75px rgba(17,17,18,.07);--font-display:"Mona Sans","Mona Sans Placeholder",sans-serif;--font-body:"Inter","Inter Placeholder",sans-serif}.vk-case ::-moz-selection{background:hsl(var(--vk-blue));color:#fff}.vk-case ::selection{background:hsl(var(--vk-blue));color:#fff}.vk-case :focus-visible{outline:2px solid hsl(var(--vk-blue));outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.vk-case :after,.vk-case :before{animation-duration:1ms!important;transition-duration:1ms!important}}.vk-case .cs-hero{position:relative;padding:170px 0 96px;background:linear-gradient(180deg,#E9EEFC 0,#E9EEFC 8%,#EAEFFC 16%,#EBF0FC 24%,#EDF1FD 32%,#F0F3FD 40%,#F3F6FD 48%,#F6F8FE 56%,#F9FBFE 64%,#FCFDFF 72%,#FEFEFF 80%,hsl(var(--vk-panel)) 88%,hsl(var(--vk-panel)) 100%);overflow:hidden}.vk-case .cs-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(71% 60% at 59.7% -24.8%,hsl(var(--vk-blue)) 0,#CFDCFA 100%);opacity:.2;-webkit-mask-image:linear-gradient(180deg,#000 25%,rgba(0,0,0,.878) 45%,rgba(0,0,0,.683) 55%,rgba(0,0,0,.438) 65%,rgba(0,0,0,.21) 75%,rgba(0,0,0,.058) 85%,transparent);mask-image:linear-gradient(180deg,#000 25%,rgba(0,0,0,.878) 45%,rgba(0,0,0,.683) 55%,rgba(0,0,0,.438) 65%,rgba(0,0,0,.21) 75%,rgba(0,0,0,.058) 85%,transparent)}.vk-case .cs-hero-inner{position:relative;max-width:1058px;margin:0 auto;padding:0 24px;text-align:left}.vk-case .cs-hero h1{font-family:var(--font-mona);font-weight:600;font-size:clamp(30px,3.6vw,46px);line-height:1.16;letter-spacing:-.04em;color:hsl(var(--vk-ink))}.vk-case .cs-hero-sub{margin-top:20px;font-size:18px;line-height:1.6;letter-spacing:-.02em;color:rgba(0,0,0,.7);max-width:72ch}.vk-case .cs-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.vk-case .cs-meta span{display:inline-flex;align-items:center;gap:7px;background:#fff;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;letter-spacing:-.15px;color:hsl(var(--vk-slate));box-shadow:0 0 0 1px rgba(15,23,42,.07),0 3px 10px rgba(15,23,42,.05)}.vk-case .cs-meta span i{font-size:14px;color:hsl(var(--vk-blue))}.vk-case .cs-hero-ctas{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}.vk-case .cs-hero-stats{display:flex;gap:0;margin-top:44px;flex-wrap:wrap;background:#fff;border-radius:18px;padding:22px 8px;width:-moz-max-content;width:max-content;max-width:100%;box-shadow:var(--vk-ring-bento)}.vk-case .cs-hero-stats>div{padding:0 34px}.vk-case .cs-hero-stats>div+div{border-left:1px solid rgba(15,23,42,.09)}.vk-case .cs-hero-stats b{display:block;font-family:var(--font-mona);font-weight:800;font-size:30px;letter-spacing:-1.1px;color:hsl(var(--vk-ink))}.vk-case .cs-hero-stats span{display:block;margin-top:3px;font-size:12px;letter-spacing:-.1px;color:rgba(0,0,0,.55)}.vk-case .cs-article{max-width:1010px;margin:0 auto}.vk-case .cs-article p{font-size:17px;line-height:1.8;letter-spacing:-.18px;color:rgba(0,0,0,.7)}.vk-case .cs-article p+p{margin-top:18px}.vk-case .cs-article p strong{color:hsl(var(--vk-ink));font-weight:600}.vk-case .cs-article a{color:hsl(var(--vk-blue));font-weight:500}.vk-case .cs-article a:hover{text-decoration:underline}.vk-case .cs-article h3{font-family:var(--font-ui);font-weight:600;font-size:22px;letter-spacing:-.6px;color:hsl(var(--vk-ink));margin:40px 0 14px}.vk-case .cs-article em{color:rgba(0,0,0,.7)}.vk-case .cs-lede p:first-child{font-size:18px;line-height:1.75;color:hsl(var(--vk-ink))}.vk-case .cs-statgrid{max-width:1010px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.vk-case .cs-stat{background:#fff;border-radius:var(--vk-r-bento);box-shadow:var(--vk-ring-bento);padding:0;overflow:hidden;display:flex;flex-direction:column}.vk-case .st-meta{padding:18px 24px 24px}.vk-case .st-meta b{display:block;font-family:var(--font-mona);font-weight:800;font-size:38px;letter-spacing:-1.4px;color:hsl(var(--vk-ink));line-height:1}.vk-case .st-meta b small{font-size:20px;font-weight:700;letter-spacing:-.4px}.vk-case .st-meta span{display:block;margin-top:8px;font-size:13px;line-height:1.55;letter-spacing:-.1px;color:rgba(0,0,0,.55)}.vk-case .ct-visual.ct-sm{height:116px}.vk-case .st-bars{display:flex;align-items:flex-end;gap:6px;height:62px;width:130px;position:relative;z-index:1}.vk-case .st-bars span{flex:1;border-radius:3px 3px 0 0;transform-origin:bottom;background:linear-gradient(180deg,#6E93FF,#0040FF);animation:stBar 5.5s ease-in-out infinite}.vk-case .st-bars span:first-child{height:18%;animation-delay:.05s}.vk-case .st-bars span:nth-child(2){height:22%;animation-delay:.15s}.vk-case .st-bars span:nth-child(3){height:20%;animation-delay:.25s}.vk-case .st-bars span:nth-child(4){height:34%;animation-delay:.35s}.vk-case .st-bars span:nth-child(5){height:48%;animation-delay:.45s}.vk-case .st-bars span:nth-child(6){height:70%;animation-delay:.55s}.vk-case .st-bars span:nth-child(7){height:100%;animation-delay:.65s}@keyframes stBar{0%,6%{transform:scaleY(.08)}30%,84%{transform:scaleY(1)}98%,to{transform:scaleY(.08)}}.vk-case .st-click{position:relative;z-index:1;width:150px}.vk-case .st-res{background:#fff;border-radius:10px;padding:9px 11px;box-shadow:0 8px 20px rgba(15,23,42,.12),0 0 0 1px rgba(15,23,42,.05);animation:stResHl 4.8s ease infinite}.vk-case .st-res b{display:block;height:7px;width:78%;border-radius:4px;background:#3D68FF;margin-bottom:6px}.vk-case .st-res s{display:block;height:6px;width:56%;border-radius:4px;background:#EDF1FA}.vk-case .st-cursor{position:absolute;right:8px;bottom:-12px;z-index:2;animation:stCur 4.8s ease-in-out infinite;opacity:0}.vk-case .st-cursor i{font-size:17px;color:#0A0A0A;filter:drop-shadow(0 2px 3px rgba(0,0,0,.28));display:block}@keyframes stCur{0%,8%{opacity:0;transform:translate(34px,22px)}22%{opacity:1;transform:translate(0)}30%{transform:scale(.82)}36%{transform:scale(1)}62%,to{opacity:0;transform:translate(0)}}@keyframes stResHl{0%,28%{box-shadow:0 8px 20px rgba(15,23,42,.12),0 0 0 1px rgba(15,23,42,.05)}34%,70%{box-shadow:0 8px 20px rgba(0,64,255,.22),0 0 0 2px rgba(0,64,255,.55)}80%,to{box-shadow:0 8px 20px rgba(15,23,42,.12),0 0 0 1px rgba(15,23,42,.05)}}.vk-case .st-serp{position:relative;z-index:1;width:140px;height:72px}.vk-case .st-serp>div{position:absolute;left:0;right:0;height:20px;border-radius:7px}.vk-case .st-serp .g{background:#fff;box-shadow:0 0 0 1px rgba(15,23,42,.07),0 3px 8px rgba(15,23,42,.06)}.vk-case .st-serp .g:before{content:"";position:absolute;left:8px;top:7px;height:6px;width:60%;border-radius:4px;background:#E6EAF4}.vk-case .st-serp .me{background:hsl(var(--vk-blue));box-shadow:0 6px 16px rgba(0,64,255,.35);z-index:1;display:flex;align-items:center;padding:0 8px}.vk-case .st-serp .me:before{content:"";height:6px;width:64%;border-radius:4px;background:rgba(255,255,255,.85)}.vk-case .st-serp .g1{animation:serpG1 6s ease-in-out infinite}.vk-case .st-serp .g2{animation:serpG2 6s ease-in-out infinite}.vk-case .st-serp .me{animation:serpMe 6s ease-in-out infinite}@keyframes serpMe{0%,18%{top:52px}42%,88%{top:0}to{top:52px}}@keyframes serpG1{0%,18%{top:0}42%,88%{top:26px}to{top:0}}@keyframes serpG2{0%,18%{top:26px}42%,88%{top:52px}to{top:26px}}.vk-case .st-line{position:relative;z-index:1;width:140px}.vk-case .st-line svg{display:block;width:140px;height:64px;overflow:visible}.vk-case .st-line .ln{fill:none;stroke:hsl(var(--vk-blue));stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:stDraw 6s ease-in-out infinite}.vk-case .st-line .ar{fill:url(#stGrad);opacity:0;animation:stArea 6s ease infinite}.vk-case .st-line .pt{fill:#fff;stroke:hsl(var(--vk-blue));stroke-width:2.5;opacity:0;animation:stPt 6s ease infinite}@keyframes stDraw{0%,8%{stroke-dashoffset:1}52%,to{stroke-dashoffset:0}}@keyframes stArea{0%,30%{opacity:0}60%,to{opacity:1}}@keyframes stPt{0%,48%{opacity:0}56%,to{opacity:1}}.vk-case .st-inbox{position:relative;z-index:1;width:150px;display:flex;flex-direction:column;gap:6px}.vk-case .st-mail{display:flex;align-items:center;gap:7px;background:#fff;border-radius:9px;padding:6px 9px;box-shadow:0 0 0 1px rgba(15,23,42,.06),0 4px 10px rgba(15,23,42,.07);font-size:0;opacity:0}.vk-case .st-mail i{font-size:12px;color:hsl(var(--vk-blue))}.vk-case .st-mail s{display:block;height:6px;border-radius:4px;background:#EDF1FA}.vk-case .st-mail.m1 s{width:74px}.vk-case .st-mail.m2 s{width:58px}.vk-case .st-mail.m3 s{width:82px}.vk-case .st-mail.m1{animation:rp1 6s ease infinite}.vk-case .st-mail.m2{animation:rp2 6s ease infinite}.vk-case .st-mail.m3{animation:rp3 6s ease infinite}@keyframes rp1{0%,8%{opacity:0;transform:translateY(6px)}16%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes rp2{0%,26%{opacity:0;transform:translateY(6px)}34%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes rp3{0%,44%{opacity:0;transform:translateY(6px)}52%,94%{opacity:1;transform:none}to{opacity:0}}.vk-case .st-tog{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:9px}.vk-case .st-tog-label{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(0,0,0,.55)}.vk-case .st-pill{position:relative;width:58px;height:30px;border-radius:999px;background:#C7CCDA;box-shadow:inset 0 2px 5px rgba(0,0,0,.16);animation:stTogBg 5.5s ease infinite}.vk-case .st-knob{position:absolute;top:50%;left:3px;width:24px;height:24px;margin-top:-12px;border-radius:50%;background:linear-gradient(180deg,#fff,#e8e8e8);box-shadow:0 2px 6px rgba(0,0,0,.25);animation:stTogKnob 5.5s ease infinite}@keyframes stTogBg{0%,22%{background:#16A34A}40%,88%{background:#C7CCDA}to{background:#16A34A}}@keyframes stTogKnob{0%,22%{transform:translateX(28px)}40%,88%{transform:translateX(0)}to{transform:translateX(28px)}}.vk-case .st-zero{display:inline-flex;align-items:center;gap:5px;background:#0A0A0A;color:#fff;font-size:9.5px;font-weight:600;border-radius:8px;padding:4px 9px;box-shadow:0 8px 20px rgba(0,0,0,.3);opacity:0;animation:stZero 5.5s ease infinite}.vk-case .st-zero i{color:#4ADE80;font-size:11px}@keyframes stZero{0%,44%{opacity:0;transform:translateY(5px) scale(.85)}54%,88%{opacity:1;transform:none}96%,to{opacity:0}}.vk-case .cs-stats-note{max-width:1010px;margin:22px auto 0;font-size:12.5px;line-height:1.65;letter-spacing:-.1px;color:rgba(0,0,0,.55);text-align:center}.vk-case .cs-spine{max-width:1010px;margin:28px auto 34px;background:#fff;border-radius:var(--vk-r-bento);box-shadow:var(--vk-ring-bento);padding:32px 28px 28px;text-align:center}.vk-case .cs-spine-row{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.vk-case .cs-spine-chip{display:inline-flex;align-items:center;gap:8px;background:#F1F3F9;color:hsl(var(--vk-slate));border-radius:12px;padding:12px 22px;font-family:var(--font-mona);font-size:15px;font-weight:600;letter-spacing:-.2px}.vk-case .cs-spine-chip i{font-size:17px;color:rgba(0,0,0,.55)}.vk-case .cs-spine-chip.hot{background:hsl(var(--vk-blue));color:#fff;box-shadow:0 8px 20px rgba(0,64,255,.35),inset 0 1px 0 rgba(255,255,255,.3)}.vk-case .cs-spine-chip.hot i{color:#fff}.vk-case .cs-spine-row>i{font-size:18px;color:rgba(15,23,42,.3)}.vk-case .cs-spine-under{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:20px;padding-top:20px;border-top:1.5px dashed rgba(15,23,42,.12)}.vk-case .cs-spine-under span{font-size:11.5px;font-weight:600;color:rgba(0,0,0,.55);letter-spacing:-.1px;background:#FAFAFA;border-radius:999px;padding:6px 13px;box-shadow:inset 0 0 0 1px rgba(15,23,42,.08)}.vk-case .cs-spine-cap{margin-top:16px;font-size:12.5px;letter-spacing:-.1px;color:rgba(0,0,0,.55)}.vk-case .cs-feats{max-width:1010px;margin:28px auto 0;-moz-columns:2;column-count:2;-moz-column-gap:22px;column-gap:22px}.vk-case .cs-feat{background:#fff;border-radius:18px;box-shadow:var(--vk-ring-bento);overflow:hidden;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:22px}.vk-case .ft-meta{padding:20px 24px 24px}.vk-case .ft-meta b{display:block;font-size:16px;font-weight:600;letter-spacing:-.35px;color:hsl(var(--vk-ink));line-height:1.35}.vk-case .ft-meta p{margin-top:7px;font-size:13.5px;line-height:1.65;letter-spacing:-.1px;color:rgba(0,0,0,.55)}.vk-case .ct-visual.ct-md{height:142px}.vk-case .ft-doc{width:158px;background:#fff;border-radius:12px;position:relative;z-index:1;padding:11px 13px 12px;box-shadow:0 14px 34px rgba(15,23,42,.14),0 0 0 1px rgba(15,23,42,.05)}.vk-case .ft-head{height:8px;width:44%;border-radius:5px;background:#DCE4FA;margin-bottom:8px}.vk-case .ft-ln{height:6px;border-radius:4px;background:#EDF1FA;margin-top:6px}.vk-case .ft-ln.w2{width:82%}.vk-case .ft-sig{margin-top:8px;height:22px}.vk-case .ft-sig path{fill:none;stroke:hsl(var(--vk-blue));stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:ftSign 7s ease-in-out infinite}@keyframes ftSign{0%,22%{stroke-dashoffset:1}52%,to{stroke-dashoffset:0}}.vk-case .ft-chip{position:absolute;right:-10px;bottom:-11px;display:inline-flex;align-items:center;gap:5px;background:#0A0A0A;color:#fff;font-size:9.5px;font-weight:600;border-radius:8px;padding:5px 9px;box-shadow:0 8px 20px rgba(0,0,0,.3);white-space:nowrap;opacity:0;animation:mpChip 7s ease infinite}.vk-case .ft-chip i{color:#4ADE80;font-size:11px}.vk-case .ft-portal{width:158px;background:#fff;border-radius:12px;position:relative;z-index:1;padding:12px 14px;box-shadow:0 14px 34px rgba(15,23,42,.14),0 0 0 1px rgba(15,23,42,.05)}.vk-case .ft-portal-label{display:block;font-size:8.5px;font-weight:700;letter-spacing:.06em;color:rgba(0,0,0,.55);text-transform:uppercase}.vk-case .ft-dots{display:flex;gap:5px;margin-top:8px}.vk-case .ft-dots span{flex:1;height:6px;border-radius:4px;background:#EDF1FA;position:relative;overflow:hidden}.vk-case .ft-dots span:after{content:"";position:absolute;inset:0;border-radius:4px;background:hsl(var(--vk-blue));opacity:0}.vk-case .ft-dots span:first-child:after{animation:ftD1 9s ease infinite}.vk-case .ft-dots span:nth-child(2):after{animation:ftD2 9s ease infinite}.vk-case .ft-dots span:nth-child(3):after{animation:ftD3 9s ease infinite}@keyframes ftD1{0%,4%{opacity:0}8%,94%{opacity:1}to{opacity:0}}@keyframes ftD2{0%,34%{opacity:0}38%,94%{opacity:1}to{opacity:0}}@keyframes ftD3{0%,64%{opacity:0}68%,94%{opacity:1}to{opacity:0}}.vk-case .ft-stage{position:relative;height:14px;margin-top:9px}.vk-case .ft-stage i{position:absolute;inset:0;font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:-.1px;color:hsl(var(--vk-slate));opacity:0}.vk-case .ft-stage i.p1{animation:mcV1 9s ease infinite}.vk-case .ft-stage i.p2{animation:mcV2 9s ease infinite}.vk-case .ft-stage i.p3{animation:mcV3 9s ease infinite}.vk-case .ft-ready{width:158px;background:#fff;border-radius:12px;position:relative;z-index:1;padding:12px 14px 13px;box-shadow:0 14px 34px rgba(15,23,42,.14),0 0 0 1px rgba(15,23,42,.05)}.vk-case .ft-ready-row{display:flex;align-items:baseline;justify-content:space-between}.vk-case .ft-ready-label{font-size:8.5px;font-weight:700;letter-spacing:.06em;color:rgba(0,0,0,.55);text-transform:uppercase}.vk-case .ft-ready-num{font-family:var(--font-mona);font-weight:800;font-size:15px;letter-spacing:-.4px;color:#16A34A}.vk-case .ft-bar{height:8px;border-radius:99px;background:#EDF1FA;margin-top:8px;overflow:hidden}.vk-case .ft-bar i{display:block;height:100%;border-radius:99px;transform-origin:left;background:linear-gradient(90deg,#3D68FF,#16A34A);animation:ftFill 6.5s ease-in-out infinite}@keyframes ftFill{0%,10%{transform:scaleX(.06)}48%,90%{transform:scaleX(.92)}to{transform:scaleX(.06)}}.vk-case .ft-checkrow{display:flex;align-items:center;gap:6px;margin-top:9px;font-size:9.5px;font-weight:600;color:rgba(0,0,0,.55)}.vk-case .ft-checkrow i{font-size:12px;color:#16A34A;opacity:0;animation:stZero 6.5s ease infinite}.vk-case .ft-form{width:158px;background:#fff;border-radius:12px;position:relative;z-index:1;padding:12px 14px 13px;box-shadow:0 14px 34px rgba(15,23,42,.14),0 0 0 1px rgba(15,23,42,.05)}.vk-case .ft-field{height:16px;border-radius:6px;background:#F4F6FB;box-shadow:inset 0 0 0 1px rgba(15,23,42,.07);margin-top:7px;position:relative;overflow:hidden}.vk-case .ft-field:first-child{margin-top:0}.vk-case .ft-field i{position:absolute;left:5px;top:5px;bottom:5px;border-radius:3px;width:60%;background:#CEDCFD;transform-origin:left}.vk-case .ft-field:first-child i{animation:mpL1 7s ease-in-out infinite}.vk-case .ft-field:nth-child(2) i{width:44%;animation:mpL2 7s ease-in-out infinite}.vk-case .ft-field:nth-child(3) i{width:70%;animation:mpL3 7s ease-in-out infinite}.vk-case .ft-log{position:relative;z-index:1;width:158px;display:flex;flex-direction:column;gap:6px}.vk-case .ft-logrow{display:flex;align-items:center;gap:7px;background:#fff;border-radius:9px;padding:6px 9px;box-shadow:0 0 0 1px rgba(15,23,42,.06),0 4px 10px rgba(15,23,42,.07);opacity:0}.vk-case .ft-logrow em{font-style:normal;font-size:8.5px;font-weight:700;color:rgba(0,0,0,.55);flex-shrink:0}.vk-case .ft-logrow s{display:block;height:6px;border-radius:4px;background:#EDF1FA}.vk-case .ft-logrow.r1 s{width:70px}.vk-case .ft-logrow.r2 s{width:52px}.vk-case .ft-logrow.r3 s{width:78px}.vk-case .ft-logrow.r1{animation:rp1 6.5s ease infinite}.vk-case .ft-logrow.r2{animation:rp2 6.5s ease infinite}.vk-case .ft-logrow.r3{animation:rp3 6.5s ease infinite}.vk-case .ft-logrow i{font-size:11px;color:hsl(var(--vk-blue))}.vk-case .cs-pull{max-width:820px;margin:52px auto 0;text-align:center;position:relative;padding:0 24px}.vk-case .cs-pull i{font-size:34px;color:hsl(var(--vk-blue));display:block;margin:0 auto 14px}.vk-case .cs-pull p{font-family:var(--font-mona);font-weight:600;font-size:clamp(20px,2.4vw,27px);line-height:1.4;letter-spacing:-.6px;color:hsl(var(--vk-ink))}.vk-case .cs-pull span{display:block;margin-top:14px;font-size:13px;letter-spacing:-.1px;color:rgba(0,0,0,.55)}.vk-case .cs-takes{max-width:1010px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.vk-case .cs-take{display:flex;gap:16px;align-items:flex-start;background:#fff;border-radius:16px;padding:22px 26px;box-shadow:var(--vk-ring-bento)}.vk-case .cs-take .ic{flex-shrink:0;width:36px;height:36px;border-radius:11px;background:#EFF3FE;color:hsl(var(--vk-blue));display:flex;align-items:center;justify-content:center;font-size:18px}.vk-case .cs-take b{display:block;font-size:16px;font-weight:600;letter-spacing:-.35px;color:hsl(var(--vk-ink))}.vk-case .cs-take p{margin-top:6px;font-size:14px;line-height:1.7;letter-spacing:-.1px;color:rgba(0,0,0,.55)}.vk-case .cs-embed{max-width:1010px;margin:56px auto 0;background:#fff;border-radius:20px;padding:16px;box-shadow:var(--vk-ring-bento)}.vk-case .cs-embed-cap{margin-top:12px;padding:0 4px;font-size:13px;letter-spacing:-.1px;color:rgba(0,0,0,.55);text-align:center}.vk-case .cs-tiles{max-width:1010px;margin:44px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.vk-case .cs-tile{background:#fff;border-radius:var(--vk-r-step);padding:3px;box-shadow:var(--vk-ring-step)}.vk-case .cs-tile-inner{border-radius:18px;background:#fff;height:100%;overflow:hidden;display:flex;flex-direction:column}.vk-case .ct-visual{height:160px;position:relative;overflow:hidden;flex-shrink:0;background:radial-gradient(120% 90% at 50% -20%,rgba(0,64,255,.38),rgba(0,64,255,.06) 60%,rgba(255,255,255,0) 100%),linear-gradient(180deg,#EDF1FE,#fff);display:flex;align-items:center;justify-content:center}.vk-case .ct-visual:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(0,64,255,.16) 1px,transparent 0);background-size:12px 12px;mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 65%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 65%)}.vk-case .ct-meta{padding:22px 24px 26px}.vk-case .ct-meta b{display:block;font-size:17px;font-weight:600;letter-spacing:-.4px;color:hsl(var(--vk-ink));line-height:1.35}.vk-case .ct-meta p{margin-top:8px;font-size:13.5px;line-height:1.65;letter-spacing:-.1px;color:rgba(0,0,0,.55)}.vk-case .m-pages{width:180px;background:#fff;border-radius:14px;position:relative;z-index:1;padding:12px 14px 13px;box-shadow:0 14px 34px rgba(15,23,42,.14),0 0 0 1px rgba(15,23,42,.05)}.vk-case .mp-title{height:8px;width:58%;border-radius:5px;background:#DCE4FA;margin-bottom:10px;transform-origin:left;animation:mpT 6.5s ease-in-out infinite}.vk-case .mp-line{height:7px;border-radius:4px;background:#EDF1FA;margin-top:7px;transform-origin:left}.vk-case .mp-line.l1{animation:mpL1 6.5s ease-in-out infinite}.vk-case .mp-line.l2{width:86%;animation:mpL2 6.5s ease-in-out infinite}.vk-case .mp-line.l3{width:64%;animation:mpL3 6.5s ease-in-out infinite}@keyframes mpT{0%,4%{transform:scaleX(0)}12%,to{transform:scaleX(1)}}@keyframes mpL1{0%,16%{transform:scaleX(0)}26%,to{transform:scaleX(1)}}@keyframes mpL2{0%,28%{transform:scaleX(0)}38%,to{transform:scaleX(1)}}@keyframes mpL3{0%,40%{transform:scaleX(0)}50%,to{transform:scaleX(1)}}.vk-case .mp-chip{position:absolute;right:-10px;bottom:-11px;display:inline-flex;align-items:center;gap:5px;background:#0A0A0A;color:#fff;font-size:9.5px;font-weight:600;letter-spacing:-.1px;border-radius:8px;padding:5px 9px;box-shadow:0 8px 20px rgba(0,0,0,.3);white-space:nowrap;opacity:0;animation:mpChip 6.5s ease infinite}.vk-case .mp-chip i{color:#4ADE80;font-size:11px}@keyframes mpChip{0%,56%{opacity:0;transform:translateY(6px) scale(.85)}64%,to{opacity:1;transform:none}}.vk-case .mp-date{position:absolute;left:14px;top:-9px;background:hsl(var(--vk-blue));color:#fff;font-size:8.5px;font-weight:700;letter-spacing:.02em;border-radius:5px;padding:2px 7px;box-shadow:0 4px 10px rgba(0,64,255,.35)}.vk-case .m-calc{width:180px;background:#fff;border-radius:14px;position:relative;z-index:1;padding:13px 16px 12px;box-shadow:0 14px 34px rgba(15,23,42,.14),0 0 0 1px rgba(15,23,42,.05);text-align:left}.vk-case .mc-label{display:block;font-size:8.5px;font-weight:700;letter-spacing:.06em;color:rgba(0,0,0,.55);text-transform:uppercase}.vk-case .mc-slot{position:relative;height:34px;margin-top:5px}.vk-case .mc-val{position:absolute;inset:0;font-family:var(--font-mona);font-weight:800;font-size:26px;letter-spacing:-1px;color:hsl(var(--vk-ink));opacity:0}.vk-case .mc-val.v1{animation:mcV1 9s ease infinite}.vk-case .mc-val.v2{animation:mcV2 9s ease infinite}.vk-case .mc-val.v3{animation:mcV3 9s ease infinite}@keyframes mcV1{0%,4%{opacity:0;transform:translateY(6px)}28%,8%{opacity:1;transform:none}33%,to{opacity:0}}@keyframes mcV2{0%,33%{opacity:0;transform:translateY(6px)}38%,58%{opacity:1;transform:none}63%,to{opacity:0}}@keyframes mcV3{0%,63%{opacity:0;transform:translateY(6px)}68%,94%{opacity:1;transform:none}99%,to{opacity:0}}.vk-case .mc-slot2{position:relative;height:12px;margin-top:3px}.vk-case .mc-sub{position:absolute;inset:0;font-size:9.5px;letter-spacing:-.1px;color:rgba(0,0,0,.55);opacity:0}.vk-case .mc-sub.s1{animation:mcV1 9s ease infinite}.vk-case .mc-sub.s2{animation:mcV2 9s ease infinite}.vk-case .mc-sub.s3{animation:mcV3 9s ease infinite}.vk-case .m-pipe{width:190px;position:relative;z-index:1;padding:6px 0 2px}.vk-case .pp-row{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 6px}.vk-case .pp-row:before{content:"";position:absolute;left:20px;right:20px;top:50%;border-top:2px dashed rgba(0,64,255,.25)}.vk-case .pp-dot{position:absolute;top:50%;left:20px;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:hsl(var(--vk-blue));box-shadow:0 0 0 4px rgba(0,64,255,.18);animation:ppDot 7s ease-in-out infinite}@keyframes ppDot{0%,8%{left:22px}30%,40%{left:calc(50% - 5px)}62%,to{left:calc(100% - 32px)}}.vk-case .pp-n{width:38px;height:38px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:17px;color:hsl(var(--vk-blue));box-shadow:0 0 0 4px rgba(194,194,194,.25),0 6px 14px rgba(15,23,42,.12)}.vk-case .pp-n,.vk-case .pp-n i{position:relative;z-index:1}.vk-case .pp-n:after{content:"";position:absolute;inset:0;border-radius:50%;background:hsl(var(--vk-blue));opacity:0}.vk-case .pp-n.n1:after{animation:ppOn1 7s ease infinite}.vk-case .pp-n.n2:after{animation:ppOn2 7s ease infinite}.vk-case .pp-n.n3:after{animation:ppOn3 7s ease infinite}.vk-case .pp-n.n1 i{animation:ppIc1 7s ease infinite}.vk-case .pp-n.n2 i{animation:ppIc2 7s ease infinite}.vk-case .pp-n.n3 i{animation:ppIc3 7s ease infinite}@keyframes ppOn1{0%,2%{opacity:0}24%,6%{opacity:1}30%,to{opacity:0}}@keyframes ppOn2{0%,28%{opacity:0}34%,52%{opacity:1}58%,to{opacity:0}}@keyframes ppOn3{0%,58%{opacity:0}64%,94%{opacity:1}99%,to{opacity:0}}@keyframes ppIc1{0%,2%{color:hsl(var(--vk-blue))}24%,6%{color:#fff}30%,to{color:hsl(var(--vk-blue))}}@keyframes ppIc2{0%,28%{color:hsl(var(--vk-blue))}34%,52%{color:#fff}58%,to{color:hsl(var(--vk-blue))}}@keyframes ppIc3{0%,58%{color:hsl(var(--vk-blue))}64%,94%{color:#fff}99%,to{color:hsl(var(--vk-blue))}}.vk-case .pp-labels{display:flex;justify-content:space-between;margin-top:9px;padding:0 2px}.vk-case .pp-labels span{font-size:9.5px;font-weight:600;letter-spacing:-.1px;color:hsl(var(--vk-slate));width:46px;text-align:center}.vk-case .pp-chip{margin:12px auto 0;width:-moz-max-content;width:max-content;display:flex;align-items:center;gap:5px;background:#0A0A0A;color:#fff;font-size:9.5px;font-weight:600;border-radius:8px;padding:5px 9px;box-shadow:0 8px 20px rgba(0,0,0,.3);opacity:0;animation:mpChip 7s ease infinite}.vk-case .pp-chip i{color:#4ADE80;font-size:11px}@keyframes icPop{0%{transform:scale(.3);opacity:0}70%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}.vk-case .cs-feat .ic i,.vk-case .cs-stat .ic i,.vk-case .cs-step .n,.vk-case .cs-take .ic i{opacity:0}.vk-case .vk-reveal.vk-in .ic i,.vk-case .vk-reveal.vk-in .n{animation:icPop .55s cubic-bezier(.16,1,.3,1) .15s forwards}@media (prefers-reduced-motion:reduce){.vk-case .cs-feat .ic i,.vk-case .cs-stat .ic i,.vk-case .cs-step .n,.vk-case .cs-take .ic i{opacity:1}}.vk-case .cs-table-wrap{max-width:1010px;margin:44px auto 0;overflow-x:auto}.vk-case .cs-table-card{background:#fff;border-radius:var(--vk-r-step);padding:3px;box-shadow:var(--vk-ring-step);min-width:700px}.vk-case .cs-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:18px;overflow:hidden}.vk-case .cs-table th{text-align:left;padding:16px 22px;border-bottom:1px solid rgba(15,23,42,.08)}.vk-case .cs-table th span{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(0,0,0,.55)}.vk-case .cs-table th span:before{content:"";width:7px;height:7px;border-radius:50%}.vk-case .cs-table th.h-task span:before{display:none}.vk-case .cs-table th.h-before span:before{background:#C2C7D6}.vk-case .cs-table th.h-after span:before{background:hsl(var(--vk-blue));box-shadow:0 0 0 3px rgba(0,64,255,.15)}.vk-case .cs-table td.after,.vk-case .cs-table th.h-after{background:#F5F8FF}.vk-case .cs-table td{font-size:14px;line-height:1.6;letter-spacing:-.1px;color:rgba(0,0,0,.55);padding:16px 22px;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:top}.vk-case .cs-table tr:last-child td{border-bottom:none}.vk-case .cs-table td:first-child{font-weight:600;font-size:13.5px;color:hsl(var(--vk-slate));white-space:nowrap}.vk-case .cs-table td.after{color:hsl(var(--vk-slate));border-bottom-color:rgba(0,64,255,.08)}.vk-case .cs-table td i{font-size:15px;margin-right:8px;vertical-align:-2px}.vk-case .cs-table td i.no{color:#C2C7D6}.vk-case .cs-table td i.yes{color:#16A34A}.vk-case .cs-callout{max-width:1010px;margin:36px auto 0;padding:26px 30px;border-radius:18px;background:#fff;box-shadow:var(--vk-ring-bento)}.vk-case .cs-callout b{display:block;font-size:15.5px;font-weight:600;letter-spacing:-.3px;color:hsl(var(--vk-ink));margin-bottom:8px}.vk-case .cs-callout p{font-size:14px;line-height:1.7;letter-spacing:-.1px;color:rgba(0,0,0,.55)}.vk-case .cs-dark{max-width:1010px;margin:44px auto 0;border-radius:var(--vk-r-bento);background:linear-gradient(rgb(0,80,255) -36%,hsl(var(--vk-blue-deep)) 53%);box-shadow:var(--vk-ring-bento);padding:44px 40px;position:relative;overflow:hidden}.vk-case .cs-dark:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.13) 1px,transparent 0);background-size:10px 10px;mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 70%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 70%)}.vk-case .cs-dark-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:center}.vk-case .cs-dark-grid b{display:block;font-family:var(--font-mona);font-weight:800;font-size:38px;letter-spacing:-1.4px;color:#fff}.vk-case .cs-dark-grid span{display:block;margin-top:6px;font-size:12.5px;line-height:1.55;color:rgba(255,255,255,.75)}.vk-case .cs-dark-note{position:relative;z-index:1;margin-top:26px;text-align:center;font-size:13.5px;line-height:1.65;color:rgba(255,255,255,.85);max-width:62ch;margin-left:auto;margin-right:auto}.vk-case .cs-steps{max-width:1010px;margin:36px auto 0;display:flex;flex-direction:column;gap:14px}.vk-case .cs-step{display:flex;gap:16px;align-items:flex-start;background:#fff;border-radius:16px;padding:20px 22px;box-shadow:var(--vk-ring-bento)}.vk-case .cs-step .n{flex-shrink:0;width:32px;height:32px;border-radius:10px;background:hsl(var(--vk-blue));color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-mona);font-size:14px;font-weight:700;box-shadow:0 4px 12px rgba(0,64,255,.35),inset 0 1px 0 rgba(255,255,255,.35)}.vk-case .cs-step b{display:block;font-size:15px;font-weight:600;letter-spacing:-.3px;color:hsl(var(--vk-ink))}.vk-case .cs-step p{margin-top:5px;font-size:13.5px;line-height:1.65;letter-spacing:-.1px;color:rgba(0,0,0,.55)}.vk-case .cs-final{max-width:1010px;margin:0 auto;padding:44px 32px;border-radius:var(--vk-r-step);text-align:center;background:#fff;box-shadow:var(--vk-ring-step)}.vk-case .cs-final h2{font-family:var(--font-mona);font-weight:600;font-size:clamp(24px,2.8vw,32px);letter-spacing:-.9px;color:hsl(var(--vk-ink))}.vk-case .cs-final p{margin:16px auto 0;font-size:15px;line-height:1.75;letter-spacing:-.15px;color:rgba(0,0,0,.7);max-width:60ch}.vk-case .cs-final p strong{color:hsl(var(--vk-ink));font-weight:600}.vk-case .cs-final .vk-btn-primary{margin-top:26px}.vk-case .cs-final-note{font-size:13px!important;color:rgba(0,0,0,.55)!important;margin-top:14px!important}@media (max-width:1024px){.cs-tiles{grid-template-columns:1fr;max-width:560px}.cs-statgrid{grid-template-columns:repeat(2,1fr)}.cs-feats{-moz-columns:1;column-count:1}}@media (max-width:767px){.vk-case .cs-hero{padding:130px 0 64px}.vk-case .cs-hero-ctas{flex-direction:column}.vk-case .cs-hero-stats{flex-direction:column;gap:18px;width:100%;padding:22px 24px}.vk-case .cs-hero-stats>div{padding:0}.vk-case .cs-hero-stats>div+div{border-left:none;border-top:1px solid rgba(15,23,42,.09);padding-top:18px}.vk-case .cs-statgrid{grid-template-columns:1fr}.vk-case .cs-dark{padding:32px 24px}.vk-case .cs-dark-grid{grid-template-columns:1fr;gap:22px}.vk-case .cs-spine-row>i{transform:rotate(90deg)}.vk-case .cs-spine-row{flex-direction:column}}.vk-case .cs-final-mail{color:hsl(var(--vk-blue));font-weight:600}