.styles_button__4NrmU{display:inline-flex;align-items:center;padding:calc(var(--space-2) + var(--space-1)) var(--space-3);line-height:var(--line-height-xs);font-family:inherit;font-size:var(--font-size-75);font-weight:700;text-decoration:none;text-align:center;border:0;gap:var(--space-1);border-radius:var(--border-radius-lg);cursor:pointer}.styles_button__4NrmU.styles_primary__ocKtV{background:var(--color-btn-primary-bg);color:var(--color-btn-primary-text)}.styles_button__4NrmU.styles_primary__ocKtV:hover{color:var(--color-btn-primary-text);background:linear-gradient(133deg,var(--color-btn-hover-bg-gradient-top) 50%,var(--color-btn-hover-bg-gradient-bottom) 100%);background:linear-gradient(-55deg,var(--color-btn-hover-bg-gradient-top) 0,var(--color-btn-hover-bg-gradient-bottom) 50%,var(--color-btn-hover-bg-gradient-top) 100%);background-size:300% 300%;animation:styles_primaryHoverGradient__duwwB 2s ease infinite}.styles_secondary__iAX9L{background:var(--color-btn-secondary-bg);color:var(--color-text-purple)}.styles_secondary__iAX9L:hover{background:var(--color-btn-secondary-hover-bg)}.styles_large__CylCx{padding:calc(var(--space-3) + var(--space-2)) var(--space-5);border-radius:50em;font-size:var(--font-size-100)}@keyframes styles_primaryHoverGradient__duwwB{0%{background-position:-50% 50%}to{background-position:100% 50%}}.styles_outer__GhRAK{margin:0 calc(var(--space-3)*-1)}@media(min-width:768px){.styles_outer__GhRAK{margin:initial;width:unset}}.styles_inner__1e2No{width:100vw;overflow-x:scroll;padding:0 var(--space-3)}@media(min-width:768px){.styles_inner__1e2No{margin:initial;padding:0;overflow:unset;width:auto}}.styles_nav__fzKW3{display:flex;gap:var(--space-3)}@media(min-width:768px){.styles_nav__fzKW3{flex-direction:column;gap:var(--space-4)}}.styles_nav__fzKW3 .styles_heading__WGq4r{font-weight:400;color:var(--color-text-secondary);font-size:var(--font-size-50);letter-spacing:var(--letter-spacing-3);margin:0 0 var(--space-3)}.styles_nav__fzKW3 .styles_list__eIUq0{list-style:none;margin:0;padding:0;display:grid;grid-template-rows:repeat(2,1fr);grid-auto-flow:column;grid-gap:var(--space-2)}@media(min-width:768px){.styles_nav__fzKW3 .styles_list__eIUq0{display:flex;flex-direction:column;grid-gap:var(--space-1)}}.styles_nav__fzKW3 .styles_list__eIUq0>li{font-weight:700;font-size:var(--font-size-100)}.styles_nav__fzKW3 .styles_list__eIUq0>li a{color:inherit;text-decoration:none;display:inline-flex;background-color:var(--color-bg-secondary);padding:0 var(--space-3);border-radius:var(--border-radius-sm);width:40vw;height:56px;align-items:center;line-height:var(--line-height-sm)}@media(min-width:768px){.styles_nav__fzKW3 .styles_list__eIUq0>li a{width:unset;height:unset;display:block;background-color:transparent;padding:var(--space-2) var(--space-1)}.styles_nav__fzKW3 .styles_list__eIUq0>li a:hover{background-color:var(--color-bg-secondary)}}.styles_nav__fzKW3 .styles_list__eIUq0 .styles_selected__l5oX4 a{background-color:var(--color-bg-secondary)}.styles_nav__fzKW3 .styles_list__eIUq0 .styles_selected__l5oX4 span{color:var(--color-text-highlight)}.styles_listheader___CZu7 .styles_list__eIUq0{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--space-1)}.styles_listheader___CZu7 .styles_list__eIUq0>li{font-weight:700;font-size:var(--font-size-100)}.styles_listheader___CZu7 .styles_list__eIUq0>li a{color:inherit;text-decoration:none;display:inline-block;padding:var(--space-1) 0}.styles_listheader___CZu7 .styles_list__eIUq0>li a:hover{text-decoration:underline}.styles_header__ZqFQE{background-color:var(--color-bg-secondary);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-index-sticky)}.styles_container__BH1Vf{display:flex;height:var(--height-header);align-items:center;position:relative}@media(min-width:768px){.styles_container__BH1Vf{margin-left:var(--space-3);margin-right:var(--space-3);gap:var(--space-3)}}@media(min-width:768px)and (min-width:768px){.styles_container__BH1Vf{margin-left:auto;margin-right:auto;width:var(--col-width);max-width:var(--col-width-lg)}}.styles_logo___sSGJ{margin:auto;position:relative;color:inherit;text-decoration:none;left:-20px}@media(min-width:992px){.styles_logo___sSGJ{margin:0;position:static}}.styles_logo___sSGJ h1{margin:0;display:flex;align-items:center;gap:var(--space-1);flex-direction:column;line-height:var(--line-height-sm)}@media(min-width:992px){.styles_logo___sSGJ h1{flex-direction:row}}.styles_logo___sSGJ small{font-weight:400;text-transform:uppercase;font-size:var(--font-size-50);letter-spacing:var(--letter-spacing-4);color:var(--color-text-secondary);line-height:1}.styles_logo___sSGJ span{margin:0;font-size:var(--font-size-200);background:linear-gradient(120deg,var(--color-text-gradient-top) 20%,var(--color-text-gradient-bottom) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.styles_headerNav__32W2j{display:none;margin-left:auto}@media(min-width:992px){.styles_headerNav__32W2j{display:block;display:flex;gap:var(--space-4);align-items:center}}.styles_headerNav__32W2j a{color:inherit;text-decoration:none}.styles_headerNav__32W2j span{display:flex;gap:var(--space-2)}.styles_toggleMenu__AlLGU{width:40px}.styles_toggleMenu__AlLGU button{background:transparent;border:none;width:40px;height:40px;padding:0;border-radius:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;text-indent:100%;overflow:hidden;color:transparent;list-style:none;position:relative;left:8px;transition:background .2s}.styles_toggleMenu__AlLGU button:hover{background:var(--color-btn-secondary-bg)}.styles_toggleMenu__AlLGU button.styles_open__vJPRr{background-color:var(--color-btn-secondary-hover-bg)}.styles_toggleContent__1NBm1{position:fixed;overflow:scroll;top:var(--height-header);bottom:0;width:100%;height:auto;color:inherit;background:var(--color-bg-secondary);border:none;left:0;padding:var(--space-4);z-index:var(--z-index-modal);-webkit-overflow-scrolling:touch}.styles_toggleContent__1NBm1::-webkit-scrollbar{display:none}@media(min-width:768px){.styles_toggleContent__1NBm1{position:absolute;padding:var(--space-5);border-radius:var(--border-radius-lg);box-shadow:inset 0 0 0 4px var(--color-border);overflow:scroll;bottom:unset;max-height:calc(100vh - var(--height-header) - var(--space-3))}}.styles_toggleNav__Dq6Ai{display:grid;grid-gap:var(--space-6)}@media(min-width:768px){.styles_toggleNav__Dq6Ai{grid-template-columns:repeat(2,1fr)}}.styles_toggleNav__Dq6Ai>ul{list-style:none;margin:0;padding:0}.styles_toggleNav__Dq6Ai>ul li{line-height:var(--line-height-sm)}.styles_toggleNav__Dq6Ai>ul>li+li{margin-top:var(--space-3)}.styles_toggleNav__Dq6Ai a{color:inherit;text-decoration:none}.styles_toggleNav__Dq6Ai a:hover{text-decoration:underline}.styles_toggleNav__Dq6Ai .styles_primary__aU0Hr{font-size:var(--font-size-300)}.styles_topics__QAkjl h3{font-weight:400;letter-spacing:var(--letter-spacing-3);margin:0 0 var(--space-3);text-transform:uppercase}.styles_breadcrumb__OuRBU,.styles_topics__QAkjl h3{color:var(--color-text-secondary);font-size:var(--font-size-50)}.styles_breadcrumb__OuRBU{margin:var(--space-2) 0;margin-left:var(--space-3);margin-right:var(--space-3)}@media(min-width:768px){.styles_breadcrumb__OuRBU{margin-left:auto;margin-right:auto;width:var(--col-width);max-width:var(--col-width-lg)}}.styles_breadcrumb__OuRBU a{padding:var(--space-2) 0;color:inherit;text-decoration:none}.styles_toggleFooter__3B_dE{margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-75);text-align:center}.styles_toggleFooter__3B_dE ul{margin:0;padding:0;list-style:none}.styles_toggleFooter__3B_dE ul li{display:inline-block;margin-top:var(--space-1);margin-bottom:var(--space-1);line-height:var(--line-height-sm)}.styles_toggleFooter__3B_dE ul li:not(:last-child){padding-right:var(--space-3)}.styles_toggleFooter__3B_dE ul li address{font-style:normal}.styles_toggleFooter__3B_dE ul li a{color:inherit;text-decoration:none}.styles_toggleFooter__3B_dE ul li a:hover{text-decoration:underline}.About_container__W6LHn{margin:0 auto}@media(min-width:768px){.About_container__W6LHn{margin-left:auto;margin-right:auto;width:var(--col-width);max-width:var(--col-width-lg)}}.About_container__W6LHn ul{list-style:none}.About_header__sKcIY{background-color:#fff;width:100vw;margin:0 calc(50% - 50vw);padding:var(--space-8) var(--space-4)}@media(min-width:768px){.About_header__sKcIY{text-align:center}}.About_header__sKcIY h1{margin:0;font-size:var(--font-size-500);line-height:var(--line-height-sm)}.About_header__sKcIY p{margin:var(--space-5) 0}.About_header__sKcIY a{display:block;margin-bottom:var(--space-4)}@media(min-width:768px){.About_header__sKcIY a{display:inline-block}}.About_headerCompanyLogos__FPXVK ul{margin:0;padding:0;display:flex;gap:var(--space-4);justify-content:center;align-items:center;flex-wrap:wrap}.About_headerCompanyLogos__FPXVK ul li{max-width:140px}.About_headerCompanyLogos__FPXVK ul img{max-width:100%;height:auto;display:block}.About_contentsWrapper__8Shx0{max-width:var(--col-width-compact);margin:0 auto}.About_main__3UAuJ{max-width:var(--col-width-lg);margin:auto;display:grid;text-align:center}.About_main__3UAuJ section{padding:var(--space-6) var(--space-4)}.About_main__3UAuJ section:last-child{padding:0 var(--space-4) var(--space-8)}@media(min-width:768px){.About_main__3UAuJ section{padding:var(--space-8) var(--space-4)}}.About_main__3UAuJ section>p{font-size:var(--font-size-75);font-weight:700}.About_main__3UAuJ section>h2{margin:var(--space-2) 0 var(--space-3);font-size:var(--font-size-400)}.About_main__3UAuJ section br{display:none}@media(min-width:768px){.About_main__3UAuJ section br{display:block}}.About_techblogFeature__2uiOS{margin:var(--space-6) 0}.About_techblogFeature__2uiOS ul{background-color:#fff;margin-bottom:var(--space-6);padding:var(--space-5);border-radius:var(--border-radius-lg);display:grid}@media(min-width:768px){.About_techblogFeature__2uiOS ul{grid-template-columns:repeat(3,1fr)}}.About_techblogFeature__2uiOS li:not(:first-child){border-left:none;border-top:1px solid var(--color-border);padding:var(--space-4) 0 0 0;margin:var(--space-4) 0 0 0}@media(min-width:768px){.About_techblogFeature__2uiOS li:not(:first-child){border-top:none;border-left:1px solid var(--color-border);padding:0 0 0 var(--space-4);margin:0 0 0 var(--space-4)}}.About_techblogFeature__2uiOS h4{margin:0}.About_techblogFeature__2uiOS p{font-size:var(--font-size-75)}.About_techblogFeature__2uiOS a{color:inherit}.About_sectionWrapper__syzfd{background-color:#fff;width:100vw;margin:0 calc(50% - 50vw)}.About_serviceFeature__32e9e{margin:var(--space-6) auto;max-width:var(--col-width-lg)}.About_serviceFeature__32e9e ul{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;gap:var(--space-4);padding:0}@media(min-width:768px){.About_serviceFeature__32e9e ul{flex-direction:row}}.About_serviceFeature__32e9e li{background-color:#fff;padding:var(--space-4);border-radius:var(--border-radius-lg);display:grid;grid-template-rows:80px max-content;width:100%;align-items:start;border:1px solid var(--color-border)}@media(min-width:768px){.About_serviceFeature__32e9e li{width:240px}}.About_serviceFeature__32e9e img{margin:0 auto}.About_serviceFeature__32e9e h4{margin:0 0 .5em}.About_serviceFeature__32e9e p{font-size:var(--font-size-75);margin:0;text-align:left}.About_serviceFeature__32e9e a{color:inherit}.About_sectionWrapperVoice__GKShs{background-color:var(--color-bg-purple)}.About_sectionWrapperVoice__GKShs h2,.About_sectionWrapperVoice__GKShs p{color:#fff}.About_voice__r0KfI{margin:var(--space-6) auto;max-width:var(--col-width);max-width:1600px}.About_voice__r0KfI ul{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:0;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.About_voice__r0KfI li{display:grid;grid-template-rows:24px auto repeat(2,max-content);text-align:start;background-color:#fff;padding:var(--space-5);border-radius:var(--border-radius-lg)}.About_voice__r0KfI li li,.About_voice__r0KfI li>ul{display:inline-block;padding:0}.About_voice__r0KfI h4{margin:var(--space-2) 0}.About_voice__r0KfI p{font-size:var(--font-size-75);margin:0;color:var(--color-text)}.About_voice__r0KfI img{width:24px;height:24px;border-radius:24px}.About_voice__r0KfI a{margin-top:var(--space-4);display:flex;gap:var(--space-1);align-items:center;justify-content:right;color:var(--color-text-purple);font-size:var(--font-size-75);font-weight:700;text-decoration:none}.About_voice__r0KfI a img{width:18px;height:18px}.About_voiceMeta__vOhSA{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-4)}.About_voiceMeta__vOhSA img{width:36px;height:36px;border-radius:36px}.About_companyLogos__Easj0{background-color:#fff;margin:var(--space-5) 0;padding:var(--space-6);border-radius:var(--border-radius-lg)}.About_companyLogos__Easj0 ul{margin:0 auto;padding:0;max-width:var(--col-width-compact);display:flex;row-gap:var(--space-4);column-gap:var(--space-4);justify-content:center;align-items:center;flex-wrap:wrap}.About_companyLogos__Easj0 ul li{max-width:100px}@media(min-width:768px){.About_companyLogos__Easj0 ul li{max-width:140px}}.About_companyLogos__Easj0 ul img{max-width:100%;height:auto;display:block}.About_andpad__NwCz_{max-width:118px}.About_nttCom__FzUV9{max-width:192px}.About_smarthr__uWbd_{max-width:124px}.About_fujitsu__QmsNX{padding-bottom:8px}.About_m3__MSEq8{padding-top:4px;max-width:108px}.About_planWrapper__qZY6b{max-width:var(--col-width-compact);margin:var(--space-6) auto 0}.About_planList__rGlxC{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.About_planList__rGlxC>.About_planItem__QaxH7:first-child{border:1px solid var(--color-border)}@media(min-width:768px){.About_planList__rGlxC{grid-template-columns:repeat(2,1fr)}}.About_outer__ndmLu{position:relative;color:var(--color-text);margin:4px}.About_outer__ndmLu:before{content:"";position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);background:linear-gradient(156deg,var(--color-content-promotion-outer-top) 15%,var(--color-content-promotion-outer-middle) 51%,var(--color-content-promotion-outer-bottom) 92%);border-radius:var(--border-radius-lg);z-index:1}.About_outer__ndmLu:after{content:"";position:absolute;top:0;width:100%;height:100%;background-color:var(--color-bg-secondary);border-radius:calc(var(--border-radius-lg) - 4px);z-index:2;left:0}.About_planItem__QaxH7{position:relative;display:grid;background-color:#fff;border-radius:var(--border-radius-lg);padding:var(--space-4);text-align:left;z-index:3}.About_planHeader__W3N3s{display:flex;flex-direction:column;padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.About_planHeader__W3N3s .About_planlabel__JTUht{background-color:var(--color-bg-aside);padding:0 var(--space-2);border-radius:var(--border-radius-lg);margin-bottom:var(--space-2);color:var(--color-text-purple);font-size:var(--font-size-75);align-self:flex-start}.About_planHeader__W3N3s h4{font-size:var(--font-size-500);margin:0 0 auto}.About_planHeader__W3N3s span{font-size:var(--font-size-100)}.About_planHeader__W3N3s p{background:linear-gradient(120deg,var(--color-text-gradient-top) 20%,var(--color-text-gradient-bottom) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0;font-weight:700;line-height:var(--line-height-sm)}.About_planHeader__W3N3s p+p{font-size:var(--font-size-200)}.About_planHeader__W3N3s a{display:block}.About_planContents__ivDIc p{font-size:var(--font-size-75)}.About_planContents__ivDIc a{color:inherit}.About_planContents__ivDIc ul{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:0}.About_planContents__ivDIc li{display:flex;align-items:flex-start;gap:var(--space-1)}.About_footnote__63Gox{text-align:right;padding:var(--space-2) 0;font-size:var(--font-size-50);color:var(--color-text-secondary)}.About_appear__Qsw4I{max-width:var(--col-width-lg);margin:0 auto;padding:var(--space-4) var(--space-3);border-radius:var(--border-radius-lg);background-color:var(--color-bg-purple);color:#fff}@media(min-width:768px){.About_appear__Qsw4I{padding:var(--space-8)}}.About_appear__Qsw4I h2{font-size:var(--font-size-300);margin:var(--space-3) 0 0}@media(min-width:768px){.About_appear__Qsw4I h2{font-size:var(--font-size-400)}}.About_appear__Qsw4I p{margin:var(--space-2) 0 var(--space-6)}.About_emphasis__qxSUE{font-size:var(--font-size-500);color:var(--color-text-purple);padding:0 var(--space-2)}