.solutions-refined .site-section{padding-block:clamp(2.5rem,5vw,5rem)}.solutions-refined .site-page-intro,.solutions-refined .site-final,.solutions-refined .featured-experience{padding-block:clamp(3rem,6vw,6rem)}.solutions-refined .solution-media{max-width:64rem;margin-inline:auto}.solutions-refined .solution-output-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.solutions-refined .solution-outcome{max-width:52rem;color:var(--site-purple);font-size:1.1rem}.solutions-refined .solution-journey ol{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.solutions-refined .solution-journey li{flex:145px;align-items:center;gap:.7rem;min-width:0;display:flex}.solutions-refined .solution-journey button{text-align:left;border-top:2px solid var(--site-line);background:0 0;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;min-height:120px;padding:1.2rem .8rem;transition:background .2s,border-color .2s;display:flex}.solutions-refined .solution-journey button:hover,.solutions-refined .solution-journey button[aria-pressed=true]{border-color:var(--site-purple);background:#f4eff7}.solutions-refined .solution-journey button:focus-visible{outline:3px solid var(--site-purple);outline-offset:3px}.solutions-refined .solution-journey strong{overflow-wrap:anywhere;font-size:1rem;font-weight:500}.solutions-refined .solution-arrow{color:var(--site-purple)}.solutions-refined .solution-step-detail{border-bottom:1px solid var(--site-line);min-height:140px;padding:1.5rem 0}.solutions-refined .solution-step-detail h3{font-size:1.4rem}.solutions-refined .solution-step-detail p{max-width:55rem}.solutions-refined .solution-journey.solution-system button{border:1px solid var(--site-line)}.solutions-refined .solution-hub-links a small{color:var(--site-purple);margin-top:.7rem;font-size:.85rem;line-height:1.5;display:block}.solutions-refined .featured-experience-caption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.solutions-refined .featured-experience-caption p{max-width:40rem;font-size:.85rem}@media (max-width:600px){.solutions-refined .solution-output-media{grid-template-columns:1fr}.solutions-refined .solution-journey li{flex-basis:100%}.solutions-refined .solution-journey button{min-height:80px}.solutions-refined .solution-step-detail{min-height:0}.solutions-refined .featured-experience-caption{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.solutions-refined .solution-journey button{transition:none}}@media (max-width:360px){.solutions-refined.solution-demo .site-page-intro h1{font-size:2.7rem}}
