.ux-solution-visual.ux-solution-report-preview{width:100%;max-width:460px;margin-inline:auto}.ux-action-row{gap:12px;margin-top:30px}@media (width<=600px){.ux-action-row{flex-direction:column}}.ux-solution-hero-grid,.ux-solution-context-grid,.ux-solution-detail-grid,.ux-solution-resource-grid{grid-template-columns:1fr 1fr;gap:64px;display:grid}.ux-solution-hero-grid.ux-solution-hero-text-only{grid-template-columns:minmax(0,1000px)}.ux-content .ux-solution-hero-text-only .ux-solution-intro{max-width:820px}.ux-solution-hero .ux-action-row{align-items:center;gap:20px}.ux-solution-visual img{object-fit:contain;width:100%;max-height:440px;display:block}.ux-solution-visual-vitals img{border-radius:var(--ux-container-radius);border:1px solid var(--ux-line);background:#fff;padding:16px}.ux-solution-forms-flow{border:1px solid var(--ux-line);padding:32px}.ux-solution-forms-flow>div{border-bottom:1px solid var(--ux-line);align-items:center;gap:20px;padding:20px 0;display:flex}.ux-solution-forms-flow span{color:#38647b;font-size:14px;font-weight:600}.ux-solution-brands{gap:12px;margin:28px 0;list-style:none}.ux-solution-brands li{border:1px solid var(--ux-line);border-radius:var(--ux-container-radius);padding:8px 14px;font-size:16px}.ux-solution-label-photo{object-fit:cover;grid-column:2;max-height:280px}.ux-solution-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin-top:36px}@media (width<=900px){.ux-solution-hero-grid,.ux-solution-context-grid,.ux-solution-detail-grid,.ux-solution-resource-grid{grid-template-columns:1fr;gap:32px}.ux-solution-visual{width:100%;max-width:600px;margin-inline:auto}.ux-solution-label-photo{grid-column:auto}}.ux-content .ux-solution-brand-layout .ux-solution-hero>div{max-width:var(--ux-frame-width)}.ux-solution-brand-layout .ux-solution-visual-vitals{padding:24px}.ux-solution-brand-layout .ux-solution-visual-vitals img{border:0}.ux-content .ux-solution-brand-layout .ux-solution-benefits>div>h2{color:#fff;max-width:28ch}.ux-solution-brand-layout .ux-solution-detail-grid>div:nth-child(2){padding:32px}.ux-solution-brand-layout .ux-solution-brands li{background:#fff;border:0}@media (width<=600px){.ux-solution-brand-layout .ux-solution-visual-vitals,.ux-solution-brand-layout .ux-solution-detail-grid>div:nth-child(2){padding:20px}}.ux-solution-brand-layout .ux-solution-forms-flow{border:0}.ux-solution-brand-layout .ux-solution-forms-flow>div{border-bottom-color:#13365133}[data-text-link]:focus-visible{--text-link-decoration:currentColor}@media (hover:hover) and (pointer:fine){[data-text-link]:hover{--text-link-decoration:currentColor}[data-text-link]:hover,a:hover [data-text-link]{--text-link-arrow-shift:3px}}@media (prefers-reduced-motion:reduce){[data-text-link]{--text-link-transition:none;--text-link-arrow-transition:none}}.ux-button{min-height:var(--ux-button-height);padding:var(--ux-button-padding);font-size:var(--ux-button-font-size);line-height:1.35;transition:background .18s ease-out}.ux-button:focus-visible .ux-cta-arrow{opacity:1}.ux-button:focus-visible .ux-cta-label{translate:calc(-1*var(--ux-arrow-shift))0}@media (hover:hover) and (pointer:fine){.ux-button:hover .ux-cta-label{translate:calc(-1*var(--ux-arrow-shift))0}.ux-button:hover .ux-cta-arrow{opacity:1}.ux-button:hover{background:oklch(42.3436% .0533386 244.961)}.ux-button-secondary:hover{background:#fff}}@media (prefers-reduced-motion:reduce){.ux-button{transition:none}}.ux-cta-label{transition:translate .18s ease-out}.ux-cta-arrow{opacity:0;transition:opacity .18s ease-out}@media (prefers-reduced-motion:reduce){.ux-cta-label,.ux-cta-arrow{transition:none}}:root{--ui-standard-quote-padding:32px;--ui-featured-quote-padding:40px;--ui-solution-quote-padding:32px;--ui-standard-quote-size:18px;--ui-featured-quote-size:clamp(22px,2vw,28px)}@media (width<=1099px){:root{--ui-standard-quote-padding:24px;--ui-featured-quote-padding:24px}}@media (width<=900px){:root{--ui-solution-quote-padding:24px}}@media (width<=600px){:root{--ui-standard-quote-size:16px;--ui-featured-quote-size:22px}}:root{--ui-feature-card-padding:28px}@media (width<=600px){:root{--ui-feature-card-padding:24px}}:root{--ui-workflow-padding:32px}@media (width<=1099px){:root{--ui-workflow-padding:24px}}.ux-content [data-workflow-step=patient] p,.ux-content [data-workflow-step=solution] p{margin-bottom:0}.ux-content [data-workflow-step=home] p{margin-bottom:24px}[data-workflow-step=home] ul{margin:0 0 32px;padding-left:20px}[data-workflow-step=home] li+li{margin-top:12px}[data-workflow-step=suite] p{font-size:16px}.ui-lead-text{font-size:21px;line-height:1.6}@media (width<=600px){.ui-lead-text{font-size:18px}}