
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{height:100%;overflow-x:hidden;width:100vw}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;min-height:100vh;scroll-behavior:smooth;text-align:left;text-rendering:optimizeLegibility;width:100%}footer,form,header,main,section{position:relative;width:100%}article,aside,img,nav,section{display:block}img{height:auto;max-width:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}a{-webkit-text-decoration-skip:ink;text-decoration:none;text-decoration-skip-ink:auto}a svg{fill:currentColor}hr{background:#120059;border:none;height:1px}button,fieldset,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font:inherit}button:active,button:focus,fieldset:active,fieldset:focus,input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{outline:none}button{cursor:pointer}@font-face{font-display:swap;font-family:SF Pro Display;font-style:normal;font-weight:400;src:local("SF Pro Display Regular"),local("SFProDisplay-Regular"),url(../font/SFProDisplay/SFProDisplay-Regular.woff2) format("woff2"),url(../font/SFProDisplay/SFProDisplay-Regular.woff) format("woff"),url(../font/SFProDisplay/SFProDisplay-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:SF Pro Display;font-style:normal;font-weight:500;src:local("SF Pro Display Medium"),local("SFProDisplay-Medium"),url(../font/SFProDisplay/SFProDisplay-Medium.woff2) format("woff2"),url(../font/SFProDisplay/SFProDisplay-Medium.woff) format("woff"),url(../font/SFProDisplay/SFProDisplay-Medium.ttf) format("truetype")}body{background:#fff;color:#120059;font-family:SF Pro Display,sans-serif;font-size:16px;font-weight:400;line-height:1.5;overflow:hidden}#app{margin:0 auto;max-width:1920px;position:relative;width:100%}h1,h2{font:500 1.75rem/1.3 SF Pro Display}p{font:normal 1.25rem/1.4 SF Pro Display}a{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}a,a:active,a:focus{color:#120059}a svg{-webkit-transition:fill,stroke .3s ease-out;transition:fill,stroke .3s ease-out}.container{grid-gap:2rem 1rem;background:transparent;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;margin:0 auto;padding:1.5rem 1rem;position:relative;width:100%}.container .content{grid-column:1/7}header{z-index:3000}header .container{height:6.5rem}header .container .header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#288bff;border-bottom:1px solid #288bff;margin:-1.5rem -1rem;padding:2rem 1.5rem 1.5rem}header .container .header,header .container .header-logo,header .container .header-logo a{display:-webkit-box;display:-ms-flexbox;display:flex}header .container .header-logo a img{-webkit-box-flex:0;-ms-flex:none;flex:none;height:48px;width:48px}main{z-index:2000}footer{z-index:1000}footer .container .footer{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}footer .container .footer-copyright{margin-right:1rem}footer .container .footer-copyright p{font-size:1rem;line-height:1.2}footer .container .footer-menu ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}footer .container .footer-menu ul li:not(:last-child){margin-right:1rem}footer .container .footer-menu ul li a{font-size:1rem;line-height:1.2}#index .container{padding-bottom:5.125rem}#index .container .index{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#288bff;border-radius:0 0 40px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:-1.5rem -1rem;padding:0 1rem}#index .container .index__wrap{margin-bottom:1.5rem}#index .container .index__title{margin-bottom:1rem}#index .container .index__title h1{color:#fff}#index .container .index__lead{margin-bottom:1rem}#index .container .index__lead p{color:#fff}#index .container .index__button,#index .container .index__button .button a{display:-webkit-box;display:-ms-flexbox;display:flex}#index .container .index__button .button a svg{-webkit-box-flex:0;-ms-flex:none;flex:none;height:48px;width:144px}#index .container .index__image{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:-3.625rem}#index .container .index__image img{height:434px;width:304px}#feature .container .feature-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#feature .container .feature-list__item:not(:last-child){border-radius:40px;margin-bottom:1.5rem;overflow:hidden;padding:2rem 1rem 0}#feature .container .feature-list__item:last-child{padding:2.5rem 0 3rem}#feature .container .feature-list__item:nth-child(odd):not(:last-child){background:#edf4ff}#feature .container .feature-list__item:nth-child(2n):not(:last-child){background:#ffe7ef}#feature .container .feature-list__title{margin-bottom:1rem}#feature .container .feature-list__title-m-margin-bottom-24{margin-bottom:1.5rem}#feature .container .feature-list__image{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}#feature .container .feature-list__image-1{margin-top:1.25rem}#feature .container .feature-list__image-1 img{height:318px;width:239px}#feature .container .feature-list__image-2{margin:1.5rem -1.625rem}#feature .container .feature-list__image-2 img{width:100%}#feature .container .feature-list__image-3{margin:1.5rem 0 0 -2.5rem}#feature .container .feature-list__image-3 img{height:306px;width:292px}#feature .container .feature-list__image-4{margin:.5rem -.25rem -1.5rem}#feature .container .feature-list__image-4 img{width:100%}#feature .container .feature-list__image-5{margin-top:1.25rem}#feature .container .feature-list__image-5 img{height:314px;width:239px}#feature .container .feature-list__image img{-webkit-box-flex:0;-ms-flex:none;flex:none}#feature .container .feature-list__button,#feature .container .feature-list__button .button a{display:-webkit-box;display:-ms-flexbox;display:flex}#feature .container .feature-list__button .button a svg{-webkit-box-flex:0;-ms-flex:none;flex:none;height:48px;width:144px}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}}@media screen and (min-width:768px){.container{grid-gap:2rem;grid-template-columns:repeat(9,1fr);width:768px}.container .content{grid-column:1/10}header .container{height:11.625rem}header .container .header{background:transparent;border-bottom:0;padding:4rem 4rem 2.625rem}header .container .header-logo a img{height:80px;width:80px}footer .container .footer{margin:0 -1rem}footer .container .footer-copyright{margin-right:2rem}footer .container .footer-copyright p{font-size:1.25rem;line-height:1.2}footer .container .footer-menu ul li a{font-size:1.25rem}#index .container .index{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;border-radius:40px;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;padding:4rem 4rem 5.375rem;position:relative}#index .container .index__wrap{margin:0 2rem 0 0;width:60%}#index .container .index__title{margin-bottom:2rem}#index .container .index__lead{margin:0 4rem 2rem 0}#index .container .index__button .button a svg{height:58px;width:174px}#index .container .index__image{margin:-2rem -1.5rem 0 0;position:absolute;right:0;top:0}#feature .container .feature{margin:0 -1rem}#feature .container .feature-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#feature .container .feature-list__item{width:calc(50% - 1rem)}#feature .container .feature-list__item:not(:last-child){margin-bottom:0;padding:3rem 3rem 0}#feature .container .feature-list__item:last-child{padding:6rem 3rem 3rem 4.75rem}#feature .container .feature-list__item:nth-child(n+3){margin-top:2rem}#feature .container .feature-list__item:nth-child(6n+1),#feature .container .feature-list__item:nth-child(6n+4),#feature .container .feature-list__item:nth-child(6n+5){margin-right:2rem}#feature .container .feature-list__item:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#feature .container .feature-list__item:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#feature .container .feature-list__item:nth-child(3){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#feature .container .feature-list__item:nth-child(4){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#feature .container .feature-list__item:nth-child(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}#feature .container .feature-list__item:nth-child(6){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}#feature .container .feature-list__title{margin-bottom:1.5rem}#feature .container .feature-list__title-d-margin-bottom-40{margin-bottom:2.5rem}#feature .container .feature-list__button .button a svg{height:58px;width:174px}}@media screen and (min-width:992px){.container{width:992px}#index .container .index__image{margin:-2rem 3rem 0 0}#feature .container .feature-list__item:last-child{padding:6rem 4.75rem 3rem}#feature .container .feature-list__image-3{margin:3.25rem 0 0}}@media screen and (min-width:1248px){.container{grid-gap:2.5rem;grid-template-columns:repeat(12,1fr);padding:1.5rem 2.5rem;width:1248px}.container .content{grid-column:1/13}body{overflow:visible;scrollbar-color:#000 #c2cbcc;scrollbar-width:thin}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.66);box-shadow:inset 0 0 1px rgba(0,0,0,.66)}::-webkit-scrollbar-thumb{background:#000;outline:1px solid #c2cbcc}::-webkit-scrollbar-corner{background:#000}::-webkit-resizer{background:#c2cbcc}h1{font-size:3.5rem;line-height:1.4}h2{font-size:3rem;line-height:1.2}p{font-size:1.5rem;line-height:1.5}a:hover{color:#120059}header .container .header{margin:-1.5rem -2.5rem;padding:4rem 6.25rem 2.625rem}footer .container{padding:1rem 2.5rem 2.5rem}footer .container .footer{margin:0}footer .container .footer-copyright{margin-right:2.5rem}#index .container{padding-bottom:11rem}#index .container .index{border-radius:64px;margin:-1.5rem 0;padding:4rem 4rem 5.375rem}#index .container .index__wrap{margin-right:2.5rem;width:620px}#index .container .index__image{margin:-10rem -1rem -10.375rem;position:relative;right:auto;top:auto}#index .container .index__image img{height:692px;width:485px}#feature .container .feature{margin:0}#feature .container .feature-list__item{width:calc(50% - 1.25rem)}#feature .container .feature-list__item:last-child{padding:14rem 3rem 3rem 8.5rem}#feature .container .feature-list__item:nth-child(n+3){margin-top:2.5rem}#feature .container .feature-list__item:nth-child(6n+1),#feature .container .feature-list__item:nth-child(6n+4),#feature .container .feature-list__item:nth-child(6n+5){margin-right:2.5rem}#feature .container .feature-list__image-1{margin-top:2.5rem}#feature .container .feature-list__image-1 img{height:420px;width:286px}#feature .container .feature-list__image-2{margin:5rem -1.625rem 0}#feature .container .feature-list__image-2 img{height:304px;width:628px}#feature .container .feature-list__image-3{margin:2.5rem 0 0 -2.5rem}#feature .container .feature-list__image-3 img{height:426px;width:398px}#feature .container .feature-list__image-4{margin:3.5rem -.25rem -1.5rem}#feature .container .feature-list__image-4 img{height:434px;width:454px}#feature .container .feature-list__image-5{margin-top:2.5rem}#feature .container .feature-list__image-5 img{height:447px;width:286px}}@media screen and (min-width:1440px){.container{width:1440px}#index .container .index__image{margin:-10rem 1.5rem -11.375rem 0}#feature .container .feature-list__image-2 img{height:367px;width:628px}}
