.solution-industry-page-module__5FG2Qq__page{--solution-industry-blue:var(--theme-accent-text);--solution-industry-border:var(--line-strong);background:var(--background);color:var(--foreground)}.solution-industry-page-module__5FG2Qq__page h1,.solution-industry-page-module__5FG2Qq__page h2,.solution-industry-page-module__5FG2Qq__page h3,.solution-industry-page-module__5FG2Qq__page p{margin:0}.solution-industry-page-module__5FG2Qq__page p,.solution-industry-page-module__5FG2Qq__page li{line-height:1.7}.solution-industry-page-module__5FG2Qq__section,.solution-industry-page-module__5FG2Qq__heroInner{width:min(100%, var(--container));padding-inline:var(--gutter);margin-inline:auto}.solution-industry-page-module__5FG2Qq__sectionSpace{padding-block:95px}.solution-industry-page-module__5FG2Qq__eyebrow,.solution-industry-page-module__5FG2Qq__number,.solution-industry-page-module__5FG2Qq__breadcrumb,.solution-industry-page-module__5FG2Qq__sectionNav,.solution-industry-page-module__5FG2Qq__textLink,.solution-industry-page-module__5FG2Qq__stepTop,.solution-industry-page-module__5FG2Qq__heroVisual figcaption,.solution-industry-page-module__5FG2Qq__closingBack{font-family:var(--font-jetbrains), monospace}.solution-industry-page-module__5FG2Qq__eyebrow{color:var(--solution-industry-blue);letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:550;line-height:1.7}.solution-industry-page-module__5FG2Qq__hero{background:radial-gradient(ellipse at 84% 42%, #101d30 0%, var(--background) 56%);overflow:hidden}.solution-industry-page-module__5FG2Qq__heroInner{padding-block:calc(var(--nav-height) + 30px) 55px}.solution-industry-page-module__5FG2Qq__breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:35px;font-size:.75rem;display:flex}.solution-industry-page-module__5FG2Qq__breadcrumb a{color:var(--foreground-soft);transition:color .18s}.solution-industry-page-module__5FG2Qq__breadcrumb a:hover,.solution-industry-page-module__5FG2Qq__breadcrumb a:focus-visible{color:var(--theme-accent-hover)}.solution-industry-page-module__5FG2Qq__heroGrid{grid-template-columns:1.07fr 1fr;align-items:center;gap:4%;display:grid}.solution-industry-page-module__5FG2Qq__heroCopy{z-index:2;padding-block:10px 25px;position:relative}.solution-industry-page-module__5FG2Qq__heroCopy>.solution-industry-page-module__5FG2Qq__eyebrow{letter-spacing:.11em;max-width:520px}.solution-industry-page-module__5FG2Qq__heroCopy h1{letter-spacing:-.035em;max-width:700px;margin-block:24px 26px;font-size:clamp(2.6rem,4.7vw,4.4rem);font-weight:610;line-height:1.08}.solution-industry-page-module__5FG2Qq__lead{max-width:580px;color:var(--foreground-soft);font-size:1.0625rem}.solution-industry-page-module__5FG2Qq__heroActions,.solution-industry-page-module__5FG2Qq__closingActions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:32px;display:flex}.solution-industry-page-module__5FG2Qq__heroVisual{border-radius:var(--ui-radius);background:radial-gradient(#17243554,#04060a00 65%);border:1px solid #30405b54;min-width:0;height:460px;margin:0;position:relative}.solution-industry-page-module__5FG2Qq__heroVisual:before,.solution-industry-page-module__5FG2Qq__heroVisual:after{z-index:2;content:"";pointer-events:none;width:18px;height:18px;position:absolute}.solution-industry-page-module__5FG2Qq__heroVisual:before{border-top-left-radius:var(--ui-radius);border-top:1px solid var(--theme-accent);border-left:1px solid var(--theme-accent);top:-1px;left:-1px}.solution-industry-page-module__5FG2Qq__heroVisual:after{border-bottom-right-radius:var(--ui-radius);border-right:1px solid var(--theme-accent);border-bottom:1px solid var(--theme-accent);bottom:-1px;right:-1px}.solution-industry-page-module__5FG2Qq__heroVisual img{border-radius:inherit;object-fit:cover;object-position:center;mix-blend-mode:lighten}.solution-industry-page-module__5FG2Qq__heroVisual figcaption{z-index:2;color:var(--muted-foreground);letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(#0000,#04060af5);justify-content:space-between;gap:15px;padding:38px 22px 22px;font-size:.75rem;display:flex;position:absolute;bottom:0;left:0;right:0}.solution-industry-page-module__5FG2Qq__sectionNav{top:var(--nav-height);z-index:20;border-block:1px solid var(--line-strong);color:var(--foreground-soft);letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#080d15f5;justify-content:center;gap:45px;padding:22px 5%;font-size:.75rem;display:flex;position:sticky}.solution-industry-page-module__5FG2Qq__sectionNav a:hover,.solution-industry-page-module__5FG2Qq__sectionNav a:focus-visible{color:var(--theme-accent-text)}.solution-industry-page-module__5FG2Qq__overview{grid-template-columns:1.3fr 1fr;gap:34px 10%;padding-block:95px;display:grid}.solution-industry-page-module__5FG2Qq__overviewIntro{display:contents}.solution-industry-page-module__5FG2Qq__overviewIntro h2,.solution-industry-page-module__5FG2Qq__sectionIntro h2,.solution-industry-page-module__5FG2Qq__workflowHeading h2,.solution-industry-page-module__5FG2Qq__faqGrid h2{letter-spacing:-.035em;margin-top:18px;font-size:clamp(2rem,3.4vw,3rem);font-weight:570;line-height:1.15}.solution-industry-page-module__5FG2Qq__overviewIntro>p{color:var(--foreground-soft);align-self:end;padding-top:38px;font-size:1.0625rem}.solution-industry-page-module__5FG2Qq__pressureArea{grid-column:1/-1;padding-top:18px}.solution-industry-page-module__5FG2Qq__pressureArea>.solution-industry-page-module__5FG2Qq__eyebrow{color:var(--muted-foreground);margin-bottom:25px}.solution-industry-page-module__5FG2Qq__pressureGrid{border:1px solid var(--solution-industry-border);background:var(--background-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.solution-industry-page-module__5FG2Qq__pressureGrid article{border-right:1px solid var(--solution-industry-border);padding:28px 28px 30px}.solution-industry-page-module__5FG2Qq__pressureGrid article:last-child{border-right:0}.solution-industry-page-module__5FG2Qq__number{color:var(--theme-accent-text);font-size:.8125rem}.solution-industry-page-module__5FG2Qq__pressureGrid h3{letter-spacing:-.02em;margin-block:18px 12px;font-size:1.3rem;font-weight:550;line-height:1.3}.solution-industry-page-module__5FG2Qq__pressureGrid p,.solution-industry-page-module__5FG2Qq__capabilityList p,.solution-industry-page-module__5FG2Qq__workflow p,.solution-industry-page-module__5FG2Qq__related p,.solution-industry-page-module__5FG2Qq__faq p,.solution-industry-page-module__5FG2Qq__closing>div>p{color:var(--foreground-soft)}.solution-industry-page-module__5FG2Qq__capabilities{border-block:1px solid var(--line);background:var(--background-1)}.solution-industry-page-module__5FG2Qq__sectionIntro{justify-content:space-between;align-items:end;gap:50px;margin-bottom:45px;display:flex}.solution-industry-page-module__5FG2Qq__sectionIntro>div{max-width:720px}.solution-industry-page-module__5FG2Qq__sectionIntro>p{max-width:350px;color:var(--foreground-soft)}.solution-industry-page-module__5FG2Qq__capabilityGrid{grid-template-columns:1.05fr 1fr;align-items:start;gap:7%;display:grid}.solution-industry-page-module__5FG2Qq__capabilityVisual{top:calc(var(--nav-height) + 88px);margin:0;position:sticky}.solution-industry-page-module__5FG2Qq__capabilityVisual img{aspect-ratio:1.5;border:1px solid var(--line-strong);background:var(--surface);object-fit:contain;width:100%;height:auto}.solution-industry-page-module__5FG2Qq__capabilityVisual figcaption{border-left:1px solid var(--line-strong);color:var(--foreground-soft);margin-top:25px;padding-left:25px;font-size:1.125rem;line-height:1.65}.solution-industry-page-module__5FG2Qq__capabilityList{border-top:1px solid var(--solution-industry-border)}.solution-industry-page-module__5FG2Qq__capabilityList article{border-bottom:1px solid var(--solution-industry-border);grid-template-columns:38px 1fr;gap:22px;padding-block:25px 28px;display:grid}.solution-industry-page-module__5FG2Qq__capabilityList h3{letter-spacing:-.02em;margin-bottom:10px;font-size:1.35rem;font-weight:560}.solution-industry-page-module__5FG2Qq__workflow{padding-block:95px}.solution-industry-page-module__5FG2Qq__workflowHeading{grid-template-columns:1fr 1.2fr;gap:18px 8%;margin-bottom:55px;display:grid}.solution-industry-page-module__5FG2Qq__workflowHeading .solution-industry-page-module__5FG2Qq__eyebrow,.solution-industry-page-module__5FG2Qq__workflowHeading h2{grid-column:1}.solution-industry-page-module__5FG2Qq__workflowHeading>p:last-child{grid-area:1/2/span 2;align-self:end;max-width:520px}.solution-industry-page-module__5FG2Qq__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;display:grid}.solution-industry-page-module__5FG2Qq__steps article{min-width:0}.solution-industry-page-module__5FG2Qq__stepTop{color:var(--theme-accent-text);align-items:center;gap:12px;font-size:.75rem;display:flex}.solution-industry-page-module__5FG2Qq__stepTop>span:last-child{background:linear-gradient(90deg,#536b91,#0000);flex:1;height:1px}.solution-industry-page-module__5FG2Qq__steps h3{margin-block:24px 12px;font-size:1.3rem;font-weight:560}.solution-industry-page-module__5FG2Qq__outcomes{border-block:1px solid var(--line);background:var(--background-1)}.solution-industry-page-module__5FG2Qq__outcomes>div>.solution-industry-page-module__5FG2Qq__eyebrow{margin-bottom:28px}.solution-industry-page-module__5FG2Qq__outcomeGrid{border:1px solid var(--line-strong);background:var(--background-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.solution-industry-page-module__5FG2Qq__outcomeGrid article{border-right:1px solid var(--line-strong);padding:32px 32px 35px}.solution-industry-page-module__5FG2Qq__outcomeGrid article:last-child{border-right:0}.solution-industry-page-module__5FG2Qq__outcomeIcon{color:var(--theme-accent-text);font-size:1.25rem}.solution-industry-page-module__5FG2Qq__outcomeGrid h2{margin-block:22px 17px;font-size:1.45rem;font-weight:570}.solution-industry-page-module__5FG2Qq__outcomeGrid ul{color:var(--foreground-soft);margin:0;padding:0;list-style:none}.solution-industry-page-module__5FG2Qq__outcomeGrid li::marker{color:var(--theme-accent-text)}.solution-industry-page-module__5FG2Qq__related{padding-block:95px 80px}.solution-industry-page-module__5FG2Qq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.solution-industry-page-module__5FG2Qq__relatedGrid article{border-radius:var(--ui-radius);border:1px solid var(--solution-industry-border);background:var(--background-1);padding:30px;transition:border-color .2s,transform .2s}.solution-industry-page-module__5FG2Qq__relatedGrid article:hover{border-color:var(--theme-accent);transform:translateY(-3px)}.solution-industry-page-module__5FG2Qq__relatedGrid h3,.solution-industry-page-module__5FG2Qq__productLine h3{margin-bottom:14px;font-size:1.25rem;font-weight:570}.solution-industry-page-module__5FG2Qq__relatedGrid h3 a,.solution-industry-page-module__5FG2Qq__productLine h3 a,.solution-industry-page-module__5FG2Qq__closingBack{align-items:center;gap:9px;display:inline-flex}.solution-industry-page-module__5FG2Qq__relatedGrid h3 svg,.solution-industry-page-module__5FG2Qq__productLine h3 svg{width:17px;height:17px;color:var(--theme-accent-text)}.solution-industry-page-module__5FG2Qq__productLine{border:1px solid var(--solution-industry-border);grid-template-columns:160px 1fr;gap:30px;margin-top:20px;padding:30px;transition:border-color .18s,background-color .18s;display:grid}.solution-industry-page-module__5FG2Qq__productLine:hover,.solution-industry-page-module__5FG2Qq__productLine:focus-within{border-color:var(--theme-accent);background:color-mix(in srgb, var(--theme-accent) 7%, var(--background-1))}.solution-industry-page-module__5FG2Qq__productLine h3 a{transition:color .18s}.solution-industry-page-module__5FG2Qq__productLine h3 a:hover{color:var(--theme-accent-text)}@media (prefers-reduced-motion:reduce){.solution-industry-page-module__5FG2Qq__productLine,.solution-industry-page-module__5FG2Qq__productLine h3 a{transition:none}}.solution-industry-page-module__5FG2Qq__productLine p{max-width:760px}.solution-industry-page-module__5FG2Qq__faq{border-top:1px solid var(--line);background:var(--background-1)}.solution-industry-page-module__5FG2Qq__faqGrid{grid-template-columns:.8fr 1.2fr;gap:9%;display:grid}.solution-industry-page-module__5FG2Qq__faqList{border-top:1px solid var(--line-strong)}.solution-industry-page-module__5FG2Qq__faqList details{border-bottom:1px solid var(--line-strong)}.solution-industry-page-module__5FG2Qq__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:24px;font-size:1.0625rem;font-weight:550;list-style:none;display:flex}.solution-industry-page-module__5FG2Qq__faqList summary::-webkit-details-marker{display:none}.solution-industry-page-module__5FG2Qq__faqList summary svg{width:16px;height:16px;color:var(--theme-accent-text);flex:none;transition:transform .18s}.solution-industry-page-module__5FG2Qq__faqList details[open] summary svg{transform:rotate(180deg)}.solution-industry-page-module__5FG2Qq__faqList details p{padding:0 45px 25px 0}.solution-industry-page-module__5FG2Qq__closing{border-top:1px solid var(--line-strong);background:radial-gradient(circle at 80% 45%, color-mix(in srgb, var(--theme-accent) 10%, transparent), transparent 34%), var(--background-1);padding-block:80px}.solution-industry-page-module__5FG2Qq__closing h2{letter-spacing:-.035em;max-width:880px;margin-block:20px 18px;font-size:clamp(2.2rem,4vw,4rem);font-weight:580;line-height:1.08}.solution-industry-page-module__5FG2Qq__closing>div>p:not(.solution-industry-page-module__5FG2Qq__eyebrow){max-width:620px;font-size:1.0625rem}@media (min-width:1600px){.solution-industry-page-module__5FG2Qq__heroVisual{border-radius:var(--ui-radius);height:500px}}@media (max-width:1100px){.solution-industry-page-module__5FG2Qq__heroGrid{grid-template-columns:1.1fr 1fr;gap:3%}.solution-industry-page-module__5FG2Qq__heroVisual{border-radius:var(--ui-radius);height:420px}.solution-industry-page-module__5FG2Qq__sectionIntro{gap:35px}.solution-industry-page-module__5FG2Qq__capabilityGrid{gap:40px}.solution-industry-page-module__5FG2Qq__steps{gap:24px}.solution-industry-page-module__5FG2Qq__outcomeGrid article,.solution-industry-page-module__5FG2Qq__pressureGrid article{padding-inline:25px}}@media (max-width:900px){.solution-industry-page-module__5FG2Qq__heroGrid{grid-template-columns:1fr 1fr;gap:25px}.solution-industry-page-module__5FG2Qq__heroCopy h1{font-size:2.8rem}.solution-industry-page-module__5FG2Qq__heroVisual{border-radius:var(--ui-radius);height:390px}.solution-industry-page-module__5FG2Qq__overview{gap:30px 6%}.solution-industry-page-module__5FG2Qq__sectionIntro{align-items:start}.solution-industry-page-module__5FG2Qq__capabilities .solution-industry-page-module__5FG2Qq__sectionIntro{display:block}.solution-industry-page-module__5FG2Qq__capabilities .solution-industry-page-module__5FG2Qq__sectionIntro>p{max-width:660px;margin-top:22px}.solution-industry-page-module__5FG2Qq__capabilityGrid{grid-template-columns:1fr 1fr;gap:30px}.solution-industry-page-module__5FG2Qq__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.solution-industry-page-module__5FG2Qq__faqGrid{gap:6%}}@media (max-width:760px){.solution-industry-page-module__5FG2Qq__section,.solution-industry-page-module__5FG2Qq__heroInner{padding-inline:var(--gutter)}.solution-industry-page-module__5FG2Qq__sectionSpace,.solution-industry-page-module__5FG2Qq__overview,.solution-industry-page-module__5FG2Qq__workflow,.solution-industry-page-module__5FG2Qq__related{padding-block:55px}.solution-industry-page-module__5FG2Qq__heroInner{padding-block:calc(var(--nav-height) + 20px) 32px}.solution-industry-page-module__5FG2Qq__breadcrumb{gap:12px;margin-bottom:28px}.solution-industry-page-module__5FG2Qq__heroGrid{grid-template-columns:1fr;gap:18px}.solution-industry-page-module__5FG2Qq__heroCopy{padding-bottom:10px}.solution-industry-page-module__5FG2Qq__heroCopy h1{max-width:550px;margin-block:20px 23px;font-size:clamp(2.6rem,8.6vw,3.4rem)}.solution-industry-page-module__5FG2Qq__lead{font-size:1rem}.solution-industry-page-module__5FG2Qq__heroActions{gap:20px;margin-top:26px}.solution-industry-page-module__5FG2Qq__heroVisual{border-radius:var(--ui-radius);height:300px}.solution-industry-page-module__5FG2Qq__heroVisual figcaption{padding:30px 16px 15px}.solution-industry-page-module__5FG2Qq__sectionNav{white-space:nowrap;justify-content:flex-start;gap:25px;padding:19px 6%;overflow-x:auto}.solution-industry-page-module__5FG2Qq__overview{grid-template-columns:1fr;gap:25px}.solution-industry-page-module__5FG2Qq__overviewIntro{gap:25px;display:grid}.solution-industry-page-module__5FG2Qq__overviewIntro>p{padding-top:0;font-size:1rem}.solution-industry-page-module__5FG2Qq__pressureArea{grid-column:auto;padding-top:10px}.solution-industry-page-module__5FG2Qq__pressureGrid{grid-template-columns:1fr}.solution-industry-page-module__5FG2Qq__pressureGrid article{border-right:0;border-bottom:1px solid var(--solution-industry-border);grid-template-columns:25px 1fr;gap:0 13px;padding:25px;display:grid}.solution-industry-page-module__5FG2Qq__pressureGrid article:last-child{border-bottom:0}.solution-industry-page-module__5FG2Qq__pressureGrid h3{margin:0 0 10px}.solution-industry-page-module__5FG2Qq__pressureGrid p{grid-column:2}.solution-industry-page-module__5FG2Qq__sectionIntro{margin-bottom:30px;display:block}.solution-industry-page-module__5FG2Qq__sectionIntro>p{max-width:none;margin-top:22px}.solution-industry-page-module__5FG2Qq__capabilityGrid{grid-template-columns:1fr;gap:35px}.solution-industry-page-module__5FG2Qq__capabilityVisual{position:static}.solution-industry-page-module__5FG2Qq__capabilityVisual figcaption{font-size:1rem}.solution-industry-page-module__5FG2Qq__workflowHeading{margin-bottom:35px;display:block}.solution-industry-page-module__5FG2Qq__workflowHeading>p:last-child{margin-top:20px}.solution-industry-page-module__5FG2Qq__outcomeGrid{grid-template-columns:1fr}.solution-industry-page-module__5FG2Qq__outcomeGrid article{border-right:0;border-bottom:1px solid var(--line-strong);grid-template-columns:35px 1fr;gap:0 12px;padding:25px;display:grid}.solution-industry-page-module__5FG2Qq__outcomeGrid article:last-child{border-bottom:0}.solution-industry-page-module__5FG2Qq__outcomeGrid h2{margin:5px 0 15px}.solution-industry-page-module__5FG2Qq__outcomeGrid ul{grid-column:2}.solution-industry-page-module__5FG2Qq__relatedGrid{grid-template-columns:1fr;gap:18px}.solution-industry-page-module__5FG2Qq__relatedGrid article,.solution-industry-page-module__5FG2Qq__productLine{padding:25px}.solution-industry-page-module__5FG2Qq__productLine{display:block}.solution-industry-page-module__5FG2Qq__productLine>.solution-industry-page-module__5FG2Qq__eyebrow{margin-bottom:18px;display:block}.solution-industry-page-module__5FG2Qq__faqGrid{grid-template-columns:1fr;gap:28px}.solution-industry-page-module__5FG2Qq__closing{padding-block:55px}}@media (max-width:380px){.solution-industry-page-module__5FG2Qq__steps{grid-template-columns:1fr}.solution-industry-page-module__5FG2Qq__heroVisual{border-radius:var(--ui-radius);height:250px}.solution-industry-page-module__5FG2Qq__heroActions .solution-industry-page-module__5FG2Qq__button{width:100%}.solution-industry-page-module__5FG2Qq__closingActions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.solution-industry-page-module__5FG2Qq__page *,.solution-industry-page-module__5FG2Qq__page :before,.solution-industry-page-module__5FG2Qq__page :after{transition:none!important}}
