.SolutionsIndexPage_page__SAN8R{min-height:100vh;padding:112px 20px 72px}.SolutionsIndexPage_pageDark__j04Uq{background:radial-gradient(circle at top left,rgba(212,61,61,.16),transparent 32%),linear-gradient(180deg,#08090c,#111318)}.SolutionsIndexPage_pageLight__vKsZq{background:radial-gradient(circle at top left,rgba(220,38,38,.08),transparent 28%),linear-gradient(180deg,#fff7f5,#ffffff 38%,#f8fafc)}.SolutionsIndexPage_heroSection__VZhal{width:100%;display:flex;justify-content:center;margin-bottom:40px}.SolutionsIndexPage_heroInner__IHOq7{width:100%;max-width:1120px;display:flex;flex-direction:column;gap:16px}.SolutionsIndexPage_eyebrow__Zu7V7{width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.SolutionsIndexPage_eyebrowDark__Lm0uv{color:#f4b2b2;background:rgba(164,46,46,.22);border:1px solid rgba(212,61,61,.28)}.SolutionsIndexPage_eyebrowLight__R5p1M{color:#991b1b;background:rgba(254,226,226,.8);border:1px solid rgba(248,113,113,.28)}.SolutionsIndexPage_heroTitle__c_jWj{max-width:820px;font-size:clamp(2.2rem,5vw,4.4rem);line-height:.95;font-weight:700;letter-spacing:-.04em}.SolutionsIndexPage_heroTitleDark__hS9ZV{color:#ffffff}.SolutionsIndexPage_heroTitleLight__F_9yA{color:#111827}.SolutionsIndexPage_heroCopy__ixihG{max-width:760px;font-size:1rem;line-height:1.75}.SolutionsIndexPage_heroCopyDark__A5wa2{color:rgba(255,255,255,.72)}.SolutionsIndexPage_heroCopyLight__DpZA3{color:#475569}.SolutionsIndexPage_sectionsSection__lkFxj{width:100%;display:flex;justify-content:center}.SolutionsIndexPage_sectionsGrid__HLwHy{width:100%;max-width:1120px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.SolutionsIndexPage_sectionCard___dtne{border-radius:24px;padding:24px 18px 18px;border:1px solid transparent;backdrop-filter:blur(18px)}.SolutionsIndexPage_sectionCardDark__nsa81{background:linear-gradient(180deg,rgba(29,31,37,.96),rgba(17,19,24,.96));border-color:rgba(255,255,255,.08);box-shadow:0 24px 80px rgba(0,0,0,.24)}.SolutionsIndexPage_sectionCardLight__V_m4H{background:rgba(255,255,255,.88);border-color:rgba(15,23,42,.08);box-shadow:0 18px 48px rgba(15,23,42,.08)}.SolutionsIndexPage_sectionTitle__QkQit{margin-bottom:16px;font-size:.8rem;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.SolutionsIndexPage_sectionTitleDark__SjrDA{color:#9ca3af}.SolutionsIndexPage_sectionTitleLight__J31kQ{color:#64748b}.SolutionsIndexPage_sectionLinks___tBEY{display:flex;flex-direction:column;gap:10px}.SolutionsIndexPage_solutionLink__cqx4q{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:16px;padding:14px;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease;border:1px solid transparent;font-size:.95rem;line-height:1.45}.SolutionsIndexPage_solutionLink__cqx4q:hover{transform:translateY(-1px)}.SolutionsIndexPage_solutionLinkDark__ghYoT{color:#ffffff;background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.06)}.SolutionsIndexPage_solutionLinkDark__ghYoT:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}.SolutionsIndexPage_solutionLinkLight__NIS0c{color:#0f172a;background:rgba(248,250,252,.96);border-color:rgba(148,163,184,.18)}.SolutionsIndexPage_solutionLinkLight__NIS0c:hover{background:#ffffff;border-color:rgba(239,68,68,.22)}.SolutionsIndexPage_linkMeta__4aDfM{flex-shrink:0;font-size:.72rem;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;opacity:.64}@media (max-width:1180px){.SolutionsIndexPage_sectionsGrid__HLwHy{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.SolutionsIndexPage_page__SAN8R{padding-top:104px}.SolutionsIndexPage_sectionsGrid__HLwHy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.SolutionsIndexPage_page__SAN8R{padding-left:16px;padding-right:16px;padding-bottom:56px}.SolutionsIndexPage_heroSection__VZhal{margin-bottom:28px}.SolutionsIndexPage_heroInner__IHOq7{gap:14px}.SolutionsIndexPage_heroCopy__ixihG{font-size:.95rem;line-height:1.65}.SolutionsIndexPage_sectionsGrid__HLwHy{grid-template-columns:1fr;gap:16px}.SolutionsIndexPage_sectionCard___dtne{padding:20px 16px 16px}.SolutionsIndexPage_solutionLink__cqx4q{padding:13px 12px;font-size:.92rem}}