body,html{font-size:10px}*,:after,:before{box-sizing:border-box}:root{--navy:#0c144b;--blue:#4d57f5;--mint:#b3fce4;--white:#fff;--gray:#606060;--lightgray:#f5f7fb;--bordergray:#c7ccd3;--black:#151419;--aller:"aller",sans-serif;--lato:"lato",sans-serif;--light:300;--regular:400;--bold:700;--rad:1.8rem;--Spacing-0:0px;--Spacing-1:.4rem;--Spacing-2:.8rem;--Spacing-3:1.2rem;--Spacing-4:1.6rem;--Spacing-6:2.4rem;--Spacing-8:3.2rem;--Spacing-9:3.6rem;--Spacing-10:4rem;--Spacing-11:4.4rem;--Spacing-12:4.8rem;--Spacing-13:5.2rem;--Spacing-14:5.6rem;--Spacing-15:6rem;--Spacing-16:6.4rem;--Spacing-17:6.8rem;--Spacing-18:7.2rem;--Spacing-19:7.6rem;--Spacing-20:8rem;--Spacing-40:16rem;--Laptop-Width:128rem;--Buttons-2:1.6rem}.text-navy{color:var(--navy)}.text-blue{color:var(--blue)}.text-mint{color:var(--mint)}.text-white{color:var(--white)}.text-gray{color:var(--gray)}.text-lightgray{color:var(--lightgray)}.text-black{color:var(--black)}.bg-navy{background-color:var(--navy)}.bg-blue{background-color:var(--blue)}.bg-mint{background-color:var(--mint)}.bg-white{background-color:var(--white)}.bg-gray{background-color:var(--gray)}.bg-lightgray{background-color:var(--lightgray)}.bg-black{background-color:var(--black)}.fill-navy{fill:var(--navy)}.fill-blue{fill:var(--blue)}.fill-mint{fill:var(--mint)}.fill-white{fill:var(--white)}.fill-gray{fill:var(--gray)}.fill-lightgray{fill:var(--lightgray)}.fill-black{fill:var(--black)}body{font-family:var(--lato);line-height:1.4;overflow-wrap:break-word}html[lang^=ja] body,html[lang^=ko] body,html[lang^=zh] body{line-break:strict;overflow-wrap:normal;word-break:break-all}p{font-family:var(--lato);font-size:1rem;margin:0 0 1.4rem}a{cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:var(--aller);margin:0 0 1.4rem}ol,ul{margin:0 0 1.4rem}ol ol,ol ul,ul ol,ul ul{margin:0}ul.no-list{list-style:none;margin:0;padding-left:0}pre{overflow:auto}code{vertical-align:bottom}blockquote{border-left:2px solid;margin:0 0 1.4rem;padding-left:.7rem}hr{border:none;border-bottom:1px solid #ccc}img{font-size:.583rem;word-break:normal}.heading1{font-size:clamp(2rem,6.5vw,5rem);line-height:1}.heading1,.heading2{color:var(--navy);font-family:var(--aller);font-weight:var(--bold);margin:0}.heading2{font-size:clamp(3rem,3.5vw,4.8rem);line-height:1.1}.overline{color:var(--blue);display:inline-block;font-family:var(--aller);font-size:15px;font-weight:var(--bold);letter-spacing:.01em;margin-bottom:1.5em;padding:.5em 1.75em;text-transform:uppercase}.overline.pill{border:1px solid var(--blue);border-radius:100px;color:var(--navy);text-transform:none}.overline.text-white{color:var(--white)}.copy,.copy.large{font-size:1.8rem}@media (min-width:768px){.copy.large{font-size:2rem}}.copy>p{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.text-balance{text-wrap:balance}.text-center{text-align:center}.action-button,.btn{align-items:center;background-color:hsla(0,0%,100%,.1);border:.5px solid hsla(0,0%,100%,.2);border-radius:1.8rem;color:var(--white);display:inline-block;display:inline-flex;font-family:var(--aller);font-size:2.2rem;gap:.5em;letter-spacing:-.017em;line-height:1;padding:.85em 2em;position:relative;text-decoration:none}.action-button.small,.btn.small{font-size:1.4rem}.action-button.medium,.btn.medium{font-size:2rem;padding:1em 2em}@media (min-width:768px){.action-button,.btn{font-size:3rem}}.action-button:before,.btn:before{background-color:var(--blue);border-radius:1.2rem;content:"";inset:5px;position:absolute;z-index:0}.action-button svg,.btn svg{height:.85em;width:auto}.action-button span,.action-button svg,.btn span,.btn svg{position:relative}.logo-ful_dot{--dotColor:var(--mint)}.logo-ful_dot .text{fill:var(--textColor)}.logo-ful_dot .dot{fill:var(--dotColor)}.container{--padx:clamp(2rem,10%,6rem);margin:0 auto;max-width:var(--containerWidth)}@media (min-width:1024px){.container{--padx:clamp(2rem,5%,6rem)}}@media (max-width:599px){.container.padx-m-sm{--padx:clamp(.5rem,2.5%,3rem)}}.container.padx{padding-left:var(--padx);padding-right:var(--padx)}.container.wide{--containerWidth:1280px}.container.desktop{--containerWidth:1024px}.container.tablet{--containerWidth:768px}.container.narrow{--containerWidth:600px}.container.full{max-width:none;width:100%}section{margin:0 auto;max-width:calc(100% - 2rem)}section.small-pady{padding-bottom:clamp(1.6rem,2.5vw,2.4rem);padding-top:clamp(1.6rem,2.5vw,2.4rem)}section.medium-pady{padding-bottom:clamp(3rem,4vw,5rem);padding-top:clamp(3rem,4vw,5rem)}section.large-pady{padding-bottom:clamp(5rem,6vw,8rem);padding-top:clamp(5rem,6vw,8rem)}section.no-pady-bottom{padding-bottom:0}section.small-pady-bottom{padding-bottom:clamp(1.6rem,2.5vw,2.4rem)}section.medium-pady-bottom{padding-bottom:clamp(3rem,4vw,5rem)}section.large-pady-bottom{padding-bottom:clamp(5rem,6vw,8rem)}.section-tab{display:flex;gap:0;height:12px;margin:0 auto;position:absolute;width:30%}.section-tab>*{height:100%}.section-tab.middle{left:50%;transform:translateX(-50%)}.section-tab .tab-middle{background-color:var(--white);flex:1;height:12px;width:auto}.section-tab.bottom{bottom:0}.show-for-sr{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@media (max-width:767px){.show-for-sr--mobile{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}.fill{inset:0;position:absolute}.cover{height:100%;object-fit:cover;width:100%}.hero .background,.legal-hero .background{inset:0;position:absolute;z-index:0}.hero .background .hero__gradient,.hero .background .hero__line,.legal-hero .background .hero__gradient,.legal-hero .background .hero__line{aspect-ratio:1/1;border-radius:50%;opacity:1;pointer-events:none;position:absolute;transform:translate(-50%,-50%);will-change:transform;z-index:0}.hero .background .hero__gradient--1,.legal-hero .background .hero__gradient--1{background:radial-gradient(circle,#9effe3 0,rgba(158,255,227,0) 65%,transparent 100%);left:2.5%;top:55%;width:200%}@media (min-width:600px){.hero .background .hero__gradient--1,.legal-hero .background .hero__gradient--1{width:60%}}.hero .background .hero__gradient--2,.legal-hero .background .hero__gradient--2{background:radial-gradient(circle,rgba(74,87,225,.8) 0,rgba(74,87,225,0) 50%,transparent 100%);left:45%;opacity:.5;top:80%;width:150%}@media (min-width:600px){.hero .background .hero__gradient--2,.legal-hero .background .hero__gradient--2{opacity:1;width:110%}}.hero .background .hero__gradient--3,.legal-hero .background .hero__gradient--3{background:radial-gradient(circle,#1cbcfc 45%,rgba(74,87,255,0) 70%,transparent 100%);left:53%;opacity:.25;top:100%;width:120%}@media (min-width:600px){.hero .background .hero__gradient--3,.legal-hero .background .hero__gradient--3{opacity:.5;width:105%}}.hero .background .hero__gradient--4,.legal-hero .background .hero__gradient--4{background:radial-gradient(circle,#4a57e1 0,rgba(74,87,225,0) 50%,transparent 100%);left:95%;opacity:.25;top:10%;width:150%}@media (min-width:600px){.hero .background .hero__gradient--4,.legal-hero .background .hero__gradient--4{opacity:.5;width:120%}}.hero .background .hero__gradient--5,.legal-hero .background .hero__gradient--5{background:radial-gradient(circle,rgba(158,255,227,.8) 0,rgba(158,255,227,0) 65%,transparent 100%);left:70%;opacity:.25;top:0;width:110%}@media (min-width:600px){.hero .background .hero__gradient--5,.legal-hero .background .hero__gradient--5{opacity:1;width:110%}}.hero .background .hero__line--1,.legal-hero .background .hero__line--1{background:transparent;border-top:.8px solid #fff;left:105%;opacity:.8;top:60%;width:42%}.hero .background .hero__line--2,.legal-hero .background .hero__line--2{background:transparent;border-top:.8px solid #fff;left:105%;opacity:.8;top:7%;width:33%}.hero .background .hero__line--3,.legal-hero .background .hero__line--3{background:transparent;border-top:.8px solid #fff;left:8%;opacity:.8;top:63%;width:33%}.hero .background .hero__line--4,.legal-hero .background .hero__line--4{background:transparent;border-top:.8px solid #fff;left:0;opacity:.8;top:80%;width:33%}