.SolutionsPages-module__qVNguG__page{background:#fff}.SolutionsPages-module__qVNguG__hero{isolation:isolate;background:radial-gradient(ellipse 45% 70% at 82% 40%,color-mix(in srgb,var(--c,#2563eb)14%,transparent),transparent 70%),linear-gradient(180deg,#fff,#f8f9fb);border-bottom:1px solid #e7e9ee;padding-block:64px 96px;position:relative;overflow:hidden}.SolutionsPages-module__qVNguG__hero:before{content:"";z-index:-1;background-image:linear-gradient(#eceef2 1px,#0000 1px),linear-gradient(90deg,#eceef2 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80% at 75% 40%,#000,#0000 75%);mask-image:radial-gradient(60% 80% at 75% 40%,#000,#0000 75%)}.SolutionsPages-module__qVNguG__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;display:grid}.SolutionsPages-module__qVNguG__kicker{color:#4b5260;background:#fff;border:1px solid #e7e9ee;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 6px 16px -12px #0f111540}.SolutionsPages-module__qVNguG__kicker i{background:var(--c,#2563eb);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--c,#2563eb)22%,transparent);border-radius:50%}.SolutionsPages-module__qVNguG__hero h1{font-family:var(--font-heading),Arial,sans-serif;letter-spacing:-.05em;color:#0f1115;flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;font-size:clamp(40px,4.6vw,72px);font-weight:800;line-height:1;display:flex}.SolutionsPages-module__qVNguG__hero .SolutionsPages-module__qVNguG__heroGrid>div>p:not(.SolutionsPages-module__qVNguG__lead){color:#4b5260;max-width:600px;margin-top:18px;font-size:18px;line-height:1.6}.SolutionsPages-module__qVNguG__hero .SolutionsPages-module__qVNguG__lead{max-width:620px;font-family:var(--font-heading),Arial,sans-serif;letter-spacing:-.02em;color:var(--c,#0f1115);margin-top:16px;font-size:clamp(20px,1.9vw,27px);font-weight:700;line-height:1.3}.SolutionsPages-module__qVNguG__back{color:#4b5260;align-items:center;gap:8px;margin-bottom:22px;font-size:14px;font-weight:600;display:inline-flex}.SolutionsPages-module__qVNguG__back:hover{color:#0f1115}.SolutionsPages-module__qVNguG__back+.SolutionsPages-module__qVNguG__kicker{width:max-content;display:flex}.SolutionsPages-module__qVNguG__bigIcon{background:var(--c);color:#fff;width:64px;height:64px;box-shadow:0 18px 34px -14px var(--c);border-radius:20px;place-items:center;display:inline-grid}.SolutionsPages-module__qVNguG__primary{background:var(--c)}.SolutionsPages-module__qVNguG__primary:hover{background:color-mix(in srgb,var(--c)82%,#000)}.SolutionsPages-module__qVNguG__heroStats{gap:34px;margin-top:34px;display:flex}.SolutionsPages-module__qVNguG__heroStats div{border-top:3px solid var(--c,#0f1115);padding-top:12px}.SolutionsPages-module__qVNguG__heroStats div:nth-child(2){border-color:#e11d48}.SolutionsPages-module__qVNguG__heroStats div:nth-child(3){border-color:#7c3aed}.SolutionsPages-module__qVNguG__heroStats div:nth-child(4){border-color:#0d9488}.SolutionsPages-module__qVNguG__heroStats dt{font-family:var(--font-heading),Arial,sans-serif;letter-spacing:-.04em;color:#0f1115;font-size:34px;font-weight:800}.SolutionsPages-module__qVNguG__heroStats dd{color:#6b7280;font-size:13px}.SolutionsPages-module__qVNguG__jump{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.SolutionsPages-module__qVNguG__jump a{color:#16191f;background:#fff;border:1px solid #e7e9ee;border-radius:999px;padding:9px 15px;font-size:14px;font-weight:600}.SolutionsPages-module__qVNguG__jump a:hover{border-color:#0f1115}.SolutionsPages-module__qVNguG__stage{position:relative}.SolutionsPages-module__qVNguG__stageGlow{z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--c)30%,transparent),transparent 65%);filter:blur(30px);border-radius:50%;transition:background .8s;position:absolute;inset:8% -6% -4%}.SolutionsPages-module__qVNguG__stageVisual{animation:.7s cubic-bezier(.16,1,.3,1) both SolutionsPages-module__qVNguG__swap;transform:perspective(1500px)rotateY(-7deg)rotateX(3deg)}.SolutionsPages-module__qVNguG__stageTabs{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.SolutionsPages-module__qVNguG__stageTabs button{font:inherit;color:#4b5260;text-align:left;background:#fff;border:1px solid #e7e9ee;border-radius:12px;align-items:center;gap:8px;padding:11px 12px;font-size:13px;font-weight:600;transition:border-color .25s,color .25s;display:flex;position:relative;overflow:hidden}.SolutionsPages-module__qVNguG__stageTabs button svg{color:var(--c);flex:none}.SolutionsPages-module__qVNguG__stageTabs button{aspect-ratio:1.25;justify-content:center;padding:0}.SolutionsPages-module__qVNguG__stageTabs button[aria-pressed=true]{background:color-mix(in srgb,var(--c)8%,#fff)}.SolutionsPages-module__qVNguG__stageCaption{border:1px solid #e7e9ee;border-left:4px solid var(--c);background:#fff;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:2px 16px;margin-top:12px;padding:14px 18px;transition:border-color .2s;animation:.4s ease-out both SolutionsPages-module__qVNguG__rise;display:grid}.SolutionsPages-module__qVNguG__stageCaption:hover{border-color:var(--c)}.SolutionsPages-module__qVNguG__stageCaption strong{color:#0f1115;font-size:16px}.SolutionsPages-module__qVNguG__stageCaption span{color:#4b5260;grid-row:2;font-size:14px;line-height:1.45}.SolutionsPages-module__qVNguG__stageCaption small{color:var(--c);white-space:nowrap;grid-area:1/2/3;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.SolutionsPages-module__qVNguG__stageTabs button i{background:var(--c);transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.SolutionsPages-module__qVNguG__stageTabs button[aria-pressed=true]{border-color:var(--c);color:#0f1115}.SolutionsPages-module__qVNguG__stageTabs button[aria-pressed=true] i{animation:6s linear forwards SolutionsPages-module__qVNguG__tab}.SolutionsPages-module__qVNguG__stage:hover .SolutionsPages-module__qVNguG__stageTabs button[aria-pressed=true] i{animation-play-state:paused}.SolutionsPages-module__qVNguG__heroVisual{position:relative;transform:perspective(1500px)rotateY(-7deg)rotateX(3deg)}.SolutionsPages-module__qVNguG__block{padding-block:100px}.SolutionsPages-module__qVNguG__alt{background:#f6f7f9;border-block:1px solid #e7e9ee}.SolutionsPages-module__qVNguG__dark{color:#fff;background:radial-gradient(40% 60% at 10% 0,#2563eb33,#0000 70%),radial-gradient(40% 60% at 90% 100%,#7c3aed33,#0000 70%),#0f1115}.SolutionsPages-module__qVNguG__icon{background:color-mix(in srgb,var(--c)12%,#fff);width:42px;height:42px;color:var(--c);border-radius:12px;place-items:center;display:grid}.SolutionsPages-module__qVNguG__serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.SolutionsPages-module__qVNguG__serviceCard{background:#fff;border:1px solid #e7e9ee;border-radius:24px;flex-direction:column;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.SolutionsPages-module__qVNguG__serviceCard:before{content:"";z-index:1;background:var(--c);height:4px;position:absolute;inset:0 0 auto}.SolutionsPages-module__qVNguG__serviceCard:hover{border-color:var(--c);box-shadow:0 40px 70px -44px color-mix(in srgb,var(--c)70%,#000);transform:translateY(-6px)}.SolutionsPages-module__qVNguG__thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--c)8%,#fff),#fff);padding:22px 22px 0}.SolutionsPages-module__qVNguG__thumb>div{transform-origin:bottom;box-shadow:none;transition:transform .5s cubic-bezier(.16,1,.3,1);transform:perspective(900px)rotateX(10deg)translateY(10px)}.SolutionsPages-module__qVNguG__serviceCard:hover .SolutionsPages-module__qVNguG__thumb>div{transform:none}.SolutionsPages-module__qVNguG__cardBody{align-content:start;gap:10px;padding:22px 24px 26px;display:grid}.SolutionsPages-module__qVNguG__cardBody strong{font-family:var(--font-heading),Arial,sans-serif;letter-spacing:-.02em;color:#0f1115;font-size:22px;font-weight:800}.SolutionsPages-module__qVNguG__cardBody p{color:#4b5260;font-size:15px;line-height:1.55}.SolutionsPages-module__qVNguG__cardBody small{color:var(--c);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.SolutionsPages-module__qVNguG__serviceCard[data-compact=true] .SolutionsPages-module__qVNguG__cardBody{padding-top:28px}.SolutionsPages-module__qVNguG__industryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.SolutionsPages-module__qVNguG__industryCard{background:linear-gradient(165deg,var(--soft),#fff 55%);border:1px solid #e7e9ee;border-radius:24px;align-content:start;gap:14px;padding:28px;transition:border-color .3s,transform .3s,box-shadow .3s;display:grid}.SolutionsPages-module__qVNguG__industryCard:hover{border-color:var(--c);box-shadow:0 30px 60px -40px var(--c);transform:translateY(-6px)}.SolutionsPages-module__qVNguG__marks{display:flex}.SolutionsPages-module__qVNguG__marks>span+span{border:3px solid #fff;margin-left:-10px}.SolutionsPages-module__qVNguG__industryCard strong{font-family:var(--font-heading),Arial,sans-serif;letter-spacing:-.02em;color:#0f1115;font-size:24px;font-weight:800}.SolutionsPages-module__qVNguG__industryCard p{color:#4b5260;font-size:15px;line-height:1.55}.SolutionsPages-module__qVNguG__chips{flex-wrap:wrap;gap:6px;display:flex}.SolutionsPages-module__qVNguG__chips em{color:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:700}.SolutionsPages-module__qVNguG__industryCard small{color:var(--c);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.SolutionsPages-module__qVNguG__needGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.SolutionsPages-module__qVNguG__needGrid a{background:linear-gradient(160deg,color-mix(in srgb,var(--c)30%,#0f1115),#0f1115 70%);color:#fff;border-radius:24px;align-content:start;gap:10px;min-height:260px;padding:28px;transition:transform .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden}.SolutionsPages-module__qVNguG__needGrid a:hover{box-shadow:0 40px 60px -40px var(--c);transform:translateY(-6px)}.SolutionsPages-module__qVNguG__needIcon{background:var(--c);color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.SolutionsPages-module__qVNguG__needGrid b{font-family:var(--font-heading),Arial,sans-serif;color:#ffffff12;font-size:64px;font-weight:800;position:absolute;top:14px;right:22px}.SolutionsPages-module__qVNguG__needGrid strong{margin-top:12px;font-size:22px}.SolutionsPages-module__qVNguG__needGrid p{color:#c9ced8;font-size:15px;line-height:1.55}.SolutionsPages-module__qVNguG__needGrid small{color:#fff;align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:700;display:inline-flex}.SolutionsPages-module__qVNguG__process{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:52px;list-style:none;display:grid;position:relative}.SolutionsPages-module__qVNguG__process:before{content:"";opacity:.6;background:linear-gradient(90deg,#ea580c,#2563eb,#7c3aed,#e11d48,#0d9488);height:2px;position:absolute;top:23px;left:24px;right:24px}.SolutionsPages-module__qVNguG__process li{gap:8px;display:grid;position:relative}.SolutionsPages-module__qVNguG__process span{color:#0f1115;width:48px;height:48px;font-family:var(--font-heading),Arial,sans-serif;animation:5s ease-in-out infinite SolutionsPages-module__qVNguG__glow;animation-delay:calc(var(--i)*1s);background:#fff;border-radius:50%;place-items:center;font-size:16px;font-weight:800;display:grid;position:relative;box-shadow:0 0 0 6px #ffffff14}.SolutionsPages-module__qVNguG__process strong{margin-top:10px;font-size:18px}.SolutionsPages-module__qVNguG__process p{color:#b6bcc8;font-size:14px;line-height:1.55}.SolutionsPages-module__qVNguG__catalogHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:30px;display:flex}.SolutionsPages-module__qVNguG__search{color:#6b7280;background:#fff;border:1px solid #d5d9e0;border-radius:999px;align-items:center;gap:10px;width:min(460px,100%);height:56px;padding:0 14px 0 18px;display:flex;box-shadow:0 10px 30px -20px #0f111540}.SolutionsPages-module__qVNguG__search:focus-within{border-color:#0f1115;box-shadow:0 0 0 4px #0f111514}.SolutionsPages-module__qVNguG__search input{min-width:0;font:inherit;color:#0f1115;background:0 0;border:0;outline:0;flex:1;font-size:15px}.SolutionsPages-module__qVNguG__search button{color:#4b5260}.SolutionsPages-module__qVNguG__filters{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.SolutionsPages-module__qVNguG__filters button{font:inherit;color:#4b5260;background:#fff;border:1px solid #e7e9ee;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex}.SolutionsPages-module__qVNguG__filters button i{background:var(--c);border-radius:50%;width:8px;height:8px}.SolutionsPages-module__qVNguG__filters button b{background:#f3f4f6;border-radius:999px;padding:1px 8px;font-size:12px}.SolutionsPages-module__qVNguG__filters button[aria-pressed=true]{color:#fff;background:#0f1115;border-color:#0f1115}.SolutionsPages-module__qVNguG__filters button[aria-pressed=true] b{background:#ffffff26}.SolutionsPages-module__qVNguG__count{color:#6b7280;margin-top:18px;font-size:14px}.SolutionsPages-module__qVNguG__catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;list-style:none;display:grid}.SolutionsPages-module__qVNguG__catalog li{animation:.45s ease-out both SolutionsPages-module__qVNguG__rise;animation-delay:calc(var(--i)*25ms)}.SolutionsPages-module__qVNguG__catalog a{border:1px solid #e7e9ee;border-left:4px solid var(--c);background:#fff;border-radius:16px;gap:6px;height:100%;padding:20px;transition:border-color .2s,background .2s,transform .2s;display:grid}.SolutionsPages-module__qVNguG__catalog a:hover{background:color-mix(in srgb,var(--c)5%,#fff);border-color:var(--c);transform:translateY(-2px)}.SolutionsPages-module__qVNguG__catalog em{color:var(--c);font-size:12px;font-style:normal;font-weight:700}.SolutionsPages-module__qVNguG__catalog strong{color:#0f1115;font-size:16px}.SolutionsPages-module__qVNguG__catalog p{color:#4b5260;font-size:14px;line-height:1.5}.SolutionsPages-module__qVNguG__empty{color:#4b5260;margin-top:20px;font-size:16px}.SolutionsPages-module__qVNguG__group{background:linear-gradient(170deg,color-mix(in srgb,var(--c)5%,#fff),#fff 40%);border:1px solid #e7e9ee;border-radius:26px;margin-top:48px;padding:32px}.SolutionsPages-module__qVNguG__groupHead{border-bottom:1px solid #e7e9ee;align-items:center;gap:16px;padding-bottom:18px;display:flex}.SolutionsPages-module__qVNguG__groupHead span{background:var(--c);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.SolutionsPages-module__qVNguG__groupHead h3{font-family:var(--font-heading),Arial,sans-serif;letter-spacing:-.02em;color:#0f1115;font-size:24px;font-weight:800}.SolutionsPages-module__qVNguG__groupHead em{background:color-mix(in srgb,var(--c)12%,#fff);color:var(--c);border-radius:999px;margin-left:auto;padding:4px 12px;font-size:13px;font-style:normal;font-weight:700}.SolutionsPages-module__qVNguG__group ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;list-style:none;display:grid}.SolutionsPages-module__qVNguG__group li{animation:.5s ease-out both SolutionsPages-module__qVNguG__rise;animation-delay:calc(var(--i)*40ms);background:#fff;border:1px solid #eceef2;border-radius:16px;gap:12px;padding:18px;transition:border-color .2s,transform .2s;display:flex}.SolutionsPages-module__qVNguG__group li:hover{border-color:var(--c);transform:translateY(-2px)}.SolutionsPages-module__qVNguG__group li{padding:0}.SolutionsPages-module__qVNguG__group li>a{width:100%;color:inherit;gap:12px;padding:18px 40px 18px 18px;display:flex;position:relative}.SolutionsPages-module__qVNguG__group li .SolutionsPages-module__qVNguG__itemArrow{color:var(--c);opacity:0;transition:opacity .2s,transform .2s;position:absolute;top:18px;right:14px}.SolutionsPages-module__qVNguG__group li:hover .SolutionsPages-module__qVNguG__itemArrow{opacity:1;transform:translate(2px,-2px)}.SolutionsPages-module__qVNguG__group li{scroll-margin-top:150px}.SolutionsPages-module__qVNguG__group li:target{border-color:var(--c);background:color-mix(in srgb,var(--c)7%,#fff);box-shadow:0 0 0 4px color-mix(in srgb,var(--c)18%,transparent)}.SolutionsPages-module__qVNguG__group li svg{color:var(--c);flex:none;margin-top:3px}.SolutionsPages-module__qVNguG__group li strong{color:#0f1115;margin-bottom:4px;font-size:16px;display:block}.SolutionsPages-module__qVNguG__group li span{color:#4b5260;font-size:14px;line-height:1.55}.SolutionsPages-module__qVNguG__caseGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;display:grid}.SolutionsPages-module__qVNguG__caseCard{background:#fff;border:1px solid #e7e9ee;border-radius:28px;padding:40px;position:relative;overflow:hidden}.SolutionsPages-module__qVNguG__caseCard:after{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--c)18%,transparent),transparent 65%);height:120%;position:absolute;inset:auto -20% -60% 40%}.SolutionsPages-module__qVNguG__caseCard>svg{color:var(--c)}.SolutionsPages-module__qVNguG__caseCard span{margin-top:16px;display:block}.SolutionsPages-module__qVNguG__caseCard p{z-index:1;font-family:var(--font-heading),Arial,sans-serif;letter-spacing:-.02em;color:#0f1115;margin-top:14px;font-size:clamp(20px,2vw,28px);font-weight:700;line-height:1.35;position:relative}.SolutionsPages-module__qVNguG__priceCard{background:linear-gradient(160deg,color-mix(in srgb,var(--c)35%,#0f1115),#0f1115 70%);color:#fff;border-radius:28px;align-content:start;gap:14px;padding:36px;display:grid}.SolutionsPages-module__qVNguG__priceCard span{letter-spacing:.08em;text-transform:uppercase;color:#c9ced8;font-size:13px;font-weight:700}.SolutionsPages-module__qVNguG__priceCard p{color:#fff;font-size:20px;line-height:1.5}.SolutionsPages-module__qVNguG__priceCard a{text-underline-offset:5px;align-items:center;gap:8px;margin-top:10px;font-weight:700;text-decoration:underline;display:inline-flex}.SolutionsPages-module__qVNguG__productGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:44px;display:grid}.SolutionsPages-module__qVNguG__productGrid a{background:linear-gradient(170deg,var(--soft),#fff 50%);border:1px solid #e7e9ee;border-radius:24px;gap:12px;padding:18px 18px 24px;transition:border-color .3s,transform .3s;display:grid}.SolutionsPages-module__qVNguG__productGrid a:hover{border-color:var(--c);transform:translateY(-5px)}.SolutionsPages-module__qVNguG__productGrid a>span{align-items:center;gap:10px;display:flex}.SolutionsPages-module__qVNguG__productGrid strong{color:#0f1115;font-size:20px}.SolutionsPages-module__qVNguG__productGrid small{color:#4b5260;font-size:15px}.SolutionsPages-module__qVNguG__productThumb>div{box-shadow:none}.SolutionsPages-module__qVNguG__stack{height:480px;position:relative}.SolutionsPages-module__qVNguG__stackItem{width:80%;top:calc(var(--n)*90px + 10px);left:calc(var(--n)*18%);z-index:calc(5 - var(--n));animation:.8s cubic-bezier(.16,1,.3,1) both SolutionsPages-module__qVNguG__rise;animation-delay:calc(var(--n)*.2s);position:absolute;transform:perspective(1500px)rotateY(-10deg)rotateX(4deg)}.SolutionsPages-module__qVNguG__industryProducts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.SolutionsPages-module__qVNguG__industryProducts a{background:linear-gradient(170deg,var(--soft),#fff 45%);border:1px solid #e7e9ee;border-radius:26px;gap:12px;padding:20px 20px 28px;transition:border-color .3s;display:grid}.SolutionsPages-module__qVNguG__industryProducts a:hover{border-color:var(--c)}.SolutionsPages-module__qVNguG__industryProducts a>span{align-items:center;gap:10px;margin-top:8px;display:flex}.SolutionsPages-module__qVNguG__industryProducts strong{font-family:var(--font-heading),Arial,sans-serif;color:#0f1115;font-size:28px;font-weight:800}.SolutionsPages-module__qVNguG__industryProducts p{color:var(--c);font-size:17px;font-weight:700}.SolutionsPages-module__qVNguG__industryProducts small{color:#4b5260;font-size:15px;line-height:1.55}.SolutionsPages-module__qVNguG__industryProducts ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;display:grid}.SolutionsPages-module__qVNguG__industryProducts li{color:#16191f;align-items:center;gap:8px;font-size:14px;display:flex}.SolutionsPages-module__qVNguG__industryProducts li svg{color:var(--c)}.SolutionsPages-module__qVNguG__band{background:#f6f7f9;border-block:1px solid #e7e9ee;padding-block:96px}.SolutionsPages-module__qVNguG__bandGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:60px;display:grid}.SolutionsPages-module__qVNguG__bandGrid h2{font-family:var(--font-heading),Arial,sans-serif;letter-spacing:-.035em;color:#0f1115;margin-top:14px;font-size:clamp(30px,3vw,46px);font-weight:800;line-height:1.1}.SolutionsPages-module__qVNguG__bandGrid p{color:#4b5260;margin:16px 0 28px;font-size:18px;line-height:1.6}.SolutionsPages-module__qVNguG__bandGrid ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;display:grid}.SolutionsPages-module__qVNguG__bandGrid li a{color:#0f1115;background:#fff;border:1px solid #e7e9ee;border-radius:16px;align-items:center;gap:12px;padding:16px;font-size:16px;font-weight:700;transition:border-color .2s,transform .2s;display:flex}.SolutionsPages-module__qVNguG__bandGrid li a svg:last-child{color:var(--c);margin-left:auto}.SolutionsPages-module__qVNguG__bandGrid li a:hover{border-color:var(--c);transform:translateY(-2px)}@keyframes SolutionsPages-module__qVNguG__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes SolutionsPages-module__qVNguG__swap{0%{opacity:0;transform:perspective(1500px)rotateY(-18deg)rotateX(6deg)translateY(20px)}}@keyframes SolutionsPages-module__qVNguG__tab{to{transform:scaleX(1)}}@keyframes SolutionsPages-module__qVNguG__glow{0%,15%{color:#0f1115;background:#fff}20%,35%{color:#fff;background:#2563eb}40%,to{color:#0f1115;background:#fff}}@media (max-width:1100px){.SolutionsPages-module__qVNguG__heroGrid,.SolutionsPages-module__qVNguG__caseGrid,.SolutionsPages-module__qVNguG__bandGrid{grid-template-columns:1fr}.SolutionsPages-module__qVNguG__serviceGrid,.SolutionsPages-module__qVNguG__catalog,.SolutionsPages-module__qVNguG__group ul,.SolutionsPages-module__qVNguG__industryGrid,.SolutionsPages-module__qVNguG__needGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SolutionsPages-module__qVNguG__process{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:34px}.SolutionsPages-module__qVNguG__process:before{display:none}.SolutionsPages-module__qVNguG__stack{max-width:720px;height:420px}}@media (max-width:680px){.SolutionsPages-module__qVNguG__serviceGrid,.SolutionsPages-module__qVNguG__catalog,.SolutionsPages-module__qVNguG__industryGrid,.SolutionsPages-module__qVNguG__needGrid,.SolutionsPages-module__qVNguG__process,.SolutionsPages-module__qVNguG__group ul,.SolutionsPages-module__qVNguG__industryProducts,.SolutionsPages-module__qVNguG__bandGrid ul,.SolutionsPages-module__qVNguG__industryProducts ul{grid-template-columns:1fr}.SolutionsPages-module__qVNguG__block,.SolutionsPages-module__qVNguG__band{padding-block:70px}.SolutionsPages-module__qVNguG__stageTabs{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.SolutionsPages-module__qVNguG__stageCaption{grid-template-columns:1fr}.SolutionsPages-module__qVNguG__stageCaption small{grid-area:auto/1}.SolutionsPages-module__qVNguG__stageVisual,.SolutionsPages-module__qVNguG__heroVisual{transform:none}.SolutionsPages-module__qVNguG__heroStats{flex-wrap:wrap;gap:20px}.SolutionsPages-module__qVNguG__stack{height:300px}.SolutionsPages-module__qVNguG__stackItem{width:88%;top:calc(var(--n)*60px);left:calc(var(--n)*10%)}.SolutionsPages-module__qVNguG__group,.SolutionsPages-module__qVNguG__caseCard,.SolutionsPages-module__qVNguG__priceCard{padding:24px}}@media (prefers-reduced-motion:reduce){.SolutionsPages-module__qVNguG__stageVisual,.SolutionsPages-module__qVNguG__catalog li,.SolutionsPages-module__qVNguG__group li,.SolutionsPages-module__qVNguG__stackItem,.SolutionsPages-module__qVNguG__process span{animation:none}.SolutionsPages-module__qVNguG__stageTabs button i{animation:none;transform:scaleX(1)}}
