.vsdl-public-legal-template{margin:0;background:#fff}.vsdl-public-legal-main{margin:0}.vsdl-legal-page{--vsdl-legal-accent:#146bff;--vsdl-legal-accent-2:#67b8ff;--vsdl-legal-width:1240px;--vsdl-legal-radius:22px;background:#f7faff;color:#14213a}.vsdl-legal-shell{width:min(calc(100% - 40px),var(--vsdl-legal-width));margin:0 auto}.vsdl-legal-hero{position:relative;overflow:hidden;padding:132px 0 74px;background:radial-gradient(circle at 82% 20%,rgba(36,124,255,.24),transparent 29%),radial-gradient(circle at 88% 72%,rgba(112,91,255,.12),transparent 23%),linear-gradient(112deg,var(--vsdl-legal-hero-start,#020a1a),var(--vsdl-legal-hero-end,#071a3a));color:#fff}.vsdl-legal-hero:before,.vsdl-sitemap-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(72,133,229,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(72,133,229,.07) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(180deg,transparent,#000 14%,#000 84%,transparent)}.vsdl-legal-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(500px,1.05fr);align-items:center;gap:42px}.vsdl-legal-eyebrow{display:inline-flex;align-items:center;gap:10px;color:#67b3ff;font-size:12px;font-weight:850;letter-spacing:.15em}.vsdl-legal-eyebrow i{display:block;width:30px;height:1px;background:currentColor}.vsdl-legal-hero-copy h1,.vsdl-sitemap-hero h1{max-width:760px;margin:20px 0 0;font-size:clamp(42px,4.4vw,66px);line-height:1.03;letter-spacing:-.052em;text-wrap:balance}.vsdl-legal-hero-copy>p,.vsdl-sitemap-hero p{max-width:680px;margin:24px 0 0;color:#c5d3e7;font-size:16px;line-height:1.8}.vsdl-legal-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.vsdl-legal-meta span{display:inline-flex;align-items:center;gap:9px;min-height:38px;padding:0 14px;border:1px solid rgba(124,174,239,.18);border-radius:999px;background:rgba(255,255,255,.045);color:#d8e4f5;font-size:12px;font-weight:750}.vsdl-legal-meta svg{width:17px;height:17px;fill:none;stroke:#68b5ff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vsdl-legal-hero-visual{min-height:520px}.vsdl-legal-visual{position:relative;min-height:520px}.vsdl-legal-visual-glow{position:absolute;inset:10% 2% 2% 15%;border-radius:50%;background:radial-gradient(circle,rgba(39,126,255,.34),transparent 65%);filter:blur(32px)}.vsdl-legal-visual-orbit{position:absolute;left:9%;right:5%;top:7%;bottom:7%;border:1px solid rgba(74,137,235,.3);border-radius:50%;transform:rotate(-8deg)}.vsdl-legal-window{position:absolute;inset:28px 12px 12px 18px;padding:18px;border:1px solid rgba(110,158,229,.24);border-radius:30px;background:linear-gradient(180deg,rgba(9,20,41,.88),rgba(4,14,32,.9));box-shadow:0 36px 78px rgba(0,0,0,.42);transform:perspective(1500px) rotateY(-7deg) rotateX(2deg)}.vsdl-legal-window>header{display:flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:rgba(255,255,255,.04);color:#8da8d1;font-size:10px;font-weight:700}.vsdl-legal-window>header i{display:block;width:8px;height:8px;border-radius:50%;background:#5777a5}.vsdl-legal-window>header span{margin-left:5px}.vsdl-legal-window-body{display:grid;grid-template-columns:112px 1fr;gap:15px;margin-top:14px;min-height:420px}.vsdl-legal-window aside{display:grid;align-content:start;gap:10px;padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:18px;background:rgba(255,255,255,.03)}.vsdl-legal-window aside strong{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;background:linear-gradient(135deg,#176fff,#3157ee);font-size:18px}.vsdl-legal-window aside span{height:34px;padding:0 11px;border-radius:10px;color:#8fa5c5;font-size:9px;font-weight:750;line-height:34px}.vsdl-legal-window aside span.is-active{background:rgba(23,111,255,.16);color:#e6f0ff}.vsdl-legal-window main{padding:15px;border:1px solid rgba(255,255,255,.06);border-radius:18px;background:rgba(255,255,255,.025)}.vsdl-legal-window-title{display:flex;justify-content:space-between;align-items:center;gap:10px}.vsdl-legal-window-title small{display:block;color:#718ab0;font-size:8px;font-weight:850;letter-spacing:.14em}.vsdl-legal-window-title b{display:block;margin-top:5px;color:#f1f6ff;font-size:14px}.vsdl-legal-window-title em{padding:7px 10px;border:1px solid rgba(64,196,122,.25);border-radius:999px;background:rgba(64,196,122,.12);color:#8cddb0;font-size:8px;font-style:normal;font-weight:850}.vsdl-legal-window-list{display:grid;gap:12px;margin-top:20px}.vsdl-legal-window-list span{display:block;height:63px;border:1px solid rgba(255,255,255,.055);border-radius:15px;background:linear-gradient(90deg,rgba(35,112,230,.11),rgba(255,255,255,.02))}.vsdl-legal-window-list span:before{content:"";display:block;width:48%;height:8px;margin:16px 0 0 16px;border-radius:999px;background:#1d3962}.vsdl-legal-window-list span:after{content:"";display:block;width:72%;height:6px;margin:9px 0 0 16px;border-radius:999px;background:#142b4c}.vsdl-legal-window-status{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:rgba(255,255,255,.03)}.vsdl-legal-window-status>div{display:flex;align-items:center;gap:9px}.vsdl-legal-window-status i{width:8px;height:8px;border-radius:50%;background:#3bce7a}.vsdl-legal-window-status small{color:#9db2cf;font-size:9px}.vsdl-legal-window-status button{height:30px;padding:0 13px;border:0;border-radius:9px;background:linear-gradient(135deg,#176fff,#3157ee);color:#fff;font-size:9px;font-weight:800}.vsdl-legal-float{position:absolute;z-index:4;border:1px solid rgba(106,156,230,.24);border-radius:18px;background:linear-gradient(180deg,rgba(18,37,72,.97),rgba(8,23,50,.96));box-shadow:0 24px 48px rgba(0,0,0,.34);color:#fff}.vsdl-legal-float.is-primary{left:-3px;top:55px;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:11px;width:230px;padding:13px}.vsdl-legal-float.is-primary>span{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:rgba(29,101,220,.18);color:#61abff}.vsdl-legal-float svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vsdl-legal-float small{display:block;color:#7e94b5;font-size:7px;font-weight:850;letter-spacing:.11em}.vsdl-legal-float strong{display:block;margin-top:6px;font-size:11px;line-height:1.4}.vsdl-legal-float.is-secondary{right:-1%;bottom:12px;width:220px;padding:15px}.vsdl-legal-content{padding:72px 0 88px;background:linear-gradient(180deg,#fff,#f7faff)}.vsdl-legal-content-grid{display:grid;grid-template-columns:310px minmax(0,1fr);gap:28px;align-items:start}.vsdl-legal-sidebar{position:sticky;top:110px;display:grid;gap:16px}.vsdl-legal-sidebar-card,.vsdl-legal-owner-card{border:1px solid #dfe8f3;border-radius:var(--vsdl-legal-radius);background:#fff;box-shadow:0 18px 44px rgba(18,48,91,.07)}.vsdl-legal-sidebar-card{padding:22px}.vsdl-legal-sidebar-card>span{display:block;color:#7990ad;font-size:10px;font-weight:850;letter-spacing:.13em}.vsdl-legal-sidebar-card nav{display:grid;gap:4px;margin-top:16px}.vsdl-legal-sidebar-card a{display:grid;grid-template-columns:31px 1fr;align-items:center;gap:10px;padding:10px;border-radius:11px;color:#344967;font-size:12px;font-weight:750;text-decoration:none;transition:.2s}.vsdl-legal-sidebar-card a:hover{background:#f1f6ff;color:#1769ee}.vsdl-legal-sidebar-card a i{display:grid;width:29px;height:29px;place-items:center;border-radius:9px;background:#edf4ff;color:#247cff;font-size:9px;font-style:normal;font-weight:850}.vsdl-legal-owner-card{padding:22px;background:radial-gradient(circle at 10% 8%,rgba(40,126,255,.12),transparent 36%),linear-gradient(145deg,#071b42,#071532);color:#fff}.vsdl-legal-owner-card>span{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:rgba(45,126,245,.17);color:#6db3ff}.vsdl-legal-owner-card svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8}.vsdl-legal-owner-card small{display:block;margin-top:17px;color:#7fa5d4;font-size:9px;font-weight:850;letter-spacing:.13em}.vsdl-legal-owner-card strong{display:block;margin-top:8px;font-size:17px}.vsdl-legal-owner-card p{margin:8px 0 0;color:#aebfd6;font-size:12px;line-height:1.65}.vsdl-legal-owner-card a{display:block;margin-top:15px;color:#75baff;font-size:12px;font-weight:800;text-decoration:none;overflow-wrap:anywhere}.vsdl-legal-sections{display:grid;gap:15px}.vsdl-legal-sections>article{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;padding:26px;border:1px solid #dfe8f3;border-radius:var(--vsdl-legal-radius);background:#fff;box-shadow:0 15px 34px rgba(18,48,91,.055);scroll-margin-top:120px}.vsdl-legal-sections>article>span{display:grid;width:50px;height:50px;place-items:center;border-radius:15px;background:linear-gradient(145deg,#edf5ff,#dceaff);color:#237aff;font-size:12px;font-weight:900}.vsdl-legal-sections h2{margin:1px 0 0;color:#15233d;font-size:23px;line-height:1.25;letter-spacing:-.025em}.vsdl-legal-sections p{margin:12px 0 0;color:#5e718d;font-size:15px;line-height:1.84}.vsdl-legal-contact-cta{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:10px;padding:30px;border-radius:var(--vsdl-legal-radius);background:radial-gradient(circle at 85% 20%,rgba(52,132,255,.22),transparent 30%),linear-gradient(135deg,#03102a,#071f4d);box-shadow:0 24px 54px rgba(9,36,79,.18);color:#fff}.vsdl-legal-contact-cta span{color:#6eb5ff;font-size:10px;font-weight:850;letter-spacing:.14em}.vsdl-legal-contact-cta h2{margin:9px 0 0;color:#fff;font-size:27px}.vsdl-legal-contact-cta p{max-width:650px;margin:10px 0 0;color:#b7c7dc;font-size:14px;line-height:1.7}.vsdl-legal-contact-cta a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 19px;border-radius:12px;background:linear-gradient(135deg,#176fff,#3157ee);color:#fff;font-size:13px;font-weight:850;text-decoration:none;white-space:nowrap}.vsdl-legal-contact-cta svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.vsdl-sitemap-hero{position:relative;overflow:hidden;padding:132px 0 76px;background:radial-gradient(circle at 82% 20%,rgba(36,124,255,.24),transparent 29%),linear-gradient(112deg,var(--vsdl-legal-hero-start,#020a1a),var(--vsdl-legal-hero-end,#071a3a));color:#fff}.vsdl-sitemap-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 470px;align-items:center;gap:50px}.vsdl-sitemap-visual{position:relative;height:360px}.vsdl-sitemap-visual>span{position:absolute;inset:18px;border:1px solid rgba(94,153,238,.26);border-radius:50%;background:radial-gradient(circle,rgba(35,126,255,.15),transparent 64%)}.vsdl-sitemap-visual div{position:absolute;z-index:2;display:grid;place-items:center;border:1px solid rgba(118,170,241,.25);border-radius:16px;background:linear-gradient(180deg,rgba(20,42,80,.96),rgba(7,23,52,.97));box-shadow:0 20px 44px rgba(0,0,0,.25);color:#e8f1ff;font-size:12px;font-weight:850}.vsdl-sitemap-visual .is-home{left:165px;top:135px;width:132px;height:70px;background:linear-gradient(135deg,#176fff,#3157ee)}.vsdl-sitemap-visual .is-page{left:20px;top:34px;width:110px;height:58px}.vsdl-sitemap-visual .is-solution{right:9px;top:40px;width:118px;height:58px}.vsdl-sitemap-visual .is-blog{left:18px;bottom:30px;width:110px;height:58px}.vsdl-sitemap-visual .is-project{right:4px;bottom:28px;width:118px;height:58px}.vsdl-sitemap-visual i{position:absolute;z-index:1;display:block;width:145px;height:1px;background:linear-gradient(90deg,rgba(91,157,255,.15),rgba(91,157,255,.9));transform-origin:left}.vsdl-sitemap-visual i:nth-of-type(1){left:113px;top:86px;transform:rotate(29deg)}.vsdl-sitemap-visual i:nth-of-type(2){left:280px;top:159px;transform:rotate(-31deg)}.vsdl-sitemap-visual i:nth-of-type(3){left:111px;bottom:83px;transform:rotate(-27deg)}.vsdl-sitemap-visual i:nth-of-type(4){left:279px;bottom:82px;transform:rotate(30deg)}.vsdl-sitemap-content{padding:76px 0 90px;background:linear-gradient(180deg,#fff,#f7faff)}.vsdl-sitemap-heading{text-align:center}.vsdl-sitemap-heading span{color:#267cff;font-size:10px;font-weight:850;letter-spacing:.14em}.vsdl-sitemap-heading h2{margin:10px 0 0;font-size:37px;letter-spacing:-.04em}.vsdl-sitemap-main-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:34px}.vsdl-sitemap-main-grid>a{display:grid;grid-template-columns:47px 1fr;gap:14px;min-height:126px;padding:20px;border:1px solid #dfe8f3;border-radius:18px;background:#fff;box-shadow:0 15px 34px rgba(18,48,91,.055);color:#172741;text-decoration:none;transition:.2s}.vsdl-sitemap-main-grid>a:hover{transform:translateY(-3px);border-color:#bed7fa;box-shadow:0 22px 44px rgba(18,48,91,.1)}.vsdl-sitemap-main-grid>a>span{display:grid;width:45px;height:45px;place-items:center;border-radius:14px;background:#edf5ff;color:#237aff}.vsdl-sitemap-main-grid svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.9}.vsdl-sitemap-main-grid strong{font-size:16px}.vsdl-sitemap-main-grid p{margin:8px 0 0;color:#667a96;font-size:12px;line-height:1.6}.vsdl-sitemap-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:50px}.vsdl-sitemap-groups>section{overflow:hidden;border:1px solid #dfe8f3;border-radius:20px;background:#fff;box-shadow:0 15px 34px rgba(18,48,91,.055)}.vsdl-sitemap-groups>section.is-wide{grid-column:1/-1}.vsdl-sitemap-groups header{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;border-bottom:1px solid #e5edf7;background:#f8fbff}.vsdl-sitemap-groups header span{color:#49617f;font-size:10px;font-weight:850;letter-spacing:.12em}.vsdl-sitemap-groups header strong{display:grid;min-width:30px;height:30px;place-items:center;border-radius:9px;background:#eaf3ff;color:#247cff;font-size:11px}.vsdl-sitemap-groups>section>div{display:grid;padding:10px}.vsdl-sitemap-groups>section>div>a{display:flex;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:10px;color:#263b59;font-size:13px;font-weight:750;text-decoration:none}.vsdl-sitemap-groups>section>div>a:hover{background:#f0f6ff;color:#1769ee}.vsdl-sitemap-groups>section>div>a i{color:#7c93af;font-style:normal;font-weight:800}.vsdl-sitemap-groups>section>div>p{margin:8px;padding:20px;border-radius:12px;background:#f7faff;color:#788ba5;text-align:center}.vsdl-sitemap-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.vsdl-sitemap-article-grid>a{display:grid!important;justify-content:initial!important;gap:6px!important;padding:16px!important;border:1px solid #e3ebf5;border-radius:13px!important}.vsdl-sitemap-article-grid small{color:#8496ad;font-size:10px}.vsdl-sitemap-article-grid strong{font-size:14px;line-height:1.45}.vsdl-sitemap-article-grid i{color:#247cff!important;font-size:11px}.vsdl-sitemap-legal-links{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:42px;padding:28px;border-radius:20px;background:linear-gradient(135deg,#061936,#0a2c5e);color:#fff}.vsdl-sitemap-legal-links span{color:#66afff;font-size:10px;font-weight:850;letter-spacing:.13em}.vsdl-sitemap-legal-links h2{margin:8px 0 0;font-size:25px}.vsdl-sitemap-legal-links nav{display:flex;flex-wrap:wrap;gap:12px}.vsdl-sitemap-legal-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid rgba(136,180,239,.2);border-radius:11px;background:rgba(255,255,255,.055);color:#eaf2ff;font-size:12px;font-weight:800;text-decoration:none}@media(max-width:1120px){.vsdl-legal-hero-grid,.vsdl-sitemap-hero-grid{grid-template-columns:1fr}.vsdl-legal-hero-copy,.vsdl-sitemap-hero-grid>div:first-child{text-align:center}.vsdl-legal-hero-copy>p,.vsdl-sitemap-hero p{margin-left:auto;margin-right:auto}.vsdl-legal-meta{justify-content:center}.vsdl-legal-hero-visual,.vsdl-legal-visual{width:min(760px,100%);margin:0 auto}.vsdl-sitemap-visual{width:min(470px,100%);margin:0 auto}.vsdl-legal-content-grid{grid-template-columns:1fr}.vsdl-legal-sidebar{position:static;grid-template-columns:1fr 1fr}.vsdl-legal-sidebar-card nav{grid-template-columns:repeat(2,minmax(0,1fr))}.vsdl-sitemap-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vsdl-sitemap-groups{grid-template-columns:1fr 1fr}.vsdl-sitemap-groups>section.is-wide{grid-column:1/-1}}@media(max-width:720px){.vsdl-legal-shell{width:min(calc(100% - 26px),var(--vsdl-legal-width))}.vsdl-legal-hero,.vsdl-sitemap-hero{padding:108px 0 48px}.vsdl-legal-hero-copy h1,.vsdl-sitemap-hero h1{font-size:39px}.vsdl-legal-hero-copy>p,.vsdl-sitemap-hero p{font-size:15px}.vsdl-legal-hero-visual,.vsdl-legal-visual{min-height:380px}.vsdl-legal-window{inset:0;padding:10px;border-radius:20px;transform:none}.vsdl-legal-window-body{grid-template-columns:82px 1fr;gap:9px;min-height:300px}.vsdl-legal-window aside{padding:9px}.vsdl-legal-window aside strong{width:35px;height:35px;font-size:14px}.vsdl-legal-window aside span{height:26px;padding:0 7px;font-size:7px;line-height:26px}.vsdl-legal-window main{padding:10px}.vsdl-legal-window-list{gap:7px;margin-top:12px}.vsdl-legal-window-list span{height:43px}.vsdl-legal-window-list span:before{margin-top:10px}.vsdl-legal-window-list span:after{margin-top:6px}.vsdl-legal-float{display:none}.vsdl-legal-content{padding:48px 0 58px}.vsdl-legal-sidebar{grid-template-columns:1fr}.vsdl-legal-sidebar-card nav{grid-template-columns:1fr}.vsdl-legal-sections>article{grid-template-columns:1fr;padding:21px}.vsdl-legal-sections h2{font-size:21px}.vsdl-legal-sections p{font-size:14px}.vsdl-legal-contact-cta{display:grid;padding:23px}.vsdl-legal-contact-cta a{width:100%}.vsdl-sitemap-visual{height:310px;transform:scale(.82)}.vsdl-sitemap-main-grid,.vsdl-sitemap-groups{grid-template-columns:1fr}.vsdl-sitemap-groups>section.is-wide{grid-column:auto}.vsdl-sitemap-article-grid{grid-template-columns:1fr!important}.vsdl-sitemap-legal-links{display:grid}.vsdl-sitemap-legal-links nav{display:grid}.vsdl-sitemap-legal-links a{justify-content:center}}
