.solution-page .not-found-hero{background:var(--gradient-hero);text-align:left;padding:clamp(72px,10vw,120px) clamp(24px,4vw,40px) clamp(80px,10vw,112px);position:relative;overflow:hidden}.solution-page .not-found-hero:after{content:"";background:linear-gradient(90deg,#0000 0%,#97c9f959 20%,#2a948973 50%,#97c9f959 80%,#0000 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.solution-page .not-found-hero__inner{z-index:1;max-width:720px;margin-inline:auto;position:relative}.solution-page .not-found-hero .pill{margin-bottom:clamp(24px,3.5vw,36px)}.solution-page .not-found-hero h1{letter-spacing:-.03em;color:#fff;margin:0 0 18px;font-size:clamp(2rem,4.8vw,3.25rem);line-height:1.08}.solution-page .not-found-hero h1 em{font-style:normal}.solution-page .not-found-hero h1 em .grad{background:linear-gradient(135deg, var(--color-blue-soft) 0%, var(--color-teal-hover) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.solution-page .not-found-hero__sub{color:#ffffffb8;max-width:38rem;margin:0 0 28px;font-size:clamp(1rem,2vw,1.125rem);line-height:1.65}.not-found-links ul{flex-wrap:wrap;gap:10px 18px;margin:0 0 32px;padding:0;list-style:none;display:flex}.not-found-links a{color:var(--color-blue-soft);font-size:14px;font-weight:600;text-decoration:none}.not-found-links a:hover{color:#fff}.not-found-actions{flex-wrap:wrap;gap:12px;display:flex}@media (width<=640px){.not-found-actions .btn{flex:100%;justify-content:center}}
