@layer theme,base,components,utilities,legacy;@layer app{.vc-hero__grid{gap:var(--agds-gap-xl);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;display:grid}.vc-title{font-size:var(--agds-h1-fz);margin:var(--agds-gap-sm) 0;line-height:1.12}.vc-facts{margin:var(--agds-gap-lg) 0 0;display:flex}.vc-facts div{padding:0 var(--agds-gap-md);border-left:1px solid var(--agds-grey)}.vc-facts div:first-child{border-left:0;padding-left:0}.vc-facts dt{font-size:var(--agds-h2-fz);font-weight:600;line-height:1}.vc-facts dd{color:var(--agds-grey-dark);margin:6px 0 0;font-size:14px}.vc-hero-img{position:relative}.vc-browser{border:1px solid var(--agds-light-2);background:#fff;border-radius:12px;overflow:hidden;transform:perspective(1400px)rotateY(-6deg)rotateX(2deg);box-shadow:0 40px 80px #090b1429}.vc-browser__bar{background:var(--agds-light);border-bottom:1px solid var(--agds-light-2);align-items:center;gap:6px;padding:10px 14px;display:flex}.vc-browser__bar i{background:#d6d6d6;border-radius:50%;width:10px;height:10px}.vc-browser__bar i:first-child{background:var(--agds-color-1)}.vc-browser__bar span{color:#7a7a7a;background:#fff;border-radius:60px;margin-left:10px;padding:3px 12px;font-size:12px}.vc-browser img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.vc-float{border-left:4px solid var(--agds-color-1);background:#fff;flex-direction:column;gap:2px;padding:14px 18px;display:flex;position:absolute;bottom:28px;left:-24px;box-shadow:0 20px 40px #090b142e}.vc-float b{letter-spacing:.08em;text-transform:uppercase;color:#5b6a00;font-size:12px}.vc-float span{color:var(--agds-dark);font-weight:600}.vc-show__grid{gap:var(--agds-gap-lg);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.vc-tabs{top:calc(var(--agds-header-height) + 24px);flex-direction:column;gap:8px;display:flex;position:sticky}.vc-tab{text-align:left;font:inherit;color:var(--agds-dark);border:1px solid var(--agds-light-2);cursor:pointer;background:0 0;grid-template-rows:auto auto;grid-template-columns:36px 1fr;column-gap:10px;padding:18px 20px;transition:background-color .2s,color .2s,border-color .2s;display:grid;position:relative}.vc-tab:hover{background:#fff}.vc-tab__n{color:#9a9a9a;grid-row:span 2;padding-top:3px;font-size:13px;font-weight:600}.vc-tab__name{font-size:var(--agds-h4-fz);font-weight:600}.vc-tab__count{color:var(--agds-grey-dark);font-size:13px}.vc-tab.is-active{background:var(--agds-dark);border-color:var(--agds-dark);color:#fff}.vc-tab.is-active .vc-tab__n{color:var(--agds-color-1)}.vc-tab.is-active .vc-tab__count{color:#ffffffb3}.vc-tab.is-active:after{content:"";background:var(--agds-color-1);width:6px;position:absolute;top:0;bottom:0;right:-1px}.vc-panel{border:1px solid var(--agds-light-2);background:#fff;animation:.35s vc-in}@keyframes vc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vc-panel__img{aspect-ratio:16/7;position:relative;overflow:hidden}.vc-panel__img img{object-fit:cover;width:100%;height:100%;display:block}.vc-panel__cap{background:#fff;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;bottom:16px;left:16px}.vc-panel__body{padding:var(--agds-gap-md)}.vc-panel__body h3{margin:0 0 8px}.vc-cols{gap:var(--agds-gap-md);margin-top:var(--agds-gap-md);grid-template-columns:1fr 1fr;display:grid}.vc-cols h4,.vp-label{letter-spacing:.08em;text-transform:uppercase;color:#7a7a7a;margin:0 0 6px;font-size:13px;font-weight:600}.vc-problems{border-top:1px solid var(--agds-light-2);gap:8px;margin:0;padding:12px 0 0;list-style:none;display:grid}.vc-problems li{color:var(--agds-grey-dark);padding-left:22px;font-size:15px;line-height:1.4;position:relative}.vc-problems li:before{content:"×";color:#c9c9c9;font-weight:700;position:absolute;top:-1px;left:0}.vc-panel__foot{margin-top:var(--agds-gap-md);padding-top:var(--agds-gap-sm);border-top:1px solid var(--agds-light-2);justify-content:space-between;align-items:center;gap:12px;display:flex}.in-count{background:var(--agds-light);color:var(--agds-dark);border-radius:60px;padding:4px 10px;font-size:13px;font-weight:600}.vp-tab .vc-tab__name{font-size:var(--agds-h5-fz);line-height:1.35}.vp-panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.vp-visual{min-height:100%;position:relative}.vp-visual--img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vp-visual--img .vc-panel__cap{max-width:calc(100% - 32px);right:16px}.vp-visual--icon{padding:var(--agds-gap-md);background:var(--agds-color-1) radial-gradient(circle at 30% 20%, #ffffff73, transparent 55%);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.vp-visual--icon img{width:120px;height:120px}.vp-visual--icon span{color:var(--agds-dark);font-weight:600}.vp-panel .vc-panel__body{flex-direction:column;display:flex}.vp-panel .vc-panel__foot{margin-top:auto}.vp-quote{margin:0 0 var(--agds-gap);font-size:var(--agds-h3-fz);color:var(--agds-dark);font-weight:600;line-height:1.3}.vp-service{color:var(--agds-grey-dark);font-size:15px}.vp-service b{color:var(--agds-dark);font-weight:600}.vc-strip{gap:var(--agds-gap);scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(260px,22%);grid-auto-flow:column;padding-bottom:12px;display:grid;overflow-x:auto}.vc-proj{color:inherit;scroll-snap-align:start;flex-direction:column;gap:6px;text-decoration:none;display:flex}.vc-proj img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .4s;display:block}.vc-proj:hover img{transform:translateY(-4px)}.vc-proj__ind{letter-spacing:.08em;text-transform:uppercase;color:#5b6a00;margin-top:6px;font-size:12px;font-weight:600}.vc-proj__title{color:var(--agds-dark);font-weight:600}.in-strip{justify-content:space-between;align-items:center;gap:var(--agds-gap-md);margin-top:var(--agds-gap-lg);padding:var(--agds-gap-md);border-left:6px solid var(--agds-color-1);background:#fff;display:flex}.in-strip h3{margin:0 0 6px}.in-strip p{max-width:720px;color:var(--agds-grey-dark);margin:0;line-height:1.5}.in-strip .btn{flex:none}.in-who .sv-stack__box h2{grid-row:1/span 2}@media (max-width:991px){.vc-hero__grid,.vc-show__grid{grid-template-columns:minmax(0,1fr)}.vc-browser{transform:none}.vc-float{left:12px}.vc-tabs{scrollbar-width:none;flex-direction:row;position:static;overflow-x:auto}.vc-tab{flex:none}.vc-tab.is-active:after{width:auto;height:4px;inset:auto 0 -1px}.in-strip{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.vc-facts div{padding:0 16px}.vc-cols{grid-template-columns:minmax(0,1fr)}.vc-panel__img{aspect-ratio:16/9}.vc-panel__foot{flex-direction:column;align-items:flex-start}.vp-panel{grid-template-columns:minmax(0,1fr)}.vp-visual{min-height:200px}.vp-tab{max-width:280px}.vc-strip{grid-auto-columns:78%}}}
