#solution-overview-page[data-v-ff2fe19b]{background:radial-gradient(circle at 82% -10%,rgba(0,187,45,.16),transparent 34%),#f5f8fc;min-height:calc(100vh - 84px);padding-bottom:96px;color:#0d2235}.content-shell[data-v-ff2fe19b]{width:min(1180px,calc(100% - 36px));margin:0 auto}.solution-hero[data-v-ff2fe19b]{position:relative;overflow:hidden;padding:78px 0 72px;border-bottom:1px solid rgba(108,145,184,.2);background:linear-gradient(120deg,rgba(8,33,56,.9),rgba(8,39,58,.84))}.hero-grid-overlay[data-v-ff2fe19b]{position:absolute;inset:0;background-image:linear-gradient(rgba(173,218,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(173,218,255,.1) 1px,transparent 1px);background-size:30px 30px;mask-image:radial-gradient(circle at 40% 30%,#000 40%,transparent 88%)}.hero-glow[data-v-ff2fe19b]{position:absolute;border-radius:999px;filter:blur(12px)}.hero-glow-1[data-v-ff2fe19b]{width:280px;height:280px;top:-62px;right:14%;background:rgba(0,187,45,.26)}.hero-glow-2[data-v-ff2fe19b]{width:240px;height:240px;bottom:-120px;left:10%;background:rgba(0,168,255,.2)}.solution-hero .content-shell[data-v-ff2fe19b]{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;gap:20px;align-items:end}.hero-kicker[data-v-ff2fe19b]{margin:0;color:#66d7ff;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}.solution-hero h1[data-v-ff2fe19b]{margin:10px 0 14px;font-size:clamp(34px,4.6vw,58px);color:#fff;max-width:10em}.hero-segment[data-v-ff2fe19b]{opacity:0;transform:translateY(14px);animation:heroReveal-ff2fe19b .8s ease forwards}.hero-segment-1[data-v-ff2fe19b]{animation-delay:.06s}.hero-segment-2[data-v-ff2fe19b]{animation-delay:.14s}.hero-segment-3[data-v-ff2fe19b]{animation-delay:.24s}.hero-segment-5[data-v-ff2fe19b]{animation-delay:.34s}.solution-hero p[data-v-ff2fe19b]{margin:0;max-width:820px;line-height:1.82;color:#dbeaf7db}.hero-metrics[data-v-ff2fe19b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.metric-card[data-v-ff2fe19b]{border-radius:16px;border:1px solid rgba(139,176,214,.34);background:linear-gradient(165deg,rgba(13,37,62,.88),rgba(10,27,44,.72));box-shadow:inset 0 1px #ffffff1f;padding:16px 14px}.metric-value[data-v-ff2fe19b]{margin:0;font-size:clamp(24px,3vw,34px);color:#c9f8ff;font-weight:700}.metric-label[data-v-ff2fe19b]{margin:5px 0 0;color:#cadeefd1;font-size:12px;letter-spacing:.04em}.solution-row-section[data-v-ff2fe19b]{padding-top:56px;display:grid;gap:84px}.solution-flow[data-v-ff2fe19b]{position:relative;display:grid;gap:84px}.solution-flow[data-v-ff2fe19b]:before{content:"";position:absolute;left:50%;top:24px;bottom:24px;width:1px;background:linear-gradient(180deg,rgba(0,187,45,0),rgba(0,187,45,.36),rgba(49,137,196,.28),rgba(0,187,45,0));transform:translate(-50%);pointer-events:none}.row-section-head h2[data-v-ff2fe19b]{margin:0 0 24px;color:#082039;font-size:clamp(28px,4vw,44px);max-width:14em}.head-segment[data-v-ff2fe19b]{opacity:0;transform:translateY(12px);animation:heroReveal-ff2fe19b .75s ease forwards}.head-segment-1[data-v-ff2fe19b]{animation-delay:.12s}.solution-row[data-v-ff2fe19b]{position:relative;display:block;border-radius:0;overflow:hidden;border:1px solid rgba(133,174,208,.28);background:#081526;box-shadow:0 20px 42px #00000047;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;min-height:432px}.solution-row[data-v-ff2fe19b]:after{content:"";position:absolute;inset:0;border-radius:0;border:1px solid color-mix(in srgb,var(--accent-color) 44%,#ffffff 56%);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-color) 26%,#ffffff 74%),0 10px 26px color-mix(in srgb,var(--accent-color) 18%,transparent 82%);opacity:.22;pointer-events:none}.solution-row+.solution-row[data-v-ff2fe19b]:before{content:"";position:absolute;left:50%;top:-64px;width:2px;height:44px;background:linear-gradient(180deg,rgba(0,187,45,0),rgba(0,187,45,.5),rgba(0,187,45,0));transform:translate(-50%);opacity:.45}.solution-row-media[data-v-ff2fe19b]{position:absolute;inset:0;background-image:var(--solution-bg-image);background-size:cover;background-position:center;filter:brightness(1.16) saturate(1.08) contrast(1.02)}.solution-row-media[data-v-ff2fe19b]:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(4,18,32,.62) 0%,rgba(4,18,32,.4) 34%,rgba(4,18,32,.18) 62%,rgba(4,18,32,.14) 100%)}.solution-row.is-reverse .solution-row-media[data-v-ff2fe19b]:after{background:linear-gradient(260deg,rgba(4,18,32,.62) 0%,rgba(4,18,32,.4) 34%,rgba(4,18,32,.18) 62%,rgba(4,18,32,.14) 100%)}.solution-row[data-v-ff2fe19b]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent-color) 46%,#fff 8%);box-shadow:0 30px 60px #05213547}.solution-row[data-v-ff2fe19b]:hover:after{opacity:.3}.image-shine[data-v-ff2fe19b]{position:absolute;inset:0;background:linear-gradient(112deg,rgba(255,255,255,0),rgba(255,255,255,.28),rgba(255,255,255,0));transform:translate(-130%);transition:transform .8s ease;pointer-events:none}.solution-row:hover .image-shine[data-v-ff2fe19b]{transform:translate(130%)}.solution-row-content[data-v-ff2fe19b]{position:relative;z-index:1;width:min(760px,calc(100% - 44px));padding:34px 30px 30px;margin:22px;display:flex;flex-direction:column}.solution-row.is-reverse .solution-row-content[data-v-ff2fe19b]{margin-left:auto;margin-right:22px}.solution-row-en[data-v-ff2fe19b]{margin:0;color:color-mix(in srgb,var(--accent-color) 70%,#fff 30%);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;text-shadow:0 0 10px rgba(8,22,35,.9),0 1px 2px rgba(8,22,35,.9)}.solution-row-content h2[data-v-ff2fe19b]{margin:8px 0 10px;color:#f4f9ff;font-size:clamp(24px,2.6vw,34px);text-shadow:0 0 12px rgba(8,22,35,.88),0 2px 4px rgba(8,22,35,.82)}.solution-row-summary[data-v-ff2fe19b]{margin:0;color:#e8f4fdf0;line-height:1.78;text-shadow:0 0 10px rgba(8,22,35,.82),0 1px 2px rgba(8,22,35,.74)}.solution-row-content h3[data-v-ff2fe19b]{margin:16px 0 8px;color:#d9f0ff;font-size:16px;text-shadow:0 0 9px rgba(8,22,35,.84),0 1px 2px rgba(8,22,35,.8)}.highlight-grid[data-v-ff2fe19b]{margin:0;display:grid;gap:8px}.highlight-pill[data-v-ff2fe19b]{margin:0;border:1px solid rgba(153,191,225,.35);border-radius:999px;padding:8px 12px;color:#eef8fff2;background:transparent;line-height:1.5;font-size:14px;text-shadow:0 0 8px rgba(8,22,35,.84),0 1px 2px rgba(8,22,35,.78)}.solution-row-link[data-v-ff2fe19b]{margin-top:16px;align-self:flex-start;display:inline-flex;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent-color) 60%,#fff 20%);background:color-mix(in srgb,var(--accent-color) 30%,rgba(14,39,63,.9));padding:9px 14px;color:#f3fbff;font-size:13px;font-weight:700;text-shadow:0 0 8px rgba(8,22,35,.76);transition:transform .2s ease,filter .2s ease}.solution-row-link[data-v-ff2fe19b]:hover{transform:translateY(-1px);filter:brightness(1.1)}@media screen and (max-width: 980px){.solution-hero[data-v-ff2fe19b]{padding-top:58px}.solution-hero .content-shell[data-v-ff2fe19b]{grid-template-columns:1fr}.hero-metrics[data-v-ff2fe19b]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.solution-row-section[data-v-ff2fe19b],.solution-flow[data-v-ff2fe19b]{gap:62px}.solution-flow[data-v-ff2fe19b]:before{left:24px;transform:none}.solution-row+.solution-row[data-v-ff2fe19b]:before{left:24px;transform:none}.solution-row[data-v-ff2fe19b],.solution-row.is-reverse[data-v-ff2fe19b]{min-height:364px}.solution-row-content[data-v-ff2fe19b],.solution-row.is-reverse .solution-row-content[data-v-ff2fe19b]{width:calc(100% - 28px);margin:14px}}@media screen and (max-width: 640px){.content-shell[data-v-ff2fe19b]{width:calc(100% - 20px)}.solution-hero[data-v-ff2fe19b]{padding-top:34px;padding-bottom:44px}.hero-metrics[data-v-ff2fe19b]{grid-template-columns:1fr}.solution-row-section[data-v-ff2fe19b]{padding-top:38px;gap:44px}.solution-flow[data-v-ff2fe19b]{gap:44px}.solution-flow[data-v-ff2fe19b]:before,.solution-row+.solution-row[data-v-ff2fe19b]:before{display:none}.solution-row[data-v-ff2fe19b]{min-height:auto;border-radius:12px;background:#ffffff;overflow:hidden}.solution-row[data-v-ff2fe19b]:after{border-radius:12px;opacity:.16}.solution-row-media[data-v-ff2fe19b]{position:relative;inset:auto;height:210px;transform:none;filter:brightness(1.05) saturate(1.04);transition:none}.image-shine[data-v-ff2fe19b]{display:none}.solution-row-content[data-v-ff2fe19b]{width:100%;margin:0;padding:16px 14px 18px;background:#ffffff;border:none;border-radius:0;backdrop-filter:none}.solution-row-en[data-v-ff2fe19b]{color:color-mix(in srgb,var(--accent-color) 74%,#0e3050 26%);text-shadow:none}.solution-row-content h2[data-v-ff2fe19b]{color:#0b2237;text-shadow:none}.solution-row-summary[data-v-ff2fe19b]{color:#455c70;text-shadow:none}.solution-row-content h3[data-v-ff2fe19b]{color:#21435f;text-shadow:none}.highlight-pill[data-v-ff2fe19b]{color:#21425b;background:rgba(0,187,45,.08);border-color:#00741c3d;text-shadow:none}.solution-row-link[data-v-ff2fe19b]{color:#10324a;background:color-mix(in srgb,var(--accent-color) 16%,#eef6ff 84%);border-color:color-mix(in srgb,var(--accent-color) 34%,#9eb8cf 66%);text-shadow:none}.solution-row-content h2[data-v-ff2fe19b]{font-size:25px}}@keyframes heroReveal-ff2fe19b{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.hero-segment[data-v-ff2fe19b],.head-segment[data-v-ff2fe19b]{animation:none;opacity:1;transform:none}.solution-row-media[data-v-ff2fe19b]{transition:none;transform:none}}
