.ux-hero{max-width:var(--ux-frame-width);padding:96px var(--ux-site-gutter);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.1fr);gap:40px;margin:auto}.ux-content .ux-hero h1{font-family:Karla,sans-serif;font-weight:600;font-size:var(--ux-h1-size);text-wrap:balance;line-height:1.2}.ux-hero-media{aspect-ratio:784/768;justify-self:center;place-items:center;width:100%;max-width:680px;display:grid}.ux-hero-media>.ux-hero-image{grid-area:1/1;width:100%;max-width:none;height:auto;display:block}.ux-hero-media>img{width:70%;max-width:420px}.ux-hero-media>video.ux-hero-image{opacity:0}.ux-hero-media>video[data-playing=true]{opacity:1}@media (width>=1100px){.ux-hero-animation{transform:translateY(7.42188%)}}.ux-hero-copy{container-type:inline-size}.ux-hero-copy>p:last-child{font-size:18px;line-height:1.65}.ux-card{border:1px solid var(--ux-line);padding:32px;scroll-margin-top:115px}.ux-card-photo{height:220px}.ux-card-photo img{object-fit:contain;width:100%;height:100%}.ux-content .ux-home .ux-products-section>div{max-width:var(--ux-frame-width)}.ux-suite-feature{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;padding:48px}.ux-suite-feature h4{margin:28px 0 20px;font-size:clamp(28px,2.6vw,42px);line-height:1.15}.ux-suite-feature p{max-width:52ch;margin:0 0 28px;font-size:18px;line-height:1.65}.ux-suite-feature .ux-card-photo{height:340px}.ux-suite-benefits{margin:0 0 20px;font-size:18px;line-height:1.55;list-style:none}.ux-suite-benefits li{align-items:flex-start;gap:12px;display:flex}.ux-suite-completed{flex:0 0 24px;width:24px;height:24px;margin-top:2px}.ux-suite-completed:before{content:"";background:currentColor;border-radius:50%;position:absolute;inset:3px}.ux-suite-completed .material-icons{color:var(--ux-blue);position:relative}.ux-suite-feature .ux-suite-workflow-note{color:#38647b;font-size:16px}.ux-supporting-products{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.ux-supporting-product .ux-card-photo{width:100%;height:190px;margin-bottom:24px}.ux-supporting-product p{margin:20px 0 24px;font-size:18px;line-height:1.55}@media (width<=1099px){.ux-supporting-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ux-suite-feature{gap:32px;padding:32px}.ux-suite-feature .ux-card-photo{height:260px}.ux-supporting-product{padding:24px}}@media (width<=700px){.ux-suite-feature,.ux-supporting-products{grid-template-columns:1fr}.ux-suite-feature{padding:25px}.ux-suite-feature .ux-card-photo{height:230px}.ux-suite-feature p,.ux-suite-benefits,.ux-supporting-product p{font-size:16px}}@media (width<=1099px){.ux-hero{text-align:center;padding:90px var(--ux-site-gutter);grid-template-columns:1fr;gap:28px;max-width:700px}.ux-hero-media{justify-self:center;width:100%;max-width:480px;margin-left:0}.ux-hero-copy{padding-left:0}.ux-hero-copy p{margin-left:auto;margin-right:auto}}@media (width<=600px){.ux-card-photo{order:-1;height:180px}.ux-hero{padding:72px var(--ux-site-gutter)}.ux-card{padding:25px}}.ux-content .ux-home .ux-home-row{padding-block:clamp(64px,6vw,96px);font-size:18px;line-height:1.65}.ux-content .ux-home-row>div{max-width:var(--ux-frame-width)}.ux-content .ux-home-row p{max-width:60ch;font-size:inherit;margin:0 0 24px}.ux-home-proof-lead{grid-template-columns:.8fr 1.2fr;gap:72px;margin-bottom:48px}.ux-home-quote-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ux-home-section-intro{max-width:760px;margin-bottom:48px}.ux-home-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ux-home-video-grid{grid-template-columns:.8fr 1.4fr;gap:64px}.ux-home-video-player{aspect-ratio:16/9;background:#0b2438;border:1px solid #426179;max-width:760px}.ux-home-video-player iframe{border:0;width:100%;height:100%;display:block}.ux-content .ux-home-records>div{max-width:var(--ux-frame-width)}.ux-home-records-grid{grid-template-columns:1fr 1fr;gap:72px}.ux-home-section-heading{align-items:end;gap:32px;margin-bottom:40px}.ux-content .ux-home-next>div{max-width:var(--ux-frame-width)}.ux-home-next-grid{grid-template-columns:1.1fr 1fr;gap:64px}.ux-content .ux-home-next p:last-child{margin-bottom:0}@media (width<=1099px){.ux-home-proof-lead,.ux-home-records-grid,.ux-home-video-grid{gap:40px}.ux-home-quote-grid,.ux-home-workflow-grid{gap:20px}.ux-home-next-grid{grid-template-columns:1fr;gap:32px}.ux-home-next-actions{justify-content:flex-start}}@media (width<=800px){.ux-home-proof-lead,.ux-home-records-grid,.ux-home-video-grid,.ux-home-quote-grid,.ux-home-workflow-grid{grid-template-columns:1fr}.ux-home-section-heading{flex-direction:column;align-items:flex-start;gap:24px}}@media (width<=600px){.ux-content .ux-home .ux-home-row{padding-block:56px;font-size:16px}.ux-home-next-actions{flex-direction:column;align-items:stretch}}.ux-home-next-copy{grid-template-columns:24px minmax(0,1fr)}@media (width<=600px){.ux-home-next-copy{gap:20px}}.ux-home .ux-supporting-product{transition:transform .26s ease-out,box-shadow .26s ease-out;position:relative}.ux-home .ux-supporting-product:before{content:"";background:var(--ux-blue);width:48px;height:3px;transition:width .26s ease-out;position:absolute;top:0;left:0}.ux-home .ux-supporting-product:focus-within:before{width:100%}@media (hover:hover) and (pointer:fine){.ux-home .ux-supporting-product:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000001a}.ux-home .ux-supporting-product:hover:before{width:100%}}@media (prefers-reduced-motion:reduce){.ux-home .ux-supporting-product,.ux-home .ux-supporting-product:before{transition:none}.ux-home .ux-supporting-product:hover{transform:none}}.ux-content .ux-home .ux-home-proof{padding-bottom:40px}.ux-content .ux-home .ux-home-journal{border-top:1px solid var(--ux-line)}.ux-content .ux-home .ux-home-workflow{padding-top:32px}.ux-home-workflow .ux-home-section-intro{max-width:none;margin-bottom:32px;padding:32px}.ux-content .ux-home-workflow .ux-home-section-intro>p:last-child{margin-bottom:0}@media (width<=600px){.ux-content .ux-home .ux-home-proof{padding-bottom:32px}.ux-content .ux-home .ux-home-workflow{padding-top:24px}.ux-home-workflow .ux-home-section-intro{margin-bottom:24px;padding:24px}}[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}}: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}}[data-blog-card-link]:hover [data-blog-card-title]{text-underline-offset:var(--ux-link-underline-offset);text-decoration:underline;text-decoration-thickness:var(--ux-link-underline-thickness)}[data-blog-card-link]:focus-visible{outline-offset:-3px;outline:2px solid}: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}