.solution-intro{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8%;padding-block:90px;display:grid}.solution-intro .eyebrow{margin-bottom:20px}.solution-intro h2{font-size:clamp(29px,3vw,43px)}.solution-offers>a{border-top:1px solid var(--line);align-items:flex-start;gap:20px;padding:23px 0;transition:padding .2s;display:flex}.solution-offers>a:hover{padding-left:8px}.solution-offers>a>span{color:var(--muted);font-size:11px}.solution-offers h3{font-size:20px}.solution-offers p{color:var(--muted);max-width:380px;margin-top:10px;font-size:12px}.solution-offers svg{color:var(--violet);flex-shrink:0;margin-left:auto}.solution-hero{align-items:center;min-height:calc(100svh - 30px);display:flex;position:relative;overflow:hidden}.solution-image{object-fit:cover;object-position:center;animation:1.3s ease-out both solution-image-in}.solution-shade{background:linear-gradient(90deg,#080a12ed,#080a129c 55%,#080a1245);position:absolute;inset:0}.solution-hero-content{padding-block:130px 80px;animation:.7s ease-out both solution-text-in;position:relative}.solution-hero h1{letter-spacing:-.06em;max-width:790px;margin:24px 0;font-size:clamp(44px,6.3vw,86px);line-height:1.05}.solution-hero-content>p:not(.eyebrow){color:#d2ceda;max-width:460px;font-size:17px;line-height:1.7}.solution-hero .button{margin-top:32px}.solution-detail{grid-template-columns:1fr 1fr;gap:10%;padding-block:110px;display:grid}.solution-detail h2{white-space:pre-line;margin:22px 0}.solution-detail>div>p:last-child{color:var(--muted);max-width:390px;font-size:14px}.solution-detail article{border-top:1px solid var(--line);gap:24px;padding:27px 0;display:flex}.solution-detail article>span{color:var(--muted);font-size:12px}.solution-detail article h3{margin-bottom:13px;font-size:22px}.solution-detail article p{color:var(--muted);font-size:13px}.solution-pilot{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1fr;gap:12%;padding-block:65px;display:grid}.solution-pilot h2{margin:18px 0}.solution-pilot p{color:var(--muted);max-width:530px;font-size:14px}.solution-pilot>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;display:flex}.solution-pilot small{color:var(--muted);max-width:330px;font-size:10px}.solution-related{flex-wrap:wrap;gap:35px;padding-block:50px;display:flex}.solution-related a{color:#c3bbda;align-items:center;gap:10px;font-size:13px;display:flex}.solution-related a:hover{color:#fff}@keyframes solution-image-in{0%{opacity:.6;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes solution-text-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.solution-intro,.solution-detail,.solution-pilot{grid-template-columns:1fr;gap:35px;padding-block:55px}.solution-hero h1{max-width:500px;font-size:47px}.solution-hero-content>p:not(.eyebrow){font-size:14px}.solution-hero{min-height:85svh}.solution-pilot small{max-width:100%}}@media (prefers-reduced-motion:reduce){.solution-image,.solution-hero-content{animation:none}.solution-offers>a{transition:none}}
