.solution[data-v-659dea20]{--solution-accent:#09c9c0;color:#f7faf9;background:url(./bg-solution.8HN3Oozn.jpg) top/cover no-repeat;min-height:960px;padding:200px 118px;position:relative;overflow:hidden}.solution__inner[data-v-659dea20]{width:var(--content);margin:0 auto}.solution__header[data-v-659dea20]{margin-bottom:98px}.solution__eyebrow[data-v-659dea20]{color:var(--solution-accent);margin:0 0 6px;font-size:17px;font-weight:400;line-height:1.2}.solution__header h2[data-v-659dea20]{font:300 calc(clamp(38px,3.2vw,48px))/1.25 var(--display);letter-spacing:-.055em;margin:0}.solution__header strong[data-v-659dea20]{font-weight:800}.solution__showcase[data-v-659dea20]{grid-template-columns:420px minmax(0,1fr);align-items:stretch;gap:48px;min-height:456px;display:grid}.solution-nav[data-v-659dea20]{border-left:4px solid #2686968c;grid-template-rows:repeat(3,1fr);min-width:0;display:grid;position:relative}.solution-nav__item[data-v-659dea20]{min-width:0;color:var(--text-muted-color);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:15px 16px 15px 64px;transition:color .5s ease-in-out,background-color .5s ease-in-out;display:flex;position:relative}.solution-nav__item[data-v-659dea20]:before{content:"";background:var(--solution-accent);opacity:0;width:4px;transition:opacity .5s ease-in-out,transform .5s ease-in-out;position:absolute;top:0;bottom:0;left:-4px;transform:scaleY(.35)}.solution-nav__item[data-v-659dea20]:hover{color:#a4b5b5;background:linear-gradient(90deg,#09c9c00f,#0000 72%)}.solution-nav__item.is-active[data-v-659dea20]{color:var(--solution-accent)}.solution-nav__item.is-active[data-v-659dea20]:before{opacity:1;transform:scaleY(1)}.solution-nav__copy[data-v-659dea20]{flex-direction:column;min-width:0;display:flex}.solution-nav__copy strong[data-v-659dea20]{letter-spacing:-.04em;font-size:30px;font-weight:700;line-height:1.25}.solution-nav__copy small[data-v-659dea20]{text-overflow:ellipsis;white-space:nowrap;max-width:350px;margin-top:2px;font-size:15px;line-height:1.55;overflow:hidden}.solution-nav__action[data-v-659dea20]{border:1px solid;border-radius:999px;align-items:center;gap:7px;margin-top:18px;padding:8px 20px;font-size:14px;line-height:1;transition:color .22s,background-color .22s;display:inline-flex}.solution-nav__action svg[data-v-659dea20]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3px;opacity:0;width:0;height:16px;transition:width .22s,opacity .22s;overflow:visible}:is(.solution-nav__item.is-active,.solution-nav__item:hover) .solution-nav__action[data-v-659dea20]{color:#1ff2e6}.solution-nav__item:hover .solution-nav__action[data-v-659dea20]{color:#001b18;background:var(--solution-accent)}.solution-nav__item:hover .solution-nav__action svg[data-v-659dea20]{opacity:1;width:14px}.solution-visual[data-v-659dea20]{isolation:isolate;background:#081518;border:2px solid #04adafb8;border-radius:18px;min-width:0;height:456px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 80px #00262e29}.solution-visual[data-v-659dea20]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#030f1205 52%,#030f123d),radial-gradient(circle at 72% 84%,#00d9c91a,#0000 28%);position:absolute;inset:0}.solution-visual img[data-v-659dea20]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.solution-preview-enter-active[data-v-659dea20],.solution-preview-leave-active[data-v-659dea20]{transition:opacity .42s ease-in-out,transform .65s cubic-bezier(.2,.8,.2,1)}.solution-preview-enter-from[data-v-659dea20]{opacity:0;transform:translateY(36px)scale(1.035)}.solution-preview-leave-to[data-v-659dea20]{opacity:0;transform:translateY(-36px)scale(.985)}.solution-visual figcaption[data-v-659dea20]{z-index:2;color:#f0fffdc2;letter-spacing:.14em;opacity:0;align-items:center;gap:10px;font-size:12px;transition:opacity .22s,transform .22s;display:flex;position:absolute;bottom:18px;right:22px;transform:translateY(6px)}.solution-visual figcaption span[data-v-659dea20]{color:var(--solution-accent)}.solution-visual:hover figcaption[data-v-659dea20]{opacity:1;transform:translateY(0)}@media (max-width:1050px){.solution[data-v-659dea20]{min-height:auto;padding:120px 0 100px}.solution__header[data-v-659dea20]{margin-bottom:72px}.solution__showcase[data-v-659dea20]{grid-template-columns:340px minmax(0,1fr);gap:32px}.solution-nav__item[data-v-659dea20]{padding-left:42px}.solution-nav__copy strong[data-v-659dea20]{font-size:26px}.solution-nav__copy small[data-v-659dea20]{white-space:normal}}@media (max-width:760px){.solution[data-v-659dea20]{padding:90px 0 72px}.solution__header[data-v-659dea20]{margin-bottom:48px}.solution__eyebrow[data-v-659dea20]{font-size:14px}.solution__header h2[data-v-659dea20]{max-width:12em;font-size:calc(clamp(34px,9.4vw,45px))}.solution__showcase[data-v-659dea20]{flex-direction:column-reverse;gap:34px;display:flex}.solution-visual[data-v-659dea20],.solution-visual img[data-v-659dea20]{aspect-ratio:16/10;min-height:0}.solution-visual[data-v-659dea20]{border-radius:12px}.solution-nav[data-v-659dea20]{border-left-width:2px;grid-template-rows:none}.solution-nav__item[data-v-659dea20]{min-height:124px;padding:18px 18px 18px 26px}.solution-nav__item[data-v-659dea20]:before{width:2px;left:-2px}.solution-nav__copy strong[data-v-659dea20]{font-size:24px}.solution-nav__copy small[data-v-659dea20]{font-size:13px}.solution-nav__action[data-v-659dea20]{margin-top:12px}}@media (prefers-reduced-motion:reduce){.solution-preview-enter-active[data-v-659dea20],.solution-preview-leave-active[data-v-659dea20]{transition:none}}
