.SolutionsScreen-module__fhVjMa__page{--solutions-accent:#fd7604;background:linear-gradient(#fff 0%,#f7f9fb 100%);width:100%;min-width:0}.SolutionsScreen-module__fhVjMa__hero{background:var(--color-white);border-bottom:1px solid #142f440f;width:100%}.SolutionsScreen-module__fhVjMa__heroInner{width:100%;max-width:var(--container-max);padding:clamp(72px, 7vw, 108px) var(--space-6) clamp(54px, 5vw, 76px);margin:0 auto}.SolutionsScreen-module__fhVjMa__eyebrow{color:var(--color-primary-900);font-size:.72rem;font-weight:var(--weight-bold);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 16px;line-height:1.4;display:flex}.SolutionsScreen-module__fhVjMa__eyebrow:before{content:"";background:var(--solutions-accent);flex:none;width:34px;height:2px}.SolutionsScreen-module__fhVjMa__title{max-width:820px;color:var(--color-text-900);font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,4.6vw,4.4rem);font-weight:800;line-height:1.02}.SolutionsScreen-module__fhVjMa__highlight{color:var(--solutions-accent)}.SolutionsScreen-module__fhVjMa__description{max-width:760px;color:var(--color-muted-600);font-size:clamp(1rem,1.25vw,1.12rem);font-weight:var(--weight-medium);text-wrap:pretty;margin:24px 0 0;line-height:1.7}.SolutionsScreen-module__fhVjMa__catalog{width:100%}.SolutionsScreen-module__fhVjMa__catalogInner{width:100%;max-width:var(--container-max);padding:clamp(52px, 5vw, 76px) var(--space-6) clamp(72px, 7vw, 104px);margin:0 auto}.SolutionsScreen-module__fhVjMa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;min-width:0;display:grid}.SolutionsScreen-module__fhVjMa__card{--solution-accent:var(--color-primary-900);min-width:0;min-height:430px;color:var(--color-text-900);background:var(--color-white);transition:transform var(--dur-200) var(--ease-standard), border-color var(--dur-200) var(--ease-standard), box-shadow var(--dur-200) var(--ease-standard);border:1px solid #142f4417;border-radius:16px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #142f440d}.SolutionsScreen-module__fhVjMa__card:hover{color:var(--color-text-900);border-color:var(--solution-accent);transform:translateY(-4px);box-shadow:0 18px 42px #142f4417}.SolutionsScreen-module__fhVjMa__card:focus-visible{outline-offset:4px;outline:3px solid #0086d738}.SolutionsScreen-module__fhVjMa__media,.SolutionsScreen-module__fhVjMa__mediaFallback{aspect-ratio:16/9;background:linear-gradient(135deg,#0a3d621a,#fd760414);flex:none;width:100%;position:relative;overflow:hidden}.SolutionsScreen-module__fhVjMa__image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .48s var(--ease-standard);display:block}.SolutionsScreen-module__fhVjMa__card:hover .SolutionsScreen-module__fhVjMa__image{transform:scale(1.035)}.SolutionsScreen-module__fhVjMa__mediaOverlay{pointer-events:none;background:linear-gradient(#fff0 48%,#ffffff1f 100%);position:absolute;inset:0}.SolutionsScreen-module__fhVjMa__cardContent{flex-direction:column;flex:auto;min-height:0;padding:22px;display:flex}.SolutionsScreen-module__fhVjMa__tag{width:fit-content;max-width:100%;color:var(--solution-accent);letter-spacing:.05em;text-transform:uppercase;background:color-mix(in srgb, var(--solution-accent) 9%, white);border:1px solid color-mix(in srgb, var(--solution-accent) 17%, transparent);border-radius:var(--radius-pill);align-items:center;padding:6px 10px;font-size:.72rem;font-weight:800;line-height:1.25;display:inline-flex}.SolutionsScreen-module__fhVjMa__cardTitle{color:var(--color-text-900);font-family:var(--font-display);letter-spacing:-.03em;margin:17px 0 0;font-size:clamp(1.3rem,1.6vw,1.55rem);font-weight:800;line-height:1.22}.SolutionsScreen-module__fhVjMa__cardDescription{color:var(--color-text-900);font-size:.94rem;font-weight:var(--weight-medium);margin:13px 0 0;line-height:1.62}.SolutionsScreen-module__fhVjMa__cardAction{color:var(--color-primary-900);font-size:.86rem;font-weight:var(--weight-bold);align-items:center;gap:9px;margin-top:auto;padding-top:24px;line-height:1.3;display:inline-flex}.SolutionsScreen-module__fhVjMa__cardActionIcon{stroke-width:2px;width:16px;height:16px;transition:transform var(--dur-200) var(--ease-standard);flex:none}.SolutionsScreen-module__fhVjMa__card:hover .SolutionsScreen-module__fhVjMa__cardActionIcon{transform:translate(3px)}@media (max-width:1100px){.SolutionsScreen-module__fhVjMa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.SolutionsScreen-module__fhVjMa__card{min-height:410px}}@media (max-width:767px){.SolutionsScreen-module__fhVjMa__heroInner,.SolutionsScreen-module__fhVjMa__catalogInner{padding-right:var(--space-5);padding-left:var(--space-5)}.SolutionsScreen-module__fhVjMa__heroInner{padding-top:58px;padding-bottom:48px}.SolutionsScreen-module__fhVjMa__title{font-size:clamp(2.2rem,10vw,3.2rem)}.SolutionsScreen-module__fhVjMa__description{margin-top:20px;font-size:.96rem;line-height:1.62}.SolutionsScreen-module__fhVjMa__catalogInner{padding-top:42px;padding-bottom:68px}.SolutionsScreen-module__fhVjMa__grid{grid-template-columns:minmax(0,1fr);gap:18px}.SolutionsScreen-module__fhVjMa__card{min-height:0}.SolutionsScreen-module__fhVjMa__cardContent{padding:20px}.SolutionsScreen-module__fhVjMa__cardTitle{font-size:1.3rem}.SolutionsScreen-module__fhVjMa__cardDescription{font-size:.92rem}}@media (max-width:480px){.SolutionsScreen-module__fhVjMa__heroInner,.SolutionsScreen-module__fhVjMa__catalogInner{padding-right:var(--space-4);padding-left:var(--space-4)}.SolutionsScreen-module__fhVjMa__eyebrow{font-size:.68rem}.SolutionsScreen-module__fhVjMa__eyebrow:before{width:28px}.SolutionsScreen-module__fhVjMa__title{font-size:2.15rem}.SolutionsScreen-module__fhVjMa__card{border-radius:13px}.SolutionsScreen-module__fhVjMa__cardContent{padding:18px}}@media (prefers-reduced-motion:reduce){.SolutionsScreen-module__fhVjMa__card,.SolutionsScreen-module__fhVjMa__image,.SolutionsScreen-module__fhVjMa__cardActionIcon{transition:none}.SolutionsScreen-module__fhVjMa__card:hover,.SolutionsScreen-module__fhVjMa__card:hover .SolutionsScreen-module__fhVjMa__image,.SolutionsScreen-module__fhVjMa__card:hover .SolutionsScreen-module__fhVjMa__cardActionIcon{transform:none}}
