body{font-family:Manrope,sans-serif;color:var(--text-primary-color);background-color:var(--bg-color);max-width:112.5rem;margin:0 auto;-webkit-box-shadow:0 0 5rem rgba(0,10,30,.1);box-shadow:0 0 5rem rgba(0,10,30,.1)}.s-mv__title{font-family:"Space Mono",Orbitron,sans-serif;font-size:3.775rem!important;letter-spacing:.06em!important}.r-footer__bottomLink,.r-footer__navLink,.r-header__navLink,.r-title1__ja,.s-download__boxTitle,.s-feature__itemTitle,.s-function__itemSubTitle,.s-function__itemTitle,.s-links__btn,.s-point__title,.s-subMv__ja,.s-what2__subTitle,.s-what2__title{font-family:"Space Mono",sans-serif}.s-what__title{font-family:"Space Mono",sans-serif;font-size:1.675rem!important;letter-spacing:.03em!important}.soppra-s-what2 .s-what2__title{font-size:1.875rem;line-height:1.6;letter-spacing:.08em;padding-bottom:1.875rem;position:relative}.soppra-s-what2 .s-what2__subTitle{font-size:1.55rem;line-height:1.6;letter-spacing:.08em;margin-top:1.5rem}.soppra-r-form .leadgrid-form__label.-required::before{content:"Required"}.soppra-r-form .leadgrid-form__label::before{content:"Optional"}@media screen and (max-width:767px){.soppra-s-mv .s-mv__title{font-size:1.9rem!important;letter-spacing:.02em!important}.soppra-s-what2 .s-what2__title{font-size:1.5rem!important;letter-spacing:.04em!important}.soppra-s-what2 .s-what2__subTitle{font-size:1.375rem!important}}