:root{--pa-ease:cubic-bezier(0.16, 1, 0.3, 1);--pa-ease-travel:cubic-bezier(0.22, 0.61, 0.36, 1)}input[type=checkbox],input[type=radio],input[type=range]{accent-color:#8030c5}@keyframes pa-nav-out{to{opacity:0}}@keyframes pa-nav-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.site-header{view-transition-name:pa-header}.mobile-cta{view-transition-name:pa-mobile-cta}#pa-cookie{view-transition-name:pa-cookie}::view-transition-old(root){animation:pa-nav-out 120ms cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:pa-nav-in 320ms var(--pa-ease) 50ms both}::view-transition-group(pa-cookie),::view-transition-group(pa-header),::view-transition-group(pa-mobile-cta){animation:none}::view-transition-new(pa-cookie),::view-transition-new(pa-header),::view-transition-new(pa-mobile-cta),::view-transition-old(pa-cookie),::view-transition-old(pa-header),::view-transition-old(pa-mobile-cta){mix-blend-mode:normal}::view-transition-new(pa-cookie),::view-transition-new(pa-header),::view-transition-new(pa-mobile-cta){animation:none}::view-transition-old(pa-header){animation:pa-nav-out 140ms cubic-bezier(.4,0,1,1) both}::view-transition-old(pa-mobile-cta){display:none}::view-transition-old(pa-cookie){display:none}::view-transition-old(pa-cookie):only-child{display:block;animation:none}}@keyframes pa-h1-rise{from{transform:translateY(.7em);clip-path:inset(-0.3em -0.2em 0.7em -0.2em)}to{transform:translateY(0);clip-path:inset(-0.3em -0.2em -0.3em -0.2em)}}@keyframes pa-rise{from{transform:translateY(10px)}to{transform:none}}@media screen and (prefers-reduced-motion:no-preference){html.pa-motion .industry-intro h1,html.pa-motion .page-intro h1{animation:pa-h1-rise 640ms var(--pa-ease) both}html.pa-motion .industry-intro>div,html.pa-motion .page-intro h1+p{animation:pa-rise 560ms var(--pa-ease) .1s both}}@keyframes pa-draw{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pa-settle{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media screen and (prefers-reduced-motion:no-preference){html.pa-motion .calm-home .calm-systems li{opacity:0;transform:translateY(6px)}html.pa-motion .calm-home .calm-systems.pa-in li{animation:pa-settle .2s var(--pa-ease) both}html.pa-motion .calm-home .calm-systems.pa-in li:first-child{animation-delay:250ms}html.pa-motion .calm-home .calm-systems.pa-in li:nth-child(2){animation-delay:.3s}html.pa-motion .calm-home .calm-systems.pa-in li:nth-child(3){animation-delay:350ms}html.pa-motion .calm-home .calm-systems.pa-in li:nth-child(4){animation-delay:.4s}html.pa-motion .calm-home .calm-systems.pa-in li:nth-child(5){animation-delay:450ms}html.pa-motion .calm-home .calm-systems.pa-in li:nth-child(6){animation-delay:.5s}html.pa-motion .calm-home .calm-outcomes>a,html.pa-motion .calm-home .calm-sector-list>a{position:relative;border-color:transparent}html.pa-motion .calm-home .calm-outcomes>a::after,html.pa-motion .calm-home .calm-outcomes>a:first-child::before,html.pa-motion .calm-home .calm-sector-list>a::before{content:"";position:absolute;left:0;right:0;height:1px;background:var(--line);transform:scaleX(0);transform-origin:0 50%;pointer-events:none}html.pa-motion .calm-home .calm-outcomes>a::after{bottom:-1px}html.pa-motion .calm-home .calm-outcomes>a:first-child::before,html.pa-motion .calm-home .calm-sector-list>a::before{top:-1px}html.pa-motion .calm-home .calm-outcomes.pa-in>a::after,html.pa-motion .calm-home .calm-outcomes.pa-in>a:first-child::before,html.pa-motion .calm-home .calm-sector-list.pa-in>a::before{animation:pa-draw .7s var(--pa-ease-travel) both}html.pa-motion .calm-home .calm-outcomes.pa-in>a:first-child::after{animation-delay:60ms}html.pa-motion .calm-home .calm-outcomes.pa-in>a:nth-child(2)::after{animation-delay:120ms}html.pa-motion .calm-home .calm-outcomes.pa-in>a:nth-child(3)::after{animation-delay:180ms}html.pa-motion .calm-home .calm-outcomes.pa-in>a:nth-child(4)::after{animation-delay:240ms}html.pa-motion .calm-home .calm-sector-list.pa-in>a:nth-child(2)::before{animation-delay:60ms}html.pa-motion .calm-home .calm-sector-list.pa-in>a:nth-child(3)::before{animation-delay:120ms}html.pa-motion .calm-home .calm-sector-list.pa-in>a:nth-child(4)::before{animation-delay:180ms}html.pa-motion .calm-home .calm-sector-list.pa-in>a:nth-child(5)::before{animation-delay:240ms}}@media (prefers-reduced-motion:no-preference){.calm-home .calm-outcomes>a svg,.calm-home .calm-sector-list>a svg{transition:transform .26s var(--pa-ease),color .2s ease}.calm-home .calm-outcomes>a:focus-visible svg,.calm-home .calm-sector-list>a:focus-visible svg{transform:translateX(4px);color:#692596}@media (hover:hover){.calm-home .calm-outcomes>a:hover svg,.calm-home .calm-sector-list>a:hover svg{transform:translateX(4px);color:#692596}}}@media (prefers-reduced-motion:no-preference){.faq-list summary svg{transition:transform .22s var(--pa-ease)}.faq-list details[open] summary svg{transition-duration:.38s}@supports (interpolate-size:allow-keywords) and selector(::details-content){.faq-list details{interpolate-size:allow-keywords}.faq-list details::details-content{block-size:0;opacity:0;overflow:clip;overflow-clip-margin:4px;transition:block-size .22s cubic-bezier(.4, 0, .2, 1),opacity .14s linear,content-visibility .22s allow-discrete}.faq-list details[open]::details-content{block-size:auto;opacity:1;transition:block-size .38s var(--pa-ease),opacity .3s ease 40ms,content-visibility .38s allow-discrete}}}@keyframes pa-ring{0%,100%{transform:rotate(0)}8%{transform:rotate(-14deg)}25%{transform:rotate(12deg)}41%{transform:rotate(-10deg)}58%{transform:rotate(8deg)}75%{transform:rotate(-5deg)}91%{transform:rotate(3deg)}}@media (prefers-reduced-motion:no-preference){.calm-close .button-primary:focus-visible svg{animation:pa-ring .9s ease-in-out 1}@media (hover:hover){.calm-close .button-primary:hover svg{animation:pa-ring .9s ease-in-out 1}}}@media screen and (prefers-reduced-motion:no-preference){html.pa-motion .pa-systems-band>div>*{opacity:0;transform:translateY(6px)}html.pa-motion .pa-systems-band.pa-in>div>*{animation:pa-settle 380ms var(--pa-ease) both}html.pa-motion .pa-systems-band.pa-in>div>:first-child{animation-delay:160ms}html.pa-motion .pa-systems-band.pa-in>div>:nth-child(2){animation-delay:240ms}html.pa-motion .pa-systems-band.pa-in>div>:nth-child(3){animation-delay:320ms}html.pa-motion .pa-systems-band.pa-in>div>:nth-child(n+4){animation-delay:.4s}}@keyframes pa-sig-body{from{stroke-dashoffset:14}to{stroke-dashoffset:-86}}@keyframes pa-sig-head{from{stroke-dashoffset:5}to{stroke-dashoffset:-95}}@keyframes pa-sig-fade{0%{opacity:0}12%{opacity:1}84%{opacity:1}100%{opacity:0}}@keyframes pa-halo{from{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes pa-glyph-on{from{opacity:.35}to{opacity:1}}@media screen and (prefers-reduced-motion:no-preference){html.pa-motion .pa-route .pa-glyph{opacity:.35}html.pa-motion .pa-route.pa-in .pa-sig-body{animation:pa-sig-body 1.3s var(--pa-ease-travel) calc(var(--d,0ms) + 350ms) both,pa-sig-fade 1.3s linear calc(var(--d,0ms) + 350ms) both}html.pa-motion .pa-route.pa-in .pa-sig-head{animation:pa-sig-head 1.3s var(--pa-ease-travel) calc(var(--d,0ms) + 350ms) both,pa-sig-fade 1.3s linear calc(var(--d,0ms) + 350ms) both}html.pa-motion .pa-route.pa-in .pa-halo{transform-box:fill-box;transform-origin:center;animation:pa-halo .8s var(--pa-ease) calc(var(--d,0ms) + 1560ms) forwards}html.pa-motion .pa-route.pa-in .pa-glyph{animation:pa-glyph-on .5s var(--pa-ease) calc(var(--d,0ms) + 1560ms) forwards}}