.industries-challenges{padding-block:var(--section-y-tight);background:var(--theme-bg-elevated)}.industries-challenges__inner{flex-direction:column;gap:clamp(1.65rem,3.2vw,2.5rem);display:flex}.industries-challenges__mast{max-width:40rem}.industries-challenges__label{letter-spacing:.14em;text-transform:uppercase;color:var(--theme-accent,var(--brand-secondary));margin:0 0 .65rem;font-size:.72rem;font-weight:600}.industries-challenges__title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.035em;color:var(--theme-heading);text-wrap:balance;margin:0;font-size:clamp(1.85rem,3.4vw,2.75rem);font-weight:700;line-height:1.08}.industries-challenges__title-line{display:block}.industries-challenges__description{max-width:52ch;color:var(--theme-text-secondary);margin:.9rem 0 0;font-size:1.05rem;line-height:1.65}.industries-challenges__stage{align-items:stretch;gap:clamp(1.25rem,2.6vw,2rem);display:grid}@media (min-width:960px){.industries-challenges__stage{grid-template-columns:minmax(0,1.45fr) minmax(15rem,.65fr);align-items:stretch}}.industries-challenges__cloud{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.industries-challenges__cloud>*{min-width:0;display:flex}@media (min-width:720px){.industries-challenges__cloud{grid-template-columns:repeat(4,minmax(0,1fr))}.industries-challenges__cloud>:first-child,.industries-challenges__cloud>:nth-child(6){grid-column:span 2}}.industries-challenges__chip{border-radius:calc(var(--radius-card) * .75);letter-spacing:-.015em;border:1px solid #0000;align-items:center;width:100%;min-height:4.75rem;padding:1.05rem 1.2rem;font-size:.98rem;font-weight:650;line-height:1.3;animation:4.8s ease-in-out infinite industries-chip-flow;display:flex}.industries-challenges__cloud>:nth-child(2) .industries-challenges__chip{animation-delay:.35s}.industries-challenges__cloud>:nth-child(3) .industries-challenges__chip{animation-delay:.7s}.industries-challenges__cloud>:nth-child(4) .industries-challenges__chip{animation-delay:1.05s}.industries-challenges__cloud>:nth-child(5) .industries-challenges__chip{animation-delay:1.4s}.industries-challenges__cloud>:nth-child(6) .industries-challenges__chip{animation-delay:1.75s}.industries-challenges__cloud>:nth-child(7) .industries-challenges__chip{animation-delay:2.1s}.industries-challenges__cloud>:nth-child(8) .industries-challenges__chip{animation-delay:2.45s}@keyframes industries-chip-flow{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.industries-challenges__chip{animation:none}}.industries-challenges__chip--ink{color:#fff;background:linear-gradient(155deg,#1a4aad 0%,#0a2472 100%)}.industries-challenges__chip--frost{border-color:color-mix(in srgb, var(--theme-border) 88%, transparent);color:var(--theme-heading);background:#fff}.industries-challenges__chip--mid{color:#0a2472;background:#dbeafe}.industries-challenges__chip--ice{color:#14357e;background:#eef4ff;border-color:#0a24721a}html.dark .industries-challenges__chip--frost,html.dark .industries-challenges__chip--ice{background:color-mix(in srgb, #0a2472 22%, var(--theme-panel-bg,#111));color:#e8f0ff;border-color:#ffffff1f}html.dark .industries-challenges__chip--mid{color:#dbeafe;background:#293954}.industries-challenges__resolve{border-radius:calc(var(--radius-card,1rem) + .15rem);color:#f8fafc;background:linear-gradient(155deg,#1a4aad 0%,#0a2472 48%,#06153f 100%);flex-direction:column;justify-content:space-between;gap:1.25rem;min-height:100%;padding:clamp(1.35rem,2.4vw,1.85rem);display:flex;box-shadow:0 14px 32px #02061724}.industries-challenges__aside{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:650;line-height:1.3}.industries-challenges__btn{color:#0a2472;background:#fff;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:3rem;padding:.8rem 1.35rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.industries-challenges__btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px #03102e38}.industries-results{padding-block:var(--section-y-tight);background:var(--theme-bg-elevated)}.industries-results__inner{flex-direction:column;gap:clamp(1.65rem,3.2vw,2.5rem);display:flex}.industries-results__intro{max-width:46rem}.industries-results__title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.035em;color:var(--theme-heading);text-wrap:balance;margin:0;font-size:clamp(1.85rem,3.4vw,2.75rem);font-weight:700;line-height:1.06}.industries-results__description{max-width:58ch;color:var(--theme-text-secondary);margin:.9rem 0 0;font-size:1.02rem;line-height:1.65}.industries-results__points{gap:.85rem;display:grid}.industries-results__points>*{min-height:100%;display:flex}@media (min-width:900px){.industries-results__points{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.industries-results__point{border-radius:calc(var(--radius-card) * .85);border:1px solid #0000;flex-direction:column;gap:1.15rem;min-height:100%;padding:1.65rem 1.5rem 1.75rem;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex}.industries-results__point:hover{border-color:color-mix(in srgb, var(--brand-secondary) 28%, transparent);transform:translateY(-3px);box-shadow:0 16px 36px #03102e24}.industries-results__point--ink{color:#fff;background:linear-gradient(165deg,#1a4aad 0%,#0a2472 100%)}.industries-results__point--frost{border-color:color-mix(in srgb, var(--theme-border) 88%, transparent);color:var(--theme-heading);background:#fff}.industries-results__point--mid{color:#0a2472;background:#dbeafe}.industries-results__point--lead{outline-offset:0;border-color:#ffffff38;outline:2px solid #ffffff8c;box-shadow:0 18px 40px #03102e2e}.industries-results__point--lead:hover{transform:translateY(-4px);box-shadow:0 22px 48px #03102e3d}.industries-results__point--lead .industries-results__name{font-size:clamp(1.3rem,1.9vw,1.55rem)}.industries-results__index{font-family:var(--font-display), system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.14em;color:#93c5fd;font-size:.78rem;font-weight:700}.industries-results__point--frost .industries-results__index,.industries-results__point--mid .industries-results__index{color:var(--brand-secondary,#1d4ed8)}.industries-results__mark{width:2.55rem;height:2.55rem;color:inherit;background:#ffffff29;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.industries-results__point--frost .industries-results__mark,.industries-results__point--mid .industries-results__mark{color:#fff;background:#0a2472}.industries-results__mark svg{width:1.2rem;height:1.2rem}.industries-results__copy{min-width:0;margin-top:auto}.industries-results__name{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:700;line-height:1.25}.industries-results__point--ink .industries-results__name{color:#fff}.industries-results__desc{margin:.5rem 0 0;font-size:.95rem;line-height:1.55}.industries-results__point--ink .industries-results__desc{color:#dfedfe}.industries-results__point--frost .industries-results__desc,.industries-results__point--mid .industries-results__desc{color:var(--theme-text-secondary)}html.dark .industries-results__point--frost,html.dark .industries-results__point--mid{background:color-mix(in srgb, #0a2472 22%, var(--theme-panel-bg,#111));color:#e8f0ff;border-color:#ffffff1f}html.dark .industries-results__point--frost .industries-results__desc,html.dark .industries-results__point--mid .industries-results__desc{color:#dbeafec7}html[dir=rtl] .industries-results__intro,html[dir=rtl] .industries-challenges__mast{max-width:none}
