.contact-form-module__-HnNpW__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-form-module__-HnNpW__notice{color:#6b7280;margin:16px 0 0;font-size:12px;line-height:1.7}.contact-form button:disabled{cursor:not-allowed}.contact-form[aria-busy=true] button:disabled{cursor:wait}
.banner-frame-module__XNO-tG__frame{height:var(--banner-height);isolation:isolate;color:#fafafa;background:var(--banner-background,#050505);font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;position:relative;overflow:hidden}.banner-frame-module__XNO-tG__copy{z-index:2;width:min(calc(100% - 2 * var(--banner-gutter)), var(--banner-content-width));height:100%;text-align:left;flex-direction:column;align-items:flex-start;margin-inline:auto;padding-block-start:var(--banner-copy-top);display:flex;position:relative}.banner-frame-module__XNO-tG__title{width:100%;font-size:var(--banner-title-size);font-weight:var(--banner-title-weight);line-height:var(--banner-title-leading);letter-spacing:-.025em;overflow-wrap:break-word;margin:0}.banner-frame-module__XNO-tG__title>span{font-weight:inherit}.banner-frame-module__XNO-tG__english{color:#fafafab3;max-width:680px;font-size:var(--banner-subtitle-size);letter-spacing:.025em;margin:24px 0 0;font-weight:400;line-height:1.6}@media (max-width:560px){.banner-frame-module__XNO-tG__english{margin-top:20px}}
.video-dialog-module__Jq3Ayq__player{aspect-ratio:16/9;background:#000;width:100%;min-height:200px;position:relative}.video-dialog-module__Jq3Ayq__video{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.video-dialog-module__Jq3Ayq__videoSurface{position:absolute;inset:0}.video-dialog-module__Jq3Ayq__manualPlay{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.video-dialog-module__Jq3Ayq__manualPlay button{color:#fff;cursor:pointer;pointer-events:auto;touch-action:manipulation;background:#000c;border:1px solid #fff6;border-radius:999px;align-items:center;gap:12px;min-height:56px;padding:14px 24px;display:flex}.video-dialog-module__Jq3Ayq__manualPlay button:focus-visible{outline-offset:4px;outline:2px solid #fff}.video-dialog-module__Jq3Ayq__loading{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.video-dialog-module__Jq3Ayq__loading span{color:#fff;background:#000000b3;border-radius:8px;align-items:center;gap:10px;padding:12px 18px;font-size:14px;display:flex}.video-dialog-module__Jq3Ayq__loading i{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite video-dialog-module__Jq3Ayq__spin}@keyframes video-dialog-module__Jq3Ayq__spin{to{transform:rotate(360deg)}}.video-dialog-module__Jq3Ayq__error{color:#fff;text-align:center;background:#101012;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px 24px;display:flex;position:absolute;inset:0}.video-dialog-module__Jq3Ayq__error p{margin:0;font-size:20px}.video-dialog-module__Jq3Ayq__error span{color:#a5a5ad;font-size:14px;line-height:1.7}.video-dialog-module__Jq3Ayq__error button{color:#fff;cursor:pointer;background:#252529;border:1px solid #555;border-radius:6px;margin-top:8px;padding:10px 20px}.video-dialog-module__Jq3Ayq__error button:hover{background:#343438}.video-dialog-module__Jq3Ayq__error button:focus-visible{outline-offset:3px;outline:2px solid #fff}.video-dialog-module__Jq3Ayq__error a{color:#c6c6cd;text-underline-offset:4px;font-size:14px;text-decoration:underline}@media (max-width:540px){.video-dialog-module__Jq3Ayq__player{aspect-ratio:auto;height:58svh}}
.case-explorer-module__qcKbFq__posterImage{object-fit:cover;transition:transform .3s}.design-cases-section .case-explorer-module__qcKbFq__description{font-size:14px;line-height:20px}.case-explorer-module__qcKbFq__playableCard:hover .case-explorer-module__qcKbFq__posterImage{transform:scale(1.025)}.case-explorer-module__qcKbFq__previewSurface{z-index:1;pointer-events:none;position:absolute;inset:0}.case-explorer-module__qcKbFq__previewVideo{object-fit:cover;width:100%;height:100%;display:block}.design-cases-section .case-explorer-module__qcKbFq__playableCard .play-button{z-index:2;opacity:1;background:#0000007a;place-items:center;display:grid;transform:translate(-50%,-50%);box-shadow:0 2px 16px #0003}.design-cases-section .case-explorer-module__qcKbFq__playableCard .play-button img{filter:brightness(0)invert()}.design-cases-section .case-explorer-module__qcKbFq__previewingCard .play-button{opacity:0}
.products-module__Mo-MnW__page{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,Arial,sans-serif;container-type:inline-size}.products-module__Mo-MnW__page .products-hero .design-hero-image{object-fit:cover;object-position:center top;opacity:1}.products-module__Mo-MnW__page .products-hero .design-hero-shade{background:#000000a6 linear-gradient(90deg,#000000a6,#0000)}.products-module__Mo-MnW__page .products-overview{aspect-ratio:1440/649;height:auto;padding:0}.products-module__Mo-MnW__page .products-overview-grid{width:100%;height:100%;margin:0;display:block;position:relative}.products-module__Mo-MnW__page .products-scene{border-radius:.833333cqw;width:46.5972cqw;height:28.4028cqw;position:absolute;top:8.54167cqw;left:9.79167cqw}.products-module__Mo-MnW__page .products-overview-copy{width:33.7037cqw;position:absolute;top:18.75cqw;left:63.2639cqw}.products-module__Mo-MnW__page .products-overview h2{font-size:2.5cqw;font-weight:500;line-height:3.125cqw}.products-module__Mo-MnW__page .products-overview p{color:#6b7280;margin:2.63889cqw 0 0;font-size:1.11111cqw;font-weight:500;line-height:1.80556cqw}:is(.products-module__Mo-MnW__page .ego-product,.products-module__Mo-MnW__page .iphone-product,.products-module__Mo-MnW__page .product-controls){aspect-ratio:1440/960;height:auto;min-height:0;padding:0;position:relative}:is(.products-module__Mo-MnW__page .ego-product>.design-shell,.products-module__Mo-MnW__page .iphone-product>.design-shell,.products-module__Mo-MnW__page .product-controls>.design-shell){width:100%;height:100%;margin:0;position:relative}:is(.products-module__Mo-MnW__page .ego-product .design-title,.products-module__Mo-MnW__page .iphone-product .design-title,.products-module__Mo-MnW__page .product-controls .design-title){letter-spacing:0;width:100%;font-size:2.5cqw;font-weight:500;line-height:3.125cqw;position:absolute;left:0}:is(.products-module__Mo-MnW__page .ego-product .design-subtitle,.products-module__Mo-MnW__page .iphone-product .design-subtitle,.products-module__Mo-MnW__page .product-controls .design-subtitle){color:#fff;width:100%;margin:0;font-size:1.11111cqw;font-weight:500;line-height:1.80556cqw;position:absolute;left:0}.products-module__Mo-MnW__page .ego-product .design-title{top:13.125cqw}.products-module__Mo-MnW__page .ego-product .design-subtitle{top:17.3611cqw}.products-module__Mo-MnW__page .iphone-product .design-title{top:12.7778cqw}.products-module__Mo-MnW__page .iphone-product .design-subtitle{color:#000;top:17.0139cqw}.products-module__Mo-MnW__page .product-controls .design-title{top:9.44444cqw}.products-module__Mo-MnW__page .product-controls .design-subtitle{top:13.6806cqw}.products-module__Mo-MnW__page .ego-product-layout{width:100%;height:29.5139cqw;margin:0;display:block;position:absolute;top:24.0278cqw;left:0}.products-module__Mo-MnW__page .ego-device-frame{aspect-ratio:407/425;width:28.2639cqw;height:auto;left:35.9722cqw}.products-module__Mo-MnW__page .ego-device{border-radius:.998958cqw;width:94.4467%;height:97.8259%;top:2.17365%;left:2.73047%}.products-module__Mo-MnW__page .ego-line-top-primary{width:97.6108%;height:1.68659%;top:-.063059%;left:1.36511%;transform:rotate(-.11deg)skew(.05deg)}.products-module__Mo-MnW__page .ego-line-top-secondary{width:100%;height:1.69223%;top:-.243765%;transform:scaleX(-1)}:is(.products-module__Mo-MnW__page .ego-line-left,.products-module__Mo-MnW__page .ego-line-right){width:54.4813%;height:1.69247%;top:52.1739%}.products-module__Mo-MnW__page .ego-line-left{left:.14%}.products-module__Mo-MnW__page .ego-line-right{left:99.86%;transform:rotate(-90deg)scaleY(-1)}.products-module__Mo-MnW__page .ego-product-layout article{width:15.2083cqw;padding-left:2.22222cqw}.products-module__Mo-MnW__page .ego-product-layout article:first-of-type{width:14.2361cqw;padding-left:2.29167cqw;top:2.5cqw;left:16.25cqw}.products-module__Mo-MnW__page .ego-product-layout article:nth-of-type(2){width:13.6806cqw;top:2.5cqw;left:67.5cqw}.products-module__Mo-MnW__page .ego-product-layout article:nth-of-type(3){width:14.7917cqw;top:19.0972cqw;left:16.25cqw}.products-module__Mo-MnW__page .ego-product-layout article:nth-of-type(4){top:19.6528cqw;left:67.5cqw}:is(.products-module__Mo-MnW__page .ego-product-layout article>span,.products-module__Mo-MnW__page .iphone-feature-grid article>span){font-size:.972222cqw;font-weight:600;line-height:1.38889cqw}:is(.products-module__Mo-MnW__page .ego-product-layout h3,.products-module__Mo-MnW__page .iphone-feature-grid h3){font-size:1.38889cqw;font-weight:500;line-height:1.94444cqw}:is(.products-module__Mo-MnW__page .ego-product-layout p,.products-module__Mo-MnW__page .iphone-feature-grid p){margin:.833333cqw 0 0;font-size:1.11111cqw;font-weight:500;line-height:1.80556cqw}.products-module__Mo-MnW__page .ego-product-layout article:first-of-type p{margin-top:.555556cqw}.products-module__Mo-MnW__page .ego-product-layout article:nth-of-type(4) p{margin-top:.763889cqw}.products-module__Mo-MnW__page .iphone-product{background:#efefef}.products-module__Mo-MnW__page .iphone-product-halo{width:50.5556cqw;height:50.5556cqw;top:5.48611cqw}.products-module__Mo-MnW__page .iphone-product-layout{width:100%;height:28.8722cqw;margin:0;display:block;position:absolute;top:22.5167cqw;left:0}.products-module__Mo-MnW__page .iphone-device{border-radius:.998958cqw;width:28.3048cqw;height:28.8722cqw;left:9.1516cqw;box-shadow:0 .208333cqw .555556cqw #00000017}.products-module__Mo-MnW__page .iphone-feature-grid article{width:21.5972cqw;padding-left:2.22222cqw}.products-module__Mo-MnW__page .iphone-feature-grid article:first-child{width:21.6667cqw;padding-left:2.29167cqw;top:3.73333cqw;left:41.7361cqw}.products-module__Mo-MnW__page .iphone-feature-grid article:nth-child(2){top:3.73333cqw;left:67.7083cqw}.products-module__Mo-MnW__page .iphone-feature-grid article:nth-child(3){top:18.7333cqw;left:41.7361cqw}.products-module__Mo-MnW__page .iphone-feature-grid article:nth-child(4){width:21.3889cqw;top:18.7333cqw;left:67.7083cqw}.products-module__Mo-MnW__page .iphone-feature-grid p{color:#6b7280}.products-module__Mo-MnW__page .product-control-grid{width:100%;height:28.3408cqw;margin:0;display:block;position:absolute;top:21.8056cqw;left:0}.products-module__Mo-MnW__page .control-rings{width:106.458cqw;height:28.3408cqw;left:-2.70833cqw;transform:none}.products-module__Mo-MnW__page .product-control-grid article.reveal-item{transition-duration:1.2s}.products-module__Mo-MnW__page .product-control-grid article{border:0;border-radius:0;width:10.2083cqw;height:15cqw;margin:0;padding:0;display:block;position:absolute}:is(.products-module__Mo-MnW__page .product-control-grid article>span,.products-module__Mo-MnW__page .product-control-grid h3,.products-module__Mo-MnW__page .product-control-grid p){margin:0;position:absolute}.products-module__Mo-MnW__page .product-control-grid article>span{color:#fff;font-size:.972222cqw;font-weight:500;line-height:1.38889cqw}.products-module__Mo-MnW__page .product-control-grid h3{white-space:nowrap;font-size:1.25cqw;font-weight:500;line-height:1.94444cqw}.products-module__Mo-MnW__page .product-control-grid p{color:#a0a2a5;text-align:center;font-size:.972222cqw;font-weight:500;line-height:1.57986cqw}.products-module__Mo-MnW__page .product-control-grid article:first-of-type{top:8.88889cqw;left:9.09722cqw}.products-module__Mo-MnW__page .product-control-grid article:first-of-type>span{left:3.95833cqw}.products-module__Mo-MnW__page .product-control-grid article:first-of-type h3{top:1.94444cqw;left:1.38889cqw}.products-module__Mo-MnW__page .product-control-grid article:first-of-type p{width:10.2083cqw;top:4.375cqw}.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(2){width:12.559cqw;top:7.15278cqw;left:25.4167cqw}.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(2)>span{font-size:1.19611cqw;line-height:1.70868cqw;left:5.20833cqw}.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(2) h3{font-size:1.53785cqw;line-height:2.39215cqw;top:3.40278cqw;left:2.77778cqw}.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(2) p{width:12.559cqw;font-size:1.19611cqw;line-height:1.94361cqw;top:7.22222cqw}.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(3){width:9.30556cqw;top:8.75cqw;left:41.9444cqw}.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(3)>span{left:3.47222cqw}.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(3) h3{top:2.08333cqw;left:1.59722cqw}.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(3) p{width:9.30556cqw;top:4.72222cqw}.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(4){width:9.93056cqw;top:8.81944cqw;left:57.0833cqw}.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(4)>span{left:3.40278cqw}.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(4) h3{top:2.08333cqw;left:1.11111cqw}.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(4) p{width:9.93056cqw;top:4.65278cqw}.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(5){width:7.08333cqw;top:7.77778cqw;left:71.0417cqw}.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(5)>span{left:2.91667cqw}.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(5) h3{top:2.70833cqw;left:.416667cqw}.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(5) p{text-align:justify;width:7.08333cqw;top:5.13889cqw}.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(6){width:10.2778cqw;top:9.65278cqw;left:81.3194cqw}.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(6)>span{font-size:.924653cqw;line-height:1.3209cqw;left:4.16083cqw}.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(6) h3{font-size:1.18882cqw;line-height:1.84924cqw;top:1.51903cqw;left:0}.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(6) p{width:9.04819cqw;font-size:.924653cqw;line-height:1.5025cqw;top:3.43438cqw;left:.726528cqw}.products-module__Mo-MnW__page .product-cta{aspect-ratio:1440/615;height:auto;min-height:0;padding:0;position:relative}.products-module__Mo-MnW__page .product-cta h2{white-space:nowrap;width:50cqw;font-size:3.33333cqw;font-weight:500;line-height:4.16667cqw;position:absolute;top:17.4306cqw;left:25cqw}.products-module__Mo-MnW__page .product-cta p{color:#6b7280;white-space:nowrap;width:23.75cqw;margin:0;font-size:1.25cqw;line-height:2.03125cqw;position:absolute;top:23.6806cqw;left:36.1111cqw}.products-module__Mo-MnW__page .product-cta a{margin:0;position:absolute;top:29cqw;left:50%;transform:translate(-50%)}.products-module__Mo-MnW__hardwareAddition{--hardware-u:calc(100cqw / 1440);aspect-ratio:1440/960;position:relative}.products-module__Mo-MnW__whiteEgo{margin-top:calc(-165 * var(--hardware-u));aspect-ratio:1440/936;color:#fff;background:#000}.products-module__Mo-MnW__wrist{color:#000;background:#efefef}.products-module__Mo-MnW__additionHeading{top:calc(189 * var(--hardware-u));text-align:center;width:100%;position:absolute}.products-module__Mo-MnW__additionHeading h2{font-size:calc(36 * var(--hardware-u));margin:0;font-weight:500;line-height:1.25}.products-module__Mo-MnW__additionHeading p{margin:calc(16 * var(--hardware-u)) 0 0;color:#6b7280;font-size:calc(16 * var(--hardware-u));line-height:1.625}.products-module__Mo-MnW__additionFeatures{top:calc(304 * var(--hardware-u));left:calc(158 * var(--hardware-u));grid-template-columns:calc(234 * var(--hardware-u)) calc(265 * var(--hardware-u));column-gap:calc(84 * var(--hardware-u));row-gap:calc(128 * var(--hardware-u));display:grid;position:absolute}.products-module__Mo-MnW__additionFeatures article{padding-left:calc(33 * var(--hardware-u));position:relative}.products-module__Mo-MnW__additionFeatures article>span{font-size:calc(14 * var(--hardware-u));font-weight:600;line-height:calc(20 * var(--hardware-u));position:absolute;top:0;left:0}.products-module__Mo-MnW__additionFeatures h3{font-size:calc(20 * var(--hardware-u));font-weight:500;line-height:calc(28 * var(--hardware-u));white-space:nowrap;margin:0}.products-module__Mo-MnW__additionFeatures p{margin:calc(13 * var(--hardware-u)) 0 0;color:#a0a0a0;font-size:calc(16 * var(--hardware-u));font-weight:400;line-height:calc(26 * var(--hardware-u))}.products-module__Mo-MnW__additionFeatures article:nth-child(n+3){top:calc(247 * var(--hardware-u));width:calc(235 * var(--hardware-u));position:absolute}.products-module__Mo-MnW__additionFeatures article:nth-child(4){left:calc(318 * var(--hardware-u));width:calc(261 * var(--hardware-u))}.products-module__Mo-MnW__additionFeatures article:nth-child(n+3) p{margin-top:calc(14 * var(--hardware-u))}.products-module__Mo-MnW__additionFrame{top:calc(274 * var(--hardware-u));left:calc(828.36 * var(--hardware-u));width:calc(474.273 * var(--hardware-u));aspect-ratio:474.273/443;position:absolute}.products-module__Mo-MnW__additionDevice{border-radius:calc(14.994 * var(--hardware-u));background:#fff;width:94.4467%;height:97.8259%;position:absolute;top:2.17365%;left:2.73047%;overflow:hidden}.products-module__Mo-MnW__additionDevice img{object-fit:fill;max-width:none;width:119.5%!important;height:69.48%!important;inset:18.71% auto auto -8.04%!important}.products-module__Mo-MnW__frameTop,.products-module__Mo-MnW__frameTopSecondary,.products-module__Mo-MnW__frameLeft,.products-module__Mo-MnW__frameRight{max-width:none;position:absolute}.products-module__Mo-MnW__frameTop{width:97.6108%;height:1.68659%;top:-.063059%;left:1.36511%;transform:rotate(-.11deg)skew(.05deg)}.products-module__Mo-MnW__frameTopSecondary{width:100%;height:1.69223%;top:-.243765%;transform:scaleX(-1)}.products-module__Mo-MnW__frameLeft,.products-module__Mo-MnW__frameRight{transform-origin:0 0;width:54.4813%;height:1.69247%;top:52.1739%}.products-module__Mo-MnW__frameLeft{left:.14%;transform:rotate(-90deg)}.products-module__Mo-MnW__frameRight{left:99.86%;transform:rotate(-90deg)scaleY(-1)}.products-module__Mo-MnW__whiteEgo .products-module__Mo-MnW__frameLeft,.products-module__Mo-MnW__whiteEgo .products-module__Mo-MnW__frameRight{width:48.735%}.products-module__Mo-MnW__wrist .products-module__Mo-MnW__additionFeatures{top:calc(382 * var(--hardware-u));left:calc(186 * var(--hardware-u));grid-template-columns:calc(274 * var(--hardware-u)) calc(231 * var(--hardware-u));column-gap:calc(90 * var(--hardware-u))}.products-module__Mo-MnW__wrist .products-module__Mo-MnW__additionFeatures article:nth-child(n+3){width:calc(275 * var(--hardware-u))}.products-module__Mo-MnW__wrist .products-module__Mo-MnW__additionFeatures article:nth-child(4){left:calc(364 * var(--hardware-u));width:calc(231 * var(--hardware-u))}.products-module__Mo-MnW__wrist .products-module__Mo-MnW__additionFrame{top:calc(358 * var(--hardware-u));left:calc(865 * var(--hardware-u));width:calc(407 * var(--hardware-u));aspect-ratio:407/425}.products-module__Mo-MnW__wrist .products-module__Mo-MnW__additionDevice{border-radius:calc(14.385 * var(--hardware-u));background:#fdfdff}.products-module__Mo-MnW__wrist .products-module__Mo-MnW__additionDevice img{width:131.81%!important;height:68.55%!important;top:18.24%!important;left:-19.78%!important}.products-module__Mo-MnW__wristImageCap{background:#f8f8fa;height:22.6%;position:absolute;inset:0 0 auto}@media (max-width:1100px){.products-module__Mo-MnW__hardwareAddition{aspect-ratio:auto;flex-direction:column;align-items:center;gap:64px;padding:80px 24px 100px;display:flex}.products-module__Mo-MnW__whiteEgo{margin-top:0;padding-top:0}.products-module__Mo-MnW__additionHeading{position:static}.products-module__Mo-MnW__additionHeading h2{font-size:32px}.products-module__Mo-MnW__additionHeading p{margin-top:16px;font-size:16px}.products-module__Mo-MnW__hardwareAddition .products-module__Mo-MnW__additionFrame{flex:none;order:1;width:min(100%,474px);position:relative;top:auto;left:auto}.products-module__Mo-MnW__hardwareAddition .products-module__Mo-MnW__additionFeatures{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 36px;width:min(100%,960px);display:grid;position:static}.products-module__Mo-MnW__hardwareAddition .products-module__Mo-MnW__additionFeatures article:nth-child(n){width:auto;min-width:0;padding-left:33px;position:relative;top:auto;left:auto}.products-module__Mo-MnW__additionFeatures article>span{font-size:14px;line-height:20px}.products-module__Mo-MnW__additionFeatures h3{white-space:normal;font-size:20px;line-height:28px}.products-module__Mo-MnW__hardwareAddition .products-module__Mo-MnW__additionFeatures article p{margin-top:12px;font-size:16px;line-height:26px}.products-module__Mo-MnW__additionDevice{border-radius:15px}}@media (max-width:560px){.products-module__Mo-MnW__hardwareAddition{gap:48px;padding-inline:16px}.products-module__Mo-MnW__additionHeading h2{font-size:28px}.products-module__Mo-MnW__hardwareAddition .products-module__Mo-MnW__additionFeatures{grid-template-columns:minmax(0,1fr);gap:36px}.products-module__Mo-MnW__additionFeatures h3{font-size:18px}.products-module__Mo-MnW__hardwareAddition .products-module__Mo-MnW__additionFeatures article p{font-size:14px;line-height:24px}}@media (min-width:1101px){html[lang=en] .products-module__Mo-MnW__hardwareAddition{aspect-ratio:auto;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:72px 64px;padding:120px 72px;display:grid}html[lang=en] .products-module__Mo-MnW__whiteEgo{margin-top:0}html[lang=en] .products-module__Mo-MnW__additionHeading{grid-column:1/-1;position:static}html[lang=en] .products-module__Mo-MnW__additionHeading h2{font-size:36px}html[lang=en] .products-module__Mo-MnW__additionHeading p{margin-top:16px;font-size:16px}html[lang=en] .products-module__Mo-MnW__hardwareAddition .products-module__Mo-MnW__additionFeatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 36px;position:static}html[lang=en] .products-module__Mo-MnW__hardwareAddition .products-module__Mo-MnW__additionFeatures article:nth-child(n){width:auto;padding-left:33px;position:relative;top:auto;left:auto}html[lang=en] .products-module__Mo-MnW__additionFeatures h3{white-space:normal;font-size:20px;line-height:28px}html[lang=en] .products-module__Mo-MnW__additionFeatures article>span{font-size:14px;line-height:20px}html[lang=en] .products-module__Mo-MnW__hardwareAddition .products-module__Mo-MnW__additionFeatures article p{margin-top:12px;font-size:16px;line-height:26px}html[lang=en] .products-module__Mo-MnW__hardwareAddition .products-module__Mo-MnW__additionFrame{justify-self:center;width:min(100%,474px);position:relative;top:auto;left:auto}html[lang=en] .products-module__Mo-MnW__page .product-controls{aspect-ratio:auto;padding:120px 72px}html[lang=en] .products-module__Mo-MnW__page .product-controls>.design-shell{height:auto}:is(html[lang=en] .products-module__Mo-MnW__page .product-controls .design-title,html[lang=en] .products-module__Mo-MnW__page .product-controls .design-subtitle){width:auto;position:static}html[lang=en] .products-module__Mo-MnW__page .product-controls .design-subtitle{margin-top:16px}html[lang=en] .products-module__Mo-MnW__page .product-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:100%;height:auto;margin-top:64px;display:grid;position:static}html[lang=en] .products-module__Mo-MnW__page .control-rings{display:none}html[lang=en] .products-module__Mo-MnW__page .product-control-grid article:nth-of-type(n){aspect-ratio:1;border:1px solid #757575;border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;width:100%;max-width:440px;height:auto;margin:0;padding:36px;display:flex;position:static}:is(html[lang=en] .products-module__Mo-MnW__page .product-control-grid article:nth-of-type(n)>span,html[lang=en] .products-module__Mo-MnW__page .product-control-grid article:nth-of-type(n) h3,html[lang=en] .products-module__Mo-MnW__page .product-control-grid article:nth-of-type(n) p){text-align:center;white-space:normal;width:100%;margin:0;font-size:14px;line-height:22px;position:static}html[lang=en] .products-module__Mo-MnW__page .product-control-grid article:nth-of-type(n) h3{margin:12px 0;font-size:20px;line-height:28px}:is(html[lang=en] .products-module__Mo-MnW__page .product-cta h2,html[lang=en] .products-module__Mo-MnW__page .product-cta p){white-space:normal;width:90%;left:50%;transform:translate(-50%)}}@media (min-width:1101px) and (max-width:1280px){html[lang=en] .products-module__Mo-MnW__page .product-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){:is(.products-module__Mo-MnW__page .products-overview,.products-module__Mo-MnW__page .ego-product,.products-module__Mo-MnW__page .iphone-product,.products-module__Mo-MnW__page .product-controls,.products-module__Mo-MnW__page .product-cta){aspect-ratio:auto;height:auto;min-height:0;padding:90px 0}.products-module__Mo-MnW__page .products-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:40px;width:calc(100% - 48px);height:auto;margin:0 auto;display:grid}.products-module__Mo-MnW__page .products-scene{aspect-ratio:671/409;border-radius:12px;width:100%;height:auto;position:relative;top:auto;left:auto}.products-module__Mo-MnW__page .products-overview-copy{width:auto;min-width:0;position:static}.products-module__Mo-MnW__page .products-overview h2{font-size:30px;line-height:42px}.products-module__Mo-MnW__page .products-overview p{margin-top:28px;font-size:16px;line-height:26px}:is(.products-module__Mo-MnW__page .ego-product>.design-shell,.products-module__Mo-MnW__page .iphone-product>.design-shell,.products-module__Mo-MnW__page .product-controls>.design-shell){width:calc(100% - 48px);height:auto;margin:0 auto}:is(.products-module__Mo-MnW__page .ego-product .design-title,.products-module__Mo-MnW__page .iphone-product .design-title,.products-module__Mo-MnW__page .product-controls .design-title){width:100%;font-size:32px;line-height:42px;position:static}:is(.products-module__Mo-MnW__page .ego-product .design-subtitle,.products-module__Mo-MnW__page .iphone-product .design-subtitle,.products-module__Mo-MnW__page .product-controls .design-subtitle){width:100%;margin-top:16px;font-size:16px;line-height:26px;position:static}:is(.products-module__Mo-MnW__page .ego-product-layout,.products-module__Mo-MnW__page .iphone-product-layout){grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 36px;width:100%;height:auto;margin:64px 0 0;display:grid;position:relative;top:auto;left:auto}.products-module__Mo-MnW__page .ego-device-frame{grid-column:1/-1;justify-self:center;width:min(100%,407px);height:auto;position:relative;top:auto;left:auto}.products-module__Mo-MnW__page .ego-device{border-radius:14.385px}:is(.products-module__Mo-MnW__page .ego-product-layout article:nth-of-type(n),.products-module__Mo-MnW__page .iphone-feature-grid article:nth-child(n)){width:auto;min-width:0;max-width:none;padding-left:33px;position:relative;top:auto!important;left:auto!important}:is(.products-module__Mo-MnW__page .ego-product-layout article>span,.products-module__Mo-MnW__page .iphone-feature-grid article>span){font-size:14px;line-height:20px}:is(.products-module__Mo-MnW__page .ego-product-layout h3,.products-module__Mo-MnW__page .iphone-feature-grid h3){font-size:20px;line-height:28px}:is(.products-module__Mo-MnW__page .ego-product-layout article:nth-of-type(n) p,.products-module__Mo-MnW__page .iphone-feature-grid article:nth-child(n) p){margin-top:12px;font-size:16px;line-height:26px}.products-module__Mo-MnW__page .iphone-product-halo{width:728px;height:728px;top:79px}.products-module__Mo-MnW__page .iphone-product-layout{grid-template-columns:1fr;justify-items:center}.products-module__Mo-MnW__page .iphone-device{aspect-ratio:407.589/415.76;border-radius:14.385px;width:min(100%,407.589px);height:auto;position:relative;top:auto;left:auto;box-shadow:0 3px 8px #00000017}.products-module__Mo-MnW__page .iphone-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 36px;width:100%;display:grid}.products-module__Mo-MnW__page .product-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;height:auto;margin-top:64px;display:grid;position:relative;top:auto;left:auto}.products-module__Mo-MnW__page .control-rings{display:none}.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(n){aspect-ratio:1;text-align:center;background:#000;border:1px solid #757575;border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;width:100%;max-width:320px;height:auto;margin:0;padding:24px;display:flex;position:relative;top:auto!important;left:auto!important}:is(.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(n)>span,.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(n) h3,.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(n) p){text-align:center;width:auto;margin:0;font-size:14px;line-height:22.75px;position:static}.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(n) h3{margin:14px 0 12px;font-size:18px;line-height:28px}.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(n) p{width:100%;max-width:220px}.products-module__Mo-MnW__page .product-cta{padding:140px 24px}.products-module__Mo-MnW__page .product-cta h2{white-space:normal;width:auto;max-width:840px;margin:0 auto;font-size:40px;line-height:56px;position:static}.products-module__Mo-MnW__page .product-cta p{white-space:normal;width:auto;margin:30px 0 0;font-size:18px;line-height:30px;position:static}.products-module__Mo-MnW__page .product-cta a{margin-top:32px;position:static;transform:none}}@media (max-width:900px){.products-module__Mo-MnW__page .product-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.products-module__Mo-MnW__page .products-overview-grid{grid-template-columns:minmax(0,1fr);gap:40px;max-width:671px}}@media (max-width:600px){.products-module__Mo-MnW__page .product-control-grid{grid-template-columns:minmax(0,1fr)}.products-module__Mo-MnW__page .product-control-grid article:nth-of-type(n){max-width:300px}}@media (max-width:560px){:is(.products-module__Mo-MnW__page .products-overview,.products-module__Mo-MnW__page .ego-product,.products-module__Mo-MnW__page .iphone-product,.products-module__Mo-MnW__page .product-controls){padding:80px 0}:is(.products-module__Mo-MnW__page .products-overview-grid,.products-module__Mo-MnW__page .ego-product>.design-shell,.products-module__Mo-MnW__page .iphone-product>.design-shell,.products-module__Mo-MnW__page .product-controls>.design-shell){width:calc(100% - 32px)}.products-module__Mo-MnW__page .products-overview h2{font-size:28px;line-height:38px}:is(.products-module__Mo-MnW__page .ego-product .design-title,.products-module__Mo-MnW__page .iphone-product .design-title,.products-module__Mo-MnW__page .product-controls .design-title){font-size:30px;line-height:40px}:is(.products-module__Mo-MnW__page .ego-product-layout,.products-module__Mo-MnW__page .iphone-feature-grid){grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.products-module__Mo-MnW__page .ego-product-layout{margin-top:52px}.products-module__Mo-MnW__page .iphone-product-layout{gap:48px;margin-top:52px}.products-module__Mo-MnW__page .product-cta{padding:110px 24px}.products-module__Mo-MnW__page .product-cta h2{font-size:32px;line-height:46px}.products-module__Mo-MnW__page .product-cta p{font-size:16px;line-height:26px}}
.solutions-module__5Vu6ea__page{--u:calc(100cqw / 1440);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,Arial,sans-serif;container-type:inline-size}.solutions-module__5Vu6ea__page .design-title{font-size:calc(36 * var(--u));font-weight:600;line-height:calc(45 * var(--u));letter-spacing:0}.solutions-module__5Vu6ea__page .design-subtitle{font-size:calc(16 * var(--u));line-height:calc(26 * var(--u));margin:0}.solutions-module__5Vu6ea__page .solutions-intro-stage{--u:min(calc(100cqw / 1440), 1px);--solution-portrait-size:clamp(240px, 29.8611vw, 430px);background:linear-gradient(#1c1c1c,#2c2c2c 64%)}.solutions-module__5Vu6ea__page .solutions-hero{background:#606060}.solutions-module__5Vu6ea__page .solutions-hero .design-hero-image{opacity:.576;object-fit:cover;mix-blend-mode:luminosity;max-width:none;width:100%!important;height:65%!important;inset:auto 0 calc(-1*clamp(24px,3vw,56px))!important}.solutions-module__5Vu6ea__page .solutions-hero .design-hero-shade{background:radial-gradient(#05050559,#050505cc)}.solutions-module__5Vu6ea__page .solutions-portrait{top:calc(var(--banner-height) - var(--solution-portrait-size) / 2);width:var(--solution-portrait-size);height:var(--solution-portrait-size);max-width:none;left:50%;transform:translate(-50%)}.solutions-module__5Vu6ea__page .solution-intro-cards{height:calc(874 * var(--u));background:#f0f0f0;min-height:0;padding:0}.solutions-module__5Vu6ea__page .solution-intro-cards:before{width:100%;height:calc(var(--solution-portrait-size) * 902.002 / 430);background-image:url(/figma/solutions/imgSubtract1.svg), linear-gradient(90deg, #f0f0f0 0 calc(50% - var(--solution-portrait-size) * 727.979 / 430), transparent 0 calc(50% + var(--solution-portrait-size) * 765.52 / 430), #f0f0f0 0);background-position:calc(50% + var(--solution-portrait-size) * 18.771 / 430) top, center;background-size:calc(var(--solution-portrait-size) * 1517.5 / 430) 100%, 100% 100%;background-color:#2c2c2c;background-repeat:no-repeat;top:0;left:0}.solutions-module__5Vu6ea__page .solution-intro-grid{top:calc(356 * var(--u));width:calc(1232 * var(--u));gap:calc(32 * var(--u));margin:0;position:absolute;left:50%;transform:translate(-50%)}.solutions-module__5Vu6ea__page .solution-intro-grid article{min-width:0;min-height:calc(294 * var(--u));padding:calc(41 * var(--u));border-radius:calc(16 * var(--u))}.solutions-module__5Vu6ea__page .solution-intro-grid article>span{font-size:calc(20 * var(--u));font-weight:600;line-height:calc(20 * var(--u));letter-spacing:calc(1.4 * var(--u))}.solutions-module__5Vu6ea__page .solution-intro-tags{margin:calc(24 * var(--u)) 0;gap:calc(12 * var(--u))}.solutions-module__5Vu6ea__page .solution-intro-tags b{padding:calc(9 * var(--u)) calc(17 * var(--u));font-size:calc(14 * var(--u));font-weight:400;line-height:calc(20 * var(--u))}.solutions-module__5Vu6ea__page .solution-intro-grid p{font-size:calc(16 * var(--u));line-height:calc(26 * var(--u))}.solutions-module__5Vu6ea__page .solution-scenes{height:calc(1074 * var(--u));padding:0;position:relative}:is(.solutions-module__5Vu6ea__page .solution-scenes>.design-shell,.solutions-module__5Vu6ea__page .solution-app-grid,.solutions-module__5Vu6ea__page .solution-dashboard>.design-shell,.solutions-module__5Vu6ea__page .quality-production){width:100%;height:100%;margin:0;position:relative}.solutions-module__5Vu6ea__page .solution-scenes .design-title{top:calc(181 * var(--u));left:calc(50% + 2 * var(--u));white-space:nowrap;position:absolute;transform:translate(-50%)}.solutions-module__5Vu6ea__page .solution-scenes-grid{top:calc(355 * var(--u));left:calc(120 * var(--u));width:calc(1204 * var(--u));height:calc(498 * var(--u));grid-template-columns:calc(282 * var(--u)) calc(283 * var(--u)) calc(283 * var(--u)) calc(282 * var(--u));gap:calc(24 * var(--u));margin:0;position:absolute}.solutions-module__5Vu6ea__page .solution-scenes-grid article{height:100%;display:block;position:relative}:is(.solutions-module__5Vu6ea__page .solution-scenes-grid article:nth-child(2),.solutions-module__5Vu6ea__page .solution-scenes-grid article:nth-child(4)){left:var(--u)}.solutions-module__5Vu6ea__page .scene-media{height:calc(328 * var(--u));border-radius:calc(12 * var(--u));position:absolute;top:0}.solutions-module__5Vu6ea__page .copy-first .scene-media{top:calc(165 * var(--u));transform:scaleX(-1)}.solutions-module__5Vu6ea__page .scene-media img{object-fit:var(--scene-image-fit,cover);inset:auto!important;top:var(--scene-image-top,0%)!important;left:var(--scene-image-left,0%)!important;width:var(--scene-image-width,100%)!important;height:100%!important;transform:none!important}.solutions-module__5Vu6ea__page .scene-office{--scene-image-width:206.05%;--scene-image-left:-38.39%;--scene-image-top:-0.1%}.solutions-module__5Vu6ea__page .scene-retail{--scene-image-width:206.58%;--scene-image-left:-53.28%;--scene-image-top:0.03%}:is(.solutions-module__5Vu6ea__page .scene-public,.solutions-module__5Vu6ea__page .scene-sanitation){--scene-image-width:207.32%;--scene-image-left:-57.96%;--scene-image-top:0.1%}.solutions-module__5Vu6ea__page .scene-hotel{--scene-image-width:206.05%;--scene-image-left:-47.83%;--scene-image-top:-0.1%}:is(.solutions-module__5Vu6ea__page .scene-office,.solutions-module__5Vu6ea__page .scene-retail,.solutions-module__5Vu6ea__page .scene-public,.solutions-module__5Vu6ea__page .scene-hotel,.solutions-module__5Vu6ea__page .scene-sanitation){--scene-image-fit:fill}.solutions-module__5Vu6ea__page .solution-scenes-grid article:nth-child(2) .scene-media img{top:-.1%!important}.solutions-module__5Vu6ea__page .solution-scenes-grid article:nth-child(3) .scene-media img{top:.03%!important}.solutions-module__5Vu6ea__page .solution-scenes-grid article:nth-child(4) .scene-media img{top:.1%!important}.solutions-module__5Vu6ea__page .scene-copy{top:calc(365 * var(--u));width:100%;height:calc(133 * var(--u));margin:0;position:absolute}:is(.solutions-module__5Vu6ea__page .media-first .scene-copy,.solutions-module__5Vu6ea__page .copy-first .scene-copy){margin:0}.solutions-module__5Vu6ea__page .scene-copy .scene-icon{width:calc(32 * var(--u));height:auto;position:absolute;top:0;left:0}.solutions-module__5Vu6ea__page .scene-copy h3{top:calc(45 * var(--u));font-size:calc(20 * var(--u));font-weight:600;line-height:calc(28 * var(--u));margin:0;position:absolute}.solutions-module__5Vu6ea__page .scene-copy p{top:calc(81 * var(--u));width:calc(251 * var(--u));color:#acb3c0;font-size:calc(16 * var(--u));line-height:calc(26 * var(--u));position:absolute}.solutions-module__5Vu6ea__page .solution-scenes-grid article:first-child .scene-icon{left:calc(-5 * var(--u))}.solutions-module__5Vu6ea__page .solution-scenes-grid article:nth-child(2) .scene-copy{top:calc(4.86 * var(--u))}.solutions-module__5Vu6ea__page .solution-scenes-grid article:nth-child(2) .scene-icon{width:calc(22 * var(--u))}.solutions-module__5Vu6ea__page .solution-scenes-grid article:nth-child(2) h3{top:calc(35.14 * var(--u))}.solutions-module__5Vu6ea__page .solution-scenes-grid article:nth-child(2) p{top:calc(71.14 * var(--u));width:calc(268 * var(--u))}.solutions-module__5Vu6ea__page .solution-scenes-grid article:nth-child(3) .scene-copy{top:calc(368 * var(--u))}.solutions-module__5Vu6ea__page .solution-scenes-grid article:nth-child(3) .scene-icon{left:calc(-1 * var(--u));width:calc(27 * var(--u))}.solutions-module__5Vu6ea__page .solution-scenes-grid article:nth-child(3) h3{top:calc(37 * var(--u));left:calc(2 * var(--u))}.solutions-module__5Vu6ea__page .solution-scenes-grid article:nth-child(3) p{top:calc(73 * var(--u));left:calc(2 * var(--u));width:calc(257 * var(--u))}.solutions-module__5Vu6ea__page .solution-scenes-grid article:nth-child(4) .scene-copy{top:calc(4 * var(--u))}.solutions-module__5Vu6ea__page .solution-scenes-grid article:nth-child(4) .scene-icon{width:calc(22 * var(--u))}.solutions-module__5Vu6ea__page .solution-scenes-grid article:nth-child(4) h3{top:calc(38 * var(--u))}.solutions-module__5Vu6ea__page .solution-scenes-grid article:nth-child(4) p{top:calc(74 * var(--u));width:100%}.solutions-module__5Vu6ea__page .solution-app{height:calc(960 * var(--u));background:#000;padding:0;position:relative}.solutions-module__5Vu6ea__page .solution-app-grid{display:block}:is(.solutions-module__5Vu6ea__page .solution-app-heading .design-title,.solutions-module__5Vu6ea__page .solution-dashboard .design-title){top:calc(127 * var(--u));left:calc(50% + 5 * var(--u));white-space:nowrap;position:absolute;transform:translate(-50%)}:is(.solutions-module__5Vu6ea__page .solution-app-heading .design-subtitle,.solutions-module__5Vu6ea__page .solution-dashboard .design-subtitle){top:calc(188 * var(--u));left:calc(50% + 5 * var(--u));color:#fff;white-space:nowrap;position:absolute;transform:translate(-50%)}.solutions-module__5Vu6ea__page .solution-phones{top:calc(292 * var(--u));left:calc(146 * var(--u));width:calc(786.491 * var(--u));height:calc(502.232 * var(--u));display:block;position:absolute}.solutions-module__5Vu6ea__page .solution-phones img{width:calc(248 * var(--u));height:calc(492 * var(--u));top:calc(3 * var(--u));object-fit:cover;filter:none;max-width:none;position:absolute;left:0;transform:none}.solutions-module__5Vu6ea__page .solution-phones img:nth-child(2){top:0;left:calc(261 * var(--u));width:calc(264.509 * var(--u));height:calc(502.232 * var(--u));transform:none}.solutions-module__5Vu6ea__page .solution-phones img:nth-child(3){top:calc(6 * var(--u));left:calc(526 * var(--u));width:calc(260.491 * var(--u));height:calc(492.188 * var(--u))}.solutions-module__5Vu6ea__page .solution-phones:focus-visible{outline-offset:8px;outline:2px solid #9ca3af}.solutions-module__5Vu6ea__page .solution-app-copy{top:calc(313 * var(--u));left:calc(970 * var(--u));width:calc(312 * var(--u));position:absolute}.solutions-module__5Vu6ea__page .solution-app-copy article{height:calc(177 * var(--u));border:0;padding:0;position:relative}.solutions-module__5Vu6ea__page .solution-app-copy article>span{font-size:calc(14 * var(--u));line-height:calc(20 * var(--u));position:absolute;top:0;left:0}.solutions-module__5Vu6ea__page .solution-app-copy h3{top:0;left:calc(33 * var(--u));font-size:calc(20 * var(--u));font-weight:600;line-height:calc(28 * var(--u));white-space:nowrap;margin:0;position:absolute}.solutions-module__5Vu6ea__page .solution-app-copy article p{top:calc(52 * var(--u));left:calc(33 * var(--u));width:calc(279 * var(--u));color:#acb3c0;font-size:calc(16 * var(--u));line-height:calc(26 * var(--u));position:absolute}.solutions-module__5Vu6ea__page .solution-dashboard{height:calc(918 * var(--u));padding:0;position:relative}.solutions-module__5Vu6ea__page .solution-dashboard .design-subtitle{color:#6b7280;white-space:pre-wrap}.solutions-module__5Vu6ea__page .solution-dashboard-grid{top:calc(296 * var(--u));left:calc(159 * var(--u));width:calc(1109 * var(--u));height:calc(430 * var(--u));grid-template-columns:calc(696 * var(--u)) calc(390 * var(--u));grid-template-rows:repeat(2, calc(209 * var(--u)));gap:calc(12 * var(--u)) calc(23 * var(--u));margin:0;position:absolute}.solutions-module__5Vu6ea__page .dashboard-large{height:calc(430 * var(--u));box-shadow:0 var(--u) calc(14.7 * var(--u)) #0003}.solutions-module__5Vu6ea__page .dashboard-small{height:calc(209 * var(--u));box-shadow:0 var(--u) calc(14 * var(--u)) #00000030}:is(.solutions-module__5Vu6ea__page .dashboard-large,.solutions-module__5Vu6ea__page .dashboard-small){border-radius:calc(14 * var(--u))}.solutions-module__5Vu6ea__page .solution-dashboard-grid img{object-fit:fill}.solutions-module__5Vu6ea__page .dashboard-large img{height:100.09%!important}.solutions-module__5Vu6ea__page .dashboard-small img{height:100.12%!important}.solutions-module__5Vu6ea__page .solution-dashboard-overlay{opacity:0;background:#313131cc;padding:0;display:block;transform:translateY(12px)}.solutions-module__5Vu6ea__page .solution-dashboard-overlay strong{top:calc(141 * var(--u));left:calc(25 * var(--u));font-size:calc(20 * var(--u));font-weight:600;line-height:calc(28 * var(--u));position:absolute}.solutions-module__5Vu6ea__page .solution-dashboard-overlay span{top:calc(169 * var(--u));left:calc(25 * var(--u));width:calc(342 * var(--u));color:#acb3c0;font-size:calc(16 * var(--u));line-height:calc(26 * var(--u));margin:0;position:absolute}.solutions-module__5Vu6ea__page .dashboard-large .solution-dashboard-overlay strong{top:calc(352 * var(--u));left:calc(41 * var(--u))}.solutions-module__5Vu6ea__page .dashboard-large .solution-dashboard-overlay span{top:calc(380 * var(--u));left:calc(40 * var(--u));width:calc(425 * var(--u))}.solutions-module__5Vu6ea__page .dashboard-small:last-child .solution-dashboard-overlay strong{top:calc(138 * var(--u))}.solutions-module__5Vu6ea__page .dashboard-small:last-child .solution-dashboard-overlay span{top:calc(166 * var(--u));width:calc(290 * var(--u))}.solutions-module__5Vu6ea__page .solution-quality{height:calc(1796 * var(--u));background:#f0f0f0;min-height:0;padding:0}.solutions-module__5Vu6ea__page .quality-production .design-title{top:calc(206 * var(--u));white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.solutions-module__5Vu6ea__page .quality-production .design-subtitle{top:calc(267 * var(--u));white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.solutions-module__5Vu6ea__page .solution-quality-grid{top:calc(389 * var(--u));left:calc(120 * var(--u));width:calc(1200 * var(--u));gap:calc(24 * var(--u));margin:0;position:absolute}.solutions-module__5Vu6ea__page .solution-quality-grid article{height:calc(164.75 * var(--u));min-height:0;padding:calc(35 * var(--u)) calc(32 * var(--u)) calc(32 * var(--u));border-radius:calc(16 * var(--u))}.solutions-module__5Vu6ea__page .solution-quality-grid article>span{font-size:calc(14 * var(--u));line-height:calc(20 * var(--u));display:block}.solutions-module__5Vu6ea__page .solution-quality-grid h3{margin:calc(17 * var(--u)) 0 calc(8 * var(--u));font-size:calc(18 * var(--u));font-weight:600;line-height:calc(28 * var(--u))}.solutions-module__5Vu6ea__page .solution-quality-grid p{font-size:calc(14 * var(--u));line-height:calc(22.75 * var(--u))}.solutions-module__5Vu6ea__page .quality-standards{display:contents}.solutions-module__5Vu6ea__page .solution-quality-shape{z-index:0;top:calc(936 * var(--u));left:calc(-26 * var(--u));width:calc(1531 * var(--u));max-width:none;height:auto;position:absolute}.solutions-module__5Vu6ea__page .quality-standards .design-title{top:calc(1015 * var(--u));white-space:nowrap;margin:0;position:absolute;left:50%;transform:translate(-50%)}.solutions-module__5Vu6ea__page .quality-standards .design-subtitle{top:calc(1076 * var(--u));white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.solutions-module__5Vu6ea__page .quality-dimensions{top:calc(1298 * var(--u));left:calc(120 * var(--u));width:calc(1204 * var(--u));grid-template-columns:repeat(3, calc(384 * var(--u)));gap:calc(23 * var(--u)) calc(26 * var(--u));margin:0;position:absolute}.solutions-module__5Vu6ea__page .quality-dimensions article{height:calc(150 * var(--u));padding:calc(28 * var(--u)) calc(24 * var(--u));border-radius:calc(16 * var(--u));text-align:center;background:#fff;border:1px solid #e5e5e5}.solutions-module__5Vu6ea__page .quality-dimensions article:nth-child(n+4){left:calc(-2 * var(--u));position:relative}.solutions-module__5Vu6ea__page .quality-dimensions article>span{color:#6b7280;height:auto;font-size:calc(14 * var(--u));line-height:calc(20 * var(--u));border:0;padding:0;display:block}.solutions-module__5Vu6ea__page .quality-dimensions h3{margin:calc(13 * var(--u)) 0 calc(8 * var(--u));font-size:calc(18 * var(--u));font-weight:600;line-height:calc(28 * var(--u))}.solutions-module__5Vu6ea__page .quality-dimensions p{color:#6b7280;font-size:calc(14 * var(--u));line-height:calc(22.75 * var(--u));margin:0}.solutions-module__5Vu6ea__page .solution-cta{height:calc(484 * var(--u));background:#f9f9f9;min-height:0;padding:0;position:relative}.solutions-module__5Vu6ea__page .solution-cta h2{top:calc(183 * var(--u));white-space:nowrap;margin:0;font-size:clamp(28px,3.33333cqw,48px);font-weight:500;line-height:1.25;position:absolute;left:50%;transform:translate(-50%)}.solutions-module__5Vu6ea__page .solution-cta p{top:calc(273.375 * var(--u));color:#6b7280;white-space:nowrap;margin:0;font-size:clamp(16px,1.25cqw,18px);line-height:1.625;position:absolute;left:50%;transform:translate(-50%)}.solutions-module__5Vu6ea__page .solution-cta a{top:calc(338 * var(--u));margin:0;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:1100px){.solutions-module__5Vu6ea__page .design-title{font-size:32px;line-height:42px}.solutions-module__5Vu6ea__page .design-subtitle{font-size:16px;line-height:26px}.solutions-module__5Vu6ea__page .solution-intro-cards{background:#f0f0f0;height:auto;padding:260px 24px 100px}.solutions-module__5Vu6ea__page .solution-intro-grid{gap:24px;width:100%;max-width:1000px;margin:0 auto;position:relative;top:auto;left:auto;transform:none}.solutions-module__5Vu6ea__page .solution-intro-grid article{border-radius:16px;min-height:0;padding:32px}.solutions-module__5Vu6ea__page .solution-intro-grid article>span{letter-spacing:1px;font-size:20px;line-height:26px}.solutions-module__5Vu6ea__page .solution-intro-tags{flex-wrap:wrap;gap:10px;margin:24px 0}.solutions-module__5Vu6ea__page .solution-intro-tags b{padding:8px 14px;font-size:14px;line-height:20px}.solutions-module__5Vu6ea__page .solution-intro-grid p{font-size:16px;line-height:26px}:is(.solutions-module__5Vu6ea__page .solution-scenes,.solutions-module__5Vu6ea__page .solution-app,.solutions-module__5Vu6ea__page .solution-dashboard){height:auto;padding:90px 0}:is(.solutions-module__5Vu6ea__page .solution-scenes>.design-shell,.solutions-module__5Vu6ea__page .solution-app-grid,.solutions-module__5Vu6ea__page .solution-dashboard>.design-shell,.solutions-module__5Vu6ea__page .quality-production){width:calc(100% - 48px);height:auto;margin:0 auto}:is(.solutions-module__5Vu6ea__page .solution-scenes .design-title,.solutions-module__5Vu6ea__page .solution-app-heading .design-title,.solutions-module__5Vu6ea__page .solution-dashboard .design-title,.solutions-module__5Vu6ea__page .quality-production .design-title,.solutions-module__5Vu6ea__page .quality-standards .design-title){white-space:normal;width:auto;margin:0;position:static;transform:none}:is(.solutions-module__5Vu6ea__page .solution-app-heading .design-subtitle,.solutions-module__5Vu6ea__page .solution-dashboard .design-subtitle,.solutions-module__5Vu6ea__page .quality-production .design-subtitle,.solutions-module__5Vu6ea__page .quality-standards .design-subtitle){white-space:normal;width:auto;margin:16px 0 0;position:static;transform:none}.solutions-module__5Vu6ea__page .solution-scenes-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;height:auto;margin:64px auto 0;position:relative;top:auto;left:auto}.solutions-module__5Vu6ea__page .solution-scenes-grid article:nth-child(n){height:465px;position:relative;left:auto}.solutions-module__5Vu6ea__page .scene-media{border-radius:12px;flex-basis:auto;height:260px;top:0}.solutions-module__5Vu6ea__page .copy-first .scene-media{top:165px}.solutions-module__5Vu6ea__page .solution-scenes-grid article:nth-child(n) .scene-copy{width:100%;height:auto;top:300px}.solutions-module__5Vu6ea__page .solution-scenes-grid .copy-first:nth-child(n) .scene-copy{top:0}.solutions-module__5Vu6ea__page .solution-scenes-grid article:nth-child(n) .scene-icon{width:26px;height:auto;position:static}.solutions-module__5Vu6ea__page .solution-scenes-grid article:nth-child(n) h3{margin:14px 0 8px;font-size:20px;line-height:28px;position:static}.solutions-module__5Vu6ea__page .solution-scenes-grid article:nth-child(n) p{width:100%;font-size:16px;line-height:26px;position:static}.solutions-module__5Vu6ea__page .solution-phones{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:13px;width:100%;max-width:786px;height:auto;margin:64px auto 0;display:grid;position:relative;top:auto;left:auto}.solutions-module__5Vu6ea__page .solution-phones img:nth-child(n){width:100%;height:auto;position:static;transform:none}.solutions-module__5Vu6ea__page .solution-app-copy{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:100%;margin:64px 0 0;display:grid;position:relative;top:auto;left:auto}.solutions-module__5Vu6ea__page .solution-app-copy article{height:auto;padding-left:33px}.solutions-module__5Vu6ea__page .solution-app-copy article>span{font-size:14px;line-height:20px}.solutions-module__5Vu6ea__page .solution-app-copy h3{white-space:normal;font-size:20px;line-height:28px;position:static}.solutions-module__5Vu6ea__page .solution-app-copy article p{width:auto;margin-top:20px;font-size:16px;line-height:26px;position:static}.solutions-module__5Vu6ea__page .solution-dashboard-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.7846fr) minmax(0,1fr);gap:12px 23px;width:100%;height:auto;margin:64px 0 0;position:relative;top:auto;left:auto}.solutions-module__5Vu6ea__page .dashboard-large{aspect-ratio:696/430;height:auto}.solutions-module__5Vu6ea__page .dashboard-small{aspect-ratio:390/209;height:auto}:is(.solutions-module__5Vu6ea__page .dashboard-large,.solutions-module__5Vu6ea__page .dashboard-small){border-radius:14px}.solutions-module__5Vu6ea__page .solution-dashboard-overlay{flex-direction:column;justify-content:flex-end;padding:20px;display:flex}:is(.solutions-module__5Vu6ea__page .solution-dashboard-overlay strong,.solutions-module__5Vu6ea__page .solution-dashboard-overlay span){font-size:18px;line-height:26px;position:static}:is(.solutions-module__5Vu6ea__page .solution-dashboard-overlay span,.solutions-module__5Vu6ea__page .dashboard-large .solution-dashboard-overlay span,.solutions-module__5Vu6ea__page .dashboard-small:last-child .solution-dashboard-overlay span){width:100%;margin-top:4px;font-size:14px;line-height:22px}.solutions-module__5Vu6ea__page .solution-quality{background:#f0f0f0;height:auto}.solutions-module__5Vu6ea__page .quality-production{padding:100px 0 140px}.solutions-module__5Vu6ea__page .solution-quality-grid{gap:24px;width:100%;margin-top:64px;position:relative;top:auto;left:auto}.solutions-module__5Vu6ea__page .solution-quality-grid article{border-radius:16px;height:auto;min-height:180px;padding:32px}.solutions-module__5Vu6ea__page .solution-quality-grid article>span{font-size:14px;line-height:20px}.solutions-module__5Vu6ea__page .solution-quality-grid h3{margin:17px 0 8px;font-size:18px;line-height:28px}.solutions-module__5Vu6ea__page .solution-quality-grid p{font-size:14px;line-height:22.75px}.solutions-module__5Vu6ea__page .quality-standards{background:#fff;padding:80px 24px 100px;display:block;position:relative}.solutions-module__5Vu6ea__page .solution-quality-shape{background:#f0f0f0;width:1400px;height:auto;top:0;left:calc(50% + 17.832px);transform:translate(-50%)}:is(.solutions-module__5Vu6ea__page .quality-standards .design-title,.solutions-module__5Vu6ea__page .quality-standards .design-subtitle){position:relative;top:auto;left:auto}.solutions-module__5Vu6ea__page .quality-dimensions{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;margin-top:140px;position:relative;top:auto;left:auto}.solutions-module__5Vu6ea__page .quality-dimensions article:nth-child(n){border-radius:16px;height:auto;min-height:150px;padding:28px 20px;position:static}.solutions-module__5Vu6ea__page .quality-dimensions article>span{font-size:14px;line-height:20px}.solutions-module__5Vu6ea__page .quality-dimensions h3{margin:13px 0 8px;font-size:18px;line-height:28px}.solutions-module__5Vu6ea__page .quality-dimensions p{font-size:14px;line-height:22.75px}.solutions-module__5Vu6ea__page .solution-cta{height:auto;padding:140px 24px}:is(.solutions-module__5Vu6ea__page .solution-cta h2,.solutions-module__5Vu6ea__page .solution-cta p){white-space:normal;width:auto;position:static;transform:none}.solutions-module__5Vu6ea__page .solution-cta h2{font-size:40px;line-height:56px}.solutions-module__5Vu6ea__page .solution-cta p{margin-top:30px;font-size:18px;line-height:30px}.solutions-module__5Vu6ea__page .solution-cta a{margin-top:32px;position:static;transform:none}}@media (max-width:900px){.solutions-module__5Vu6ea__page .solution-scenes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 32px;max-width:720px}.solutions-module__5Vu6ea__page .solution-scenes-grid article:nth-child(n){flex-direction:column;height:auto;display:flex}:is(.solutions-module__5Vu6ea__page .scene-media,.solutions-module__5Vu6ea__page .copy-first .scene-media){aspect-ratio:282/328;height:auto;position:relative;top:auto}.solutions-module__5Vu6ea__page .solution-scenes-grid article:nth-child(n) .scene-copy{order:0;margin:32px 0 0;position:static}.solutions-module__5Vu6ea__page .solution-app-copy{grid-template-columns:minmax(0,1fr);gap:36px;max-width:786px;margin-inline:auto}:is(.solutions-module__5Vu6ea__page .solution-quality-grid,.solutions-module__5Vu6ea__page .quality-dimensions){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.solutions-module__5Vu6ea__page .design-title{font-size:clamp(24px,7.2cqw,28px);line-height:40px}.solutions-module__5Vu6ea__page .solutions-hero h1>span{display:block}.solutions-module__5Vu6ea__page .solution-intro-cards{padding:210px 16px 80px}.solutions-module__5Vu6ea__page .solution-intro-grid{grid-template-columns:minmax(0,1fr);gap:24px}.solutions-module__5Vu6ea__page .solution-intro-grid article{padding:28px 24px}.solutions-module__5Vu6ea__page .solution-intro-grid p{font-size:14px;line-height:24px}.solutions-module__5Vu6ea__page .solution-intro-tags{gap:8px}.solutions-module__5Vu6ea__page .solution-intro-tags b{padding:7px 12px;font-size:12px;line-height:18px}:is(.solutions-module__5Vu6ea__page .solution-scenes,.solutions-module__5Vu6ea__page .solution-app,.solutions-module__5Vu6ea__page .solution-dashboard){padding:80px 0}:is(.solutions-module__5Vu6ea__page .solution-scenes>.design-shell,.solutions-module__5Vu6ea__page .solution-app-grid,.solutions-module__5Vu6ea__page .solution-dashboard>.design-shell,.solutions-module__5Vu6ea__page .quality-production){width:calc(100% - 32px)}.solutions-module__5Vu6ea__page .solution-scenes-grid{grid-template-columns:minmax(0,1fr);gap:48px;max-width:380px;margin-top:48px}.solutions-module__5Vu6ea__page .scene-media{aspect-ratio:282/328}.solutions-module__5Vu6ea__page .solution-scenes-grid article:nth-child(n) .scene-copy{margin-top:28px}.solutions-module__5Vu6ea__page .solution-phones{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#777 #222;justify-content:flex-start;gap:16px;max-width:100%;margin-top:48px;padding-bottom:16px;display:flex;overflow-x:auto}.solutions-module__5Vu6ea__page .solution-phones img:nth-child(n){scroll-snap-align:start;flex:0 0 min(64cqw,240px);width:min(64cqw,240px);height:auto}.solutions-module__5Vu6ea__page .solution-app-copy{margin-top:48px}.solutions-module__5Vu6ea__page .solution-app-copy article p{margin-top:14px}.solutions-module__5Vu6ea__page .solution-dashboard-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:48px}.solutions-module__5Vu6ea__page .dashboard-large{grid-row:auto}.solutions-module__5Vu6ea__page .solution-dashboard-overlay{padding:24px}.solutions-module__5Vu6ea__page .quality-production{padding:80px 0 100px}.solutions-module__5Vu6ea__page .solution-quality-grid{grid-template-columns:minmax(0,1fr);margin-top:48px}.solutions-module__5Vu6ea__page .solution-quality-grid article{min-height:0;padding:28px}.solutions-module__5Vu6ea__page .quality-standards{padding:64px 16px 80px}.solutions-module__5Vu6ea__page .solution-quality-shape{width:1100px;left:calc(50% + 14.01px)}.solutions-module__5Vu6ea__page .quality-dimensions{grid-template-columns:minmax(0,1fr);gap:24px;max-width:480px;margin:120px auto 0}.solutions-module__5Vu6ea__page .solution-cta{padding:110px 24px}.solutions-module__5Vu6ea__page .solution-cta h2{font-size:32px;line-height:46px}.solutions-module__5Vu6ea__page .solution-cta h2>span{display:block}.solutions-module__5Vu6ea__page .solution-cta p{font-size:16px;line-height:26px}}
