:root{--e-out2:cubic-bezier(.215,.61,.355,1);--e-out3:cubic-bezier(.165,.84,.44,1);--e-out4:cubic-bezier(.23,1,.32,1);--e-inout3:cubic-bezier(.77,0,.175,1);--e-inout4:cubic-bezier(.86,0,.07,1);--e-spring:cubic-bezier(.34,1.56,.64,1);--e-spring2:cubic-bezier(.34,1.9,.5,1)}@keyframes twiIn{0%{opacity:0;transform:translateY(55%) rotateX(-60deg)}}html.js .shead:not(.in) .shead__t .twi{opacity:0}html.js .shead.in .shead__t .twi{animation:twiIn .8s var(--e-out3) both;animation-delay:min(var(--i,0)*12ms,.4s)}html.js .shead:not(.in) .shead__sub{opacity:0;translate:0 22px;filter:blur(3px)}.shead__sub{transition:opacity .7s var(--e-out3) .2s,translate .7s var(--e-out3) .2s,filter .7s var(--e-out3) .2s}html.js .fonts-wait :is(.twi,[data-hero],.crumb,.ihero__shutter,.phero2__shutter,.phero2__nav-in>*,.hero__aura,.hero__aura path,.hero__plate,.hx__row,.reassure__item,.dhero__mile,.chero__proof,.ahero__thread i,.shero__chip,.shero__life *,.vhero__wave path,.dhero__shot img,.shero__shot img,.chero__shot img),html.js .fonts-wait :is(.dhero__rule,.chero__proofs):before{animation-play-state:paused!important}html.js .fonts-reset :is(.twi,[data-hero],.crumb,.ihero__shutter,.phero2__shutter,.phero2__nav-in>*,.hero__aura,.hero__aura path,.hero__plate,.hx__row,.reassure__item,.dhero__mile,.chero__proof,.ahero__thread i,.shero__chip,.shero__life *,.vhero__wave path,.dhero__shot img,.shero__shot img,.chero__shot img),html.js .fonts-reset :is(.dhero__rule,.chero__proofs):before{animation-name:none!important;visibility:hidden!important}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.progress{animation:progressGrow auto linear both;animation-timeline:scroll(root)}}}@keyframes progressGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.partners__track{--pgap:clamp(3rem,6vw,5.5rem);gap:var(--pgap)}@keyframes pmq{0%{transform:translate(0)}to{transform:translate(calc(-50% - var(--pgap)/2))}}html.js .refs:not(.in){opacity:0;translate:0 36px}.refs{transition:opacity .9s var(--e-out3),translate .9s var(--e-out3)}html.js .partners:not(.in){opacity:0}.partners{transition:opacity .8s var(--e-out2)}html.js .form:not(.in):not(.form--plain) :is(.form__group,.form__foot,.form__legal){opacity:0;translate:0 20px}.form:not(.form--plain) :is(.form__group,.form__foot,.form__legal){transition:opacity .6s var(--e-out3),translate .6s var(--e-out3);transition-delay:calc(var(--d,0)*.06s)}html.js .faq__list:not(.in) .qa{opacity:0;translate:0 40px}.faq__list .qa{transition:opacity .85s var(--e-out3),translate .85s var(--e-out3);transition-delay:calc(var(--d,0)*.07s)}html.js .footer:not(.in) .footer__call-body>*{opacity:0;translate:0 30px}.footer__call-body>*{transition:opacity .85s var(--e-out3),translate .85s var(--e-out3);transition-delay:calc(var(--d,0)*.12s)}html.js .footer__grid:not(.in)>*{opacity:0;translate:0 24px}.footer__grid>*{transition:opacity .7s var(--e-out4),translate .7s var(--e-out4);transition-delay:calc(var(--d,0)*.08s)}html.js .rv-group:not(.in) [data-rv=up]{opacity:0;translate:0 34px;filter:blur(3px)}html.js .rv-group:not(.in) [data-rv=zoom]{opacity:0;scale:1.16;filter:blur(14px) saturate(.8)}html.js .rv-group:not(.in) [data-rv=left]{opacity:0;translate:-40px 0;filter:blur(3px)}html.js .rv-group:not(.in) [data-rv=right]{opacity:0;translate:40px 0;filter:blur(3px)}html.js .rv-group:not(.in) [data-rv=clip]{clip-path:inset(0 100% 0 0)}html.js .rv-group:not(.in) [data-rv=pop]{opacity:0;scale:.6}[data-rv]{transition-property:opacity,translate,scale,filter,clip-path;transition-duration:.9s;transition-timing-function:var(--e-out3);transition-delay:calc(var(--rv-delay,0s) + var(--d,0) * .06s)}[data-rv=zoom]{transition-duration:1.25s}[data-rv=clip]{transition-duration:1.1s;transition-timing-function:var(--e-inout3)}[data-rv=pop]{transition-timing-function:var(--e-spring)}@media(prefers-reduced-motion:reduce){[data-rv]{transition:none}}.par{position:relative;overflow:clip;view-timeline:--par}.par__l{scale:var(--par-scale,1.14)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){@keyframes parY{0%{translate:0 calc(-1 * var(--amp,6%))}to{translate:0 var(--amp,6%)}}@keyframes parX{0%{translate:calc(-1 * var(--amp,6%)) 0}to{translate:var(--amp,6%) 0}}.par__l{animation:parY auto linear both;animation-timeline:--par;animation-range:cover}.par__l--x{animation-name:parX}}}.fixbg{clip-path:inset(0)}.fixbg.fixbg>img{position:fixed;inset:0;width:100%;height:100%;object-fit:cover;animation:none;translate:0;scale:none;transition:none}@media(max-width:760px),(hover:none),(prefers-reduced-motion:reduce){.fixbg{clip-path:none}.fixbg.fixbg>img{position:absolute;scale:1.04}}
