.references-text[data-v-79e793ff]{font-style:6px;text-align:center;padding-top:15px}.link-text[data-v-79e793ff]{color:var(--color-primary);font-weight:600}.benefits-image[data-v-79e793ff]{border-radius:5px;border-color:var(--color-primary);border-style:solid;border-width:thin}.landing[data-v-79e793ff]{background-color:var(--color-white);height:100%;width:100%}.landing__container[data-v-79e793ff]{width:var(--main-width-container);margin:auto}.landing-flat[data-v-79e793ff]{padding:32px 16px}.landing-flat[data-v-79e793ff]:nth-child(2n){background-color:var(--color-grey-light)}.landing-flat__title[data-v-79e793ff]{text-align:center;font-weight:600;font-size:var(--font-size-3);margin-bottom:48px}.landing-flat__intertitle[data-v-79e793ff]{text-align:center;font-size:var(--font-size-4);font-weight:300}.landing-cta[data-v-79e793ff]{opacity:0;position:absolute;left:50%;bottom:0;transform:translate(-50%);display:inline-block;border-radius:4px;padding:.5em;font-weight:900;font-size:clamp(1rem,2.5vw,2rem);color:var(--color-white);background-color:var(--color-primary);transition-duration:.3s;transition-property:transform}.landing-cta[data-v-79e793ff]:before{position:absolute;z-index:-1;content:"";top:100%;left:5%;height:10px;width:90%;opacity:0;background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,transparent 80%);transition-duration:.3s;transition-property:opacity}.landing-cta[data-v-79e793ff]:hover{z-index:1;box-shadow:0 0 1px transparent;transform:translate(-50%,-5px)}.landing-cta[data-v-79e793ff]:hover:before{opacity:1;transform:translateY(5px)}.landing-cta--animable[data-v-79e793ff]{opacity:0}.landing-cta.view-in--full[data-v-79e793ff]{animation:opacityAnimation-data-v-79e793ff .4s linear .4s forwards}.landing-secure-block-wrap[data-v-79e793ff]{position:relative;padding-bottom:24px}.fancy-border-radius-left[data-v-79e793ff],.fancy-border-radius-right[data-v-79e793ff]{--velocity:500ms;margin:auto;width:250px;height:250px;transform:scale(.1);background-color:var(--color-white)}@media only screen and (min-width:1024px){.fancy-border-radius-left[data-v-79e793ff],.fancy-border-radius-right[data-v-79e793ff]{width:400px;height:350px}}.fancy-border-radius-left.view-in[data-v-79e793ff]{animation:scaleAnimation-data-v-79e793ff var(--velocity) forwards}.fancy-border-radius-right.view-in[data-v-79e793ff]{animation:scaleAnimation-data-v-79e793ff var(--velocity) .1s forwards}.fancy-border-radius-left[data-v-79e793ff]{border-radius:74% 26% 59% 41%/56% 27% 73% 44%}.fancy-border-radius-right[data-v-79e793ff]{border-radius:25% 75% 24% 76%/25% 25% 75% 75%}.word-pulse[data-v-79e793ff]{position:relative;display:inline-block;background-image:linear-gradient(90deg,var(--color-primary),var(--color-primary));background-size:cover;background-position:-1000px 0}.word-pulse.view-in--full[data-v-79e793ff]{animation:underlineWord-data-v-79e793ff .6s linear .2s forwards}.landing-how[data-v-79e793ff]{margin-top:24px;list-style-type:none;display:grid;grid-template-columns:1fr;grid-gap:128px;padding-left:0}@media only screen and (min-width:1400px){.landing-how[data-v-79e793ff]{grid-template-columns:1fr 1fr}}.landing-how li[data-v-79e793ff]{min-height:1px;counter-increment:section;position:relative;padding-left:32px}.landing-how li[data-v-79e793ff]:before{--velocity:300ms;--delay:200ms;content:counter(section);position:absolute;z-index:0;top:0;line-height:.8;font-size:90px;font-weight:700;color:var(--color-primary);font-family:sans-serif;left:-4px;text-align:center;transform:scale(0);transform-origin:center center}@media only screen and (min-width:768px){.landing-how li[data-v-79e793ff]:before{font-size:120px;line-height:1}}.landing-how .landing-how__item:first-child.view-in[data-v-79e793ff]:before{animation:scaleAnimation-data-v-79e793ff var(--velocity) calc(var(--delay)*1) forwards}.landing-how .landing-how__item:nth-child(2).view-in[data-v-79e793ff]:before{animation:scaleAnimation-data-v-79e793ff var(--velocity) calc(var(--delay)*2) forwards}.landing-how .landing-how__item:nth-child(3).view-in[data-v-79e793ff]:before{animation:scaleAnimation-data-v-79e793ff var(--velocity) calc(var(--delay)*3) forwards}.landing-how .landing-how__item:last-child.view-in[data-v-79e793ff]:before{animation:scaleAnimation-data-v-79e793ff var(--velocity) calc(var(--delay)*4) forwards}.landing-how__title[data-v-79e793ff]{position:relative;z-index:1;font-size:32px;line-height:1}@media only screen and (min-width:768px){.landing-how__title[data-v-79e793ff]{font-size:45px}}.landing-how__item:nth-child(2n) img[data-v-79e793ff]{order:1}.landing-how__figure[data-v-79e793ff]{display:flex;flex-wrap:wrap;justify-content:center;font-size:16px;max-width:240px}@media only screen and (min-width:768px){.landing-how__figure[data-v-79e793ff]{font-size:24px;max-width:none;flex-wrap:nowrap}}@media only screen and (min-width:768px){.landing-how__figure>[data-v-79e793ff]{flex-basis:50%;width:80%}}.landing-how__figure img[data-v-79e793ff]{margin-right:24px;margin:auto;-o-object-fit:contain;object-fit:contain;margin:16px}.landing-how__figure p[data-v-79e793ff]{margin-top:8px}@keyframes scaleAnimation-data-v-79e793ff{80%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes underlineWord-data-v-79e793ff{to{background-position:0 0}}@keyframes opacityAnimation-data-v-79e793ff{to{opacity:1}}.landing-works[data-v-79e793ff]{padding:0 16px 24px;position:relative}.landing-feature-works[data-v-79e793ff]{display:flex;align-items:center;justify-content:center;flex-direction:column}@media only screen and (min-width:768px){.landing-feature-works[data-v-79e793ff]{flex-direction:row}}.landing-feature-works li[data-v-79e793ff]{margin-bottom:32px}@media only screen and (min-width:768px){.landing-feature-works li[data-v-79e793ff]{margin:0 16px}}.landing-feature-works li[data-v-79e793ff]:last-child{display:none}@media only screen and (min-width:768px){.landing-feature-works li[data-v-79e793ff]:last-child{display:block}}.landing-feature-works li img[data-v-79e793ff]{border-radius:4px;width:66vw;margin:auto;box-shadow:0 16px 16px -1px rgba(10,22,70,.1),0 0 1px 0 rgba(10,22,70,.06);z-index:1}@media only screen and (min-width:480px){.landing-feature-works li img[data-v-79e793ff]{width:40vw}}@media only screen and (min-width:768px){.landing-feature-works li img[data-v-79e793ff]{width:25vw}}@media only screen and (min-width:1200px){.landing-feature-works li img[data-v-79e793ff]{width:15vw}}