html[data-mov]{--p-out:cubic-bezier(0.22,1,0.36,1);--p-io:cubic-bezier(0.65,0,0.35,1);--p-dy:1;--p-bl:1}@media (max-width:767px){html[data-mov]{--p-dy:0.6;--p-bl:0.6}}html[data-mov] .pw{display:inline-block}html[data-mov] .pw-i{display:inline-block}html[data-mov] :is(.gr-about__title,.gr-services-intro__title,.gr-sectors__header,.gr-budget-intro__title,.gr-comparison__title,.gr-comparison__col,.gr-comparison__label,.gr-comparison__cell,.gr-faq__title,.gr-resources__title,.gr-resource-card,.gr-footer__cta){animation:none !important}html[data-mov] .gr-widget--faq.is-js .gr-faq__item{opacity:1;animation:none !important}@keyframes p-m1-word{from{opacity:0;translate:0 0.55em;filter:blur(calc(5px * var(--p-bl)))}to{opacity:1;translate:none;filter:blur(0)}}@keyframes p-m1-block{from{opacity:0;translate:0 calc(28px * var(--p-dy));filter:blur(calc(4px * var(--p-bl)))}to{opacity:1;translate:none;filter:blur(0)}}@keyframes p-m1-lead{from{opacity:0;translate:0 calc(18px * var(--p-dy));filter:blur(calc(3px * var(--p-bl)))}to{opacity:1;translate:none;filter:blur(0)}}@keyframes p-m1-pop{from{opacity:0;translate:0 calc(10px * var(--p-dy));scale:0.94;filter:blur(calc(2px * var(--p-bl)))}to{opacity:1;translate:none;scale:1;filter:blur(0)}}@keyframes p-m1-drop{from{opacity:0;translate:0 calc(-16px * var(--p-dy));filter:blur(calc(3px * var(--p-bl)))}to{opacity:1;translate:none;filter:blur(0)}}@keyframes p-m1-side{from{opacity:0;translate:calc(48px * var(--p-dy)) 0}to{opacity:1;translate:none}}@keyframes p-m1-fade{from{opacity:0}to{opacity:1}}@keyframes gr-service-panel-in{from{opacity:0;translate:calc(56px * var(--p-dy)) 0;filter:blur(calc(4px * var(--p-bl)))}to{opacity:1;translate:none;filter:blur(0)}}html[data-mov] .gr-service-panel.is-entering{animation-duration:0.7s;animation-timing-function:var(--p-io)}html[data-mov].p-on .p-a[data-v="m1"]:not(.p-in):not(.p-w){opacity:0}html[data-mov].p-on .p-a[data-v="m1"].p-w:not(.p-in) .pw-i{opacity:0}html[data-mov] .p-a[data-v="m1"].p-in{animation:p-m1-block 0.8s var(--p-out) var(--d,0ms) both}html[data-mov] .p-a[data-v="m1"].p-in.p-w{animation:none}html[data-mov] .p-a[data-v="m1"].p-in.p-w .pw-i{animation:p-m1-word 0.75s var(--p-out) calc(var(--d,0ms) + var(--w,0) * var(--ws,45ms)) both}html[data-mov] .p-a[data-v="m1"].p-in[data-m="lead"]{animation-name:p-m1-lead;animation-duration:0.9s}html[data-mov] .p-a[data-v="m1"].p-in:is([data-m="chip"],[data-m="btn"],[data-m="icon"],[data-m="link"]){animation-name:p-m1-pop;animation-duration:0.6s}html[data-mov] .p-a[data-v="m1"].p-in[data-m="nav"]{animation-name:p-m1-drop}html[data-mov] .p-a[data-v="m1"].p-in[data-m="strip"]{animation:p-m1-side 1s var(--p-io) var(--d,0ms) both}html[data-mov] .p-a[data-v="m1"].p-in[data-m="bg"]{animation:p-m1-fade 1.4s ease-out var(--d,0ms) both}html[data-mov] .p-done,html[data-mov] .p-done .pw-i{animation:none !important}@keyframes p-m2-line{from{translate:0 130%}to{translate:none}}@keyframes p-m2-up{from{clip-path:inset(100% 0 0 0 round 20px);translate:0 calc(20px * var(--p-dy))}to{clip-path:inset(0 0 0 0 round 20px);translate:none}}@keyframes p-m2-child{from{opacity:0;translate:0 calc(22px * var(--p-dy))}to{opacity:1;translate:none}}@keyframes p-m2-right{from{clip-path:inset(0 100% 0 0 round 16px)}to{clip-path:inset(0 0 0 0 round 16px)}}@keyframes p-m2-down{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes p-m2-center{from{clip-path:inset(0 50% 0 50% round 999px)}to{clip-path:inset(0 0 0 0 round 999px)}}@keyframes p-m2-pop{from{opacity:0;scale:0.5;rotate:-14deg}to{opacity:1;scale:1;rotate:0deg}}@keyframes p-m2-slide{from{opacity:0;translate:calc(-24px * var(--p-dy)) 0}to{opacity:1;translate:none}}@keyframes p-m2-zoom{from{scale:1.14}to{scale:1}}@keyframes p-m2-fade{from{opacity:0}to{opacity:1}}@keyframes p-m2-rise{from{opacity:0;translate:0 calc(18px * var(--p-dy))}to{opacity:1;translate:none}}html[data-mov].p-on .p-a[data-v="m2"]:not(.p-in):not(.p-w){opacity:0}html[data-mov].p-on .p-a[data-v="m2"].p-w:not(.p-in) .pw-i{translate:0 130%}html[data-mov] .p-a[data-v="m2"].p-w .pw{clip-path:inset(-0.06em -0.12em -0.2em -0.12em)}html[data-mov] .p-a[data-v="m2"].p-in.p-w .pw-i{animation:p-m2-line 0.95s var(--p-out) calc(var(--d,0ms) + var(--l,0) * 110ms) both}html[data-mov] .p-a[data-v="m2"].p-in{animation:p-m2-rise 0.8s var(--p-out) var(--d,0ms) both}html[data-mov] .p-a[data-v="m2"].p-in.p-w{animation:none}html[data-mov] .p-a[data-v="m2"].p-in[data-m="card"]{animation:p-m2-up 0.95s var(--p-out) var(--d,0ms) both}html[data-mov] .p-a[data-v="m2"].p-in[data-m="card"]>*>*{animation:p-m2-child 0.9s var(--p-out) calc(var(--d,0ms) + 160ms) both}html[data-mov] .p-a[data-v="m2"].p-in[data-m="panel"]{animation:p-m2-up 1s var(--p-out) var(--d,0ms) both}html[data-mov] .p-a[data-v="m2"].p-in[data-m="media"]{animation:p-m2-right 1.1s var(--p-io) var(--d,0ms) both}html[data-mov] .p-a[data-v="m2"].p-in[data-m="media"]>*{animation:p-m2-zoom 1.5s var(--p-out) var(--d,0ms) both}html[data-mov] .p-a[data-v="m2"].p-in[data-m="icon"]{animation:p-m2-pop 0.7s cubic-bezier(0.3,0,0,1.4) var(--d,0ms) both}html[data-mov] .p-a[data-v="m2"].p-in:is([data-m="row"],[data-m="banner"]){animation:p-m2-right 0.9s var(--p-out) var(--d,0ms) both}html[data-mov] .p-a[data-v="m2"].p-in:is([data-m="nav"],[data-m="strip"],[data-m="tabs"]){animation:p-m2-center 1.1s var(--p-io) var(--d,0ms) both}html[data-mov] .p-a[data-v="m2"].p-in[data-m="newcell"]{animation:p-m2-down 0.7s var(--p-io) var(--d,0ms) both}html[data-mov] .p-a[data-v="m2"].p-in[data-m="cell"]{animation:p-m2-slide 0.75s var(--p-out) var(--d,0ms) both}html[data-mov] .p-a[data-v="m2"].p-in[data-m="bg"]{animation:p-m2-fade 1.4s ease-out var(--d,0ms) both}html[data-mov] .p-done,html[data-mov] .p-done .pw-i,html[data-mov] .p-done>:not(.p-a[data-v="m2"]),html[data-mov] .p-done[data-m="card"]>*>*,html[data-mov] .p-done>.gr-service-visual{animation:none !important}html[data-mov] .p-done .pw{clip-path:none}@keyframes p-m3-hero{from{opacity:0;translate:0 calc(32px * var(--p-dy))}to{opacity:1;translate:none}}@keyframes p-m3-fade{from{opacity:0}to{opacity:1}}@keyframes p-m3-title{from{opacity:0;translate:0 calc(28px * var(--p-dy))}to{opacity:1;translate:none}}@keyframes p-m3-depth{from{opacity:0;translate:0 calc((40px + var(--mc,0) * 28px) * var(--p-dy))}to{opacity:1;translate:none}}@keyframes p-m3-away{from{opacity:1;translate:0 0}to{opacity:0.3;translate:0 calc(-56px * var(--p-dy))}}@keyframes p-m3-glow{from{translate:0 0}to{translate:0 120px}}@keyframes p-m3-drift{from{translate:0 -70px}to{translate:0 70px}}@keyframes p-m3-visual{from{translate:0 -22px}to{translate:0 22px}}html[data-mov].p-on .p-a[data-v="m3"]:not(.p-in){opacity:0}html[data-mov] .p-a[data-v="m3"].p-in{animation:p-m3-hero 0.85s var(--p-out) var(--d,0ms) both}html[data-mov] .p-a[data-v="m3"].p-in:is([data-m="bg"],[data-m="strip"]){animation:p-m3-fade 1.4s ease-out var(--d,0ms) both}html[data-mov] .p-done{animation:none !important}@supports (animation-timeline:view()){html[data-mov] .p-v[data-v="m3"]{animation:p-m3-depth linear both;animation-timeline:view();animation-range:entry 0% entry 95%}html[data-mov] .p-v[data-v="m3"]:is([data-m="h2"],[data-m="h3"],[data-m="lead"],[data-m="tabs"],[data-m="banner"],[data-m="btn"],[data-m="link"],[data-m="panel"]){animation-name:p-m3-title;animation-range:entry 0% entry 80%}html[data-mov] .gr-hero__inner{animation:p-m3-away linear both;animation-timeline:scroll(root);animation-range:0 70vh}html[data-mov] .gr-hero__glow{animation:p-m3-glow linear both;animation-timeline:scroll(root);animation-range:0 100vh}html[data-mov] .gr-resources__glow{animation:p-m3-drift linear both;animation-timeline:view();animation-range:cover}html[data-mov] .gr-service-panel__media .gr-service-visual{animation:p-m3-visual linear both;animation-timeline:view();animation-range:cover}}
