*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;scroll-behavior:smooth;color-scheme:dark;scrollbar-color:#b4b4b5 #1c1c1e}body{background:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;overflow-x:hidden}img,video{border:0;max-width:100%}a{color:inherit}button{font-family:inherit}:focus-visible{outline:2px solid #8092fa;outline-offset:4px}.c500-media{background:#090909;height:100%;overflow:hidden;position:relative;width:100%}.c500-media img,.c500-media video{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.c500-media video{pointer-events:none;visibility:hidden}.c500-media.has-frame:not(.show-fallback) video{visibility:visible}.c500-gallery{--gallery-width:min(1400px, calc(100vw - 120px) );color:#fff;margin:0 auto;padding:96px 0 130px;width:min(1400px,calc(100vw - 120px));width:var(--gallery-width)}.gallery-window{position:relative}.gallery-track{display:flex;gap:2.4%;transition:transform .8s cubic-bezier(.22,.68,.15,1)}.gallery-slide{border-radius:8px;flex:0 0 100%;min-width:0;overflow:hidden;position:relative}.gallery-panels,.gallery-slide__media{aspect-ratio:1400/706;border-radius:8px;overflow:hidden;position:relative}.gallery-slide__media img{-o-object-fit:contain;object-fit:contain}.gallery-panels{background:#111}.gallery-panel{bottom:0;left:0;position:absolute;right:0;top:0}.gallery-panel__detail{bottom:36px;color:#fff;font-size:20px;left:6%;line-height:1.7;margin:0;position:absolute;right:6%;text-shadow:0 1px 8px #000;white-space:pre-line;z-index:1}.gallery-panel__detail p{margin:0}.gallery-panel__note{color:#b4b4b5;font-size:14px;line-height:1.5}.gallery-panel:after{background:linear-gradient(transparent,#000000a6);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:65%}.gallery-tabs{background:#252525;border-radius:999px;display:flex;margin:38px auto 0;padding:5px;width:min(1160px,100%)}.gallery-tabs button{background:transparent;border:0;border-radius:999px;color:#b4b4b5;cursor:pointer;flex:1;font-size:20px;line-height:1.4;min-width:0;padding:18px 12px;transition:background .3s,color .3s}.gallery-tabs button.is-active{background:#fff;color:#080808}.gallery-tabs button:hover:not(.is-active){background:#363636;color:#fff}.gallery-controls{align-items:center;display:flex;gap:24px;height:44px;justify-content:space-between;margin-top:24px}.gallery-progress{display:flex;gap:9px}.gallery-progress button{background:transparent;border:0;cursor:pointer;height:30px;padding:0;position:relative;width:24px}.gallery-progress button span,.gallery-progress button:before{background:#666;border-radius:2px;content:"";display:block;height:3px;left:0;position:absolute;top:13px;width:100%}.gallery-progress button span{background:#fff;transform-origin:left;transition:transform .1s linear}.gallery-progress button.is-active:before{background:#999}.gallery-arrows{display:flex;gap:10px}.gallery-arrows button{align-items:center;background:transparent;border:1px solid #8c8c8c;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:42px;justify-items:center;place-items:center;transition:background .25s,transform .25s;width:42px}.gallery-arrows button:hover:not(:disabled){background:#333;transform:scale(1.06)}.gallery-arrows button:disabled{cursor:default;opacity:.35}.gallery-caption{margin-top:10px;min-height:88px}.gallery-caption h3,.gallery-slide__copy h3{color:#fff;font-size:20px;font-weight:500;line-height:1.4;margin:0 0 8px}.gallery-caption p,.gallery-slide__copy p{color:#b4b4b5;font-size:14px;line-height:1.65;margin:0;white-space:pre-line}.gallery-slide__copy{padding:28px}.c500-gallery--caption .gallery-slide__copy{background:linear-gradient(transparent,#000000b3);bottom:0;left:0;padding:70px 6% 36px;position:absolute;right:0;top:auto}.c500-gallery--cards .gallery-slide{background:#252525;flex-basis:44%}.c500-gallery--cards .gallery-slide__media{aspect-ratio:632/350;border-radius:0}.c500-gallery--cards .gallery-slide__copy{min-height:145px}.c500-gallery--cards .gallery-slide__copy h3{font-size:24px}sup{font-size:12px;margin-left:3px;vertical-align:super}sup a{color:inherit}button:focus-visible{outline:2px solid #8092fa;outline-offset:4px}.panel-swap-enter-active{z-index:1}.panel-swap-enter-active,.panel-swap-leave-active{transition:transform .75s cubic-bezier(.22,.68,.15,1)}.panel-swap-enter{transform:translate3d(100%,0,0)}.panel-swap-leave-to{transform:translate3d(-100%,0,0)}.caption-swap-enter-active,.caption-swap-leave-active{transition:opacity .2s ease,transform .2s ease}.caption-swap-enter{opacity:0;transform:translateY(8px)}.caption-swap-leave-to{opacity:0;transform:translateY(-6px)}@media (max-width:1400px){.c500-gallery{--gallery-width: calc(100vw - 120px) ;padding:72px 0 96px}.gallery-tabs button{font-size:16px}.gallery-panel__detail{bottom:28px;font-size:18px}.c500-gallery--cards .gallery-slide__copy h3{font-size:26px}}@media (prefers-reduced-motion:reduce){.caption-swap-enter-active,.caption-swap-leave-active,.gallery-slide,.gallery-track,.panel-swap-enter-active,.panel-swap-leave-active{transition:none}.panel-swap-enter,.panel-swap-leave-to{transform:none}}.notes{background:#424242;color:#b4b4b5;font-size:14px;line-height:1.8;padding:55px 0 70px}.notes__inner{margin:0 auto;width:min(1200px,calc(100% - 120px))}.notes p{margin:0}.notes__inner>p,.notes__item{margin-bottom:8px}.notes__item{scroll-margin-top:80px}.specifications{background:#000;color:#fff;font-family:HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.specifications__content{padding:100px 0 144px}.specifications__inner{margin:0 auto;width:min(1200px,calc(100% - 48px))}.specifications .specifications__title{color:#fff;font-size:48px;font-weight:400;line-height:1.4;margin:0 0 104px;text-align:center}.specifications__title strong{font-weight:900}.specifications__table{border-collapse:collapse;font-size:16px;line-height:1.5;table-layout:fixed;width:100%}.specifications__table tr{height:48px}.specifications__table tr:nth-child(odd){background:#262626}.specifications__table td,.specifications__table th{word-wrap:break-word;border:0;padding:12px;text-align:left;vertical-align:middle}.specifications__table th{font-weight:700;width:290px}.product-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#2d2d2ded;position:sticky;top:0;z-index:30}.product-nav__links{display:flex;gap:28px}.product-nav a{color:#eee;font-size:16px;-webkit-text-decoration:none;text-decoration:none}.product-nav--es30{background:#303030}.product-nav--es30 .product-nav__inner{height:54px;width:min(1400px,calc(100% - 48px))}.product-nav--es30 a{color:#fff;font-size:14px}.product-nav--es30 .product-nav__name{font-size:16px!important;font-weight:700}.product-nav a:focus-visible{outline:2px solid #8fa9ff;outline-offset:4px}.product-scroll-indicator{bottom:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;touch-action:none;transition:opacity .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:14px;z-index:90}.product-scroll-indicator--visible{opacity:1;pointer-events:auto}.product-scroll-indicator__thumb{background:#b4b4b5;border-radius:8px;position:absolute;right:2px;top:0;width:7px}.product-scroll-indicator:focus-visible .product-scroll-indicator__thumb,.product-scroll-indicator:hover .product-scroll-indicator__thumb{background:#d0d0d1;width:10px}.product-scroll-indicator:focus-visible{outline:1px solid #b4b4b5;outline-offset:-1px}@media (prefers-reduced-motion:reduce){.product-scroll-indicator{transition:none}}.c500{background:#000;color:#fff;letter-spacing:0;overflow:clip}.c500 dd,.c500 dl,.c500 h1,.c500 h2,.c500 h3,.c500 p{margin:0}.c500 button{font-family:inherit}.section-inner{margin:0 auto;width:min(1200px,calc(100% - 120px))}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#4c60bd,#7183d2 36%,#aeb7de 63%,#fff);background-clip:text;-webkit-background-clip:text;color:#fff}.product-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#2d2d2ded;position:sticky;top:0;z-index:20}.product-nav__inner{align-items:center;display:flex;height:55px;justify-content:space-between;margin:0 auto;width:min(1200px,calc(100% - 120px))}.product-nav a{color:#eee;font-size:16px}.product-nav__name{font-size:20px!important;font-weight:600}.product-nav__inner>div{display:flex;gap:28px}.hero{height:100vh;isolation:isolate;min-height:700px;position:relative}.hero__media,.hero__shade{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.hero__shade{background:radial-gradient(ellipse at 50% 45%,#00000073,#000000a6),linear-gradient(180deg,rgba(0,0,0,.3) 0%,transparent 40%,rgba(0,0,0,.5) 100%)}.hero__inner{height:100%;margin:0 auto;position:relative;width:min(1200px,calc(100% - 120px))}.hero__copy{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:min(780px,calc(100% - 80px))}.hero h1{color:#fff;font-size:clamp(44px,4.2vw,60px);font-weight:600;line-height:1.15;margin:18px auto;max-width:14ch}.hero .hero__eyebrow{font-size:clamp(20px,2.2vw,32px);font-weight:500;margin:0 auto}.hero__summary{color:#d6d6d7;font-size:17px;line-height:1.6;margin:0 auto;max-width:580px}.outline-button{align-items:center;background:linear-gradient(#050505,#050505) padding-box,linear-gradient(110deg,#6b84ff,#fff) border-box;border:2.5px solid transparent;border-radius:28px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;gap:8px;height:52px;justify-content:center;margin-top:142px;padding:0 22px;transition:transform .25s,box-shadow .25s}.outline-button:hover{box-shadow:0 0 18px #7389ea33;transform:translateY(-2px)}.hero__trust{display:none}.hero__actions{justify-content:center}.hero__actions .outline-button{display:none}.hero__copy>*{opacity:0;transform:translateY(18px);transition:opacity .85s ease,transform 1s cubic-bezier(.22,.68,.15,1)}.hero--ready .hero__copy>*{opacity:1;transform:none}.hero__copy>:nth-child(2){transition-delay:.12s}.hero__copy>:nth-child(3){transition-delay:.24s}.hero__copy>:nth-child(4){transition-delay:.36s}.hero__copy>:nth-child(5){transition-delay:.48s}.overview{padding:70px 0 80px;scroll-margin-top:75px}.overview__description{color:#ccc;font-size:16px;line-height:1.75;text-align:center}.overview__technology{display:block;height:auto;margin:60px 0 24px;width:100%}.ability-grid{grid-gap:20px;aspect-ratio:1200/1480;display:grid;gap:20px;grid-template-columns:repeat(24,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr))}.ability{border-radius:8px;overflow:hidden;position:relative}.ability--payload{grid-area:1/1/3/14}.ability--speed{grid-area:1/14/2/25}.ability--structure{grid-area:2/14/3/25}.ability--perception{grid-area:3/1/4/12}.ability--decision{grid-area:3/12/5/25}.ability--battery{grid-area:4/1/5/12}.ability--cluster{grid-area:5/1/6/13}.ability--applications{grid-area:5/13/6/25}.ability__copy{background:linear-gradient(rgba(0,0,0,.7),transparent);bottom:auto;left:0;padding:34px 20px 52px;pointer-events:none;position:absolute;right:0;text-align:center;top:0}.ability__copy h3{color:#fff;font-size:18px;font-weight:400;line-height:1.4}.ability__copy p{color:#eee;font-size:12px;line-height:1.5}.media-story{height:calc(100vh - 55px);isolation:isolate;max-height:1080px;min-height:650px;position:relative}.media-story>.c500-media,.media-story__shade{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.media-story__shade{background:linear-gradient(#000c,#0000001f 34%,#00000008 68%,#000000d9);pointer-events:none}.media-story__copy{opacity:var(--story-progress);padding-top:90px;text-align:center;transform:translate3d(0,calc((1 - var(--story-progress))*28px),0);will-change:opacity,transform}.media-story--staged{height:calc(100vh - var(--story-top));height:calc(100svh - var(--story-top));max-height:none;min-height:0}.media-story--staged .staged-copy{min-height:120px;opacity:1;transform:none;will-change:auto}.story-copy-down-enter-active,.story-copy-up-enter-active{transition:opacity .5s ease,transform .5s cubic-bezier(.22,.61,.36,1)}.story-copy-down-leave-active,.story-copy-up-leave-active{transition:opacity .3s ease,transform .3s ease}.story-copy-down-enter,.story-copy-up-leave-to{opacity:0;transform:translateY(-24px)}.story-copy-down-leave-to,.story-copy-up-enter{opacity:0;transform:translateY(24px)}.applications h2,.media-story h2,.packages h2,.regions h2,.faq h2,.related h2{font-size:46px;font-weight:500;line-height:1.25;margin:0 auto;max-width:100%;width:-moz-fit-content;width:fit-content}.power-metrics{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px!important}.staged-copy .power-metrics{margin-top:0!important}.power-metrics dt{font-size:20px;line-height:1.4}.power-metrics strong{font-size:36px;font-weight:500}.power-metrics dd{color:#ccc;font-size:16px;margin-top:4px}.c500 sup{font-size:12px;margin-left:3px;vertical-align:super}.c500 sup a{color:inherit}.decision{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:55% 1fr;padding:96px 0 140px;width:min(1400px,calc(100% - 120px))}.decision__visual{aspect-ratio:768/572;border-radius:8px;overflow:hidden}.decision__panels{height:100%;position:relative;width:100%}.decision__panels>.c500-media{bottom:0;left:0;position:absolute;right:0;top:0}.decision-item{border-bottom:1px solid #393939}.decision-item h3 button{align-items:center;background:transparent;border:0;color:#b4b4b5;cursor:pointer;display:flex;font-size:20px;font-weight:500;gap:20px;justify-content:space-between;line-height:1.5;padding:27px 0;text-align:left;transition:color .3s;width:100%}.decision-item h3 button:hover,.decision-item.is-active h3 button{color:#fff}.decision-item h3 button .anticon{flex-shrink:0;font-size:15px}.decision-item__detail{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .55s cubic-bezier(.22,.68,.15,1),opacity .4s ease}.decision-item__detail>div{min-height:0;overflow:hidden}.decision-item__detail p{color:#b4b4b5;font-size:16px;line-height:1.8;padding:0 0 30px}.decision-item.is-active .decision-item__detail{grid-template-rows:1fr;opacity:1}.decision-swap-enter-active{z-index:1}.decision-swap-enter-active,.decision-swap-leave-active{transition:transform .7s cubic-bezier(.22,.68,.15,1)}.decision-swap-enter{transform:translate(100%)}.decision-swap-leave-to{transform:translate(-100%)}.applications{padding:0 0 130px}.c500 .applications__intro,.c500 .regions__intro,.c500 .related__intro{color:#b4b4b5;font-size:14px;line-height:1.7;margin:18px auto 0;max-width:680px;text-align:center}.applications__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.application{aspect-ratio:590/314;border-radius:8px;overflow:hidden;position:relative}.application__copy{background:linear-gradient(transparent,#000000d1);bottom:0;left:0;padding:80px 36px 26px;position:absolute;right:0}.application__copy h3{color:#fff;font-size:20px;font-weight:400}.c500 .application__copy p{color:#d6d6d7;font-size:13px;line-height:1.55;margin-top:6px;max-width:520px}.regions{padding:0 0 110px}.regions__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px}.region{background:#1c1c1e;border:1px solid #2c2c2e;border-radius:8px;display:flex;flex-direction:column;padding:26px 22px 22px}.region h3{color:#fff;font-size:19px;font-weight:500;line-height:1.4}.c500 .region__missions{color:#8092fa;font-size:12px;letter-spacing:.02em;line-height:1.6;margin-top:8px}.c500 .region__desc{color:#b4b4b5;flex:1;font-size:13px;line-height:1.7;margin-top:14px}.region__cta{align-self:flex-start;border-bottom:1px solid #666;color:#fff;font-size:13px;margin-top:22px;padding-bottom:3px;text-decoration:none;transition:border-color .25s}.region__cta:hover{border-color:#fff}.faq{padding:100px 0 110px}.faq__list{border-top:1px solid #333;margin-top:44px}.faq__item{border-bottom:1px solid #333}.faq__item summary{color:#fff;cursor:pointer;font-size:18px;line-height:1.5;list-style:none;padding:24px 48px 24px 0;position:relative}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{color:#8092fa;content:"+";font-size:24px;font-weight:300;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.faq__item[open] summary:after{content:"–"}.faq__answer{color:#b4b4b5;font-size:15px;line-height:1.8;max-width:920px;padding:0 0 26px}.faq__answer a{border-bottom:1px solid #666;color:#fff;display:inline-block;margin-top:10px;text-decoration:none}.faq__answer a:hover{border-color:#fff}.related{padding:0 0 130px}.related__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.related__card{background:#1c1c1e;border:1px solid #2c2c2e;border-radius:8px;color:#fff;display:flex;flex-direction:column;padding:26px 24px 22px;text-decoration:none;transition:border-color .25s,transform .25s}.related__card:hover{border-color:#8092fa;transform:translateY(-2px)}.related__card h3{font-size:18px;font-weight:500;line-height:1.45}.c500 .related__card p{color:#b4b4b5;font-size:13px;line-height:1.7;margin-top:10px}.related__card span{color:#8092fa;font-size:13px;margin-top:auto;padding-top:24px}.packages{padding-bottom:100px}.packages__intro{color:#b4b4b5;font-size:14px;line-height:1.7;margin:18px auto 0;max-width:640px;text-align:center}.packages__grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:60px}.packages__grid img{border-radius:8px;display:block;height:auto;width:100%}.package{background:#1c1c1e;border-radius:8px;overflow:hidden}.package__footer{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:18px 22px}.package__note{color:#b4b4b5;font-size:13px}.package__cta{background:transparent;border:1px solid #8c8c8c;border-radius:999px;color:#fff;cursor:pointer;font-size:13px;padding:10px 20px;transition:background .25s,border-color .25s}.package__cta:hover{background:#333;border-color:#fff}.quote{background:#111;padding:110px 0 120px}.quote__inner{display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.quote__eyebrow{font-size:15px;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.quote h2{font-size:46px;font-weight:500;line-height:1.2;margin:0}.quote__lead{color:#b4b4b5;font-size:15px;line-height:1.8;margin:20px 0 0;max-width:520px}.quote__points{color:#d6d6d7;font-size:14px;line-height:1.9;list-style:none;margin:26px 0 0;padding:0}.quote__points li{padding-left:18px;position:relative}.quote__points li:before{background:#8092fa;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:.72em;width:5px}.quote__form{background:#1c1c1e;border-radius:10px;display:grid;gap:18px;padding:34px}.quote__row{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.quote__form label{color:#b4b4b5;display:grid;font-size:13px;gap:8px}.quote__form input,.quote__form select,.quote__form textarea{background:#252525;border:1px solid #363636;border-radius:6px;color:#fff;font:inherit;font-size:14px;padding:12px 14px;transition:border-color .2s}.quote__form input:focus,.quote__form select:focus,.quote__form textarea:focus{border-color:#8092fa;outline:none}.quote__form textarea{resize:vertical}.quote__submit{background:#fff;border:0;border-radius:999px;color:#080808;cursor:pointer;font-size:14px;font-weight:500;justify-self:start;padding:14px 30px;transition:opacity .2s}.quote__submit:hover{opacity:.86}.quote__status{color:#b4b4b5;font-size:13px;margin:0;min-height:18px}.c500-video-modal{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000e0;bottom:0;display:flex;justify-content:center;left:0;padding:40px;position:fixed;right:0;top:0;z-index:3000}.c500-video-modal__container{background:#000;border-radius:8px;position:relative;width:min(1200px,100%)}.c500-video-modal iframe{aspect-ratio:16/9;border:0;display:block;max-height:calc(100vh - 80px);width:100%}.c500-video-modal button{align-items:center;background:#000000b3;border:1px solid #666;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:40px;justify-items:center;place-items:center;position:absolute;right:12px;top:12px;width:40px}.video-dialog-enter-active,.video-dialog-leave-active{transition:opacity .3s ease}.video-dialog-enter,.video-dialog-leave-to{opacity:0}.video-dialog-enter-active .c500-video-modal__container,.video-dialog-leave-active .c500-video-modal__container{transition:transform .35s ease}.video-dialog-enter .c500-video-modal__container,.video-dialog-leave-to .c500-video-modal__container{transform:scale(.97)}.motion-ready .reveal{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .9s cubic-bezier(.22,.68,.15,1)}.motion-ready .reveal.is-visible{opacity:1;transform:none}.c500 a:focus-visible,.c500 button:focus-visible{outline:2px solid #8092fa;outline-offset:5px}@media (max-width:1400px){.hero h1{font-size:48px}.hero .hero__eyebrow{font-size:28px}.hero__summary{font-size:14px}.outline-button{margin-top:100px}.overview__description{font-size:14px}.ability__copy{padding-top:25px}.ability__copy h3{font-size:18px}.applications h2,.media-story h2,.packages h2,.regions h2,.faq h2,.related h2{font-size:44px}.quote h2{font-size:40px}.quote__inner{grid-template-columns:minmax(0,1fr);gap:40px}.quote__row{grid-template-columns:minmax(0,1fr)}.quote__form{padding:24px}.decision{gap:40px}.decision-item h3 button{font-size:18px}}@media (prefers-reduced-motion:reduce){.hero__copy>*{transition:none}.hero__copy>*,.media-story__copy,.motion-ready .reveal{opacity:1;transform:none}.motion-ready .reveal,.story-copy-down-enter-active,.story-copy-down-leave-active,.story-copy-up-enter-active,.story-copy-up-leave-active{transition:none}.story-copy-down-enter,.story-copy-down-leave-to,.story-copy-up-enter,.story-copy-up-leave-to{transform:none}.decision-item__detail,.decision-swap-enter-active,.decision-swap-leave-active,.video-dialog-enter-active,.video-dialog-leave-active{transition:none}.decision-swap-enter,.decision-swap-leave-to{transform:none}}html.industrial-product-detail-scroll{--csstools-color-scheme--dark:initial;color-scheme:dark;scrollbar-color:#b4b4b5 #1c1c1e}html.industrial-product-detail-scroll body{color-scheme:normal;scrollbar-color:auto}html.industrial-product-detail-scroll.industrial-scroll-indicator-visible{scrollbar-color:transparent transparent}html{scroll-behavior:smooth}body{min-width:0}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #8092fa;outline-offset:3px}.skip-link{position:fixed;top:12px;left:12px;z-index:4000;padding:10px 16px;border-radius:6px;background:#fff;color:#080808;font-size:14px;font-weight:600;text-decoration:none;transform:translateY(-200%);transition:transform .15s ease}.skip-link:focus{transform:none}.site-header{z-index:1000}.site-header .product-nav__inner{gap:24px}.site-header__brand{display:inline-flex;align-items:center;gap:14px;min-width:0;text-decoration:none}.site-header__brand img{display:block;width:auto;height:24px}.site-header__divider{width:1px;height:22px;background:#4a4a4a;flex:none}.site-header__links,.site-header__anchors{display:flex;align-items:center;gap:24px}.site-header__anchors a{font-size:14px;color:#d6d6d7;text-decoration:none}.site-header__anchors a:hover{color:#fff}.site-header__lang{position:relative}.site-header__lang summary{display:flex;align-items:center;gap:7px;padding:6px 11px;border:1px solid #4a4a4a;border-radius:999px;color:#d6d6d7;font-size:12px;cursor:pointer;list-style:none;white-space:nowrap}.site-header__lang summary::-webkit-details-marker{display:none}.site-header__lang summary strong{color:#fff;font-size:11px;letter-spacing:.08em}.site-header__lang[open] summary{border-color:#8fa9ff;color:#fff}.site-header__lang-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:132px;padding:6px;border:1px solid #3a3a3a;border-radius:8px;background:#1c1c1e;box-shadow:0 14px 34px #00000073}.site-header__lang-menu a{display:block;padding:9px 12px;border-radius:6px;color:#d6d6d7;font-size:13px;text-decoration:none}.site-header__lang-menu a:hover{background:#2c2c2e;color:#fff}.site-header__lang-menu a[aria-current=page]{background:#303030;color:#fff}.site-header__cta{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;border-radius:999px;background:#fff;color:#080808!important;font-size:13px!important;font-weight:600;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.site-header__cta:hover{opacity:.86}.hero__copy{left:50%;right:auto;max-width:780px;padding-right:0}.hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:44px}.hero__actions .outline-button{margin-top:0}.hero__cta{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 26px;border-radius:28px;background:#fff;color:#080808;font-size:16px;font-weight:600;text-decoration:none;transition:transform .25s ease,opacity .2s ease}.hero__cta:hover{opacity:.9;transform:translateY(-2px)}.hero__trust{max-width:660px;margin-top:20px;color:#d6d6d7;font-size:13px;line-height:1.6;text-shadow:0 1px 8px rgba(0,0,0,.7)}#c500-top,#c500-overview,#c500-packages,#c500-quote,#c500-specs{scroll-margin-top:70px}.package__body{padding:22px 22px 0}.package__body h3{color:#fff;font-size:18px;font-weight:500;line-height:1.4}.package__variant{margin-top:4px!important;color:#8fa9ff;font-size:13px}.package__summary{margin-top:10px!important;color:#b4b4b5;font-size:13px;line-height:1.7}.package__footer{flex-wrap:wrap;margin-top:18px;border-top:1px solid #2c2c2c}.package__cta{display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap}.quote__form-wrap{display:flex;flex-direction:column;min-width:0}.quote__privacy{color:#8f8f90;font-size:12px;line-height:1.6}.quote__hp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.quote__submit:disabled{opacity:.6;cursor:progress}.quote__status--error{color:#ffb4b4}.quote__status--error a{margin-left:4px;color:#fff;text-decoration:underline}.quote__success{display:flex;flex-direction:column;justify-content:center;gap:14px;min-height:240px;padding:34px;border:1px solid #2f4a35;border-radius:10px;background:#1c1c1e}.quote__success p{color:#dff5e4;font-size:16px;line-height:1.7}.quote__success a{color:#8fe0a8;font-size:14px}.quote__noscript{color:#ffb4b4;font-size:13px;line-height:1.6}.quote__noscript a{color:#fff;text-decoration:underline}.site-footer{padding:64px 0 32px;border-top:1px solid #262626;background:#080808;color:#b4b4b5}.site-footer__inner{display:grid;grid-template-columns:1.6fr 1fr 1fr .7fr;gap:40px;width:min(1200px,calc(100% - 120px));margin:0 auto}.site-footer__brand img{display:block;width:auto;height:26px}.site-footer__brand p{max-width:380px;margin-top:18px;font-size:13px;line-height:1.7}.site-footer__col h2{margin-bottom:16px;color:#fff;font-size:14px;font-weight:600;line-height:1.4}.site-footer__col a{display:block;margin-bottom:9px;color:#b4b4b5;font-size:13px;line-height:1.6;text-decoration:none;overflow-wrap:anywhere}.site-footer__col a:hover{color:#fff}.site-footer__languages{display:flex;flex-wrap:wrap;gap:8px}.site-footer__languages a{display:inline-flex;margin-bottom:0;padding:4px 9px;border:1px solid #333;border-radius:999px;font-size:12px}.site-footer__languages a[aria-current=page]{border-color:#8fa9ff;color:#fff}.site-footer__legal{display:flex;justify-content:space-between;gap:24px;width:min(1200px,calc(100% - 120px));margin:48px auto 0;padding-top:24px;border-top:1px solid #222;font-size:11px;line-height:1.6}.site-footer__legal p:first-child{max-width:820px}.whatsapp-fab{position:fixed;right:18px;bottom:18px;z-index:1500;display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:999px;background:#25d366;color:#062b12;font-size:13px;font-weight:600;text-decoration:none;box-shadow:0 10px 28px #00000061;transition:transform .2s ease,opacity .2s ease}.whatsapp-fab:hover{transform:translateY(-2px)}.whatsapp-fab--hidden{opacity:0;pointer-events:none;transform:translateY(8px)}.whatsapp-fab svg{display:block;flex:none}@media (max-width: 1100px){.site-header__anchors{display:none}}@media (max-width: 900px){.product-nav__inner{width:calc(100% - 28px);height:auto;min-height:56px;gap:12px}.site-header__brand{gap:10px}.site-header__brand img{height:21px}.site-header__divider{height:18px}.site-header .product-nav__name{font-size:16px!important}.site-header__links{gap:10px}.site-header__lang summary{gap:5px;padding:5px 9px;font-size:11px}.site-header__lang summary span{display:none}.site-header__cta{height:32px;padding:0 12px;font-size:12px!important}.site-header__lang-menu{right:-4px}.hero{height:100svh;min-height:560px;padding:0}.hero__inner{width:calc(100% - 32px);height:100%}.hero__shade{background:radial-gradient(ellipse at 50% 40%,#00000073,#000000b3),linear-gradient(180deg,rgba(0,0,0,.25) 0%,transparent 40%,rgba(0,0,0,.55) 100%)}.hero__copy{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:calc(100% - 32px);width:calc(100% - 32px);text-align:center;padding:0}.hero h1{margin:14px auto 16px;font-size:clamp(26px,7vw,36px);line-height:1.2;max-width:12ch;-webkit-hyphens:none;hyphens:none}.hero .hero__eyebrow{font-size:clamp(15px,4.5vw,20px);line-height:1.35}.hero__summary{font-size:14px;margin-top:4px}.hero__actions{gap:12px;margin-top:32px}.hero__cta,.hero__actions .outline-button{height:46px;padding:0 22px;font-size:14px}.hero__trust{display:none}.section-inner,.hero__inner,.specifications__inner,.notes__inner{width:calc(100% - 32px)}.overview{padding:48px 0 56px;scroll-margin-top:64px}.overview__description{font-size:14px;text-align:left}.overview__technology{margin:32px 0 20px}.ability-grid{display:flex;flex-direction:column;gap:12px;aspect-ratio:auto}.ability{flex:none;aspect-ratio:16 / 10;min-height:180px}.ability__copy{padding:20px 16px 32px}.media-story{height:70svh;min-height:430px}.media-story__copy{padding-top:56px}.media-story h2{font-size:26px;line-height:1.3}.power-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px!important}.power-metrics strong{font-size:26px}.power-metrics dt{font-size:15px}.power-metrics dd{font-size:12px}.c500-gallery{--gallery-width: calc(100vw - 32px) ;padding:48px 0 56px}.gallery-tabs{justify-content:flex-start;margin-top:20px;overflow-x:auto}.gallery-tabs button{flex:0 0 auto;padding:12px 14px;font-size:13px;white-space:nowrap}.gallery-tabs::-webkit-scrollbar{height:3px}.gallery-tabs::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.gallery-panel__detail{bottom:14px;left:5%;right:5%;font-size:13px;line-height:1.55}.gallery-panel__note{font-size:11px}.gallery-caption{min-height:0}.gallery-caption h3,.gallery-slide__copy h3{font-size:16px}.gallery-caption p,.gallery-slide__copy p{font-size:12px}.c500-gallery--cards .gallery-slide{flex-basis:82%}.c500-gallery--cards .gallery-slide__copy{min-height:130px;padding:16px}.c500-gallery--cards .gallery-slide__copy h3{font-size:18px}.gallery-controls{margin-top:16px}.gallery-arrows button{width:38px;height:38px}.decision{grid-template-columns:1fr;gap:28px;width:calc(100% - 32px);padding:48px 0 64px}.decision-item h3 button{padding:20px 0;font-size:16px}.decision-item__detail p{padding-bottom:22px;font-size:14px}.applications{padding-bottom:64px}.applications h2,.packages h2,.regions h2,.faq h2,.related h2{font-size:28px;line-height:1.3}.c500 .applications__intro,.c500 .regions__intro,.c500 .related__intro{margin-top:12px;font-size:13px;text-align:left}.applications__grid{grid-template-columns:1fr;gap:12px;margin-top:24px}.application{aspect-ratio:16 / 10}.application__copy{padding:50px 20px 18px}.application__copy h3{font-size:16px}.c500 .application__copy p{font-size:12px;line-height:1.5}.regions{padding-bottom:64px}.regions__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.region{padding:20px 18px 18px}.region h3{font-size:16px}.c500 .region__missions{font-size:11px}.c500 .region__desc{font-size:12px}.region__cta{margin-top:18px;font-size:12px}.faq{padding:64px 0 72px}.faq__list{margin-top:28px}.faq__item summary{padding:18px 36px 18px 0;font-size:15px}.faq__item summary:after{right:2px;font-size:20px}.faq__answer{padding-bottom:20px;font-size:13px;line-height:1.7}.related{padding-bottom:64px}.related__grid{grid-template-columns:1fr;gap:12px;margin-top:24px}.related__card{padding:20px 18px}.c500 .related__card p{font-size:12px}.related__card span{padding-top:18px;font-size:12px}.packages{padding-bottom:56px}.packages__intro{margin-top:12px;font-size:13px}.packages__grid{grid-template-columns:1fr;gap:16px;margin-top:28px}.package__body{padding:16px 16px 0}.package__body h3{font-size:16px}.package__footer{gap:10px;padding:14px 16px}.package__note{font-size:12px}.package__cta{padding:9px 14px;font-size:12px}.quote{padding:56px 0 64px;scroll-margin-top:64px}.quote__inner{gap:28px}.quote h2{font-size:30px}.quote__lead{font-size:14px}.quote__points{margin-top:18px;font-size:13px}.quote__form{gap:14px;padding:20px}.quote__row{grid-template-columns:1fr;gap:14px}.quote__submit{width:100%;padding:14px 20px}.quote__success{min-height:180px;padding:22px}.specifications__content{padding:56px 0 64px}.specifications .specifications__title{margin-bottom:32px;font-size:26px;line-height:1.35}.specifications__table{table-layout:fixed;font-size:14px}.specifications__table tr{height:auto;display:grid;grid-template-columns:1fr;gap:4px;padding:12px 14px;border-radius:6px}.specifications__table th{width:100%;padding:0;font-size:12px;font-weight:600;letter-spacing:.02em;color:#b4b4b5;text-transform:uppercase}.specifications__table td{padding:0;font-size:15px;line-height:1.55;color:#fff}.notes{padding:40px 0 48px;font-size:12px}.notes__item{scroll-margin-top:70px}.site-footer{padding-top:40px}.site-footer__inner{grid-template-columns:1fr 1fr;gap:28px;width:calc(100% - 32px)}.site-footer__brand{grid-column:1 / -1}.site-footer__legal{flex-direction:column;gap:8px;width:calc(100% - 32px);margin-top:32px}.whatsapp-fab{right:14px;bottom:14px;padding:13px}.whatsapp-fab__label{display:none}}@media (max-width: 560px){.site-footer__inner{grid-template-columns:1fr;gap:24px}.site-footer__brand{grid-column:auto}.regions__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.skip-link,.site-header__cta,.hero__cta,.hero__actions .outline-button,.whatsapp-fab,.package__cta{transition:none}}
