.animated{animation-duration:1s;animation-fill-mode:both}.animated.hinge{animation-duration:2s}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{animation-name:bounce}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.pulse{animation-name:pulse}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.shake{animation-name:shake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}.swing{transform-origin:top;animation-name:swing}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1)rotate(3deg)}40%,60%,80%{transform:scale(1.1)rotate(-3deg)}to{transform:scale(1)rotate(0)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:translate(0%)}15%{transform:translate(-25%)rotate(-5deg)}30%{transform:translate(20%)rotate(3deg)}45%{transform:translate(-15%)rotate(-3deg)}60%{transform:translate(10%)rotate(2deg)}75%{transform:translate(-5%)rotate(-1deg)}to{transform:translate(0%)}}.wobble{animation-name:wobble}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%{opacity:0;transform:translate(-2000px)}60%{opacity:1;transform:translate(30px)}80%{transform:translate(-10px)}to{transform:translate(0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%{opacity:0;transform:translate(2000px)}60%{opacity:1;transform:translate(-30px)}80%{transform:translate(10px)}to{transform:translate(0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{0%{transform:translate(0)}20%{opacity:1;transform:translate(20px)}to{opacity:0;transform:translate(-2000px)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{0%{transform:translate(0)}20%{opacity:1;transform:translate(-20px)}to{opacity:0;transform:translate(2000px)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateY(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate(-2000px)}to{opacity:1;transform:translate(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate(2000px)}to{opacity:1;transform:translate(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateY(0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-2000px)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(2000px)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px)translateZ(0)rotateY(0)scale(1)}40%{animation-timing-function:ease-out;transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1)}50%{animation-timing-function:ease-in;transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1)}80%{animation-timing-function:ease-in;transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95)}to{animation-timing-function:ease-in;transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1)}}.animated.flip{backface-visibility:visible;-ms-backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{opacity:0;transform:perspective(400px)rotateX(90deg)}40%{transform:perspective(400px)rotateX(-10deg)}70%{transform:perspective(400px)rotateX(10deg)}to{opacity:1;transform:perspective(400px)rotateX(0)}}.flipInX{animation-name:flipInX;backface-visibility:visible!important;-ms-backface-visibility:visible!important}@keyframes flipInY{0%{opacity:0;transform:perspective(400px)rotateY(90deg)}40%{transform:perspective(400px)rotateY(-10deg)}70%{transform:perspective(400px)rotateY(10deg)}to{opacity:1;transform:perspective(400px)rotateY(0)}}.flipInY{animation-name:flipInY;backface-visibility:visible!important;-ms-backface-visibility:visible!important}@keyframes flipOutX{0%{opacity:1;transform:perspective(400px)rotateX(0)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}.flipOutX{animation-name:flipOutX;backface-visibility:visible!important;-ms-backface-visibility:visible!important}@keyframes flipOutY{0%{opacity:1;transform:perspective(400px)rotateY(0)}to{opacity:0;transform:perspective(400px)rotateY(90deg)}}.flipOutY{animation-name:flipOutY;backface-visibility:visible!important;-ms-backface-visibility:visible!important}@keyframes lightSpeedIn{0%{opacity:0;transform:translate(100%)skew(-30deg)}60%{opacity:1;transform:translate(-20%)skew(30deg)}80%{opacity:1;transform:translate(0%)skew(-15deg)}to{opacity:1;transform:translate(0%)skew(0)}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1;transform:translate(0%)skew(0)}to{opacity:0;transform:translate(100%)skew(-30deg)}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:50%;opacity:0;transform:rotate(-200deg)}to{transform-origin:50%;opacity:1;transform:rotate(0)}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:0 100%;opacity:0;transform:rotate(-90deg)}to{transform-origin:0 100%;opacity:1;transform:rotate(0)}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:100% 100%;opacity:0;transform:rotate(90deg)}to{transform-origin:100% 100%;opacity:1;transform:rotate(0)}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:0 100%;opacity:0;transform:rotate(90deg)}to{transform-origin:0 100%;opacity:1;transform:rotate(0)}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:100% 100%;opacity:0;transform:rotate(-90deg)}to{transform-origin:100% 100%;opacity:1;transform:rotate(0)}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:50%;opacity:1;transform:rotate(0)}to{transform-origin:50%;opacity:0;transform:rotate(200deg)}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:0 100%;opacity:1;transform:rotate(0)}to{transform-origin:0 100%;opacity:0;transform:rotate(90deg)}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:100% 100%;opacity:1;transform:rotate(0)}to{transform-origin:100% 100%;opacity:0;transform:rotate(-90deg)}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:0 100%;opacity:1;transform:rotate(0)}to{transform-origin:0 100%;opacity:0;transform:rotate(-90deg)}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:100% 100%;opacity:1;transform:rotate(0)}to{transform-origin:100% 100%;opacity:0;transform:rotate(90deg)}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px)}to{transform:translateY(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{opacity:0;transform:translate(-2000px)}to{transform:translate(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{opacity:0;transform:translate(2000px)}to{transform:translate(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideOutLeft{0%{transform:translate(0)}to{opacity:0;transform:translate(-2000px)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translate(0)}to{opacity:0;transform:translate(2000px)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}.slideOutUp{animation-name:slideOutUp}@keyframes hinge{0%{transform-origin:0 0;animation-timing-function:ease-in-out;transform:rotate(0)}20%,60%{transform-origin:0 0;animation-timing-function:ease-in-out;transform:rotate(80deg)}40%{transform-origin:0 0;animation-timing-function:ease-in-out;transform:rotate(60deg)}80%{opacity:1;transform-origin:0 0;animation-timing-function:ease-in-out;transform:rotate(60deg)translateY(0)}to{opacity:0;transform:translateY(700px)}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translate(-100%)rotate(-120deg)}to{opacity:1;transform:translate(0)rotate(0)}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(100%)rotate(120deg)}}.rollOut{animation-name:rollOut}
@font-face{font-family:Aspekta;font-style:normal;font-weight:50;font-display:swap;src:url(../media/Aspekta-50.2os118gjvtpqy.woff2)format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:100;font-display:swap;src:url(../media/Aspekta-100.2klpwh0g08psb.woff2)format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:150;font-display:swap;src:url(../media/Aspekta-150.24qqffztw36op.woff2)format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:200;font-display:swap;src:url(../media/Aspekta-200.3zgghlrt3221j.woff2)format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:250;font-display:swap;src:url(../media/Aspekta-250.2e2sh113nw_hv.woff2)format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:300;font-display:swap;src:url(../media/Aspekta-300.2wh_mv76_of87.woff2)format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:350;font-display:swap;src:url(../media/Aspekta-350.33__60cpyywiy.woff2)format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:400;font-display:swap;src:url(../media/Aspekta-400.1ge-m_lumr1oc.woff2)format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:450;font-display:swap;src:url(../media/Aspekta-450.2rj7ncpdncki5.woff2)format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:500;font-display:swap;src:url(../media/Aspekta-500.1h1l0b5w6temc.woff2)format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:550;font-display:swap;src:url(../media/Aspekta-550.2t80kkfjpqfu9.woff2)format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:600;font-display:swap;src:url(../media/Aspekta-600.3pgoyg06zo9co.woff2)format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:650;font-display:swap;src:url(../media/Aspekta-650.0rxh-gqnbfomb.woff2)format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:700;font-display:swap;src:url(../media/Aspekta-700.23eqhhgtd5sg8.woff2)format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:750;font-display:swap;src:url(../media/Aspekta-750.1mt2j8t7jrgvp.woff2)format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:800;font-display:swap;src:url(../media/Aspekta-800.3yhgjz-z66gxy.woff2)format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:850;font-display:swap;src:url(../media/Aspekta-850.2b622uqpw5-0h.woff2)format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:900;font-display:swap;src:url(../media/Aspekta-900.1a0ia_46-c9ma.woff2)format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:950;font-display:swap;src:url(../media/Aspekta-950.3807srgf1ou4x.woff2)format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:1000;font-display:swap;src:url(../media/Aspekta-1000.3ce6xp8yem1ff.woff2)format("woff2")}:root{--font-sans:"Aspekta", -apple-system, BlinkMacSystemFont, "PingFang SC", "Noto Sans SC", "Microsoft YaHei", "Segoe UI", Roboto, sans-serif;--font-sans-zh:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", "SourceHanSansCN", "Montserrat", Tahoma, Arial, sans-serif;--font-latin:"Montserrat", -apple-system, BlinkMacSystemFont, sans-serif;--c-primary:#fabe00;--c-primary-light-1:#fdd000;--c-primary-dark-1:#f8b500;--c-primary-dark-2:#f5a200;--c-primary-dark-3:#fc9500;--c-primary-radial:#fabe00;--c-bg:#000;--c-bg-1:#111;--c-bg-2:#060910;--c-bg-module:#151515;--c-bg-card:#262626;--c-bg-card-2:#323232;--c-bg-card-soft:#ffffff0d;--c-bg-nav:#101010;--c-bg-overlay-frosted:#10101099;--blur-overlay-frosted:25px;--c-white:#fff;--c-white-60:#fff9;--c-white-25:#ffffff40;--c-white-10:#ffffff1a;--c-white-5:#ffffff0d;--c-text-base:#fff;--c-text-sec:#f6f6f4;--c-text-body:#b1b5bb;--c-text-quaternary:#f6f6f466;--c-text-muted:#f6f6f44d;--c-border-card:#202020;--c-border-card-2:#ffffff26;--c-border-table:#ffffff0d;--c-border-divider:#fff3;--c-border-caption:#fff6;--c-border-footer:#73737333;--fs-display:max(26px,calc(60 / 1920 * 100vw));--fs-h1:max(24px, calc(48 / 1920 * 100vw));--fs-h2:max(20px, calc(36 / 1920 * 100vw));--fs-h3:max(18px, calc(28 / 1920 * 100vw));--fs-h4:max(18px, calc(24 / 1920 * 100vw));--fs-btn:max(16px, calc(20 / 1920 * 100vw));--fs-body:max(14px, calc(18 / 1920 * 100vw));--fs-body-sm:max(14px, calc(16 / 1920 * 100vw));--fs-caption:max(12px, calc(14 / 1920 * 100vw));--lh-display:1.4;--lh-h1:1.2;--lh-h2:1.25;--lh-h3:1.25;--lh-h4:1.3;--lh-btn:1.2;--lh-body:1.7;--lh-body-sm:1.5;--lh-caption:1.6;--ls-display:.08em;--en-fw-heading:600;--en-fw-title-lg:600;--en-fw-title-md:600;--en-fw-title-sm:400;--en-fw-title-xs:400;--en-fw-btn:500;--en-fw-body:400;--en-fw-body-sm:400;--en-fw-caption:400;--en-lh:1.5;--en-ls:.02em;--layout-width:calc(1800 / 1920 * 100vw);--layout-gap:calc(24 / 1920 * 100vw);--page-pad:calc(60 / 1920 * 100vw);--section-gap:max(56px, 5.2083vw);--nav-h-lg:clamp(56px, 3.64583vw, 70px);--nav-h-sm:56px;--solution-anchor-h-lg:max(64px, calc(80 / 1920 * 100vw));--solution-anchor-h-sm:64px;--solution-anchor-cta-h:max(40px, calc(48 / 1920 * 100vw));--solution-value-number-size:max(40px, calc(72 / 1920 * 100vw));--solution-value-unit-size:max(20px, calc(24 / 1920 * 100vw));--solution-value-label-size:var(--fs-body);--solution-value-label-color:#b4b4b4}*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto}body{background:var(--c-bg);color:var(--c-text-base);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;overflow:clip visible}html.lenis.lenis-stopped:not(.lenis-autoToggle){overflow:visible}html[lang=zh-CN]{--font-sans:var(--font-sans-zh)}html:lang(en){--font-sans-zh:var(--font-sans);--font-latin:var(--font-sans);font-family:var(--font-sans)}a{color:inherit;text-decoration:none}img,svg,video,canvas{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:none}ul,ol{padding:0;list-style:none}input,textarea,select{font:inherit}input,textarea,[contenteditable]:not([contenteditable=false]){-webkit-user-select:text;user-select:text}:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.t-display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:700}.t-h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:700}.t-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:500}.t-h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:500}.t-h4{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:500}.t-btn{font-size:var(--fs-btn);line-height:var(--lh-btn);font-weight:400}.t-body{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400}.t-body-sm{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);font-weight:400}.t-caption{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:400}.t-latin{font-family:var(--font-latin)}.t-text-base{color:var(--c-text-base)}.t-text-sec{color:var(--c-text-sec)}.t-text-body{color:var(--c-text-body)}.t-text-primary{color:var(--c-primary)}.t-text-gradient{color:#0000;-webkit-text-fill-color:#0000;background:linear-gradient(270deg,#fff 50.41%,#bbbbbd 98.99%);-webkit-background-clip:text;background-clip:text}.wow:not(.wowShow){opacity:0;animation-name:none}.wow.wowShow{opacity:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30%)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}.solution-feature-number{aspect-ratio:300/162;pointer-events:none;width:max(150px,15.625vw);display:block;position:absolute;top:-1px;left:-1px;overflow:hidden}.solution-feature-number>img{max-width:none;display:block;position:absolute}.solution-feature-number>span{color:var(--c-primary);opacity:.55;font-size:clamp(56px,6.25vw,120px);font-weight:700;line-height:1;position:absolute;top:5%;left:13%}.solution-feature-number--1{aspect-ratio:300/164}.solution-feature-number--1>img{width:62.99%;height:88.29%;top:9.95%;left:13.33%}.solution-feature-number--2>img{width:74.85%;height:89.38%;top:10.25%;left:13.33%}.solution-feature-number--3>img{width:75.43%;height:89.38%;top:5.31%;left:13.33%}.solution-feature-number--4>img{width:82.64%;height:89.38%;top:5.31%;left:13.33%}@property --cta-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ev{--cta-angle:0deg;--start-angle:0deg;--ev-border-base-color:#fabe0033;--ev-border-color:#fabe00;--ev-border-opacity:1;--ev-border-width:calc(1 / 1920 * 100vw);--ev-flow-duration:6s;isolation:isolate;border-radius:var(--ev-border-radius,4px);position:relative}.ev:before,.ev:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.ev:before{z-index:1;border:var(--ev-border-width) solid var(--ev-border-base-color)}.ev:after{z-index:2;padding:var(--ev-border-width);background:conic-gradient(from calc(var(--cta-angle) + var(--start-angle)), transparent 0, var(--ev-border-color) 12%, transparent 32%);-webkit-mask-composite:xor;animation:ev-border-flow var(--ev-flow-duration) linear infinite;animation-play-state:paused;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ev:hover:before,.ev:focus-visible:before{opacity:1}.ev:hover:after,.ev:focus-visible:after{opacity:var(--ev-border-opacity);animation-play-state:running}@keyframes ev-border-flow{to{--cta-angle:360deg}}@media (prefers-reduced-motion:reduce){.ev:after{animation:none}}
