html{scroll-behavior:smooth;scroll-padding-top:90px}main [id]{scroll-margin-top:90px}body:not(:has(.arc-demo-scope)){--capture-tint:#eef7ff;--capture-accent:#77b9ed;--capture-ink:#163a5b}body:not(:has(.arc-demo-scope)) ::selection{background:#cbe8ff;color:#163a5b}.clinic-comparison .is-capture{background:#eff7ff;border-inline-color:#d4e8fa}.clinic-comparison thead .is-capture{background:#e1f0ff}.clinic-comparison .clinic-tool-mark{border:0;background:transparent;width:44px;height:44px;border-radius:0}.clinic-comparison .clinic-tool-mark img{width:40px;height:40px;object-fit:contain;max-width:none}.clinic-comparison .is-capture .clinic-tool-tag{color:#285d89}.clinic-comparison .clinic-comparison-dot.lime{background:#77b9ed}.home-enquiries-scene{background:#fff}@media(hover:hover) and (pointer:fine){.blog-card,.help-topic{transition:transform .18s cubic-bezier(.23,1,.32,1),border-color .18s ease}.blog-card:hover,.help-topic:hover{transform:translateY(-3px);border-color:#bddcf4}.closing-care-actions a:hover,.pricing-cta:hover{transform:translateY(-2px)}}body:not(:has(.arc-demo-scope)) :is(a[data-component=button],.brand-button-primary,.pricing-cta,.closing-care-actions a,.help-topic):active{transform:scale(.98)}body:not(:has(.arc-demo-scope)) :is(a[data-component=button],.brand-button-primary,.pricing-cta,.closing-care-actions a){transition:background-color .16s ease,transform .16s cubic-bezier(.23,1,.32,1)}@media(prefers-reduced-motion:no-preference){.help-faq details[open]>p,.pricing-faq details[open]>p{animation:answer-enter .18s ease-out}@keyframes answer-enter{0%{opacity:.25;transform:translateY(-4px)}to{opacity:1;transform:none}}}html[data-page-hidden=true] *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body:not(:has(.arc-demo-scope)) :is(.blog-card,.help-topic,.closing-care-actions a,.pricing-cta){transition:none;transform:none!important}}.clinic-comparison .is-capture .clinic-tool-mark{background:transparent;border:0}@media(prefers-reduced-motion:reduce){body:not(:has(.arc-demo-scope)) *,body:not(:has(.arc-demo-scope)) :after,body:not(:has(.arc-demo-scope)) :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-reduced-motion:no-preference){html:not([data-keyboard-navigation=true]) #capture-product-menu,html:not([data-keyboard-navigation=true]) #capture-solutions-menu{animation:public-menu-enter .16s cubic-bezier(.23,1,.32,1) both;transform-origin:top center}@keyframes public-menu-enter{0%{opacity:.25;transform:translateY(-4px)}to{opacity:1;transform:none}}}@media(max-width:767px){nav[data-component=nav]>div{padding-inline:16px;grid-template-columns:minmax(0,1fr) 0 auto!important;gap:0!important;overflow:visible!important}nav[data-component=nav]>div>div:last-child{gap:8px!important}nav[data-component=nav]>div>div:last-child>span:has(a[href="/product/features"]){display:none}nav[data-component=nav] .capture-wordmark{font-size:21px}:is(a,button,input,select,textarea){touch-action:manipulation}body:not(:has(.arc-demo-scope)) main h1{font-size:clamp(2rem,8.7vw,2.6rem)!important;line-height:1.16!important;letter-spacing:-.035em!important;overflow-wrap:break-word}main h2,main h3,main p{overflow-wrap:break-word}.care-team-page>.audience-discover,.care-team-page>.audience-starters,.care-team-page>.research-benchmarks,.care-team-page>[data-audience-row="2"]{display:none}.care-team-page .audience-additional{padding:24px;gap:20px;margin-block:32px}.care-team-page .audience-additional .illustration-slot{max-height:160px}.care-team-page>section{padding-block:28px!important}.solution-page>.research-benchmarks,.solution-page>.solution-related{display:none}.solution-page{padding-top:24px}.solution-hero{gap:20px}.solution-hero>img{max-height:190px;object-fit:contain}.solution-sections{margin-block:28px}.solution-sections>section{padding-block:22px}.capture-site-footer{padding-top:28px}.capture-footer-main{gap:24px}.capture-footer-main nav{grid-template-columns:1fr 1fr;gap:24px}.capture-footer-main nav a{padding-block:4px;margin-bottom:4px}.capture-footer-bottom{line-height:1.8}.site-faq{margin-block:32px!important;gap:20px!important}.site-faq-heading>h2{font-size:30px!important}.site-faq-item h3>button{min-height:60px;padding:16px!important}.day-night-story,.home-enquiries{display:none}#home-blog .blog-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:12px}#home-blog .blog-card{flex:0 0 84%;scroll-snap-align:start}.pricing-page .pricing-boundaries{display:none}.pricing-page .pricing-plan-group{padding:20px;gap:20px}.pricing-page .pricing-plan-description{font-size:15px}.pricing-page .pricing-comparison:not([data-mobile-expanded=true]) .pricing-table-scroll{display:none}.pricing-mobile-compare{display:inline-flex!important}.pricing-page .pricing-comparison{margin-block:32px}.pricing-billing{flex-wrap:wrap}.pricing-billing .region-trigger{margin-top:0}.pricing-plan-columns{gap:18px}.pricing-price strong{font-size:21px}.pricing-page .pricing-proposal{margin-bottom:24px}.home-closing-cta{min-height:360px!important;padding-block:48px!important}.closing-care-copy{padding-inline:16px}.closing-care-copy h2{font-size:34px!important;line-height:1.14!important}.closing-care-actions{flex-wrap:wrap;gap:10px}.closing-care-actions a{min-height:44px}.home-feature-card .home-marketing-stage{max-height:200px}}@media(max-width:380px){.region-trigger:not(.is-expanded){padding:4px;min-width:36px}.capture-brand-symbol{width:30px!important}.capture-wordmark{gap:6px!important}}.pricing-mobile-compare{display:none}.pricing-faq-more,.pricing-mobile-compare{min-height:44px;align-items:center;gap:8px;padding:10px 16px;font:inherit;color:#006ac8;background:#edf6ff;border:1px solid #d8e8f6;border-radius:8px;cursor:pointer;margin-bottom:16px}.pricing-faq-more{display:block;margin:0 auto 40px}