#kiriVmSolutionView[data-v-31dc8675]{position:relative;background:linear-gradient(90deg,rgba(10,24,45,.62),rgba(10,24,45,.42) 38%,rgba(10,24,45,.1) 72%,rgba(10,24,45,.22)),linear-gradient(180deg,rgba(247,251,255,.08),rgba(7,16,30,.48)),-webkit-image-set(url(/img/kirivm-hero.fe6e34f0.webp) type("image/webp"),url(/img/kirivm-hero.883bab53.jpg) type("image/jpeg")) 50%/cover fixed no-repeat;background:linear-gradient(90deg,rgba(10,24,45,.62),rgba(10,24,45,.42) 38%,rgba(10,24,45,.1) 72%,rgba(10,24,45,.22)),linear-gradient(180deg,rgba(247,251,255,.08),rgba(7,16,30,.48)),image-set(url(/img/kirivm-hero.fe6e34f0.webp) type("image/webp"),url(/img/kirivm-hero.883bab53.jpg) type("image/jpeg")) 50%/cover fixed no-repeat}.productShowcase[data-v-31dc8675]{position:relative;z-index:1;width:min(1160px,100% - 56px);margin:0 auto;display:grid;grid-template-columns:minmax(260px,380px) minmax(420px,1fr);gap:clamp(24px,3.4vw,44px);align-items:start;padding:128px 0 64px}.stickyIntro[data-v-31dc8675]{position:sticky;top:116px;align-self:start;min-width:0;padding-top:18px;display:flex;flex-direction:column;text-align:left}.heroLogo[data-v-31dc8675]{display:block;width:min(168px,44vw);height:auto;margin:0 0 20px;filter:drop-shadow(0 10px 24px rgba(0,0,0,.24))}h1[data-v-31dc8675]{margin:0;color:#f8fbff;font-size:clamp(38px,4.4vw,58px);line-height:1;text-shadow:0 10px 28px rgba(0,0,0,.32)}.summary[data-v-31dc8675]{margin:18px 0 0;max-width:380px;color:rgba(238,244,255,.94);font-size:clamp(15px,1.45vw,18px);line-height:1.7;text-shadow:0 8px 22px rgba(0,0,0,.34)}h2[data-v-31dc8675]{margin:0 0 18px;color:#ecf3ff;font-size:clamp(26px,3.2vw,36px)}.scrollContent[data-v-31dc8675]{display:grid;gap:22px;min-width:0;padding-top:0}.contentPanel[data-v-31dc8675],.flowInner[data-v-31dc8675]{border:1px solid rgba(222,235,255,.48);background:rgba(238,246,255,.18);backdrop-filter:blur(14px);border-radius:8px;padding:clamp(20px,3vw,30px);box-shadow:0 18px 44px rgba(3,12,28,.24)}.featureStack[data-v-31dc8675],.flowStack[data-v-31dc8675]{display:grid;gap:14px}.featureCard[data-v-31dc8675]{display:grid;grid-template-columns:auto 1fr;gap:16px;border-radius:8px;border:1px solid rgba(222,235,255,.62);background:rgba(247,252,255,.88);backdrop-filter:blur(7px);box-shadow:0 12px 30px rgba(6,28,58,.22);padding:18px;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.featureCard[data-v-31dc8675]:hover{background:rgba(252,255,255,.94);box-shadow:0 16px 34px rgba(8,34,68,.28)}.featureIndex[data-v-31dc8675]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#1f64cc;color:#f8fbff;font-size:13px;font-weight:800}.featureCard h3[data-v-31dc8675]{margin:0;color:#123556;font-size:19px}.featureCard p[data-v-31dc8675]{margin:10px 0 0;color:rgba(33,64,96,.9);line-height:1.64;font-size:15px}.flowBlock[data-v-31dc8675]{margin-top:26px}.flowSection[data-v-31dc8675]{position:relative;z-index:1;width:min(1160px,100% - 56px);margin:0 auto;padding:12px 0 112px}.flowInner[data-v-31dc8675]{max-width:none;margin:0;padding:clamp(22px,3vw,34px)}.flowInner h2[data-v-31dc8675]{font-size:clamp(28px,3.5vw,42px);text-align:center;margin-bottom:24px}.flowCard[data-v-31dc8675]{display:block;background:rgba(236,245,255,.92);padding:clamp(20px,2.4vw,28px)}.flowCard h3[data-v-31dc8675]{font-size:clamp(20px,2.2vw,26px);text-align:center}.flowCard p[data-v-31dc8675]{margin-top:14px;font-size:clamp(15px,1.4vw,17px);text-align:center}@media screen and (max-width:900px){#kiriVmSolutionView[data-v-31dc8675]{background:linear-gradient(180deg,rgba(10,24,45,.22),rgba(7,16,30,.62)),-webkit-image-set(url(/img/kirivm-hero.fe6e34f0.webp) type("image/webp"),url(/img/kirivm-hero.883bab53.jpg) type("image/jpeg")) 50%/cover no-repeat;background:linear-gradient(180deg,rgba(10,24,45,.22),rgba(7,16,30,.62)),image-set(url(/img/kirivm-hero.fe6e34f0.webp) type("image/webp"),url(/img/kirivm-hero.883bab53.jpg) type("image/jpeg")) 50%/cover no-repeat}.productShowcase[data-v-31dc8675]{width:calc(100% - 32px);grid-template-columns:1fr;gap:28px;padding:112px 0 58px}.stickyIntro[data-v-31dc8675]{position:static;min-height:auto;text-align:center;align-items:center}.heroLogo[data-v-31dc8675]{margin:0 auto 18px}.contentPanel[data-v-31dc8675]{padding:18px}.flowSection[data-v-31dc8675]{width:calc(100% - 32px);padding:0 0 58px}.flowInner[data-v-31dc8675]{max-width:none;margin:0;padding:18px}.featureCard[data-v-31dc8675]{grid-template-columns:1fr}}