@media (prefers-reduced-motion:no-preference){html:has(.vr-landing){scroll-behavior:smooth}}html:has(.vr-landing){scroll-padding-top:88px}.vr-landing,.vr-marketing-shell{--vr-navy:#020d22;--vr-navy-soft:#071a35;--vr-blue:#176bff;--vr-blue-light:#4d91ff;--vr-white:#ffffff;--vr-ink:#0b1630;--vr-muted:#aab8cf;--vr-surface:#f7f9fc;--vr-line-dark:rgba(255,255,255,0.12);--vr-line-light:#e4eaf2}.vr-landing{min-height:100vh;overflow-x:clip;background:var(--vr-navy);color:var(--vr-white)}.vr-landing,.vr-landing *{box-sizing:border-box}.vr-landing h1,.vr-landing h2,.vr-landing h3,.vr-landing h4{letter-spacing:0}.vr-container{width:min(calc(100% - 48px),1380px);margin-inline:auto}.vr-skip-link{position:fixed;top:12px;left:12px;z-index:100;transform:translateY(-160%);border-radius:8px;background:var(--vr-white);padding:12px 16px;color:var(--vr-ink);font-weight:600;transition:transform .15s ease-out}.vr-skip-link:focus{transform:translateY(0)}.vr-motion-ready [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-order, 0) * 70ms)}.vr-motion-ready [data-reveal][data-visible=true]{opacity:1;transform:translateY(0)}.vr-eyebrow{display:block;color:var(--vr-blue-light);font-size:12px;font-weight:600;line-height:1.4;text-transform:uppercase;letter-spacing:.12em}.vr-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:8px;padding:11px 18px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .18s ease-out,background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out}.vr-button svg{width:17px;height:17px;flex:0 0 auto}.vr-button:hover{transform:translateY(-2px)}.vr-button--primary{border-color:#2d78ff;background:var(--vr-blue);color:var(--vr-white);box-shadow:0 12px 28px rgba(23,107,255,.25)}.vr-button--primary:hover{background:#0d5ce5;box-shadow:0 16px 34px rgba(23,107,255,.32)}.vr-button--ghost{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.04);color:var(--vr-white)}.vr-button--ghost:hover{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.08)}.vr-button--light{border-color:var(--vr-white);background:var(--vr-white);color:#0d55cf;box-shadow:0 14px 30px rgba(0,13,39,.22)}.vr-button--light:hover{background:#eef5ff}.vr-button--large{min-height:52px;padding:14px 22px;font-size:15px}.vr-header{position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid transparent;background:rgba(2,13,34,.26);transition:background-color .22s ease-out,border-color .22s ease-out,box-shadow .22s ease-out}.vr-header[data-scrolled=true],.vr-header[data-solid=true]{border-color:var(--vr-line-dark);background:rgba(2,13,34,.94);box-shadow:0 10px 30px rgba(0,8,24,.22);backdrop-filter:blur(16px)}.vr-header__inner{display:flex;height:80px;align-items:center;justify-content:space-between;gap:24px}.vr-header__brand{color:var(--vr-white);text-decoration:none}.vr-brand{gap:10px;color:inherit}.vr-brand,.vr-brand__icon{display:inline-flex;align-items:center}.vr-brand__icon{width:38px;height:38px;justify-content:center;border:1px solid rgba(77,145,255,.46);border-radius:8px;background:rgba(23,107,255,.16);color:#82b3ff}.vr-brand__icon svg{width:21px;height:21px}.vr-brand__name{font-family:var(--font-display),system-ui,sans-serif;font-size:21px;font-weight:700;line-height:1}.vr-brand__descriptor{border-left:1px solid rgba(255,255,255,.18);padding-left:10px;color:var(--vr-muted);font-size:10px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.12em}.vr-header__desktop-nav{display:flex;align-items:center;gap:30px}.vr-header__link,.vr-header__login{position:relative;color:rgba(255,255,255,.76);font-size:14px;font-weight:500;text-decoration:none;transition:color .16s ease-out}.vr-header__link:after{position:absolute;right:0;bottom:-8px;left:0;height:2px;transform:scaleX(0);background:var(--vr-blue-light);content:"";transition:transform .16s ease-out}.vr-header__link:hover,.vr-header__login:hover{color:var(--vr-white)}.vr-header__link:hover:after{transform:scaleX(1)}.vr-header__actions{display:flex;align-items:center;gap:18px}.vr-header__cta{padding-inline:16px}.vr-header__menu-button{display:none;width:46px;height:46px;align-items:center;justify-content:center;border:1px solid var(--vr-line-dark);border-radius:8px;background:rgba(255,255,255,.06);color:var(--vr-white)}.vr-header__menu-button svg{width:22px;height:22px}.vr-mobile-menu{position:absolute;inset:100% 0 auto;height:calc(100vh - 80px);height:calc(100dvh - 80px);overflow-y:auto;background:#020d22;backdrop-filter:blur(20px)}.vr-mobile-menu__nav{display:flex;width:min(calc(100% - 40px),540px);margin:0 auto;flex-direction:column;padding:24px 0 40px}.vr-mobile-menu__link{min-height:54px;border-bottom:1px solid var(--vr-line-dark);color:var(--vr-white);font-size:18px;font-weight:500;line-height:54px;text-decoration:none}.vr-mobile-menu__cta{margin-top:24px}.vr-hero{position:relative;overflow:hidden;padding:132px 0 52px;background:linear-gradient(120deg,rgba(23,107,255,.08),transparent 42%),linear-gradient(180deg,#020d22,#03112a)}.vr-hero:after{position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(77,145,255,.45),transparent);content:""}.vr-hero__grid{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,black,transparent 86%);mask-image:linear-gradient(180deg,black,transparent 86%)}.vr-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,.82fr) minmax(620px,1.18fr);align-items:center;gap:46px}.vr-hero__copy{max-width:630px}.vr-hero__kicker{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(77,145,255,.3);border-radius:999px;background:rgba(23,107,255,.08);padding:8px 12px;color:#c4d8f8;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.vr-hero__kicker span{width:7px;height:7px;border-radius:50%;background:#3ee6a4;box-shadow:0 0 0 4px rgba(62,230,164,.1)}.vr-hero h1{max-width:650px;margin:24px 0 0;color:var(--vr-white);font-size:64px;font-weight:700;line-height:1.04}.vr-hero h1 span{color:var(--vr-blue-light)}.vr-hero__lead{max-width:590px;margin:24px 0 0;color:#c0ccdd;font-size:18px;line-height:1.65}.vr-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.vr-hero__benefits{display:flex;flex-wrap:wrap;gap:0;margin:38px 0 0;padding:0;list-style:none}.vr-hero__benefits li{display:flex;align-items:center;gap:9px;border-right:1px solid var(--vr-line-dark);padding:0 18px;color:#dbe5f3;font-size:13px}.vr-hero__benefits li:first-child{padding-left:0}.vr-hero__benefits li:last-child{border-right:0;padding-right:0}.vr-hero__benefits svg{width:19px;height:19px;color:#82b3ff}.vr-dashboard-wrap{position:relative;min-width:0;padding-bottom:24px}.vr-dashboard-wrap:before{position:absolute;inset:34px -18px 2px 32px;border:1px solid rgba(77,145,255,.18);border-radius:16px;background:rgba(7,26,53,.5);content:""}.vr-dashboard{position:relative;display:grid;min-height:570px;grid-template-columns:158px minmax(0,1fr);overflow:hidden;border:1px solid rgba(164,191,228,.34);border-radius:16px;background:#f7f9fc;box-shadow:0 36px 80px rgba(0,5,17,.42);color:var(--vr-ink)}.vr-dashboard__sidebar{display:flex;min-width:0;flex-direction:column;background:#071a35;padding:18px 12px 14px;color:var(--vr-white)}.vr-dashboard__brand{display:flex;align-items:center;gap:8px;padding:0 7px 14px;font-family:var(--font-display),system-ui,sans-serif;font-size:13px;font-weight:700}.vr-dashboard__brand-icon{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:6px;background:var(--vr-blue)}.vr-dashboard__brand-icon svg{width:14px;height:14px}.vr-dashboard__nav{display:grid;gap:3px}.vr-dashboard__nav-item{display:flex;min-width:0;height:36px;align-items:center;gap:8px;border-radius:7px;padding:0 8px;color:#aab8cf;font-size:9px;white-space:nowrap}.vr-dashboard__nav-item[data-active=true]{background:rgba(23,107,255,.22);color:var(--vr-white)}.vr-dashboard__nav-item svg{width:13px;height:13px;flex:0 0 auto}.vr-dashboard__nav-item span{overflow:hidden;text-overflow:ellipsis}.vr-dashboard__user{display:flex;align-items:center;gap:8px;margin-top:auto;border-top:1px solid rgba(255,255,255,.1);padding:14px 6px 0}.vr-dashboard__user>span{display:flex;width:27px;height:27px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:#dce9ff;color:#174888;font-size:8px;font-weight:700}.vr-dashboard__user div{display:grid}.vr-dashboard__user strong{font-size:8px}.vr-dashboard__user small{color:#8fa2bf;font-size:7px}.vr-dashboard__content{min-width:0;padding:18px;background:#f8fafc}.vr-dashboard__topbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.vr-dashboard__topbar>div:first-child{display:grid;gap:2px}.vr-dashboard__eyebrow{color:#718096;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.vr-dashboard__topbar strong{font-size:17px}.vr-dashboard__tools{display:flex;align-items:center;gap:11px;color:#51627b}.vr-dashboard__tools>svg{width:14px;height:14px}.vr-dashboard__period{display:inline-flex;height:29px;align-items:center;gap:6px;border:1px solid #dfe6ef;border-radius:7px;background:var(--vr-white);padding:0 9px;font-size:8px}.vr-dashboard__period svg{width:10px;height:10px}.vr-dashboard__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.vr-dashboard__kpi{display:grid;min-width:0;gap:4px;border:1px solid #e2e8f0;border-radius:9px;background:var(--vr-white);padding:11px;box-shadow:0 2px 8px rgba(11,22,48,.04)}.vr-dashboard__kpi span{overflow:hidden;color:#53627a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.vr-dashboard__kpi strong{color:var(--vr-blue);font-size:18px;line-height:1}.vr-dashboard__kpi[data-tone=red] strong{color:#e43d45}.vr-dashboard__kpi[data-tone=green] strong{color:#168a5b}.vr-dashboard__kpi small{color:#6b7b91;font-size:6px;white-space:nowrap}.vr-dashboard__grid{display:grid;grid-template-columns:1fr 1.12fr;gap:8px;margin-top:8px}.vr-dashboard__panel{min-width:0;min-height:178px;overflow:hidden;border:1px solid #e2e8f0;border-radius:9px;background:var(--vr-white);padding:12px}.vr-dashboard__panel-title{color:#1d2a40;font-size:9px;font-weight:700}.vr-dashboard__actions-chart,.vr-dashboard__criticality{display:flex;align-items:center;justify-content:space-around;gap:12px;min-height:132px}.vr-donut{position:relative;display:flex;width:98px;height:98px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:conic-gradient(#e43d45 0 12%,#f58c3b 12% 40%,#f5bb26 40% 76%,#29a36a 76% 100%)}.vr-donut:after{position:absolute;width:64px;height:64px;border-radius:50%;background:var(--vr-white);content:""}.vr-donut--compact{width:84px;height:84px;background:conic-gradient(#29a36a 0 42%,#f5bb26 42% 78%,#e43d45 78% 100%)}.vr-donut--compact:after{width:54px;height:54px}.vr-donut__center{position:relative;z-index:1;display:grid;text-align:center}.vr-donut__center strong{font-size:14px;line-height:1}.vr-donut__center span{margin-top:3px;color:#718096;font-size:6px}.vr-dashboard__legend{display:grid;min-width:90px;gap:8px}.vr-dashboard__legend span{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:5px;color:#5f6e82;font-size:7px}.vr-dashboard__legend i{width:6px;height:6px;border-radius:50%;background:#e43d45}.vr-dashboard__legend i[data-tone=high]{background:#f58c3b}.vr-dashboard__legend i[data-tone=medium]{background:#f5bb26}.vr-dashboard__legend i[data-tone=low]{background:#29a36a}.vr-dashboard__legend strong{color:#233147;font-size:7px}.vr-mini-chart{position:relative;height:136px;margin-top:10px}.vr-mini-chart__grid{position:absolute;inset:0 0 18px;background-image:linear-gradient(180deg,#edf1f6 1px,transparent 0);background-size:100% 25%}.vr-mini-chart svg{position:relative;width:100%;height:112px}.vr-mini-chart__labels{display:flex;justify-content:space-between;color:#77869a;font-size:7px}.vr-dashboard__documents{display:grid;align-content:start;gap:10px}.vr-dashboard__document{display:flex;align-items:flex-start;gap:8px;border-top:1px solid #eef2f6;padding-top:8px}.vr-dashboard__document svg{width:12px;height:12px;flex:0 0 auto;color:#e43d45}.vr-dashboard__document div{display:grid;gap:3px}.vr-dashboard__document strong{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.vr-dashboard__document span{color:#718096;font-size:6px}.vr-dashboard-wrap__note{position:absolute;right:10px;bottom:0;color:rgba(170,184,207,.72);font-size:10px}.vr-section{padding:96px 0}.vr-section-heading{max-width:720px}.vr-section-heading[data-align=center]{margin-inline:auto;text-align:center}.vr-section-heading h2{margin:12px 0 0;color:inherit;font-size:40px;font-weight:700;line-height:1.14}.vr-section-heading p{margin:16px 0 0;color:var(--vr-muted);font-size:17px;line-height:1.65}.vr-process,.vr-why{background:var(--vr-navy)}.vr-why{padding-top:64px}.vr-why__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px}.vr-feature-card{display:flex;min-height:186px;align-items:flex-start;gap:20px;border:1px solid var(--vr-line-dark);border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.025));padding:26px;transition:transform .18s ease-out,border-color .18s ease-out,background-color .18s ease-out}.vr-feature-card:hover{transform:translateY(-4px);border-color:rgba(77,145,255,.42);background:rgba(255,255,255,.08)}.vr-icon-box{display:inline-flex;width:48px;height:48px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(77,145,255,.32);border-radius:10px;background:rgba(23,107,255,.18);color:#82b3ff}.vr-icon-box svg{width:23px;height:23px}.vr-feature-card h3,.vr-module-card h3,.vr-security h3{margin:0;font-size:18px;font-weight:650;line-height:1.35}.vr-feature-card p,.vr-module-card p,.vr-security p{margin:8px 0 0;color:var(--vr-muted);font-size:14px;line-height:1.65}.vr-process{padding-top:64px}.vr-process__steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:48px 0 0;padding:0;list-style:none}.vr-process__steps:before{position:absolute;top:43px;right:9%;left:9%;height:1px;background:repeating-linear-gradient(90deg,rgba(77,145,255,.56) 0 6px,transparent 6px 12px);content:""}.vr-process__steps li{position:relative;text-align:center}.vr-process__marker{position:relative;z-index:1;display:inline-grid;justify-items:center}.vr-process__marker>span{position:absolute;top:-9px;right:-5px;display:inline-flex;width:23px;height:23px;align-items:center;justify-content:center;border:2px solid var(--vr-navy);border-radius:50%;background:var(--vr-blue);color:var(--vr-white);font-size:10px;font-weight:700}.vr-process__marker>div{display:flex;width:72px;height:72px;align-items:center;justify-content:center;border:1px solid rgba(77,145,255,.3);border-radius:50%;background:var(--vr-navy-soft);box-shadow:0 0 0 8px var(--vr-navy);color:#9bc1ff}.vr-process__marker svg{width:27px;height:27px}.vr-process__steps h3{margin:18px 0 0;font-size:16px;font-weight:650}.vr-process__steps p{max-width:240px;margin:8px auto 0;color:var(--vr-muted);font-size:13px;line-height:1.6}.vr-analytics{border-block:1px solid var(--vr-line-dark);background:#01091a}.vr-analytics__grid{display:grid;grid-template-columns:.82fr 1.35fr .9fr;gap:16px;margin-top:44px}.vr-analytics-panel{min-width:0;min-height:300px;border:1px solid var(--vr-line-dark);border-radius:12px;background:linear-gradient(145deg,#0a1e3d,#06162f);padding:24px}.vr-analytics-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.vr-analytics-panel__header>div{display:grid;gap:4px}.vr-analytics-panel__header span{color:var(--vr-white);font-size:15px;font-weight:600}.vr-analytics-panel__header strong{color:var(--vr-muted);font-size:12px;font-weight:400}.vr-analytics-panel__header>svg{width:21px;height:21px;color:var(--vr-blue-light)}.vr-risk-score{display:flex;align-items:baseline;gap:5px;margin-top:26px}.vr-risk-score strong{font-size:48px;line-height:1}.vr-risk-score span{color:var(--vr-muted);font-size:18px}.vr-risk-score__change{margin:8px 0 0;color:#54d39a;font-size:12px}.vr-chart{width:100%}.vr-chart--trend{height:92px;margin-top:18px}.vr-chart--monthly{height:220px;margin-top:18px}.vr-alert-list{display:grid;gap:16px;margin:28px 0 24px;padding:0;list-style:none}.vr-alert-list li{display:grid;grid-template-columns:20px 22px 1fr;align-items:center;gap:8px}.vr-alert-list svg{width:18px;height:18px;color:#ff646d}.vr-alert-list strong{font-size:16px}.vr-alert-list span{color:#cad4e2;font-size:13px}.vr-text-link{display:inline-flex;align-items:center;gap:7px;color:var(--vr-blue-light);font-size:13px;font-weight:600;text-decoration:none}.vr-text-link svg{width:15px;height:15px;transition:transform .16s ease-out}.vr-text-link:hover svg{transform:translateX(3px)}.vr-modules{background:var(--vr-surface);color:var(--vr-ink)}.vr-modules .vr-eyebrow,.vr-security .vr-eyebrow{color:#155edb}.vr-modules .vr-section-heading p{color:#5f6d82}.vr-modules .vr-text-link{color:#155edb}.vr-modules__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:44px}.vr-module-card{display:flex;min-height:278px;flex-direction:column;align-items:flex-start;border:1px solid var(--vr-line-light);border-radius:12px;background:var(--vr-white);padding:24px;box-shadow:0 8px 24px rgba(11,22,48,.05);transition:transform .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out}.vr-module-card:hover{transform:translateY(-4px);border-color:#b8d2ff;box-shadow:0 16px 36px rgba(11,22,48,.09)}.vr-icon-box--light{border-color:#c8dbfb;background:#edf4ff;color:var(--vr-blue)}.vr-module-card h3{margin-top:22px}.vr-module-card p{color:#5d6b80}.vr-module-card .vr-text-link{margin-top:auto;padding-top:24px}.vr-security{border-top:1px solid var(--vr-line-light);background:var(--vr-white);padding:70px 0;color:var(--vr-ink)}.vr-security__intro{display:flex;align-items:end;justify-content:space-between;gap:24px}.vr-security__intro h2{max-width:650px;margin:10px 0 0;font-size:30px;line-height:1.2}.vr-security__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;border-block:1px solid var(--vr-line-light)}.vr-security__grid article{display:flex;min-height:132px;align-items:flex-start;gap:14px;border-right:1px solid var(--vr-line-light);padding:26px 22px}.vr-security__grid article:last-child{border-right:0}.vr-security__grid article>svg{width:25px;height:25px;flex:0 0 auto;color:var(--vr-blue)}.vr-security h3{font-size:15px}.vr-security p{color:#64748b;font-size:13px}.vr-final-cta{background:var(--vr-white);padding:0 0 72px}.vr-final-cta__panel{position:relative;display:flex;min-height:260px;align-items:center;justify-content:space-between;gap:36px;overflow:hidden;border:1px solid rgba(77,145,255,.44);border-radius:14px;background:linear-gradient(115deg,#071a35,#0b3a90 58%,#176bff);padding:48px;box-shadow:0 26px 50px rgba(6,26,63,.2)}.vr-final-cta__panel:after{position:absolute;top:-34%;right:5%;width:190px;height:190%;transform:rotate(16deg);border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.06),transparent);content:""}.vr-final-cta__panel>a,.vr-final-cta__panel>div{position:relative;z-index:1}.vr-final-cta__panel h2{max-width:760px;margin:12px 0 0;font-size:38px;font-weight:700;line-height:1.15}.vr-final-cta__panel p{max-width:700px;margin:14px 0 0;color:#c9d8ec;font-size:16px;line-height:1.6}.vr-final-cta__panel .vr-button{flex:0 0 auto}.vr-footer{border-top:1px solid var(--vr-line-dark);background:#01091a;color:var(--vr-white)}.vr-footer__main{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);gap:64px;padding-block:58px}.vr-footer__brand>a{color:var(--vr-white);text-decoration:none}.vr-footer__brand p{max-width:350px;margin:18px 0 0;color:var(--vr-muted);font-size:13px;line-height:1.7}.vr-footer__groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.vr-footer__groups h2{margin:0;color:var(--vr-white);font-size:12px;font-weight:650}.vr-footer__groups nav{display:grid;gap:10px;margin-top:16px}.vr-footer__groups a{color:#93a5bf;font-size:12px;line-height:1.4;text-decoration:none;transition:color .15s ease-out}.vr-footer__groups a:hover{color:var(--vr-white)}.vr-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--vr-line-dark);padding-block:22px;color:#7f92ae;font-size:11px}.vr-footer__bottom p{margin:0}@media (max-width:1240px){.vr-hero__inner{grid-template-columns:minmax(0,.85fr) minmax(560px,1.15fr);gap:34px}.vr-hero h1{font-size:54px}.vr-dashboard{min-height:540px;grid-template-columns:140px minmax(0,1fr)}.vr-dashboard__content{padding:14px}}@media (max-width:1099px){.vr-header__desktop-nav{gap:18px}.vr-hero{padding-top:124px}.vr-hero__inner{grid-template-columns:minmax(0,1fr);gap:52px}.vr-hero h1,.vr-hero__copy{max-width:760px}.vr-hero h1{font-size:58px}.vr-dashboard-wrap{width:min(100%,900px);margin-inline:auto}.vr-analytics__grid{grid-template-columns:1fr 1.4fr}.vr-analytics-panel:last-child{grid-column:1/-1;min-height:240px}.vr-alert-list{grid-template-columns:repeat(3,minmax(0,1fr))}.vr-alert-list li{grid-template-columns:20px 22px 1fr}.vr-modules__grid,.vr-security__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-security__grid article:nth-child(2){border-right:0}.vr-security__grid article:nth-child(-n+2){border-bottom:1px solid var(--vr-line-light)}.vr-footer__main{grid-template-columns:1fr}}@media (max-width:860px){.vr-header__desktop-nav,.vr-header__login{display:none}.vr-header__menu-button{display:inline-flex}.vr-why__grid{grid-template-columns:1fr}.vr-feature-card{min-height:auto}.vr-process__steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.vr-process__steps:before{display:none}.vr-footer__groups{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:42px}}@media (max-width:767px){.vr-container{width:min(calc(100% - 36px),680px)}.vr-header__inner{height:72px}.vr-header__cta{display:none}.vr-mobile-menu{height:calc(100vh - 72px);height:calc(100dvh - 72px)}.vr-hero{padding:108px 0 64px}.vr-hero h1{margin-top:20px;font-size:46px;line-height:1.08}.vr-hero__lead{font-size:16px}.vr-dashboard{min-height:auto;grid-template-columns:1fr}.vr-dashboard__sidebar{display:none}.vr-dashboard__content{padding:12px}.vr-dashboard__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-dashboard__kpi strong{font-size:16px}.vr-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-dashboard__actions-chart,.vr-dashboard__criticality{flex-direction:column}.vr-dashboard__legend{width:100%}.vr-section{padding:76px 0}.vr-section-heading h2{font-size:34px}.vr-section-heading p{font-size:15px}.vr-analytics__grid{grid-template-columns:1fr}.vr-analytics-panel:last-child{grid-column:auto}.vr-alert-list{grid-template-columns:1fr}.vr-final-cta__panel{min-height:0;flex-direction:column;align-items:flex-start;padding:36px 28px}.vr-final-cta__panel h2{font-size:32px}.vr-footer__bottom{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.vr-brand__descriptor{display:none}.vr-hero h1{font-size:40px}.vr-hero__actions{display:grid}.vr-hero__actions .vr-button{width:100%}.vr-hero__benefits{display:grid;gap:12px}.vr-hero__benefits li,.vr-hero__benefits li:first-child,.vr-hero__benefits li:last-child{border-right:0;padding:0}.vr-dashboard-wrap:before,.vr-dashboard__period,.vr-dashboard__tools>svg:first-of-type{display:none}.vr-dashboard__grid{grid-template-columns:1fr}.vr-dashboard__panel{min-height:168px}.vr-dashboard__documents{display:none}.vr-dashboard__actions-chart,.vr-dashboard__criticality{min-height:126px;flex-direction:row}.vr-process__steps{grid-template-columns:1fr;gap:38px}.vr-process__steps li{display:grid;grid-template-columns:76px 1fr;-moz-column-gap:18px;column-gap:18px;text-align:left}.vr-process__marker{grid-row:1/span 2}.vr-process__steps h3{margin-top:4px}.vr-process__steps p{max-width:none;margin:6px 0 0}.vr-modules__grid,.vr-security__grid{grid-template-columns:1fr}.vr-module-card{min-height:250px}.vr-security__grid article,.vr-security__grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--vr-line-light)}.vr-security__grid article:last-child{border-bottom:0}.vr-footer__groups{grid-template-columns:1fr 1fr;gap:34px 20px}}@media (max-width:374px){.vr-container{width:min(calc(100% - 28px),680px)}.vr-brand__icon{width:34px;height:34px}.vr-brand__name{font-size:19px}.vr-hero h1{font-size:36px}.vr-hero__kicker{max-width:100%;font-size:9px}.vr-dashboard__actions-chart,.vr-dashboard__criticality{align-items:flex-start;flex-direction:column}.vr-final-cta__panel{padding:30px 22px}.vr-final-cta__panel h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.vr-landing *,.vr-landing :after,.vr-landing :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}