.homeHero-module-scss-module__oCVXpW__homeHero{color:#fff;z-index:1;background-color:#121314;position:relative;overflow-x:hidden}.homeHero-module-scss-module__oCVXpW__homeHeroInner{flex-direction:column;justify-content:center;max-width:1472px;min-height:100vh;margin-left:auto;margin-right:auto;padding:80px 16px;display:flex}@media screen and (min-width:414px){.homeHero-module-scss-module__oCVXpW__homeHeroInner{max-width:1488px;padding-left:24px;padding-right:24px}}@media screen and (min-width:640px){.homeHero-module-scss-module__oCVXpW__homeHeroInner{max-width:1504px;padding-left:32px;padding-right:32px}}@media screen and (min-width:768px){.homeHero-module-scss-module__oCVXpW__homeHeroInner{max-width:1536px;padding-left:48px;padding-right:48px}}@media screen and (min-width:1112px){.homeHero-module-scss-module__oCVXpW__homeHeroInner{max-width:1568px;padding-left:64px;padding-right:64px}}@media screen and (min-width:1280px){.homeHero-module-scss-module__oCVXpW__homeHeroInner{max-width:1632px;padding:128px 96px}}.homeHero-module-scss-module__oCVXpW__homeHeroLogo{justify-content:center;margin-bottom:48px;display:flex}@media screen and (min-width:1024px){.homeHero-module-scss-module__oCVXpW__homeHeroLogo{margin-bottom:64px}}.homeHero-module-scss-module__oCVXpW__homeHeroLogo .homeHero-module-scss-module__oCVXpW__logo{max-width:37.5vw}.homeHero-module-scss-module__oCVXpW__homeHeroText{text-align:center;max-width:880px;margin:0 auto}.homeHero-module-scss-module__oCVXpW__homeHeroText .homeHero-module-scss-module__oCVXpW__title{color:#333;font-family:var(--heading-font);letter-spacing:-.02em;margin-bottom:48px;font-size:32px;font-weight:400;line-height:1.1}@media screen and (min-width:414px){.homeHero-module-scss-module__oCVXpW__homeHeroText .homeHero-module-scss-module__oCVXpW__title{font-size:calc(1.38568vw + 26.2633px)}}@media screen and (min-width:1280px){.homeHero-module-scss-module__oCVXpW__homeHeroText .homeHero-module-scss-module__oCVXpW__title{font-size:44px}}@media screen and (min-width:1024px){.homeHero-module-scss-module__oCVXpW__homeHeroText .homeHero-module-scss-module__oCVXpW__title{margin-bottom:64px}}.homeHero-module-scss-module__oCVXpW__homeHeroText .homeHero-module-scss-module__oCVXpW__line{color:gray;transition:color 1s}.homeHero-module-scss-module__oCVXpW__homeHeroText .homeHero-module-scss-module__oCVXpW__line:last-child{color:#fff}.homeHero-module-scss-module__oCVXpW__homeHeroText .homeHero-module-scss-module__oCVXpW__line:nth-last-child(2){color:#ccc}.homeHero-module-scss-module__oCVXpW__homeHeroText .homeHero-module-scss-module__oCVXpW__line:nth-last-child(3){color:#999}.homeHero-module-scss-module__oCVXpW__homeHeroText .homeHero-module-scss-module__oCVXpW__line:nth-last-child(4){color:gray}.homeHero-module-scss-module__oCVXpW__homeHeroText .homeHero-module-scss-module__oCVXpW__button{gap:6px!important}.homeHero-module-scss-module__oCVXpW__homeHeroText .homeHero-module-scss-module__oCVXpW__icon{width:32px;height:32px}.homeHero-module-scss-module__oCVXpW__homeHeroShader{text-align:center;z-index:-1;width:100%;position:absolute;top:0;left:0}
.pageView-module-scss-module__EH2OlW__container{flex-direction:column;flex:auto;display:flex}.pageView-module-scss-module__EH2OlW__header,.pageView-module-scss-module__EH2OlW__content,.pageView-module-scss-module__EH2OlW__footer{grid-template-columns:minmax(0,1fr)[wrapper-start]repeat(8,minmax(0,162px))[wrapper-end]minmax(0,1fr);gap:16px;display:grid}@media screen and (min-width:414px){.pageView-module-scss-module__EH2OlW__header,.pageView-module-scss-module__EH2OlW__content,.pageView-module-scss-module__EH2OlW__footer{grid-template-columns:minmax(0,1fr)[wrapper-start]repeat(8,minmax(0,159px))[wrapper-end]minmax(0,1fr);gap:24px}}@media screen and (min-width:640px){.pageView-module-scss-module__EH2OlW__header,.pageView-module-scss-module__EH2OlW__content,.pageView-module-scss-module__EH2OlW__footer{grid-template-columns:minmax(8px,1fr)[wrapper-start]repeat(8,minmax(0,159px))[wrapper-end]minmax(8px,1fr);gap:24px}}@media screen and (min-width:768px){.pageView-module-scss-module__EH2OlW__header,.pageView-module-scss-module__EH2OlW__content,.pageView-module-scss-module__EH2OlW__footer{grid-template-columns:minmax(16px,1fr)[wrapper-start]repeat(8,minmax(0,152px))[wrapper-end]minmax(16px,1fr);gap:32px}}@media screen and (min-width:1112px){.pageView-module-scss-module__EH2OlW__header,.pageView-module-scss-module__EH2OlW__content,.pageView-module-scss-module__EH2OlW__footer{grid-template-columns:minmax(32px,1fr)[wrapper-start]repeat(8,minmax(0,152px))[wrapper-end]minmax(32px,1fr);gap:32px}}@media screen and (min-width:1280px){.pageView-module-scss-module__EH2OlW__header,.pageView-module-scss-module__EH2OlW__content,.pageView-module-scss-module__EH2OlW__footer{grid-template-columns:minmax(48px,1fr)[wrapper-start]repeat(8,minmax(0,138px))[wrapper-end]minmax(48px,1fr);gap:48px}}.pageView-module-scss-module__EH2OlW__header{margin-top:0}@media screen and (min-width:414px){.pageView-module-scss-module__EH2OlW__header{margin-top:0}}@media screen and (min-width:640px){.pageView-module-scss-module__EH2OlW__header{margin-top:0}}@media screen and (min-width:768px){.pageView-module-scss-module__EH2OlW__header{margin-top:0}}@media screen and (min-width:1112px){.pageView-module-scss-module__EH2OlW__header{margin-top:0}}@media screen and (min-width:1280px){.pageView-module-scss-module__EH2OlW__header{margin-top:0}}.pageView-module-scss-module__EH2OlW__header{margin-right:0}@media screen and (min-width:414px){.pageView-module-scss-module__EH2OlW__header{margin-right:0}}@media screen and (min-width:640px){.pageView-module-scss-module__EH2OlW__header{margin-right:0}}@media screen and (min-width:768px){.pageView-module-scss-module__EH2OlW__header{margin-right:0}}@media screen and (min-width:1112px){.pageView-module-scss-module__EH2OlW__header{margin-right:0}}@media screen and (min-width:1280px){.pageView-module-scss-module__EH2OlW__header{margin-right:0}}.pageView-module-scss-module__EH2OlW__header{margin-bottom:16px}@media screen and (min-width:414px){.pageView-module-scss-module__EH2OlW__header{margin-bottom:24px}}@media screen and (min-width:640px){.pageView-module-scss-module__EH2OlW__header{margin-bottom:32px}}@media screen and (min-width:768px){.pageView-module-scss-module__EH2OlW__header{margin-bottom:48px}}@media screen and (min-width:1112px){.pageView-module-scss-module__EH2OlW__header{margin-bottom:64px}}@media screen and (min-width:1280px){.pageView-module-scss-module__EH2OlW__header{margin-bottom:96px}}.pageView-module-scss-module__EH2OlW__header{margin-left:0}@media screen and (min-width:414px){.pageView-module-scss-module__EH2OlW__header{margin-left:0}}@media screen and (min-width:640px){.pageView-module-scss-module__EH2OlW__header{margin-left:0}}@media screen and (min-width:768px){.pageView-module-scss-module__EH2OlW__header{margin-left:0}}@media screen and (min-width:1112px){.pageView-module-scss-module__EH2OlW__header{margin-left:0}}@media screen and (min-width:1280px){.pageView-module-scss-module__EH2OlW__header{margin-left:0}}.pageView-module-scss-module__EH2OlW__content{flex:auto}.pageView-module-scss-module__EH2OlW__footer{margin-top:16px}@media screen and (min-width:414px){.pageView-module-scss-module__EH2OlW__footer{margin-top:24px}}@media screen and (min-width:640px){.pageView-module-scss-module__EH2OlW__footer{margin-top:32px}}@media screen and (min-width:768px){.pageView-module-scss-module__EH2OlW__footer{margin-top:48px}}@media screen and (min-width:1112px){.pageView-module-scss-module__EH2OlW__footer{margin-top:64px}}@media screen and (min-width:1280px){.pageView-module-scss-module__EH2OlW__footer{margin-top:96px}}.pageView-module-scss-module__EH2OlW__footer{margin-right:0}@media screen and (min-width:414px){.pageView-module-scss-module__EH2OlW__footer{margin-right:0}}@media screen and (min-width:640px){.pageView-module-scss-module__EH2OlW__footer{margin-right:0}}@media screen and (min-width:768px){.pageView-module-scss-module__EH2OlW__footer{margin-right:0}}@media screen and (min-width:1112px){.pageView-module-scss-module__EH2OlW__footer{margin-right:0}}@media screen and (min-width:1280px){.pageView-module-scss-module__EH2OlW__footer{margin-right:0}}.pageView-module-scss-module__EH2OlW__footer{margin-bottom:0}@media screen and (min-width:414px){.pageView-module-scss-module__EH2OlW__footer{margin-bottom:0}}@media screen and (min-width:640px){.pageView-module-scss-module__EH2OlW__footer{margin-bottom:0}}@media screen and (min-width:768px){.pageView-module-scss-module__EH2OlW__footer{margin-bottom:0}}@media screen and (min-width:1112px){.pageView-module-scss-module__EH2OlW__footer{margin-bottom:0}}@media screen and (min-width:1280px){.pageView-module-scss-module__EH2OlW__footer{margin-bottom:0}}.pageView-module-scss-module__EH2OlW__footer{margin-left:0}@media screen and (min-width:414px){.pageView-module-scss-module__EH2OlW__footer{margin-left:0}}@media screen and (min-width:640px){.pageView-module-scss-module__EH2OlW__footer{margin-left:0}}@media screen and (min-width:768px){.pageView-module-scss-module__EH2OlW__footer{margin-left:0}}@media screen and (min-width:1112px){.pageView-module-scss-module__EH2OlW__footer{margin-left:0}}@media screen and (min-width:1280px){.pageView-module-scss-module__EH2OlW__footer{margin-left:0}}.pageView-module-scss-module__EH2OlW__section{grid-column:wrapper}.pageView-module-scss-module__EH2OlW__section[data-variant-full=true]{z-index:1;grid-column:1/-1;height:100%;margin:0}.pageView-module-scss-module__EH2OlW__section[data-variant-sticky=true]{z-index:0;position:sticky;top:0}
.homeClient-module-scss-module__XnmDVa__homeClient{overflow-x:hidden}.homeClient-module-scss-module__XnmDVa__homeClientInner{padding-bottom:48px}@media screen and (min-width:414px){.homeClient-module-scss-module__XnmDVa__homeClientInner{padding-bottom:64px}}@media screen and (min-width:768px){.homeClient-module-scss-module__XnmDVa__homeClientInner{padding-bottom:96px}}.homeClient-module-scss-module__XnmDVa__homeClientLogos{margin-top:96px}.homeClient-module-scss-module__XnmDVa__homeClientLogos .homeClient-module-scss-module__XnmDVa__title{color:#8f8f8f;text-align:center;text-transform:uppercase;letter-spacing:.16em;text-transform:uppercase;margin-bottom:24px;font-size:14px;font-weight:700;line-height:1.4}@media screen and (min-width:320px){.homeClient-module-scss-module__XnmDVa__homeClientLogos .homeClient-module-scss-module__XnmDVa__title{font-size:calc(.416667vw + 12.6667px)}}@media screen and (min-width:1280px){.homeClient-module-scss-module__XnmDVa__homeClientLogos .homeClient-module-scss-module__XnmDVa__title{font-size:18px}}.homeClient-module-scss-module__XnmDVa__homeClientLogolist .homeClient-module-scss-module__XnmDVa__items{justify-content:center;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}@media screen and (min-width:1024px){.homeClient-module-scss-module__XnmDVa__homeClientLogolist .homeClient-module-scss-module__XnmDVa__items{gap:16px 48px}}.homeClient-module-scss-module__XnmDVa__homeClientLogolist .homeClient-module-scss-module__XnmDVa__item{flex:0 0 30%;max-width:320px}@media screen and (min-width:768px){.homeClient-module-scss-module__XnmDVa__homeClientLogolist .homeClient-module-scss-module__XnmDVa__item{flex:0 0 25%}}@media screen and (min-width:1024px){.homeClient-module-scss-module__XnmDVa__homeClientLogolist .homeClient-module-scss-module__XnmDVa__item{flex:0 0 20%}}.homeClient-module-scss-module__XnmDVa__homeClientLogolist .homeClient-module-scss-module__XnmDVa__image{width:100%}.homeClient-module-scss-module__XnmDVa__homeClientTextlist{max-width:768px;margin:32px auto 0}@media screen and (min-width:640px){.homeClient-module-scss-module__XnmDVa__homeClientTextlist{margin-top:48px}}.homeClient-module-scss-module__XnmDVa__homeClientTextlist .homeClient-module-scss-module__XnmDVa__items{flex-wrap:wrap;justify-content:center;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}@media screen and (min-width:640px){.homeClient-module-scss-module__XnmDVa__homeClientTextlist .homeClient-module-scss-module__XnmDVa__items{gap:6px 20px}}.homeClient-module-scss-module__XnmDVa__homeClientTextlist .homeClient-module-scss-module__XnmDVa__item{flex:none;font-weight:500;position:relative}.homeClient-module-scss-module__XnmDVa__homeClientTextlist .homeClient-module-scss-module__XnmDVa__item:before{content:"";background-color:#dbdbdb;border-radius:6px;width:6px;height:6px;margin:-3px;position:absolute;top:50%;left:-10px}.homeClient-module-scss-module__XnmDVa__homeClientTextlist .homeClient-module-scss-module__XnmDVa__foot{color:#6f6f6f;text-align:center;max-width:400px;margin:12px auto 0;font-size:14px;line-height:1.4286}
.circle-module-scss-module__3vZcSW__value{color:#18794e;text-align:center;border-radius:60px;width:64px;height:64px;font-size:16px;font-weight:600;line-height:64px}@media screen and (min-width:640px){.circle-module-scss-module__3vZcSW__value{width:80px;height:80px;font-size:20px;line-height:80px}}
.homePortfolio-module-scss-module__M9Dn3a__homePortfolio{z-index:0;position:relative}.homePortfolio-module-scss-module__M9Dn3a__homePortfolio:before{content:"";z-index:-1;background-image:linear-gradient(#f3f3f3,#f8f8f8 8%,#fff 80%);border-radius:32px 32px 0 0;height:100%;position:absolute;left:0;right:0}@media screen and (min-width:640px){.homePortfolio-module-scss-module__M9Dn3a__homePortfolio:before{border-radius:48px 48px 0 0}}@media screen and (min-width:1112px){.homePortfolio-module-scss-module__M9Dn3a__homePortfolio:before{left:32px;right:32px}}.homePortfolio-module-scss-module__M9Dn3a__homePortfolioInner{max-width:1472px;margin-left:auto;margin-right:auto;padding:48px 16px 24px}@media screen and (min-width:414px){.homePortfolio-module-scss-module__M9Dn3a__homePortfolioInner{max-width:1488px;padding-left:24px;padding-right:24px}}@media screen and (min-width:640px){.homePortfolio-module-scss-module__M9Dn3a__homePortfolioInner{max-width:1504px;padding-left:32px;padding-right:32px}}@media screen and (min-width:768px){.homePortfolio-module-scss-module__M9Dn3a__homePortfolioInner{max-width:1536px;padding-left:48px;padding-right:48px}}@media screen and (min-width:1112px){.homePortfolio-module-scss-module__M9Dn3a__homePortfolioInner{max-width:1568px;padding-left:64px;padding-right:64px}}@media screen and (min-width:1280px){.homePortfolio-module-scss-module__M9Dn3a__homePortfolioInner{max-width:1632px;padding-left:96px;padding-right:96px}}@media screen and (min-width:414px){.homePortfolio-module-scss-module__M9Dn3a__homePortfolioInner{padding-top:64px;padding-bottom:32px}}@media screen and (min-width:768px){.homePortfolio-module-scss-module__M9Dn3a__homePortfolioInner{padding-top:96px;padding-bottom:48px}}.homePortfolio-module-scss-module__M9Dn3a__homePortfolioHeading{text-align:center;flex-direction:column;align-items:center;margin-bottom:48px;display:flex}@media screen and (min-width:640px){.homePortfolio-module-scss-module__M9Dn3a__homePortfolioHeading{margin-bottom:64px}}@media screen and (min-width:1024px){.homePortfolio-module-scss-module__M9Dn3a__homePortfolioHeading{margin-bottom:80px}}.homePortfolio-module-scss-module__M9Dn3a__homePortfolioHeading .homePortfolio-module-scss-module__M9Dn3a__title{-webkit-text-fill-color:#0000;letter-spacing:-.05em;background:linear-gradient(65deg,#f26999 0%,#dd64b7 8%,#b86bd1 15%,#7571e5 23%,#009dff 31%,#00c8fa 38%,#00e6ac 46% 54%,#00c8fa 62%,#009dff 69%,#7571e5 77%,#b86bd1 85%,#dd64b7 92%,#f26999 100%) 0 0/400% 100%;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:48px;font-weight:700;line-height:1.15;animation:20s linear infinite homePortfolio-module-scss-module__M9Dn3a__move-bg}@media screen and (min-width:414px){.homePortfolio-module-scss-module__M9Dn3a__homePortfolioHeading .homePortfolio-module-scss-module__M9Dn3a__title{font-size:calc(6.46651vw + 21.2286px)}}@media screen and (min-width:1280px){.homePortfolio-module-scss-module__M9Dn3a__homePortfolioHeading .homePortfolio-module-scss-module__M9Dn3a__title{font-size:104px}}@keyframes homePortfolio-module-scss-module__M9Dn3a__move-bg{to{background-position:400% 0}}.homePortfolio-module-scss-module__M9Dn3a__homePortfolioHeading .homePortfolio-module-scss-module__M9Dn3a__desc{color:#6f6f6f;letter-spacing:-.01em;max-width:640px;font-size:18px;font-weight:500;line-height:1.25}@media screen and (min-width:414px){.homePortfolio-module-scss-module__M9Dn3a__homePortfolioHeading .homePortfolio-module-scss-module__M9Dn3a__desc{font-size:calc(.692841vw + 15.1316px)}}@media screen and (min-width:1280px){.homePortfolio-module-scss-module__M9Dn3a__homePortfolioHeading .homePortfolio-module-scss-module__M9Dn3a__desc{font-size:24px}}.homePortfolio-module-scss-module__M9Dn3a__homePortfolioHeading .homePortfolio-module-scss-module__M9Dn3a__desc strong{color:#202020;font-weight:600}.homePortfolio-module-scss-module__M9Dn3a__homePortfolioFeatures{flex-direction:column;justify-content:center;gap:48px;display:flex}@media screen and (min-width:414px){.homePortfolio-module-scss-module__M9Dn3a__homePortfolioFeatures{gap:64px 48px}}@media screen and (min-width:1024px){.homePortfolio-module-scss-module__M9Dn3a__homePortfolioFeatures{flex-direction:row}.homePortfolio-module-scss-module__M9Dn3a__homePortfolioFeature{flex:0 512px}}.homePortfolio-module-scss-module__M9Dn3a__homePortfolioFeature .homePortfolio-module-scss-module__M9Dn3a__screenshot{margin-bottom:32px}.homePortfolio-module-scss-module__M9Dn3a__homePortfolioFeature .homePortfolio-module-scss-module__M9Dn3a__image{border-radius:12px;box-shadow:0 7px 8px 1px #0000000f,0 3px 6px 1px #0000000a,0 0 4px #0000001a}.homePortfolio-module-scss-module__M9Dn3a__homePortfolioFeature .homePortfolio-module-scss-module__M9Dn3a__scores{justify-content:center;gap:8px;display:flex}@media screen and (min-width:640px){.homePortfolio-module-scss-module__M9Dn3a__homePortfolioFeature .homePortfolio-module-scss-module__M9Dn3a__scores{gap:12px}}.homePortfolio-module-scss-module__M9Dn3a__homePortfolioFeature .homePortfolio-module-scss-module__M9Dn3a__score{flex-direction:column;align-items:center;gap:8px;display:flex}.homePortfolio-module-scss-module__M9Dn3a__homePortfolioFeature .homePortfolio-module-scss-module__M9Dn3a__score .homePortfolio-module-scss-module__M9Dn3a__value{color:#18794e;text-align:center;border-radius:60px;width:80px;height:80px;font-size:20px;font-weight:600;line-height:80px}.homePortfolio-module-scss-module__M9Dn3a__homePortfolioFeature .homePortfolio-module-scss-module__M9Dn3a__score .homePortfolio-module-scss-module__M9Dn3a__label{text-align:center;font-size:10px;line-height:1.3334}@media screen and (min-width:320px){.homePortfolio-module-scss-module__M9Dn3a__homePortfolioFeature .homePortfolio-module-scss-module__M9Dn3a__score .homePortfolio-module-scss-module__M9Dn3a__label{font-size:calc(.446429vw + 8.57143px)}}@media screen and (min-width:768px){.homePortfolio-module-scss-module__M9Dn3a__homePortfolioFeature .homePortfolio-module-scss-module__M9Dn3a__score .homePortfolio-module-scss-module__M9Dn3a__label{font-size:12px}}
.homeServiceBoxes-module-scss-module__mJCApq__homeServiceBoxes{grid-template-areas:"a""b""c";gap:32px;display:grid}@media screen and (min-width:1024px){.homeServiceBoxes-module-scss-module__mJCApq__homeServiceBoxes{grid-template-columns:3fr 5fr;grid-template-areas:"a b""a c"}}@media screen and (min-width:1112px){.homeServiceBoxes-module-scss-module__mJCApq__homeServiceBoxes{gap:32px 40px}}.homeServiceBoxes-module-scss-module__mJCApq__homeServiceBox{background-color:#fff;border-radius:12px;flex-direction:column;gap:32px;padding:32px;display:flex;box-shadow:0 5px 6px #0000000f,0 2px 4px #0000000a,0 0 3px #0000001a}@media screen and (min-width:414px){.homeServiceBoxes-module-scss-module__mJCApq__homeServiceBox{padding:32px 40px}}@media screen and (min-width:640px){.homeServiceBoxes-module-scss-module__mJCApq__homeServiceBox{flex-direction:row}}@media screen and (min-width:1280px){.homeServiceBoxes-module-scss-module__mJCApq__homeServiceBox{padding:48px}}.homeServiceBoxes-module-scss-module__mJCApq__homeServiceBox:first-child{grid-area:a}@media screen and (min-width:1024px){.homeServiceBoxes-module-scss-module__mJCApq__homeServiceBox[data-variant-style=vertical]{text-align:center;flex-direction:column}}@media screen and (min-width:640px){.homeServiceBoxes-module-scss-module__mJCApq__homeServiceBox[data-variant-style=horizontal]{flex-direction:row}.homeServiceBoxes-module-scss-module__mJCApq__homeServiceBox[data-variant-style=horizontal] .homeServiceBoxes-module-scss-module__mJCApq__image{flex:0 200px}}.homeServiceBoxes-module-scss-module__mJCApq__homeServiceBox .homeServiceBoxes-module-scss-module__mJCApq__image{width:200px;margin:0 auto}.homeServiceBoxes-module-scss-module__mJCApq__homeServiceBox .homeServiceBoxes-module-scss-module__mJCApq__text{flex:1 1 0}.homeServiceBoxes-module-scss-module__mJCApq__homeServiceBox .homeServiceBoxes-module-scss-module__mJCApq__name{letter-spacing:-.02em;text-transform:none;margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.2}@media screen and (min-width:414px){.homeServiceBoxes-module-scss-module__mJCApq__homeServiceBox .homeServiceBoxes-module-scss-module__mJCApq__name{font-size:calc(.692841vw + 15.1316px)}}@media screen and (min-width:1280px){.homeServiceBoxes-module-scss-module__mJCApq__homeServiceBox .homeServiceBoxes-module-scss-module__mJCApq__name{font-size:24px}}.homeServiceBoxes-module-scss-module__mJCApq__homeServiceBox .homeServiceBoxes-module-scss-module__mJCApq__desc{color:#6f6f6f;letter-spacing:-.01em;font-size:16px;line-height:1.35}@media screen and (min-width:414px){.homeServiceBoxes-module-scss-module__mJCApq__homeServiceBox .homeServiceBoxes-module-scss-module__mJCApq__desc{font-size:calc(.461894vw + 14.0878px)}}@media screen and (min-width:1280px){.homeServiceBoxes-module-scss-module__mJCApq__homeServiceBox .homeServiceBoxes-module-scss-module__mJCApq__desc{font-size:20px}}
.homeTech-module-scss-module__BmQLtW__homeTechInner{max-width:1112px;margin:0 auto;padding-bottom:64px}@media screen and (min-width:640px){.homeTech-module-scss-module__BmQLtW__homeTechInner{padding-bottom:96px}}@media screen and (min-width:1024px){.homeTech-module-scss-module__BmQLtW__homeTechInner{padding-top:64px;padding-bottom:192px}}.homeTech-module-scss-module__BmQLtW__homeTechTitle{text-align:center;letter-spacing:.16em;text-transform:uppercase;margin-bottom:64px;font-size:14px;font-weight:700;line-height:1.4}@media screen and (min-width:320px){.homeTech-module-scss-module__BmQLtW__homeTechTitle{font-size:calc(.416667vw + 12.6667px)}}@media screen and (min-width:1280px){.homeTech-module-scss-module__BmQLtW__homeTechTitle{font-size:18px}}.homeTech-module-scss-module__BmQLtW__homeTechList .homeTech-module-scss-module__BmQLtW__items{flex-wrap:wrap;justify-content:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}@media screen and (min-width:640px){.homeTech-module-scss-module__BmQLtW__homeTechList .homeTech-module-scss-module__BmQLtW__items{gap:32px}}@media screen and (min-width:768px){.homeTech-module-scss-module__BmQLtW__homeTechList .homeTech-module-scss-module__BmQLtW__items{gap:48px 64px}}.homeTech-module-scss-module__BmQLtW__homeTechList .homeTech-module-scss-module__BmQLtW__items[data-state-hovered] .homeTech-module-scss-module__BmQLtW__image{opacity:.25}.homeTech-module-scss-module__BmQLtW__homeTechList .homeTech-module-scss-module__BmQLtW__items .homeTech-module-scss-module__BmQLtW__item{cursor:pointer;position:relative}@media screen and (min-width:1024px){.homeTech-module-scss-module__BmQLtW__homeTechList .homeTech-module-scss-module__BmQLtW__items .homeTech-module-scss-module__BmQLtW__item{width:calc(25% - 48px)}}.homeTech-module-scss-module__BmQLtW__homeTechList .homeTech-module-scss-module__BmQLtW__items .homeTech-module-scss-module__BmQLtW__item[data-state-current=true]{z-index:1}.homeTech-module-scss-module__BmQLtW__homeTechList .homeTech-module-scss-module__BmQLtW__items .homeTech-module-scss-module__BmQLtW__item[data-state-current=true] .homeTech-module-scss-module__BmQLtW__image{opacity:1}.homeTech-module-scss-module__BmQLtW__homeTechList .homeTech-module-scss-module__BmQLtW__image{max-width:128px;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}@media screen and (min-width:640px){.homeTech-module-scss-module__BmQLtW__homeTechList .homeTech-module-scss-module__BmQLtW__image{max-width:160px}}@media screen and (min-width:1024px){.homeTech-module-scss-module__BmQLtW__homeTechList .homeTech-module-scss-module__BmQLtW__image{max-width:100%}}.homeTech-module-scss-module__BmQLtW__homeTechList .homeTech-module-scss-module__BmQLtW__popover{pointer-events:none;text-align:center;z-index:2;background-color:#f8f8f8;border-radius:8px;width:256px;margin-top:12px;margin-left:-128px;padding:12px;font-size:13px;line-height:1.3847;position:absolute;top:100%;left:50%;box-shadow:0 3px 4px #0000000f,0 1px 2px #0000000a,0 0 2px #0000001a}
.home-module-scss-module__FEPzYW__homeService{background-color:#f8f8f8;overflow:hidden}.home-module-scss-module__FEPzYW__homeServiceInner{max-width:1472px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media screen and (min-width:414px){.home-module-scss-module__FEPzYW__homeServiceInner{max-width:1488px;padding-left:24px;padding-right:24px}}@media screen and (min-width:640px){.home-module-scss-module__FEPzYW__homeServiceInner{max-width:1504px;padding-left:32px;padding-right:32px}}@media screen and (min-width:768px){.home-module-scss-module__FEPzYW__homeServiceInner{max-width:1536px;padding-left:48px;padding-right:48px}}@media screen and (min-width:1112px){.home-module-scss-module__FEPzYW__homeServiceInner{max-width:1568px;padding-left:64px;padding-right:64px}}@media screen and (min-width:1280px){.home-module-scss-module__FEPzYW__homeServiceInner{max-width:1632px;padding-left:96px;padding-right:96px}}.home-module-scss-module__FEPzYW__homeServiceInner{padding-top:96px;padding-bottom:96px}@media screen and (min-width:1024px){.home-module-scss-module__FEPzYW__homeServiceInner{padding-bottom:160px}}.home-module-scss-module__FEPzYW__homeServiceHeading .home-module-scss-module__FEPzYW__title{letter-spacing:-.05em;font-size:48px;font-weight:700;line-height:1.15}@media screen and (min-width:414px){.home-module-scss-module__FEPzYW__homeServiceHeading .home-module-scss-module__FEPzYW__title{font-size:calc(6.46651vw + 21.2286px)}}@media screen and (min-width:1280px){.home-module-scss-module__FEPzYW__homeServiceHeading .home-module-scss-module__FEPzYW__title{font-size:104px}}.home-module-scss-module__FEPzYW__homeServiceHeading .home-module-scss-module__FEPzYW__title{text-align:center;margin-bottom:32px}.home-module-scss-module__FEPzYW__homeServiceAction{text-align:center;margin-top:64px}.home-module-scss-module__FEPzYW__homeServiceAction .home-module-scss-module__FEPzYW__callout{letter-spacing:-.01em;font-size:18px;line-height:1.25}@media screen and (min-width:414px){.home-module-scss-module__FEPzYW__homeServiceAction .home-module-scss-module__FEPzYW__callout{font-size:calc(.692841vw + 15.1316px)}}@media screen and (min-width:1280px){.home-module-scss-module__FEPzYW__homeServiceAction .home-module-scss-module__FEPzYW__callout{font-size:24px}}.home-module-scss-module__FEPzYW__homeServiceAction .home-module-scss-module__FEPzYW__button{gap:6px}.home-module-scss-module__FEPzYW__homeServiceAction .home-module-scss-module__FEPzYW__icon{width:32px;height:32px}
