.solutions-module__a6ADLW__hero{min-height:620px;padding:calc(var(--nav-height) + 110px) 24px 100px;color:#fff;background:-webkit-linear-gradient(#0a121a7a,#0a121aeb),-webkit-image-set(url(/background_intro.webp) 1x type("image/webp"),url(/background_intro.png) 1x type("image/png")) 50%/cover no-repeat;background:linear-gradient(90deg,#0a121aeb,#0a121a7a),image-set("/background_intro.webp" 1x type("image/webp"),"/background_intro.png" 1x type("image/png")) 50%/cover no-repeat;align-items:flex-end;display:flex}.solutions-module__a6ADLW__heroInner{width:min(100%, var(--max-width));margin:0 auto}.solutions-module__a6ADLW__heroInner>p:first-child,.solutions-module__a6ADLW__intro>p,.solutions-module__a6ADLW__cta p{letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:.78rem;font-weight:800}.solutions-module__a6ADLW__capabilitiesSection{background-color:#f4f6f8;background-image:linear-gradient(#ffffffb8,#ffffffb8),url(/background_intro.webp),url(/background_intro.png);background-position:50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,cover;padding:110px 24px}.solutions-module__a6ADLW__intro>p,.solutions-module__a6ADLW__cta p{letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:.78rem;font-weight:800}.solutions-module__a6ADLW__hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(3rem,6.2vw,6rem);line-height:.98}.solutions-module__a6ADLW__heroText{color:#ffffffc7;max-width:720px;margin:30px 0 0;font-size:1.08rem}.solutions-module__a6ADLW__intro{width:min(calc(100% - 48px), var(--max-width));margin:0 auto;padding:110px 0 70px}.solutions-module__a6ADLW__intro>p,.solutions-module__a6ADLW__cta p{color:var(--accent)}.solutions-module__a6ADLW__intro h2,.solutions-module__a6ADLW__cta h2{letter-spacing:-.05em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(2.2rem,4.5vw,4.4rem);line-height:1.05}.solutions-module__a6ADLW__solutionList{width:min(100%, var(--max-width));margin:0 auto}.solutions-module__a6ADLW__solution{border-top:1px solid var(--border);grid-template-columns:1fr .9fr;gap:100px;padding:58px 0;display:grid}.solutions-module__a6ADLW__solution:last-child{border-bottom:1px solid var(--border)}.solutions-module__a6ADLW__solutionHeading{grid-template-columns:55px 1fr;gap:20px;display:grid}.solutions-module__a6ADLW__solutionHeading span{color:var(--accent);letter-spacing:.12em;padding-top:8px;font-size:.76rem;font-weight:800}.solutions-module__a6ADLW__solutionHeading h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.08}.solutions-module__a6ADLW__solutionDetails>p{color:var(--text-muted);margin:0 0 28px}.solutions-module__a6ADLW__solutionDetails ul{margin:0;padding:0;list-style:none}.solutions-module__a6ADLW__solutionDetails li{border-top:1px solid var(--border);color:var(--text);padding:12px 0;font-weight:650}.solutions-module__a6ADLW__solutionDetails li:last-child{border-bottom:1px solid var(--border)}.solutions-module__a6ADLW__cta{padding:90px max(24px, calc((100% - var(--max-width)) / 2));background:var(--accent-dark);color:#fff;justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.solutions-module__a6ADLW__cta p{color:#ffffff94}.solutions-module__a6ADLW__cta h2{max-width:820px;font-size:clamp(2rem,4vw,3.8rem)}.solutions-module__a6ADLW__cta a{color:var(--accent-dark);letter-spacing:.09em;text-transform:uppercase;background:#fff;flex-shrink:0;padding:15px 22px;font-size:.78rem;font-weight:800}@media (max-width:860px){.solutions-module__a6ADLW__solution{grid-template-columns:1fr;gap:36px}.solutions-module__a6ADLW__cta{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.solutions-module__a6ADLW__hero{min-height:560px;padding-left:20px;padding-right:20px}.solutions-module__a6ADLW__capabilitiesSection{padding:82px 20px}.solutions-module__a6ADLW__intro,.solutions-module__a6ADLW__solutionList{width:min(100%, var(--max-width))}.solutions-module__a6ADLW__intro{padding:0 0 48px}.solutions-module__a6ADLW__solution{padding:46px 0}.solutions-module__a6ADLW__solutionHeading{grid-template-columns:40px 1fr}.solutions-module__a6ADLW__cta{padding:76px 20px}.solutions-module__a6ADLW__cta a{text-align:center;width:100%}}
