.marketing-page_designPage__DP67F{--page-max-1440:12.6rem;--page-gutter-1440:0.9rem;--font-figma-body:var(--font-roboto),"Roboto","Helvetica Neue",Arial,sans-serif;--font-figma-display:var(--font-rowdies),"Rowdies",var(--font-roboto),"Roboto","Helvetica Neue",Arial,sans-serif;--services-hero-title-size:0.48rem;--services-copy-lg-size:0.32rem;--services-section-title-size:0.48rem;--services-card-title-size:0.2rem;--services-card-copy-size:0.14rem;--services-resource-title-size:0.64rem;--services-resource-copy-size:0.4rem;--services-folder-size:3.96rem;--services-cta-title-size:0.48rem;--services-cta-copy-size:0.32rem;--services-cta-button-size:0.32rem;--services-cta-graphic-size:4.65rem;--mp-font-76:0.72rem;--mp-font-64:0.6rem;--mp-font-48:0.44rem;--mp-font-40:0.36rem;--mp-font-36:0.32rem;--mp-font-32:0.28rem;--mp-font-26:0.22rem;--mp-font-24:0.2rem;--mp-font-20:0.16rem;--mp-font-16:0.14rem;--mp-font-14:0.12rem;--mp-font-12:0.12rem;overflow:hidden;background:#fff;color:#000;font-family:var(--font-figma-body)}.marketing-page_servicesHero__W31uA{position:relative;min-height:4.32rem;display:grid;place-items:center;overflow:hidden;isolation:isolate;color:#fff}.marketing-page_servicesHero__W31uA img{z-index:-2;object-fit:cover;transform-origin:center;animation:marketing-page_pageHeroImageEnter__jFqmo 1.05s cubic-bezier(.22,1,.36,1) both}.marketing-page_servicesHeroOverlay__RhloO{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.42)),linear-gradient(90deg,rgba(0,0,0,.24),rgba(0,0,0,.1) 52%,rgba(0,0,0,.24))}.marketing-page_servicesHeroContent__NwcZo{width:min(100% - .72rem,9.8rem);margin:0 auto;padding:.72rem 0;text-align:center;animation:marketing-page_pageHeroContentEnter__I_VxE .72s cubic-bezier(.22,1,.36,1) .08s both}.marketing-page_servicesHeroContent__NwcZo h1{margin:0;color:#fff;font-family:var(--font-figma-display);font-size:var(--services-hero-title-size);font-weight:400;line-height:1.4;letter-spacing:0}.marketing-page_servicesHeroContent__NwcZo p{max-width:8.3rem;margin:.24rem auto 0;color:hsla(0,0%,100%,.92);font-size:var(--services-copy-lg-size);font-weight:400;line-height:1.5}.marketing-page_resourceHubSection__WTUT3,.marketing-page_servicesChoiceSection__yn57g{padding:.78rem 0 0;background:#fff}.marketing-page_resourceHubSection__WTUT3,.marketing-page_servicesChoiceSection__yn57g{padding-bottom:1.06rem}.marketing-page_servicesContainer__8EcBf{width:min(100% - 1.72rem,17.48rem);margin:0 auto;text-align:center}.marketing-page_servicesContainer__8EcBf h2{margin:0;color:#000;font-size:var(--services-section-title-size);font-weight:600;line-height:1.4;letter-spacing:0}.marketing-page_servicesContainer__8EcBf>p{max-width:11.1rem;margin:.23rem auto 0;color:#000;font-size:var(--services-copy-lg-size);font-weight:400;line-height:1.5}.marketing-page_serviceCardGrid__Wg3fi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;margin-top:.58rem}.marketing-page_serviceImageCard___oqzO{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(0,0,0,.08);border-radius:.26rem;background:#fff;text-align:center;box-shadow:0 .18rem .44rem rgba(24,18,12,.08)}.marketing-page_serviceImageFrame__9cMDd{position:relative;aspect-ratio:358/246;min-height:0;overflow:hidden;background:#f2f2f2}.marketing-page_serviceImageFrame__9cMDd img{object-fit:cover;transition:transform .24s ease}.marketing-page_serviceImageCard___oqzO:hover .marketing-page_serviceImageFrame__9cMDd img{transform:scale(1.035)}.marketing-page_serviceCardBody__aw77R{display:flex;flex:1;flex-direction:column;min-height:2.03rem;padding:.32rem .29rem .29rem}.marketing-page_serviceCardBody__aw77R h3{margin:0;color:#000;font-size:var(--services-card-title-size);font-weight:500;line-height:1.5;letter-spacing:0}.marketing-page_serviceCardBody__aw77R p{margin:.18rem 0 0;color:#292929;font-size:var(--services-card-copy-size);font-weight:400;line-height:1.5}.marketing-page_resourceHubSection__WTUT3 .marketing-page_servicesContainer__8EcBf{width:min(100% - 2.28rem,16.91rem);text-align:left}.marketing-page_resourceHubSection__WTUT3 .marketing-page_servicesContainer__8EcBf>h2{font-size:var(--services-resource-title-size);font-weight:700;line-height:1.38;text-transform:uppercase}.marketing-page_resourceHubSection__WTUT3 .marketing-page_servicesContainer__8EcBf>p{max-width:16.53rem;margin-left:0;font-size:var(--services-resource-copy-size);line-height:1.38}.marketing-page_resourceFolderGrid__oWiFm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;align-items:start;margin-top:.7rem}.marketing-page_resourceFolderCard__wwwZ3{position:relative;display:grid;width:min(100%,var(--services-folder-size));justify-items:center;min-width:0;justify-self:center;color:#000;font-family:var(--font-figma-display);font-size:var(--services-resource-copy-size);font-weight:400;line-height:1.38;text-align:center}.marketing-page_resourceFolderCard__wwwZ3:first-child{--folder-text-shadow:#1d509a}.marketing-page_resourceFolderCard__wwwZ3:nth-child(2){--folder-text-shadow:#d97834}.marketing-page_resourceFolderCard__wwwZ3:nth-child(3){--folder-text-shadow:#326b28}.marketing-page_resourceFolderCard__wwwZ3:nth-child(4){--folder-text-shadow:#03809f}.marketing-page_resourceFolderGraphic__ALrCz{position:relative;display:block;width:100%;aspect-ratio:1}.marketing-page_resourceFolderImage__tQcDD{object-fit:contain}.marketing-page_resourceFolderTitle__EuCRG{position:absolute;left:12.63%;top:64.9%;z-index:1;width:70%;color:#fff;font-family:var(--font-figma-display);font-size:.4rem;font-weight:400;line-height:1.38;text-align:left;text-shadow:-.02rem -.02rem 0 var(--folder-text-shadow),.02rem -.02rem 0 var(--folder-text-shadow),-.02rem .02rem 0 var(--folder-text-shadow),.02rem .02rem 0 var(--folder-text-shadow),0 .04rem 0 rgba(0,0,0,.12);transform:translateY(-50%)}.marketing-page_resourceFolderCard__wwwZ3:nth-child(3) .marketing-page_resourceFolderTitle__EuCRG,.marketing-page_resourceFolderCard__wwwZ3:nth-child(4) .marketing-page_resourceFolderTitle__EuCRG{width:78%}.marketing-page_servicesCtaBand__PkmZZ{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(3.6rem,var(--services-cta-graphic-size));gap:.67rem;align-items:center;margin-top:.84rem;height:3.52rem;padding:.6rem .58rem;border-radius:.69rem;background:#000;color:#fff;text-align:left}.marketing-page_servicesCtaBand__PkmZZ h2{margin:0;color:#fff;font-family:var(--font-figma-display);font-size:var(--services-cta-title-size);font-weight:400;line-height:1.38}.marketing-page_servicesCtaBand__PkmZZ p{max-width:10.72rem;margin:.16rem 0 0;color:hsla(0,0%,100%,.88);font-size:var(--services-cta-copy-size);font-weight:400;line-height:1.38}.marketing-page_servicesCtaAction__ciUG9{position:relative;display:grid;place-items:center;width:var(--services-cta-graphic-size);max-width:100%;height:100%;justify-self:end}.marketing-page_servicesCtaAction__ciUG9 img{position:absolute;left:50%;top:50%;width:var(--services-cta-graphic-size);max-width:100%;height:auto;object-fit:contain;opacity:.66;transform:translate(-50%,-50%)}.marketing-page_servicesCtaAction__ciUG9 a{position:absolute;left:50%;bottom:26%;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:3.64rem;min-height:.78rem;padding:0 .24rem;border:.02rem solid #ffc15f;border-radius:9.99rem;color:#ffc15f;font-size:var(--services-cta-button-size);font-weight:700;line-height:1.38;text-align:center;transform:translateX(-50%);transition:background .18s ease,color .18s ease,transform .18s ease}.marketing-page_servicesCtaAction__ciUG9 a:focus-visible,.marketing-page_servicesCtaAction__ciUG9 a:hover{background:#ffc15f;color:#000;transform:translate(-50%,-1px)}.marketing-page_servicesCtaAction__ciUG9 a:focus-visible{outline:.03rem solid rgba(255,193,95,.34);outline-offset:.04rem}.marketing-page_aboutFigmaHero__gJY7_{position:relative;min-height:clamp(3.6rem,36vw,5.2rem);display:grid;align-items:center;overflow:hidden;isolation:isolate;color:#fff}.marketing-page_aboutFigmaHero__gJY7_ img{z-index:-2;object-fit:cover;transform-origin:center;animation:marketing-page_pageHeroImageEnter__jFqmo 1.05s cubic-bezier(.22,1,.36,1) both}.marketing-page_aboutFigmaHero__gJY7_:after{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(90deg,rgba(17,17,17,.42),rgba(17,17,17,.2) 48%,rgba(17,17,17,.04))}.marketing-page_aboutFigmaHeroContent__3Qe2a{width:min(100% - 3.92rem,15.28rem);margin:0 auto;padding:.74rem 0 .58rem;animation:marketing-page_pageHeroContentEnter__I_VxE .72s cubic-bezier(.22,1,.36,1) .08s both}.marketing-page_aboutFigmaHeroContent__3Qe2a h1{max-width:7.9rem;margin:0;color:#fff;font-family:var(--font-figma-display);font-size:var(--mp-font-64);font-weight:400;line-height:1.4;letter-spacing:0}.marketing-page_aboutFigmaHeroContent__3Qe2a a{display:inline-flex;align-items:center;justify-content:center;min-height:.38rem;margin-top:.38rem;padding:0 .22rem;border:1px solid hsla(0,0%,100%,.88);border-radius:9.99rem;color:#fff;font-size:var(--mp-font-36);font-weight:500;line-height:1.4;transition:background .18s ease,color .18s ease,transform .18s ease}.marketing-page_aboutFigmaHeroContent__3Qe2a a:focus-visible,.marketing-page_aboutFigmaHeroContent__3Qe2a a:hover{background:#fff;color:#d88800;transform:translateY(-1px)}.marketing-page_aboutFigmaHeroContent__3Qe2a a:focus-visible{outline:.03rem solid hsla(0,0%,100%,.34);outline-offset:.04rem}.marketing-page_aboutFigmaStats__zwKHo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff8ee}.marketing-page_aboutFigmaStats__zwKHo article{position:relative;min-height:1.5rem;display:grid;place-items:center;align-content:center;gap:.12rem;padding:.24rem .18rem;text-align:center}.marketing-page_aboutFigmaStats__zwKHo article+article:before{position:absolute;left:0;top:50%;width:1px;height:.7rem;content:"";background:rgba(0,0,0,.34);transform:translateY(-50%)}.marketing-page_aboutFigmaStats__zwKHo strong{color:#d88800;font-size:var(--mp-font-76);font-weight:800;line-height:1.4}.marketing-page_aboutFigmaStats__zwKHo span{color:#171717;font-size:var(--mp-font-32);font-weight:400;line-height:1.14}.marketing-page_aboutNarrowContainer__hOStJ{width:min(100% - 1.6rem,17.6rem);margin:0 auto}.marketing-page_coreCompetenciesSection__cY463,.marketing-page_factoryEdgeSection__ap927,.marketing-page_figmaTestimonialsSection__CBfuC,.marketing-page_hardwareStatementSection__Pekp8,.marketing-page_popularSection__sIUb_{padding:.64rem 0 0;background:#fff}.marketing-page_factoryEdgeSection__ap927{padding-top:.42rem}.marketing-page_factoryEdgeSection__ap927 .marketing-page_aboutNarrowContainer__hOStJ{width:min(100% - .68rem,18.31rem)}.marketing-page_popularSection__sIUb_ .marketing-page_aboutNarrowContainer__hOStJ{width:min(100%,19.26rem)}.marketing-page_coreCompetenciesSection__cY463 h2,.marketing-page_factoryEdgeSection__ap927 h2,.marketing-page_figmaTestimonialsSection__CBfuC h2,.marketing-page_hardwareStatementSection__Pekp8 h2,.marketing-page_popularSection__sIUb_ h2{margin:0;color:#d88800;font-size:var(--mp-font-76);font-weight:700;line-height:1.24;letter-spacing:0;text-align:center;text-transform:uppercase}.marketing-page_coreCompetenciesSection__cY463>div>p,.marketing-page_factoryEdgeSection__ap927>div>p,.marketing-page_popularSection__sIUb_>div>p{margin:.14rem 0 0;color:#202020;font-size:var(--mp-font-40);font-weight:500;line-height:1.24;text-align:center}.marketing-page_factoryProcessPanel__K85V0{display:grid;grid-template-columns:minmax(2.8rem,26.35%) minmax(0,1fr);min-height:clamp(5.2rem,45.31vw,8.7rem);margin-top:.28rem;overflow:hidden;border:1px solid #dfdfdf;border-radius:.22rem .22rem 0 0;background:#fff}.marketing-page_factoryProcessTabList__Gpey0{display:flex;flex-direction:column;gap:clamp(.9rem,7.03vw,1.35rem);border-right:1px solid #dfdfdf;background:#fff8ee;padding-top:clamp(.98rem,7.66vw,1.47rem)}.marketing-page_factoryProcessTab__h7lZW{position:relative;display:flex;align-items:center;gap:clamp(.18rem,1.61vw,.31rem);min-height:clamp(.68rem,5.31vw,1.02rem);padding:0 clamp(.24rem,2.5vw,.48rem);border:0;border-radius:0;background:rgba(0,0,0,0);color:#1b1b1b;cursor:pointer;font:inherit;font-size:var(--mp-font-24);font-weight:600;line-height:1.24;text-align:left;transition:background .18s ease,color .18s ease}.marketing-page_factoryProcessTab__h7lZW:focus-visible,.marketing-page_factoryProcessTab__h7lZW:hover{background:rgba(255,145,32,.16)}.marketing-page_factoryProcessTab__h7lZW:focus-visible{z-index:1;outline:.03rem solid rgba(255,145,32,.32);outline-offset:-.03rem}.marketing-page_factoryProcessTab__h7lZW[aria-selected=true]{background:#ffc486;box-shadow:inset .06rem 0 0 #fe9120}.marketing-page_factoryProcessTab__h7lZW[aria-selected=true]:after{display:none}.marketing-page_factoryProcessTabIcon__HUPVX{position:relative;width:.61rem;height:.61rem;flex:0 0 auto}.marketing-page_factoryProcessTabIcon__HUPVX img{display:block;width:100%;height:100%;object-fit:contain}.marketing-page_factoryProcessContent__JbQ7f{min-width:0;padding:0;background:#fff}.marketing-page_factoryProcessFlow__HqbBo{display:flex;min-height:100%;flex-direction:column;padding:clamp(.24rem,2.66vw,.51rem) clamp(.28rem,3.13vw,.6rem) clamp(.2rem,2.34vw,.45rem);background:#fff}.marketing-page_factoryProcessFlowHead__c3IeY{max-width:12.29rem}.marketing-page_factoryProcessFlowHead__c3IeY h3{display:flex;flex-wrap:wrap;gap:.45em;align-items:baseline;margin:0;color:#000;font-size:var(--mp-font-32);font-weight:600;line-height:1.24}.marketing-page_factoryProcessFlowHead__c3IeY p{max-width:100%;margin:clamp(.08rem,.73vw,.14rem) 0 0;color:#000;font-size:var(--mp-font-20);font-weight:400;line-height:1.24}.marketing-page_factoryProcessRows__gSDNS{display:grid;gap:clamp(.36rem,3.8vw,.73rem);margin-top:clamp(.24rem,2.08vw,.4rem)}.marketing-page_factoryProcessRow__IAEKm{--process-line-top:clamp(0.08rem,0.94vw,0.18rem);position:relative;display:grid;grid-template-columns:minmax(0,1fr) clamp(.44rem,4.27vw,.82rem) minmax(0,1fr) clamp(.44rem,4.27vw,.82rem) minmax(0,1fr);column-gap:clamp(.12rem,1.25vw,.24rem);align-items:start}.marketing-page_factoryProcessRow__IAEKm:before{position:absolute;left:0;right:0;top:var(--process-line-top);height:clamp(.02rem,.21vw,.04rem);content:"";background:#fe9120}.marketing-page_factoryProcessStep__5Kci1{position:relative;z-index:1;justify-self:center;width:min(100%,clamp(1.8rem,16.51vw,3.17rem));margin:0}.marketing-page_factoryProcessStepMarker__7OS2K{--marker-width:clamp(0.25rem,2.45vw,0.47rem);position:absolute;left:50%;top:calc(var(--process-line-top) - var(--marker-width)*.82);z-index:2;display:block;width:var(--marker-width);height:calc(var(--marker-width)*1.348837);background:url(/images/guixin-pages/about-us/process-markers/process-marker.png) 50%/contain no-repeat;color:#fff;font-size:var(--mp-font-24);font-weight:600;line-height:1;transform:translateX(-50%);isolation:isolate;text-shadow:none}.marketing-page_factoryProcessStepMarker__7OS2K span{position:absolute;left:0;top:0;z-index:1;display:grid;width:var(--marker-width);height:var(--marker-width);place-items:center}.marketing-page_factoryProcessStepImage__H71tj{position:relative;aspect-ratio:317/204;margin-top:clamp(.21rem,2.19vw,.42rem);overflow:hidden;background:#e9e9e9}.marketing-page_factoryProcessStepImage__H71tj img{object-fit:cover}.marketing-page_factoryProcessStep__5Kci1 h4{margin:clamp(.06rem,.52vw,.1rem) 0 0;color:#000;font-size:var(--mp-font-20);font-weight:500;line-height:1.24;text-align:center}.marketing-page_factoryProcessArrow__5Dn7Z{position:relative;z-index:1;display:block;width:clamp(.44rem,4.27vw,.82rem);height:clamp(.44rem,4.27vw,.82rem);align-self:center;margin-top:clamp(.21rem,2.19vw,.42rem);background:url(/images/guixin-pages/about-us/process-markers/process-arrow.png) 50%/contain no-repeat}.marketing-page_factoryProcessPlaceholder__QHc9p{min-height:100%;display:grid;place-items:center;align-content:center;gap:.16rem;padding:.72rem;background:linear-gradient(135deg,rgba(255,145,32,.08),transparent 32%),repeating-linear-gradient(45deg,#ffffff 0 .16rem,#fff9ef .16rem .32rem);color:#1f1f1f;text-align:center}.marketing-page_factoryProcessPlaceholder__QHc9p h3{margin:0;color:#d88800;font-size:var(--mp-font-32);font-weight:600;line-height:1.24}.marketing-page_factoryProcessPlaceholder__QHc9p p{margin:0;color:#5d5d5d;font-size:var(--mp-font-20);font-weight:400;line-height:1.24}.marketing-page_hardwareStatementSection__Pekp8 h3{margin:.24rem 0 0;color:#1e1e1e;font-size:var(--mp-font-40);font-weight:500;line-height:1.24;text-align:center}.marketing-page_hardwareStatementGrid__QDcrv{display:grid;grid-template-columns:minmax(0,9.67rem) minmax(5.2rem,7.15rem);gap:.67rem;align-items:center;margin-top:.38rem}.marketing-page_hardwareStatementGrid__QDcrv p{margin:0;color:#111;font-size:var(--mp-font-32);font-weight:400;line-height:1.38}.marketing-page_companyVideoPreview__UxJ3R{position:relative;aspect-ratio:16/9;min-height:0;overflow:hidden;background:#d9d9d9}.marketing-page_companyVideoPreview__UxJ3R .marketing-page_aboutVideoPlayer__xBGiv,.marketing-page_popularCollage__ikp4M>img,.marketing-page_reviewVideoPoster__zNoI_ .marketing-page_aboutVideoPlayer__xBGiv{object-fit:cover}.marketing-page_aboutVideoPlayer__xBGiv{position:absolute;inset:0;width:100%;height:100%;cursor:pointer}.marketing-page_companyVideoButton__9zJLr,.marketing-page_reviewVideoButton__2wksp{position:absolute;right:clamp(.12rem,1.3vw,.18rem);bottom:clamp(.12rem,1.3vw,.18rem);z-index:4;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9.99rem;background:#eca52f;box-shadow:0 .14rem .28rem rgba(30,24,14,.22);transition:opacity .2s ease,transform .2s ease,background-color .2s ease}.marketing-page_companyVideoButton__9zJLr:hover,.marketing-page_reviewVideoButton__2wksp:hover{background:#b86f00;transform:scale(1.04)}.marketing-page_companyVideoButton__9zJLr span,.marketing-page_reviewVideoButton__2wksp span{display:block;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.marketing-page_companyVideoButton__9zJLr .is-pause,.marketing-page_reviewVideoButton__2wksp .is-pause{margin-left:0;border:0;background:linear-gradient(90deg,#ffffff 0 .05rem,transparent .05rem .1rem,#ffffff .1rem .15rem)}.marketing-page_companyVideoButton__9zJLr{width:clamp(.44rem,3.8vw,.64rem);height:clamp(.44rem,3.8vw,.64rem)}.marketing-page_companyVideoButton__9zJLr span{margin-left:.04rem;border-width:clamp(.09rem,.75vw,.12rem) 0 clamp(.09rem,.75vw,.12rem) clamp(.14rem,1.1vw,.18rem)}.marketing-page_companyVideoButton__9zJLr .is-pause{width:.15rem;height:.19rem}.marketing-page_reviewVideoButton__2wksp{right:clamp(.15rem,1.6vw,.24rem);bottom:clamp(.15rem,1.6vw,.24rem);width:clamp(.54rem,4.7vw,.76rem);height:clamp(.54rem,4.7vw,.76rem)}.marketing-page_reviewVideoButton__2wksp span{margin-left:.05rem;border-width:clamp(.11rem,.9vw,.15rem) 0 clamp(.11rem,.9vw,.15rem) clamp(.17rem,1.3vw,.23rem)}.marketing-page_reviewVideoButton__2wksp .is-pause{width:.16rem;height:.21rem}.marketing-page_figmaCompetencyGrid__mwWSQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:.34rem;padding:.34rem .42rem;border-radius:.24rem;background:#fff8ee}.marketing-page_figmaCompetencyGrid__mwWSQ article{min-width:0;padding:0 .34rem}.marketing-page_figmaCompetencyGrid__mwWSQ article+article{border-left:1px solid rgba(0,0,0,.22)}.marketing-page_figmaCompetencyGrid__mwWSQ h3{margin:0;color:#d88800;font-size:var(--mp-font-32);font-weight:700;line-height:1.2}.marketing-page_figmaCompetencyGrid__mwWSQ article>span{display:block;margin-top:.04rem;color:#d88800;font-size:var(--mp-font-20);font-weight:700;line-height:1.2}.marketing-page_figmaCompetencyGrid__mwWSQ p{margin:.24rem 0 0;color:#1a1a1a;font-size:var(--mp-font-24);font-weight:400;line-height:1.38}.marketing-page_figmaCompetencyGrid__mwWSQ ul{display:grid;gap:.08rem;margin:.18rem 0 0;padding:0;list-style:none}.marketing-page_figmaCompetencyGrid__mwWSQ li{position:relative;padding-left:.15rem;color:#1a1a1a;font-size:var(--mp-font-20);font-weight:400;line-height:1.38}.marketing-page_figmaCompetencyGrid__mwWSQ li:before{position:absolute;left:0;top:.48em;width:.06rem;height:.06rem;content:"";border-radius:50%;background:#d88800}.marketing-page_popularCollage__ikp4M{position:relative;min-height:clamp(5.2rem,48.2vw,9.26rem);margin-top:.34rem;overflow:hidden}.marketing-page_popularCollage__ikp4M>img{object-fit:cover}.marketing-page_reviewVideoPoster__zNoI_{position:absolute;left:50%;top:54.3%;z-index:1;width:min(51.6vw,9.91rem);aspect-ratio:991/532;overflow:hidden;background:#111;transform:translate(-50%,-50%)}.marketing-page_reviewFilmFrame__yxc2P{position:absolute;left:50%;top:54.3%;z-index:2;width:min(54.5vw,10.47rem);height:auto;pointer-events:none;transform:translate(-50%,-50%)}.marketing-page_figmaTestimonialsSection__CBfuC{padding-bottom:.64rem}.marketing-page_figmaTestimonialsHead__xDoqA{display:grid;grid-template-columns:minmax(0,1fr) 1.5rem;gap:.36rem;align-items:end}.marketing-page_figmaTestimonialsHead__xDoqA h2,.marketing-page_figmaTestimonialsHead__xDoqA h3,.marketing-page_figmaTestimonialsHead__xDoqA p{text-align:center}.marketing-page_figmaTestimonialsHead__xDoqA h3{margin:.14rem 0 0;color:#202020;font-size:var(--mp-font-40);font-weight:500;line-height:1.5}.marketing-page_figmaTestimonialsHead__xDoqA p{max-width:4.7rem;margin:.14rem auto 0;color:#595959;font-size:var(--mp-font-20);font-weight:400;line-height:1.38}.marketing-page_figmaRatingSummary__7_OVq{display:grid;justify-items:center;color:#d88800}.marketing-page_figmaRatingSummary__7_OVq strong{font-size:var(--mp-font-36);font-weight:400;line-height:1.38}.marketing-page_figmaRatingSummary__7_OVq span{margin-top:.1rem;font-size:var(--mp-font-32);letter-spacing:0}.marketing-page_figmaTestimonialGrid__vJ2zF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.22rem;margin-top:.42rem}.marketing-page_figmaTestimonialGrid__vJ2zF article{min-height:clamp(3.6rem,27.19vw,5.22rem);padding:clamp(.24rem,2.19vw,.42rem);border:1px solid #d88800;border-radius:.1rem;background:#fff8ee}.marketing-page_figmaTestimonialGrid__vJ2zF span{color:#d88800;font-family:var(--font-figma-display);font-size:var(--mp-font-36);font-weight:400;line-height:1.38;letter-spacing:0}.marketing-page_figmaTestimonialGrid__vJ2zF em{float:right;max-width:52%;padding:.03rem .08rem;border:1px solid #d9c4a7;border-radius:9.99rem;color:#333;font-size:var(--mp-font-20);font-style:normal;font-weight:400;line-height:1.38;text-align:center}.marketing-page_figmaTestimonialGrid__vJ2zF p{clear:both;min-height:0;margin:.34rem 0 0;color:#111;font-size:var(--mp-font-20);font-weight:400;line-height:1.38}.marketing-page_figmaTestimonialGrid__vJ2zF small,.marketing-page_figmaTestimonialGrid__vJ2zF strong{display:block}.marketing-page_figmaTestimonialGrid__vJ2zF strong{margin-top:.26rem;padding-top:.2rem;border-top:1px solid #d9c4a7;color:#111;font-size:var(--mp-font-24);font-weight:500;line-height:1.38}.marketing-page_figmaTestimonialGrid__vJ2zF small{margin-top:.05rem;color:#686868;font-size:var(--mp-font-20);font-weight:400;line-height:1.38}@media(prefers-reduced-motion:reduce){.marketing-page_aboutFigmaHeroContent__3Qe2a,.marketing-page_aboutFigmaHeroContent__3Qe2a a,.marketing-page_aboutFigmaHeroContent__3Qe2a a:focus-visible,.marketing-page_aboutFigmaHeroContent__3Qe2a a:hover,.marketing-page_aboutFigmaHero__gJY7_ img{animation:none;transition:none;transform:none}}@media(max-width:1080px){.marketing-page_aboutFigmaHeroContent__3Qe2a{width:min(100% - .72rem,15.28rem)}.marketing-page_aboutFigmaStats__zwKHo{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-page_aboutFigmaStats__zwKHo article:nth-child(3):before{display:none}.marketing-page_factoryProcessPanel__K85V0{grid-template-columns:minmax(2.2rem,28%) minmax(0,1fr)}.marketing-page_factoryProcessTab__h7lZW{gap:.18rem;padding:0 .24rem;font-size:var(--mp-font-24)}.marketing-page_factoryProcessTabIcon__HUPVX{width:.5rem;height:.5rem}.marketing-page_hardwareStatementGrid__QDcrv{gap:.34rem}.marketing-page_figmaCompetencyGrid__mwWSQ{padding:.3rem .24rem}.marketing-page_figmaCompetencyGrid__mwWSQ article{padding:0 .22rem}}@media(max-width:760px){.marketing-page_aboutFigmaHero__gJY7_{min-height:4.2rem}.marketing-page_aboutFigmaHeroContent__3Qe2a{width:min(100% - .36rem,11.7rem);padding:.84rem 0 .44rem}.marketing-page_aboutFigmaHeroContent__3Qe2a h1{font-size:var(--mp-font-64)}.marketing-page_coreCompetenciesSection__cY463 h2,.marketing-page_factoryEdgeSection__ap927 h2,.marketing-page_figmaTestimonialsSection__CBfuC h2,.marketing-page_hardwareStatementSection__Pekp8 h2,.marketing-page_popularSection__sIUb_ h2{font-size:var(--mp-font-48)}.marketing-page_coreCompetenciesSection__cY463>div>p,.marketing-page_factoryEdgeSection__ap927>div>p,.marketing-page_popularSection__sIUb_>div>p{font-size:var(--mp-font-24)}.marketing-page_aboutFigmaStats__zwKHo,.marketing-page_figmaCompetencyGrid__mwWSQ,.marketing-page_figmaTestimonialGrid__vJ2zF,.marketing-page_figmaTestimonialsHead__xDoqA,.marketing-page_hardwareStatementGrid__QDcrv{grid-template-columns:1fr}.marketing-page_aboutFigmaStats__zwKHo article{min-height:1.12rem}.marketing-page_aboutFigmaStats__zwKHo article+article:before{left:50%;top:0;width:min(72%,2.6rem);height:1px;transform:translateX(-50%)}.marketing-page_aboutFigmaStats__zwKHo article:nth-child(3):before{display:block}.marketing-page_aboutNarrowContainer__hOStJ{width:min(100% - .36rem,11.7rem)}.marketing-page_coreCompetenciesSection__cY463,.marketing-page_factoryEdgeSection__ap927,.marketing-page_figmaTestimonialsSection__CBfuC,.marketing-page_hardwareStatementSection__Pekp8,.marketing-page_popularSection__sIUb_{padding-top:.48rem}.marketing-page_factoryProcessPanel__K85V0{grid-template-columns:1fr;min-height:0;border-radius:.14rem}.marketing-page_factoryProcessTabList__Gpey0{gap:0;padding-top:0;border-right:0;border-bottom:1px solid #dfdfdf}.marketing-page_factoryProcessTab__h7lZW{min-height:.72rem;padding:0 .24rem}.marketing-page_factoryProcessFlow__HqbBo,.marketing-page_factoryProcessPlaceholder__QHc9p{padding:.22rem .18rem}.marketing-page_factoryProcessRows__gSDNS{gap:.34rem;margin-top:.3rem}.marketing-page_factoryProcessRow__IAEKm{grid-template-columns:1fr;gap:.28rem}.marketing-page_factoryProcessArrow__5Dn7Z,.marketing-page_factoryProcessRow__IAEKm:before{display:none}.marketing-page_factoryProcessStep__5Kci1{width:min(100%,3.2rem)}.marketing-page_companyVideoPreview__UxJ3R{width:100%}.marketing-page_figmaCompetencyGrid__mwWSQ{gap:.26rem;padding:.28rem .24rem}.marketing-page_figmaCompetencyGrid__mwWSQ article{padding:0}.marketing-page_figmaCompetencyGrid__mwWSQ article+article{padding-top:.26rem;border-left:0;border-top:1px solid rgba(0,0,0,.16)}.marketing-page_popularCollage__ikp4M{min-height:4.3rem}.marketing-page_reviewVideoPoster__zNoI_{width:min(70vw,5.2rem)}.marketing-page_reviewFilmFrame__yxc2P{width:min(76vw,5.9rem)}.marketing-page_figmaTestimonialsHead__xDoqA{align-items:center}.marketing-page_figmaRatingSummary__7_OVq{justify-items:center}}@keyframes marketing-page_collageMoveLeft__7GfF4{0%{transform:translateX(0)}to{transform:translateX(-8.3333333333%)}}@keyframes marketing-page_collageMoveRight__c4V2L{0%{transform:translateX(-8.3333333333%)}to{transform:translateX(0)}}@keyframes marketing-page_pageHeroImageEnter__jFqmo{0%{opacity:.86;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes marketing-page_pageHeroContentEnter__I_VxE{0%{opacity:0;transform:translateY(.24rem)}to{opacity:1;transform:translateY(0)}}.marketing-page_contactFigmaShell__UHcPa{display:grid;grid-template-columns:minmax(3.6rem,6.46rem) minmax(0,9.78rem);gap:.72rem;align-items:start;width:min(100% - 2.14rem,17.04rem);margin:0 auto;padding:1.08rem 0 .76rem;background:#fff}.marketing-page_contactLeftColumn__hijZA{display:grid;min-width:0}.marketing-page_contactMapBlock__LE_qy{min-width:0}.marketing-page_contactMapBlock__LE_qy+.marketing-page_contactMapBlock__LE_qy{margin-top:.22rem}.marketing-page_contactMapLink__7od1Z{display:block;color:inherit;outline-offset:.05rem;transition:opacity .18s ease,transform .18s ease}.marketing-page_contactMapLink__7od1Z:focus-visible,.marketing-page_contactMapLink__7od1Z:hover{opacity:.9;transform:translateY(-1px)}.marketing-page_contactMapBlock__LE_qy h2{display:flex;align-items:center;gap:.07rem;margin:0;color:#151515;font-size:var(--mp-font-16);font-weight:500;line-height:1.45;letter-spacing:0;overflow-wrap:anywhere}.marketing-page_contactMapBlock__LE_qy h2 img{width:.23rem;height:.23rem;flex:0 0 auto;object-fit:contain}.marketing-page_contactMapBlock__LE_qy p{margin:.03rem 0 .13rem;color:#171717;font-size:var(--mp-font-12);font-weight:400;line-height:1.45;overflow-wrap:anywhere}.marketing-page_contactMapLink__7od1Z>img{display:block;width:100%;height:3.71rem;background:#edf5ec;object-fit:cover}.marketing-page_contactBlackCard__xdDqE{min-height:3.19rem;display:grid;align-content:start;gap:.22rem;padding:.3rem .32rem .34rem;background:#040404;color:#fff}.marketing-page_contactBlackCard__xdDqE h2{max-width:5.7rem;margin:0 0 .04rem;letter-spacing:0}.marketing-page_contactBlackCard__xdDqE a,.marketing-page_contactBlackCard__xdDqE h2{color:#fff;font-size:var(--mp-font-32);font-weight:500;line-height:1.38;overflow-wrap:anywhere}.marketing-page_contactBlackCard__xdDqE a{display:inline-flex;align-items:center;gap:.16rem;width:fit-content;min-height:.34rem;transition:color .18s ease,transform .18s ease}.marketing-page_contactBlackCard__xdDqE a img{width:.33rem;height:.33rem;flex:0 0 auto;object-fit:contain}.marketing-page_contactBlackCard__xdDqE a:focus-visible,.marketing-page_contactBlackCard__xdDqE a:hover{color:#ffc15f;transform:translateX(.02rem)}.marketing-page_contactBlackCard__xdDqE a:focus-visible{outline:.03rem solid rgba(255,193,95,.34);outline-offset:.05rem}.marketing-page_contactInquiryPanel__Re1R_{min-width:0;min-height:12.01rem;padding:.79rem .63rem;border:1px solid #b8b8b8;background:#fff}.marketing-page_contactInquiryPanel__Re1R_ h1{max-width:6.5rem;margin:0;color:#000;font-family:var(--font-figma-display);font-size:var(--mp-font-36);font-weight:400;line-height:1.28;letter-spacing:0;overflow-wrap:anywhere}.marketing-page_contactInquiryPanel__Re1R_>p{max-width:7.75rem;margin:.33rem 0 0;color:#151515;font-size:var(--mp-font-16);font-weight:400;line-height:1.45;overflow-wrap:anywhere}.marketing-page_contactInquiryPanel__Re1R_>p strong{color:#d88800;font-weight:500}.marketing-page_contactFigmaForm__TqjKn{display:grid;margin-top:.7rem}.marketing-page_contactFigmaForm__TqjKn input[type=hidden]{display:none}.marketing-page_contactFieldGrid__rSmuw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem .3rem}.marketing-page_contactFigmaForm__TqjKn label{display:grid;min-width:0;gap:.12rem}.marketing-page_contactFigmaForm__TqjKn label span{color:#707070;font-size:var(--mp-font-20);font-weight:500;line-height:1.45}.marketing-page_contactFigmaForm__TqjKn label b{color:#ff3c27;font-weight:400}.marketing-page_contactFigmaForm__TqjKn input,.marketing-page_contactFigmaForm__TqjKn textarea{width:100%;min-height:.67rem;padding:0 .18rem;border:.02rem solid #ffe8ce;border-radius:.1rem;background:#fff;color:#161616;font-size:var(--mp-font-16);font-weight:400;line-height:1.45;outline:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.marketing-page_contactFigmaForm__TqjKn input:hover,.marketing-page_contactFigmaForm__TqjKn textarea:hover{border-color:#ff9a2a}.marketing-page_contactFigmaForm__TqjKn input:focus,.marketing-page_contactFigmaForm__TqjKn textarea:focus{border-color:#ff8a1c;box-shadow:0 0 0 .04rem rgba(255,138,28,.14);transform:translateY(-1px)}.marketing-page_contactRequestField__mE9T8{margin-top:.34rem}.marketing-page_contactFigmaForm__TqjKn textarea{min-height:1.65rem;padding-top:.18rem;resize:vertical}.marketing-page_contactFigmaForm__TqjKn small{display:inline-flex;align-items:center;gap:.05rem;justify-self:end;margin-top:.09rem;color:#878787;font-size:var(--mp-font-12);font-weight:400;line-height:1.45}.marketing-page_contactFigmaForm__TqjKn small img{width:.14rem;height:.14rem;flex:0 0 auto;object-fit:contain}.marketing-page_contactFormStatus__TLHHr{justify-self:start;max-width:6.2rem;margin:.18rem 0 0;padding:.12rem .16rem;border-radius:.1rem;font-size:var(--mp-font-14);font-weight:500;line-height:1.45}.marketing-page_contactFormStatusSuccess__X3dUm{background:rgba(49,137,72,.1);color:#236c39}.marketing-page_contactFormStatusError__V7XXF{background:rgba(196,50,34,.1);color:#a73526}.marketing-page_contactFigmaForm__TqjKn button{justify-self:start;display:inline-flex;align-items:center;justify-content:center;gap:.17rem;min-width:4.07rem;min-height:.67rem;margin-top:.25rem;padding:0 .35rem;border:0;border-radius:.18rem;background:#ff8d1a;color:#fff;font-size:var(--mp-font-20);font-weight:500;line-height:1.45;box-shadow:none;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.marketing-page_contactFigmaForm__TqjKn button img{width:.48rem;height:.48rem;flex:0 0 auto;object-fit:contain}.marketing-page_contactFigmaForm__TqjKn button:focus-visible,.marketing-page_contactFigmaForm__TqjKn button:hover{background:#ed7b09;box-shadow:0 .14rem .3rem rgba(255,141,26,.25);transform:translateY(-.02rem)}.marketing-page_contactFigmaForm__TqjKn button:focus-visible{outline:.03rem solid rgba(255,141,26,.25);outline-offset:.04rem}.marketing-page_contactFigmaForm__TqjKn button:disabled{cursor:wait;opacity:.72;transform:none}.marketing-page_servicesHero__W31uA>img{transform-origin:center;animation:marketing-page_pageHeroImageEnter__jFqmo 1.05s cubic-bezier(.22,1,.36,1) both}@media(max-width:1200px){.marketing-page_resourceHubSection__WTUT3 .marketing-page_servicesContainer__8EcBf{width:min(100% - .88rem,10rem)}.marketing-page_resourceFolderTitle__EuCRG{font-size:clamp(.22rem,2.4vw,.28rem)}.marketing-page_servicesCtaAction__ciUG9 a{min-width:2.06rem;min-height:.54rem;font-size:clamp(.2rem,2.4vw,.24rem)}}@media(max-width:1024px){.marketing-page_contactFigmaShell__UHcPa{grid-template-columns:1fr;gap:.44rem;width:min(100% - .48rem,7.2rem);padding-top:.74rem}.marketing-page_contactInquiryPanel__Re1R_{order:2}.marketing-page_contactLeftColumn__hijZA{order:1}.marketing-page_contactFieldGrid__rSmuw{grid-template-columns:1fr;gap:.24rem}.marketing-page_contactFigmaForm__TqjKn{margin-top:.44rem}.marketing-page_contactFigmaForm__TqjKn button{min-width:min(100%,4rem)}}@media(max-width:900px){.marketing-page_servicesHero__W31uA{min-height:3.9rem}.marketing-page_servicesHeroContent__NwcZo{width:min(100% - .48rem,100%);padding:.64rem 0}.marketing-page_servicesHeroContent__NwcZo h1{font-size:var(--services-hero-title-size)}.marketing-page_servicesHeroContent__NwcZo p{font-size:var(--services-copy-lg-size)}.marketing-page_resourceHubSection__WTUT3,.marketing-page_servicesChoiceSection__yn57g{padding-top:.58rem}.marketing-page_resourceHubSection__WTUT3,.marketing-page_servicesChoiceSection__yn57g{padding-bottom:.78rem}.marketing-page_servicesContainer__8EcBf{width:min(100% - .48rem,100%)}.marketing-page_resourceFolderGrid__oWiFm,.marketing-page_serviceCardGrid__Wg3fi{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-page_resourceFolderGrid__oWiFm{gap:.4rem}.marketing-page_servicesCtaBand__PkmZZ{grid-template-columns:minmax(0,1fr) minmax(2.8rem,3.6rem)}.marketing-page_servicesCtaAction__ciUG9{width:min(100%,3.6rem);height:3rem}}@media(max-width:640px){.marketing-page_servicesHero__W31uA{min-height:3.2rem}.marketing-page_servicesHeroContent__NwcZo{width:min(100% - .28rem,100%);padding:.46rem 0}.marketing-page_servicesHeroContent__NwcZo h1{font-size:clamp(.3rem,9vw,.4rem);line-height:1.4}.marketing-page_servicesHeroContent__NwcZo p{margin-top:.14rem;font-size:clamp(.16rem,4.6vw,.22rem);line-height:1.5}.marketing-page_resourceHubSection__WTUT3,.marketing-page_servicesChoiceSection__yn57g{padding-top:.42rem}.marketing-page_resourceHubSection__WTUT3,.marketing-page_servicesChoiceSection__yn57g{padding-bottom:.56rem}.marketing-page_contactFigmaShell__UHcPa{width:min(100% - .28rem,7.2rem);padding:.46rem 0 .56rem}.marketing-page_contactMapBlock__LE_qy h2{font-size:var(--mp-font-16)}.marketing-page_contactMapBlock__LE_qy p{font-size:var(--mp-font-12)}.marketing-page_contactBlackCard__xdDqE{min-height:0;padding:.26rem .24rem .3rem}.marketing-page_contactBlackCard__xdDqE a,.marketing-page_contactBlackCard__xdDqE h2{font-size:var(--mp-font-32)}.marketing-page_contactInquiryPanel__Re1R_{padding:.34rem .24rem .42rem}.marketing-page_contactInquiryPanel__Re1R_ h1{font-size:var(--mp-font-36)}.marketing-page_contactInquiryPanel__Re1R_>p{margin-top:.2rem;font-size:var(--mp-font-16);line-height:1.45}.marketing-page_contactFigmaForm__TqjKn{margin-top:.32rem}.marketing-page_contactFigmaForm__TqjKn label span{font-size:var(--mp-font-20)}.marketing-page_contactFigmaForm__TqjKn input,.marketing-page_contactFigmaForm__TqjKn textarea{min-height:.56rem;border-radius:.07rem}.marketing-page_contactFigmaForm__TqjKn textarea{min-height:1.38rem}.marketing-page_contactFigmaForm__TqjKn small{justify-self:start}.marketing-page_contactFigmaForm__TqjKn button{width:100%;min-height:.6rem;border-radius:.12rem}.marketing-page_servicesContainer__8EcBf{width:min(100% - .28rem,100%)}.marketing-page_servicesContainer__8EcBf h2{font-size:clamp(.3rem,9vw,.4rem);line-height:1.4}.marketing-page_servicesContainer__8EcBf>p{margin-top:.16rem;font-size:clamp(.16rem,4.6vw,.22rem);line-height:1.5}.marketing-page_resourceHubSection__WTUT3 .marketing-page_servicesContainer__8EcBf>h2{font-size:clamp(.32rem,10vw,.44rem)}.marketing-page_resourceHubSection__WTUT3 .marketing-page_servicesContainer__8EcBf>p{font-size:clamp(.17rem,5vw,.24rem)}.marketing-page_resourceFolderGrid__oWiFm,.marketing-page_serviceCardGrid__Wg3fi{grid-template-columns:1fr}.marketing-page_serviceCardGrid__Wg3fi{gap:.22rem;margin-top:.32rem}.marketing-page_serviceCardBody__aw77R{min-height:0;padding:.21rem .2rem .24rem}.marketing-page_serviceCardBody__aw77R h3{font-size:clamp(.16rem,4.6vw,.2rem)}.marketing-page_serviceCardBody__aw77R p{font-size:clamp(.12rem,3.8vw,.14rem)}.marketing-page_resourceFolderGrid__oWiFm{gap:.24rem;margin-top:.34rem}.marketing-page_resourceHubSection__WTUT3 .marketing-page_servicesContainer__8EcBf{width:min(100% - .28rem,100%)}.marketing-page_resourceFolderCard__wwwZ3{font-size:clamp(.24rem,7vw,.34rem)}.marketing-page_resourceFolderTitle__EuCRG{font-size:clamp(.24rem,8vw,.34rem)}.marketing-page_servicesCtaBand__PkmZZ{grid-template-columns:1fr;justify-items:start;gap:.22rem;height:auto;margin-top:.44rem;padding:.28rem .2rem;border-radius:.18rem}.marketing-page_servicesCtaAction__ciUG9{width:min(100%,2.6rem);height:1.6rem;justify-self:center}.marketing-page_servicesCtaBand__PkmZZ h2{font-size:clamp(.26rem,8vw,.38rem)}.marketing-page_servicesCtaBand__PkmZZ p{font-size:clamp(.16rem,4.6vw,.22rem);line-height:1.38}.marketing-page_servicesCtaAction__ciUG9 img{width:1.6rem}.marketing-page_servicesCtaAction__ciUG9 a{width:100%;min-width:0;font-size:clamp(.16rem,4.6vw,.22rem)}}@media(prefers-reduced-motion:reduce){.marketing-page_contactBlackCard__xdDqE a,.marketing-page_contactFigmaForm__TqjKn button,.marketing-page_contactFigmaForm__TqjKn input,.marketing-page_contactFigmaForm__TqjKn textarea,.marketing-page_serviceImageFrame__9cMDd img,.marketing-page_servicesCtaAction__ciUG9 a,.marketing-page_servicesHeroContent__NwcZo,.marketing-page_servicesHero__W31uA>img{animation:none;transition:none;transform:none}}