:root{--ego-blue:#2563eb;--ego-blue-light:#3b82f6;--ego-blue-lighter:#60a5fa;--ego-blue-dark:#1d4ed8;--ego-navy:#0f172a;--ego-navy-2:#1e293b;--ego-slate-700:#334155;--ego-slate-600:#475569;--ego-slate-500:#64748b;--ego-slate-400:#94a3b8;--ego-slate-300:#cbd5e1;--ego-slate-200:#e2e8f0;--ego-slate-100:#f1f5f9;--ego-slate-50:#f8fafc;color:var(--ego-navy);background:var(--ego-slate-50);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-header{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f7f8eb;border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:22px;padding:18px clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.brand{align-items:center;font-weight:700;display:flex}.brand-logo{width:clamp(156px,16vw,212px);height:auto;display:block}.site-nav{color:#475569;flex-wrap:wrap;justify-content:flex-end;gap:8px 24px;font-size:15px;display:flex}.language-switch{background:#fff;border:1px solid #0f172a1f;border-radius:6px;gap:4px;padding:3px;display:inline-flex}.language-switch button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:4px;min-width:40px;height:30px;font-weight:800}.language-switch button.active{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 0 16px #3b82f657}.site-nav a{border-bottom:2px solid #0000;padding:8px 0}.site-nav a.router-link-active{color:#0f172a;border-color:#3b82f6}.nav-toggle{cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:42px;height:38px;padding:0 10px;display:none}.nav-toggle span{background:#0f172a;border-radius:2px;height:2px;transition:transform .25s,opacity .2s;display:block}.nav-toggle.open span:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f7f8fa;border-bottom:1px solid #0f172a14;flex-direction:column;padding:6px clamp(20px,5vw,72px) 18px;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 34px #0f172a1f}.mobile-menu a{color:#475569;border-bottom:1px solid #0f172a0f;padding:13px 2px;font-size:16px}.mobile-menu a.router-link-active{color:#0f172a;font-weight:700}.mobile-menu a:last-of-type{border-bottom:0}.mobile-lang{align-self:flex-start;margin-top:14px}.menu-slide-enter-active,.menu-slide-leave-active{transition:opacity .22s,transform .22s}.menu-slide-enter-from,.menu-slide-leave-to{opacity:0;transform:translateY(-8px)}@media (width>=981px){.mobile-menu{display:none!important}}.hero{background:#0b1120;grid-template-columns:1fr;align-items:center;min-height:calc(100vh - 72px);padding:clamp(40px,6vw,80px) clamp(20px,6vw,96px);display:grid;position:relative;overflow:hidden}.hero-bg-layer{z-index:0;opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity 1.2s;position:absolute;inset:0}.hero-bg-layer--active{opacity:1}.hero:before,.hero:after{content:"";pointer-events:none;position:absolute;inset:0}.hero:before{z-index:1;background:0 0}.hero:after{content:none}.hero-video{z-index:0;object-fit:cover;filter:brightness(1.08)contrast(1.2)saturate(1.3)hue-rotate(-8deg);transform-origin:50%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}.hero-visual{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.hero-visual:before{content:"";filter:blur(20px);z-index:0;pointer-events:none;background:radial-gradient(circle,#3b82f699 0%,#3b82f64d 25%,#1e64c826 50%,#0000 70%);width:500px;height:500px;animation:6s ease-in-out infinite alternate heroGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-visual:after{content:"";filter:blur(25px);z-index:0;pointer-events:none;background:radial-gradient(70% 50% at 50% 100%,#96c8f08c 0%,#0000 55%),radial-gradient(90% 60% at 25% 85%,#3b82f666 0%,#0000 50%),radial-gradient(80% 55% at 75% 90%,#64b4e673 0%,#0000 50%),radial-gradient(50% 35% at 50% 60%,#c8dcfa40 0%,#0000 60%);width:700px;height:500px;animation:8s ease-in-out infinite alternate heroSmoke;position:absolute;bottom:-20%;left:50%;transform:translate(-50%)}.hero-visual img{z-index:2;object-fit:contain;filter:drop-shadow(0 24px 48px #00000080)drop-shadow(0 0 30px #3b82f64d);max-width:100%;max-height:70vh;position:relative}.hero-shadow{filter:blur(8px);z-index:1;background:radial-gradient(#0009 0%,#0000004d 35%,#0000 75%);width:420px;max-width:70%;height:30px;animation:6s ease-in-out infinite alternate heroShadow;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}@keyframes heroShadow{0%{opacity:.7;width:380px}to{opacity:1;width:450px}}@keyframes heroSmoke{0%{opacity:.5;transform:translate(-50%)translateY(20px)scaleY(.85)scaleX(.95)}33%{opacity:.9;transform:translate(-45%)translateY(-10px)scaleY(1.1)scaleX(1.05)}66%{opacity:.7;transform:translate(-55%)translateY(5px)scaleY(.95)scaleX(1.1)}to{opacity:1;transform:translate(-50%)translateY(-15px)scaleY(1.2)scaleX(1)}}@keyframes heroGlow{0%{opacity:.6;transform:translate(-50%,-50%)scale(.92)}to{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}.hero-copy{z-index:2;max-width:680px;margin-bottom:clamp(40px,8vh,120px);margin-left:clamp(0px,2.5vw,60px);position:relative}.eyebrow,.section-title span{color:#2563eb;letter-spacing:0;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:800;display:inline-block}.hero .eyebrow{color:#3b82f6;text-shadow:0 0 18px #3b82f675}.hero h1{color:#fff;letter-spacing:.06em;max-width:760px;margin:0;font-size:clamp(40px,5.5vw,64px);line-height:1.26}.hero p{color:#ffffffd1;white-space:nowrap;margin:44px 0 0;font-size:17px;line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:104px;display:flex}.button,.contact-form button{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-weight:700;display:inline-flex}.button.primary,.contact-form button{color:#fff;background:#2563eb}.button.secondary{color:#fff;border-color:#ffffff52}.hero-actions .button.primary{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(135deg,#60c8ffe6,#2563ebd6),#ffffff1f;border:1px solid #93c5fd94;border-radius:999px;min-height:42px;padding:0 22px;box-shadow:inset 0 1px #ffffff6b,0 16px 36px #2563eb57,0 0 28px #3b82f652}.hero-actions .button.secondary{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#ffffff2e;border:1px solid #ffffff6b;border-radius:999px;min-height:42px;padding:0 20px;box-shadow:inset 0 1px #ffffff5c,0 14px 32px #00000038}.hero-model{color:#0f172a;background:#fffffff0;border-left:4px solid #f59e0b;gap:4px;padding:14px 18px;display:grid;position:absolute;bottom:6%;right:6%;box-shadow:0 18px 46px #00000038}.hero-model strong{font-size:22px}.hero-model span{color:#64748b}.section,.page{padding:76px clamp(20px,5vw,72px)}.page{min-height:70vh}.band{background:linear-gradient(#f1f5f9 0%,#f8fafc 100%)}.section-title{text-align:center;max-width:780px;margin:0 auto 34px}.section-title h2{color:#0f172a;letter-spacing:0;margin:0;font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.2}.section-title p{color:#64748b;margin:14px 0 0;font-size:16px;line-height:1.76}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.product-card{background:#fff;border:1px solid #e2e8f0;border-radius:6px;grid-template-rows:auto 1fr;transition:border-color .3s,box-shadow .3s,transform .3s;display:grid;position:relative;overflow:hidden}.product-card:hover{border-color:#2563eb66;transform:translateY(-4px);box-shadow:0 20px 48px #0f172a1f}.product-card.featured{box-shadow:none;border-color:#e2e8f0}.product-image{z-index:1;background:#f1f5f9;line-height:0;position:relative;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:auto;transition:transform .4s;display:block}.product-card:hover .product-image img{transform:scale(1.08)}.product-content{z-index:2;background:#fff;padding:22px;position:relative}.product-story{background:#fff;padding:0}.product-story>.section-title{text-align:center;background:#fff;border-bottom:2px solid #0000;border-image:linear-gradient(90deg,#0000 0%,#2563eb 30% 70%,#0000 100%) 1;width:100%;max-width:none;margin:0;padding:86px clamp(20px,5vw,72px) 42px;box-shadow:inset 0 -2px 8px #2563eb4d}.product-story>.section-title h2{color:#0f172a}.product-story>.section-title span{color:#2563eb}.product-story>.section-title p{color:#64748b}.story-panel{background:radial-gradient(circle at 50% 30%,#2563eb1f,#0000 50%),linear-gradient(160deg,#fff 0%,#f0f4f8 100%);border-bottom:1px solid #0000;border-image:linear-gradient(90deg,#0000,#2563eb66,#2563eb99,#2563eb66,#0000) 1;grid-template-columns:minmax(300px,.8fr) minmax(360px,1.2fr);align-items:center;gap:clamp(32px,5vw,72px);min-height:calc(100vh - 72px);margin:0;padding:clamp(32px,4vw,56px) clamp(16px,2vw,32px);transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;overflow:hidden}.story-panel:hover{z-index:2;background:radial-gradient(circle at 50% 30%,#2563eb33,#0000 55%),linear-gradient(160deg,#f0f7ff 0%,#e0ecf5 100%);grid-column:span 1;box-shadow:inset 0 0 80px #2563eb14}.story-copy span{color:#2563eb;letter-spacing:0;font-size:13px;font-weight:900}.story-copy h2{color:#0f172a;letter-spacing:0;white-space:nowrap;margin:18px 0 0;font-size:clamp(32px,4.5vw,64px);line-height:1.02}.story-copy p{color:#64748b;max-width:560px;margin:24px 0 0;font-size:19px;line-height:1.8}.story-copy strong{color:#2563eb;margin-top:28px;font-size:17px;display:inline-flex}.story-media{align-content:center;gap:22px;display:grid}.story-media img{object-fit:contain;filter:drop-shadow(0 26px 48px #0f172a2e);width:100%;max-height:min(58vh,560px)}.story-panel.controller .story-media img{max-height:min(72vh,720px);transform:scale(1.15)}.story-panel.forklift .story-media img{max-height:min(72vh,720px);transform:scale(1.15)translate(-30px)}.image-examples{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.image-example{color:#2563eb;text-align:center;background:#ffffffbd;border:1px dashed #2563eb61;border-radius:8px;place-items:center;min-height:112px;padding:12px;display:grid}.image-example span{font-size:18px;font-weight:900}.image-example small{color:#64748b;font-weight:700}.product-meta{color:#2563eb;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:800;display:flex}.product-meta small{color:#94a3b8;font-weight:600}.product-card h3,.strength-item h3,.model-matrix h3,.solution-grid h3,.tech-list h3,.about-layout h3{color:#0f172a;margin:14px 0 8px;font-size:22px;line-height:1.28}.product-card p,.strength-item p,.model-matrix p,.solution-grid p,.tech-list p,.about-layout p{color:#64748b;margin:0;line-height:1.72}.product-card p{font-size:12px;line-height:1.55}.text-link{color:#2563eb;margin-top:18px;font-weight:800;display:inline-flex}.category-nav{display:none}.products-layout{align-items:flex-start;gap:32px;margin-top:36px;display:flex;position:relative}.products-sidebar{border-left:1px solid #e2e8f0;flex:0 0 200px;width:200px;margin-left:max(72px,5vw + 20px);padding:0 0 0 18px;position:sticky;top:110px}.products-layout:before{content:"";background:#e2e8f0;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:max(72px,5vw + 20px)}.sidebar-title{color:#0f172a;margin:0 0 18px;font-size:16px;font-weight:900}.sidebar-nav{flex-direction:column;gap:4px;display:flex}.sidebar-link{color:#64748b;cursor:pointer;padding:11px 0;font-size:15px;font-weight:700;text-decoration:none;transition:color .2s,transform .2s;display:block;position:relative}.sidebar-link:before{content:"";background:0 0;border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:-19px}.sidebar-link:hover{color:#0f172a}.sidebar-link.active{color:#2563eb}.sidebar-link.active:before{background:#2563eb}.sidebar-num,.sidebar-label small,.sidebar-arrow{display:none}.products-main{flex:1;min-width:0}.category-nav a,.category-nav span,.category-nav strong{display:none}.app-section{background:#f1f5f9}.app-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;display:grid}.app-card{cursor:default;background:#fff;border:1px solid #0000000f;border-radius:14px;transition:all .3s;position:relative;overflow:hidden}.app-card:hover{border-color:#1e90ff4d;transform:translateY(-6px);box-shadow:0 16px 48px #1e90ff2e}.app-card-img{background:linear-gradient(135deg,#1a2a3a 0%,#244860 60%,#1e3a5f 100%) 50%/cover;width:100%;height:180px;position:relative;overflow:hidden}.app-card-img:after{content:"";background:radial-gradient(circle at 30% 60%,#1e90ff59 0%,#0000 60%);position:absolute;inset:0}.app-card-body{padding:24px;position:relative}.app-num{color:#1e90ff1f;font-size:48px;font-weight:900;line-height:1;position:absolute;top:16px;right:20px}.app-icon{color:#2563eb;background:linear-gradient(135deg,#1e90ff1f,#1e90ff0a);border:1px solid #1e90ff33;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:14px;display:flex}.app-card-body h3{color:#0f172a;letter-spacing:.03em;margin:0 0 8px;font-size:18px}.app-card-body p{color:#64748b;margin:0;font-size:14px;line-height:1.65}@media (width<=900px){.app-grid{grid-template-columns:1fr}}.solution-strip{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.tags span,.solution-strip span{color:#475569;background:#f8fafc;border:1px solid #0f172a1a;border-radius:4px;padding:7px 10px;font-size:13px}.strength-grid{gap:16px;margin-top:40px;display:flex}.strength-item{cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:8px;flex:1;min-width:0;min-height:480px;padding:48px 28px;transition:flex .5s cubic-bezier(.4,0,.2,1),background .5s,border-color .5s,box-shadow .5s,color .4s;position:relative;overflow:hidden}.strength-grid:hover .strength-item{background:#f0f3f7;border-color:#0000000f;flex:.6}.strength-grid:hover .strength-item:hover{background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 50%,#0f172a 100%);border-color:#2563eb80;flex:2.2;box-shadow:0 16px 48px #2563eb40,inset 0 1px #ffffff14}.strength-body{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding-top:10px;display:flex}.strength-icon-circle{color:#2563eb;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:1px solid #2563eb33;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:48px;transition:all .4s;display:flex}.strength-title{color:#0f172a;margin:8px 0 0;font-size:17px;font-weight:700;line-height:1.4;transition:color .4s}.strength-num{color:#2563eb4d;letter-spacing:-.02em;margin-top:auto;padding-bottom:24px;font-size:18px;font-weight:700;line-height:1;transition:color .4s}.strength-detail{opacity:0;max-height:0;margin-top:0;transition:max-height .5s,opacity .4s .1s;overflow:hidden}.strength-item:hover .strength-detail{opacity:1;max-height:400px;margin-top:18px}.strength-item:hover .strength-icon-circle{color:#3b82f6;background:linear-gradient(135deg,#38bdf833,#1e90ff26);border-color:#38bdf880}.strength-item:hover .strength-title{color:#fff}.strength-item:hover .strength-num{color:#38bdf880}.strength-detail p{color:#ffffffd9;margin:0 0 14px;font-size:14px;line-height:1.7}.strength-divider{background:#ffffff26;height:1px;margin:0 0 14px}.strength-points{grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.strength-points li{color:#fffc;text-align:left;padding-left:14px;font-size:14px;line-height:1.5;position:relative}.strength-points li:before{content:"";background:#3b82f6;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.strength-line{background:linear-gradient(90deg,#2563eb,#3b82f6);border-radius:0 0 16px 16px;width:0;height:3px;transition:width .4s;position:absolute;bottom:0;left:0}.strength-item:hover .strength-line{width:100%}.model-matrix,.core-product-list,.solution-grid,.tech-list,.about-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-group{margin-top:58px}.group-heading{border-bottom:1px solid #0f172a1a;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:18px;display:flex}.group-heading h2{color:#0f172a;margin:0;font-size:clamp(28px,3vw,40px)}.group-heading p{color:#64748b;max-width:720px;margin:0;line-height:1.7}.model-chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:640px;display:flex}.model-chips a{color:#2563eb;background:#fff;border:1px solid #0f172a1a;border-radius:4px;padding:8px 10px;font-size:14px;font-weight:800}.core-product-list article{background:#fff;border:1px solid #0f172a14;border-radius:10px;flex-direction:column;gap:0;padding:0;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.core-product-list article:hover{transform:translateY(-2px);box-shadow:0 8px 30px #2563eb26}.core-product-list article>div{padding:20px}.core-product-list img{object-fit:contain;background:#f1f5f9;border-radius:0;width:100%;height:180px}.core-product-list span{color:#2563eb;font-size:13px;font-weight:800}.core-product-list h3{margin:8px 0;font-size:24px}.core-product-list p{color:#64748b;margin:0;line-height:1.7}.detail-page{padding:28px 0 80px}.back-link{color:#475569;align-items:center;gap:8px;margin:0 clamp(20px,5vw,72px) 24px;font-weight:800;display:inline-flex}.detail-hero{color:#fff;background:linear-gradient(115deg,#111f2bf5,#12434be0),#0f172a;border-radius:8px;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:center;gap:34px;margin:0 clamp(20px,5vw,72px);padding:clamp(44px,7vw,86px);display:grid}.product-hero{min-height:560px}.detail-copy h1{letter-spacing:0;margin:0;font-size:clamp(38px,5vw,64px);font-weight:800;line-height:1.08}.detail-copy p{color:#ffffffc7;margin:22px 0 0;font-size:18px;line-height:1.78}.detail-source{color:#ffffffd6;background:#ffffff1f;border-left:3px solid #f59e0b;margin-top:26px;padding:8px 12px;font-weight:800;display:inline-flex}.detail-image{place-items:center;min-height:360px;display:grid}.detail-image img{object-fit:contain;filter:drop-shadow(0 30px 54px #00000057);width:min(100%,560px);max-height:520px}.quick-specs{background:#0f172a14;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:20px clamp(20px,5vw,72px) 0;display:grid;overflow:hidden}.quick-spec{text-align:center;background:#fff;justify-items:center;gap:8px;min-height:112px;padding:22px;display:grid}.quick-spec span{color:#64748b;font-size:14px}.quick-spec strong{color:#0f172a;font-size:20px;line-height:1.35}.product-overview{grid-template-columns:minmax(320px,.92fr) minmax(320px,1.08fr);align-items:center;gap:clamp(24px,5vw,64px);padding:86px clamp(20px,5vw,72px);display:grid}.product-overview h2{color:#0f172a;max-width:720px;margin:0;font-size:clamp(32px,4.2vw,54px);font-weight:800;line-height:1.16}.product-overview p{color:#64748b;max-width:620px;margin:20px 0 0;font-size:18px;line-height:1.78}.overview-image-card{aspect-ratio:4/3;background:#fff;border:1px solid #0f172a14;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 18px 46px #0f172a14}.overview-image{object-fit:contain;width:100%;height:100%}.feature-grid-section,.comparison-section{background:#f8fafc;padding:76px clamp(20px,5vw,72px)}.detail-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.detail-feature-card{background:#fff;border:1px solid #0f172a14;border-radius:8px;grid-template-rows:auto auto 1fr;gap:14px;min-height:360px;padding:26px;display:grid}.detail-feature-card>span{color:#2563eb;font-weight:900}.detail-feature-card h3{color:#0f172a;max-width:560px;margin:0;font-size:clamp(22px,2.4vw,32px);line-height:1.32}.feature-image{aspect-ratio:16/10;object-fit:contain;background:#fff;border:1px solid #0f172a14;border-radius:8px;align-self:end;width:100%;min-height:180px}.application-story{color:#fff;background:#0f172a;grid-template-columns:minmax(260px,.7fr) minmax(320px,1.3fr);align-items:start;gap:30px;padding:88px clamp(20px,6vw,96px);display:grid}.application-story.refined{color:#0f172a;background:0 0;border-top:1px solid #0f172a14;border-bottom:1px solid #0f172a14;margin:0!important;padding:34px clamp(20px,5vw,72px)!important}.application-story h2{margin:8px 0 0;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.22}.application-story p{color:#64748b;max-width:500px;margin:12px 0 0;line-height:1.72}.application-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:0 26px;display:grid}.application-grid span{color:#334155;background:0 0;border:0;border-bottom:1px solid #0f172a14;border-radius:0;min-height:auto;padding:14px 0 14px 18px;font-weight:700;position:relative}.application-grid span:before{content:"";background:#2563eb;border-radius:999px;width:6px;height:6px;position:absolute;top:22px;left:0}.detail-section{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.detail-block,.spec-section{background:#fff;border:1px solid #0f172a14;border-radius:8px;padding:28px}.detail-block h2{margin:0 0 18px;font-size:26px}.feature-list{color:#475569;gap:12px;margin:0;padding-left:20px;line-height:1.7;display:grid}.spec-section{background:#fff;margin:0;padding:76px clamp(20px,5vw,72px)}.comparison-section{background:#fff}.comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.comparison-grid article{background:#fff;border:1px solid #0f172a14;border-radius:8px;padding:22px}.comparison-grid img{object-fit:contain;background:#f1f5f9;border-radius:6px;width:100%;height:180px}.comparison-grid h3{color:#0f172a;margin:18px 0 8px;font-size:24px}.comparison-grid p{color:#64748b;margin:0;line-height:1.7}.detail-cta{color:#fff;background:radial-gradient(circle at 82% 18%,#60a5fa57,#0000 32%),linear-gradient(125deg,#0f172a 0%,#1e3a8a 56%,#2563eb 100%);border-radius:12px;justify-content:space-between;align-items:center;gap:28px;margin:0 clamp(20px,5vw,72px);padding:34px;display:flex;box-shadow:0 20px 52px #0f172a2e}.detail-cta h2{margin:0;font-size:clamp(26px,3vw,40px)}.detail-cta p{color:#ffffffc7;max-width:640px;margin:12px 0 0;line-height:1.7}.section-title.compact{margin-bottom:24px}.spec-table{border-top:1px solid #0000;border-left:1px solid #0f172a14;border-image:linear-gradient(90deg,#0000,#2563eb66,#2563eb99,#2563eb66,#0000) 1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.spec-row{text-align:center;border-bottom:1px solid #0f172a14;border-right:1px solid #0f172a14;justify-items:center;gap:6px;min-height:76px;padding:14px 16px;display:grid}.spec-row span{color:#64748b;font-size:14px}.spec-row strong{color:#0f172a;font-size:16px;line-height:1.45}.solution-grid article span{color:#2563eb;font-weight:800}.model-matrix ul{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.model-matrix li{color:#2563eb;background:#eff6ff;border-radius:4px;padding:8px 10px;font-size:14px;font-weight:700}.contact-form{background:#fff;border:1px solid #0f172a14;border-radius:8px;gap:18px;max-width:760px;padding:28px;display:grid}.contact-form label{color:#475569;gap:8px;font-weight:700;display:grid}.contact-form input,.contact-form select,.contact-form textarea{color:#0f172a;background:#fff;border:1px solid #0f172a24;border-radius:6px;width:100%;padding:12px}.contact-layout{grid-template-columns:minmax(0,1.25fr) minmax(340px,1.1fr);align-items:start;gap:32px;display:grid}.contact-info{color:#fff;background:#0f172a;border:1px solid #0f172a14;border-radius:8px;padding:28px}.contact-info h3{margin:0 0 20px;font-size:20px}.info-row{border-bottom:1px solid #ffffff1a;gap:4px;padding:14px 0;display:grid}.info-row:last-child{border-bottom:0}.info-row strong{color:#fff;font-size:15px}.form-success{color:#15803d;background:#22c55e1f;border:1px solid #22c55e4d;border-radius:6px;padding:14px 16px;font-weight:700}.field-error{color:#dc2626;font-size:13px;font-weight:600}.req{color:#dc2626;font-style:normal}.contact-page{max-width:1600px;margin-inline:auto}.contact-layout{gap:36px;margin-top:8px}.contact-form{border-color:#e8eef7;border-radius:18px;gap:20px;max-width:none;padding:34px;box-shadow:0 16px 40px #0f172a14}.contact-form label{color:#334155;font-weight:600}.contact-form input,.contact-form select,.contact-form textarea{border-color:#e2e8f0;border-radius:10px;padding:13px 14px;transition:border-color .2s,box-shadow .2s}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.contact-form .contact-submit{color:#fff;background:linear-gradient(90deg,#2563eb,#22d3ee);border:none;border-radius:12px;min-height:50px;font-size:15px;transition:transform .2s,box-shadow .2s}.contact-form .contact-submit:hover{transform:translateY(-2px);box-shadow:0 12px 26px #2563eb57}.contact-info{background:linear-gradient(150deg,#0f172a 0%,#1e3a5f 60%,#1e293b 100%);border-radius:18px;padding:34px;position:relative;overflow:hidden;box-shadow:0 16px 40px #0f172a38}.contact-info:before{content:"";pointer-events:none;background:radial-gradient(at 85% 0,#2563eb59,#0000 60%);position:absolute;inset:0}.contact-info h3{font-size:22px;position:relative}.info-row{align-items:flex-start;gap:14px;padding:16px 0;display:flex;position:relative}.info-icon{color:#bfdbfe;background:#60a5fa29;border:1px solid #60a5fa47;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.info-text{gap:3px;display:grid}.info-label{color:#ffffff9e;font-size:13px}.info-row strong{color:#fff;font-size:15px;font-weight:600;line-height:1.5}.site-footer{color:#fff;background:#0f172a;padding:54px clamp(20px,5vw,72px) 0}.footer-main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:44px clamp(40px,4vw,80px);width:100%;margin:0 auto;padding-bottom:46px;display:flex}.footer-brand{flex:340px;max-width:470px;padding-left:clamp(24px,3vw,64px)}.footer-logo{align-items:center;margin-left:-28px;display:inline-flex}.footer-logo-img{object-fit:contain;width:auto;max-width:400px;height:80px;display:block}.footer-slogan{color:#ffffffb3;max-width:460px;margin:20px 0 0;font-size:16px;line-height:1.95}.footer-site{color:#7fb0ff;margin-top:18px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.footer-site:hover{text-decoration:underline}.footer-nav-group{flex:none;grid-template-columns:repeat(3,auto);gap:clamp(24px,2.4vw,44px);display:grid}.footer-col{flex-direction:column;gap:12px;min-width:fit-content;display:flex}.footer-col h4,.footer-contact h4{color:#fff;letter-spacing:.05em;margin:0 0 22px;padding-bottom:13px;font-size:16px;font-weight:700;position:relative}.footer-col h4:after,.footer-contact h4:after{content:"";background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:2px;width:28px;height:3px;position:absolute;bottom:0;left:0}.footer-col a{color:#ffffffad;font-size:14.5px;line-height:1.55;text-decoration:none;transition:color .2s}.footer-col a:hover{color:#fff}.footer-contact{flex-direction:column;flex:340px;max-width:560px;display:flex}.footer-contact h4{font-size:18px;font-weight:800}.footer-contact h4:after{width:36px}.footer-contact-item{color:#fffc;align-items:flex-start;gap:11px;font-size:15px;line-height:1.8;display:flex}.footer-contact-item+.footer-contact-item{margin-top:16px}.footer-contact-item svg{color:#7fb0ff;flex:none;width:17px;height:17px;margin-top:5px}.footer-contact-item p{margin:0;font-size:15px;line-height:1.8}.footer-contact-item strong{color:#fff;font-size:15px;font-weight:700}.footer-qr{flex:none;align-items:stretch;gap:18px;margin-right:clamp(20px,2.5vw,48px);display:flex}.footer-qr-card{flex-direction:column;align-items:center;display:flex}.footer-qr-box{background:#fff;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;width:148px;padding:14px 10px 12px;display:flex;box-shadow:0 14px 34px #00000052}.footer-qr-box span{color:#0f172a;letter-spacing:.05em;text-align:center;white-space:normal;font-size:13px;font-weight:700;line-height:1.4}.footer-qr-img{object-fit:cover;width:128px;height:128px;display:block}.footer-bottom{text-align:center;color:#ffffff80;border-top:1px solid #ffffff1a;padding:20px 0 24px;font-size:13.5px}@media (width<=1360px){.footer-main{flex-wrap:wrap;row-gap:44px}.footer-brand{flex:100%}.footer-qr{margin-left:auto}}@media (width<=980px){.site-footer{padding-top:44px}.footer-main{flex-direction:column}.footer-brand{padding-left:0}.footer-logo{margin-left:0}.footer-qr{margin-right:0}.footer-nav-group{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.footer-nav-group{grid-template-columns:1fr 1fr;row-gap:32px}}@media (width<=980px){.products-layout{flex-direction:column}.products-layout:before{display:none}.products-sidebar{border-left:0;width:auto;height:auto;margin-left:0;padding:0;position:static;overflow-y:visible}.products-main{margin-left:0}.sidebar-nav{border-bottom:1px solid #e2e8f0;flex-direction:row;gap:18px;overflow-x:auto}.sidebar-link{white-space:nowrap}.sidebar-link:before{width:auto;height:2px;inset:auto 0 -1px}.site-header{flex-wrap:nowrap;gap:12px;padding-top:12px;padding-bottom:12px}.site-nav,.site-header>.language-switch{display:none}.nav-toggle,.mobile-menu{display:flex}.group-heading{flex-direction:column;align-items:flex-start}.model-chips{justify-content:flex-start}.hero,.story-panel{grid-template-columns:1fr;min-height:auto}.product-grid,.category-nav,.strength-grid{grid-template-columns:1fr}.model-matrix,.core-product-list,.solution-grid,.tech-list,.about-layout{grid-template-columns:1fr 1fr}.detail-hero,.detail-section,.product-overview,.application-story,.contact-layout{grid-template-columns:1fr}.quick-specs,.detail-feature-grid,.comparison-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.hero{padding-top:48px}.hero h1{font-size:30px}.hero p{white-space:normal;font-size:17px}.hero-visual{min-height:320px}.product-story{padding:0}.product-story>.section-title{padding:56px 20px 24px}.story-panel{min-height:auto;padding:46px 20px}.story-copy h2{font-size:42px}.story-copy p{font-size:17px}.story-media img{max-height:280px}.product-grid,.category-nav,.strength-grid,.model-matrix,.core-product-list,.solution-grid,.tech-list,.about-layout,.core-product-list article{grid-template-columns:1fr}.detail-page{padding-top:20px}.detail-hero{padding:28px 20px}.product-hero{min-height:auto}.quick-specs,.detail-feature-grid,.comparison-grid{grid-template-columns:1fr}.product-overview,.feature-grid-section,.comparison-section,.spec-section,.application-story{padding:56px 20px}.application-grid{grid-template-columns:1fr}.detail-cta{flex-direction:column;align-items:flex-start;margin:0 20px;padding:26px}.detail-image{min-height:260px}.spec-table{grid-template-columns:1fr}.product-card{grid-template-rows:minmax(280px,auto) 1fr}.product-image{min-height:280px}.product-image img{max-height:240px}.site-footer{padding-top:40px}}.ego-contact-band{background:#0f172a;border-radius:0}.ego-contact-grid{grid-template-columns:repeat(4,1fr);gap:32px;max-width:100%;margin:0 auto;display:grid}.ego-contact-item{align-items:flex-start;gap:14px;display:flex}.ego-contact-icon{color:#3b82f6;background:#2563eb26;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ego-contact-text h4{color:#f1f5f9;margin:0 0 4px;font-size:14px;font-weight:700}.ego-contact-text p{color:#94a3b8;margin:0;font-size:13px;line-height:1.5}.ego-contact-text a{color:#3b82f6;text-decoration:none;transition:color .2s}.ego-contact-text a:hover{color:#60a5fa}@media (width<=768px){.ego-contact-grid{grid-template-columns:1fr 1fr;gap:24px}}@media (width<=480px){.ego-contact-grid{grid-template-columns:1fr}}.empty-state{place-items:center;min-height:200px;display:grid}.empty-state p{color:#64748b;font-size:16px}.products-banner{background-position:50%;background-size:cover;border-radius:8px;height:200px;margin-bottom:24px;position:relative;overflow:hidden}.products-banner-overlay{background:linear-gradient(#0f172a33 0%,#0f172a80 40%,#0f172ad9 100%);flex-direction:column;justify-content:center;padding:24px 28px;display:flex;position:absolute;inset:0}.products-banner-overlay h2{color:#fff;text-shadow:0 2px 8px #0006;margin:0 0 6px;font-size:28px;font-weight:900}.products-banner-overlay p{color:#f1f5f9;white-space:nowrap;text-shadow:0 1px 4px #00000080;max-width:none;margin:0;font-size:15px;line-height:1.6}.solutions-page{background:#f4f6f9}.solutions-layout{align-items:start}.solution-detail{flex-direction:column;gap:24px;display:flex}.solution-hero{background:#0f172a;border-radius:4px;height:260px;position:relative;overflow:hidden;box-shadow:0 14px 36px #0f172a1f}.solution-hero-bg{background-position:50%;background-size:cover;position:absolute;inset:0}.solution-hero-overlay{background:linear-gradient(90deg,#0f172ae0 0%,#0f172a94 48%,#2563eb2e 100%);position:absolute;inset:0}.solution-hero-content{z-index:1;flex-direction:column;justify-content:center;height:100%;padding:32px 40px;display:flex;position:relative}.solution-hero-tag{color:#dbeafe;letter-spacing:1px;border-left:4px solid #2563eb;width:fit-content;margin-bottom:14px;padding-left:12px;font-size:13px;font-weight:800;display:inline-block}.solution-hero-title{color:#fff;text-shadow:0 2px 8px #0006;margin:0 0 10px;font-size:26px;font-weight:900}.solution-hero-text{color:#ffffffe0;text-shadow:0 1px 4px #0000004d;max-width:560px;margin:0;font-size:15px;line-height:1.6}.solution-vs{grid-template-columns:1fr 1fr;gap:18px;display:grid}.solution-vs-col{background:#fff;border-radius:4px;padding:24px 26px;box-shadow:0 10px 28px #0f172a0d}.solution-vs-label{color:#0f172a;letter-spacing:.5px;margin-bottom:12px;font-size:14px;font-weight:800;display:block}.solution-vs-list{margin:0;padding:0;list-style:none}.solution-vs-list li{color:#475569;align-items:flex-start;gap:10px;padding:7px 0;font-size:14px;line-height:1.5;display:flex}.solution-vs-icon{color:#64748b;background:#e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;font-size:10px;font-weight:900;display:inline-flex}.solution-vs-icon.check{color:#fff;background:#2563eb}.solution-section{background:#fff;border-radius:4px;padding:26px;box-shadow:0 10px 28px #0f172a0d}.solution-section-title{color:#0f172a;border-left:4px solid #2563eb;margin:0 0 18px;padding-left:14px;font-size:20px;font-weight:900}.solution-scenario-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.solution-scenario-card{color:#475569;background:#f8fafc;border-left:3px solid #dbeafe;border-radius:4px;align-items:center;gap:10px;padding:14px 16px;font-size:14px;transition:transform .2s,background .2s,border-color .2s;display:flex}.solution-scenario-card:hover{background:#eff6ff;border-left-color:#2563eb;transform:translateY(-2px)}.solution-scenario-num{color:#334155;background:#e2e8f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:inline-flex}.solution-video-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.solution-video-card{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:4px;transition:transform .2s,box-shadow .2s;overflow:hidden}.solution-video-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0f172a1a}.solution-video-thumb{background-position:50%;background-size:cover;justify-content:center;align-items:center;height:160px;display:flex;position:relative}.solution-video-overlay{background:#0f172a80;position:absolute;inset:0}.solution-video-play{z-index:1;color:#fff;background:#2563ebf2;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;transition:transform .2s,background .2s;display:flex;position:relative}.solution-video-card:hover .solution-video-play{background:#1d4ed8;transform:scale(1.12)}.solution-video-caption{color:#334155;margin:0;padding:14px 16px;font-size:13px;line-height:1.5}@media (width<=768px){.solution-vs{grid-template-columns:1fr}.solution-hero{height:300px}.solution-hero-content,.solution-section{padding:22px}}.tech-hero{background:radial-gradient(circle at 78% 22%,#3b82f647,#0000 34%),linear-gradient(135deg,#0f172a 0%,#172554 52%,#1e293b 100%);border-radius:18px;margin-bottom:42px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a29}.tech-hero:after{content:"";border:1px solid #93c5fd33;border-radius:50%;width:220px;height:220px;position:absolute;inset:auto 38px 34px auto}.tech-hero-content{z-index:1;max-width:820px;padding:64px 54px;position:relative}.tech-hero-eyebrow{color:#fff;letter-spacing:1.6px;background:#2563ebf2;border-radius:999px;margin-bottom:20px;padding:7px 18px;font-size:13px;font-weight:800;display:inline-block;box-shadow:0 10px 28px #2563eb59}.tech-hero-title{color:#fff;margin:0 0 18px;font-size:clamp(30px,4vw,44px);font-weight:900;line-height:1.22}.tech-hero-desc{color:#dbeafe;margin:0;font-size:17px;line-height:1.85}.tech-overview{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:36px;display:grid}.tech-rail{background:#fff;border:1px solid #e2e8f0;border-radius:18px;gap:8px;padding:18px;display:grid;position:sticky;top:96px;box-shadow:0 16px 36px #0f172a0f}.tech-rail-label{color:#94a3b8;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900}.tech-rail a{color:#334155;border-radius:12px;align-items:center;gap:10px;padding:12px 10px;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:flex}.tech-rail a:hover{color:#1d4ed8;background:#eff6ff;transform:translate(3px)}.tech-rail strong{color:#2563eb;font-size:12px;font-weight:900}.tech-rail span:last-child{font-size:14px;font-weight:800}.tech-stack{gap:34px;display:grid}.tech-section{border-bottom:1px solid #e2e8f0;padding-bottom:34px;scroll-margin-top:96px}.tech-section:last-child{border-bottom:0}.tech-section-visual{background:#0f172a;border-radius:22px;min-height:320px;position:relative;overflow:hidden;box-shadow:0 24px 52px #0f172a1f}.tech-section-visual:after{content:"";background:linear-gradient(90deg,#0f172ad1 0%,#0f172a7a 45%,#0f172a1a 100%);position:absolute;inset:0}.tech-section-visual img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.tech-section:hover .tech-section-visual img{transform:scale(1.035)}.tech-section-info{z-index:1;max-width:560px;position:absolute;bottom:32px;left:34px}.tech-section-index{color:#dbeafe8c;margin-bottom:14px;font-size:42px;font-weight:900;line-height:1;display:block}.tech-sub-grid{background:#fff;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:0;margin-top:18px;display:grid;overflow:hidden}.tech-sub-card{background:#fff;border-right:1px solid #e2e8f0;padding:24px 22px;transition:background .2s;position:relative}.tech-sub-card:nth-child(4n){border-right:0}.tech-sub-card:hover{background:#f8fafc}.tech-section-tag{color:#fff;letter-spacing:.6px;background:#2563eb;border-radius:999px;margin-bottom:14px;padding:7px 16px;font-size:13px;font-weight:900;display:inline-flex}.tech-section-slogan{color:#fff;letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(26px,3.2vw,38px);font-weight:900}.tech-section-metric{color:#dbeafe;background:#ffffff24;border:1px solid #fff3;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:800;display:inline-flex}.tech-sub-card h3{color:#0f172a;border-bottom:2px solid #2563eb;margin:0 0 18px;padding-bottom:14px;font-size:16px;font-weight:900}.tech-sub-card p{color:#64748b;margin:0;font-size:13px;line-height:1.72}@media (width<=1100px){.tech-overview{grid-template-columns:1fr}.tech-rail{grid-template-columns:repeat(3,1fr);position:static}.tech-sub-grid{grid-template-columns:repeat(2,1fr)}.tech-sub-card:nth-child(2n){border-right:0}}@media (width<=768px){.tech-hero-content{padding:42px 24px}.tech-hero-title{font-size:26px}.tech-rail{grid-template-columns:1fr 1fr}.tech-section-visual{min-height:280px}.tech-section-info{bottom:24px;left:22px;right:22px}.tech-sub-grid{grid-template-columns:1fr}.tech-sub-card,.tech-sub-card:nth-child(2n),.tech-sub-card:nth-child(4n){border-bottom:1px solid #e2e8f0;border-right:0}.tech-sub-card:last-child{border-bottom:0}}.about-hero{background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#1e3a5f 100%);border-radius:16px;margin-bottom:36px;position:relative;overflow:hidden}.about-hero-overlay{background:radial-gradient(at 70%,#2563eb26 0%,#0000 60%);position:absolute;inset:0}.about-hero-content{z-index:1;max-width:760px;margin-left:clamp(0px,6vw,120px);padding:56px 48px;position:relative}.about-hero-tag{color:#fff;letter-spacing:1px;background:#2563ebd9;border-radius:999px;margin-bottom:18px;padding:6px 20px;font-size:13px;font-weight:700;display:inline-block}.about-hero-title{color:#fff;white-space:nowrap;margin:0 0 16px;font-size:40px;font-weight:900;line-height:1.3}.about-hero-desc{color:#fffc;margin:0;font-size:15px;line-height:1.8}.about-stats{background:#f8fafc;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:40px;padding:32px 24px;display:grid}.about-stat-item{text-align:center;border-right:1px solid #e2e8f0}.about-stat-item:last-child{border-right:none}.about-stat-num{color:#2563eb;font-size:36px;font-weight:900;line-height:1.1;display:block}.about-stat-label{color:#64748b;margin-top:8px;font-size:13px;display:block}.about-section{margin-bottom:clamp(72px,7vw,110px)}.about-page section.about-section:has(.about-timeline){margin-top:clamp(72px,7vw,110px);margin-bottom:clamp(72px,7vw,110px)}.about-page .about-hero,.about-page .about-stats,.about-page .about-section:not(.about-intro),.about-page .about-vision{width:min(2000px,88%);margin-left:auto;margin-right:auto}.about-section-title{color:#0f172a;border-left:3px solid #2563eb;margin:0 0 20px;padding-left:12px;font-size:22px;font-weight:800}.about-section-text{color:#475569;margin:0;font-size:15px;line-height:1.85}.about-section-text+.about-section-text{margin-top:26px}.about-intro{display:block}.about-intro-visual{border-radius:18px;width:min(2000px,88%);margin:0 auto;position:relative;overflow:hidden}.about-intro-visual img{filter:blur(6px)brightness(.72)saturate(1.05);width:100%;height:auto;display:block;transform:scale(1.04)}.about-intro-overlay{background:linear-gradient(100deg,#060f20ad 0%,#060f206b 55%,#060f2040 100%);position:absolute;inset:0}.about-intro-text{flex-direction:column;justify-content:center;width:min(1240px,82%);margin:0;padding:clamp(32px,4vw,64px) clamp(28px,3.6vw,52px);display:flex;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.about-intro-title{color:#fff;text-shadow:0 2px 12px #00000059;margin:0 0 40px;padding-bottom:20px;font-size:clamp(24px,2.6vw,32px);font-weight:900;line-height:1.25;position:relative}.about-intro-title:after{content:"";background:linear-gradient(90deg,#93c5fd 0%,#3b82f6 45%,#1d4ed8 100%);border-radius:3px;width:150px;height:5px;position:absolute;bottom:-8px;left:0;box-shadow:0 0 14px #3b82f6cc,0 2px 10px #2563eb8c}.about-intro-text .about-section-text{color:#ffffffeb;letter-spacing:.08em;text-shadow:0 1px 8px #00000059;font-size:18px;line-height:1.9}.about-intro-text .about-section-text:first-of-type{margin-top:26px}@media (width<=900px){.about-intro-text{width:100%;padding:24px 20px}.about-intro-text .about-section-text{font-size:16.5px;line-height:2}}.about-timeline{--tl-gap:40px;--tl-axis:48px;margin:0 -4px;position:relative}.about-tl-track{gap:var(--tl-gap);scroll-snap-type:x mandatory;cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none;padding:8px 44px 10px;display:flex;overflow-x:auto}.about-tl-track::-webkit-scrollbar{display:none}.about-tl-track.is-dragging{cursor:grabbing;scroll-snap-type:none}.about-tl-item{scroll-snap-align:center;grid-template-rows:1fr var(--tl-axis) 1fr;flex:0 0 clamp(260px,24vw,320px);grid-template-columns:100%;height:clamp(430px,34vw,480px);display:grid;position:relative}.about-tl-node{grid-row:2;position:relative}.about-tl-node:before{content:"";top:50%;left:0;right:calc(-1 * var(--tl-gap));background:linear-gradient(90deg,#dbeafe 0%,#93c5fd 100%);height:2px;margin-top:-1px;position:absolute}.about-tl-item.is-end .about-tl-node:before{background:linear-gradient(90deg,#93c5fd 0%,#93c5fd00 100%)}.about-tl-dot{z-index:1;background:#fff;border:5px solid #2563eb;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #dbeafe}.about-tl-item:hover .about-tl-dot{transform:translate(-50%,-50%)scale(1.15)}.about-tl-item.is-end .about-tl-dot{background:linear-gradient(135deg,#60a5fa,#1d4ed8);border:5px solid #1d4ed8;width:22px;height:22px;box-shadow:0 0 0 5px #dbeafe,0 0 20px #2563eb8c}.about-tl-node:after{content:"";background:#c7dbfa;width:2px;height:38px;margin-left:-1px;position:absolute;top:calc(50% + 13px);left:50%}.about-tl-item:nth-child(odd) .about-tl-node:after{top:auto;bottom:calc(50% + 13px)}.about-tl-arrow{top:50%;left:calc(100% + var(--tl-gap) / 2);color:#2563eb;z-index:1;background:#fff;border:1px solid #dbe4f0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;transform:translate(-50%,-50%)}.about-tl-card{background:#fff;border:1px solid #e8eef7;border-radius:14px;grid-row:3;align-self:start;margin-top:12px;padding:18px 20px 16px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;box-shadow:0 6px 18px #0f172a12}.about-tl-item:nth-child(odd) .about-tl-card{grid-row:1;align-self:end;margin-top:0;margin-bottom:12px}.about-tl-card:hover{border-color:#bfdbfe;transform:translateY(-4px);box-shadow:0 14px 30px #2563eb29}.about-tl-item:nth-child(odd) .about-tl-card:hover{transform:translateY(4px)}.about-tl-item.is-end .about-tl-card{background:linear-gradient(#f5f9ff 0%,#fff 70%);border-color:#93c5fd;box-shadow:0 10px 26px #2563eb29}.about-tl-item.is-end .about-tl-card:hover{transform:translateY(4px)}.about-tl-badge{color:#fff;letter-spacing:1px;background:linear-gradient(120deg,#2563eb,#3b82f6);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:-11px;right:14px;box-shadow:0 4px 10px #2563eb59}.about-timeline-year{letter-spacing:.5px;background:linear-gradient(120deg,#1d4ed8 0%,#3b82f6 55%,#60a5fa 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:30px;font-weight:900;line-height:1;display:inline-block}.about-timeline-title{color:#0f172a;margin:0 0 8px;font-size:16.5px;font-weight:800}.about-timeline-desc{color:#64748b;margin:0;font-size:13.5px;line-height:1.75}.about-tl-nav{z-index:3;color:#2563eb;cursor:pointer;background:#fff;border:1px solid #dbe4f0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,color .2s,opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #0f172a1a}.about-tl-nav:hover:not(:disabled){color:#fff;background:#2563eb}.about-tl-nav:disabled{opacity:.3;cursor:default}.about-tl-nav.prev{left:2px}.about-tl-nav.next{right:2px}.about-tl-hint{color:#94a3b8;text-align:center;margin-top:2px;font-size:12px;display:none}.about-culture{background:#f8fafc;border:1px solid #e8eef7;border-left:4px solid #2563eb;border-radius:16px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4vw,64px);margin-top:clamp(72px,7vw,110px);padding:clamp(20px,2.4vw,32px) clamp(28px,3.6vw,52px);transition:transform .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 10px 28px #0f172a1a}.about-culture:hover{transform:translateY(-4px);box-shadow:0 16px 36px #0f172a29}.about-culture-left{margin-top:clamp(56px,6.6vw,96px);margin-left:clamp(64px,7.6vw,132px)}.about-culture-title{color:#0f172a;margin:0 0 16px;font-size:clamp(24px,2.6vw,32px);font-weight:900;line-height:1.25}.about-culture-text{color:#475569;width:calc(50% + 35px);max-width:calc(50% + 35px);margin:0;font-size:15px;line-height:1.9}.about-culture-ico-chip{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);border-radius:17px;justify-content:center;align-items:center;width:60px;height:60px;display:flex;box-shadow:0 8px 20px #2563eb47}.about-culture-ico-chip.c1{background:linear-gradient(135deg,#1d4ed8 0%,#3b82f6 100%)}.about-culture-ico-chip.c2{background:linear-gradient(135deg,#2563eb 0%,#60a5fa 100%)}.about-culture-ico-chip.c3{background:linear-gradient(135deg,#0ea5e9 0%,#3b82f6 100%)}.about-culture-list{margin-left:clamp(24px,2.4vw,44px)}.about-culture-item{border-top:1px solid #e7ebf3;align-items:center;gap:20px;padding:32px 0;display:flex}.about-culture-item:first-child{border-top:0}.about-culture-item-body h3{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:800}.about-culture-item-body p{color:#64748b;margin:0;font-size:13.5px;line-height:1.7}@media (width<=900px){.about-culture{grid-template-columns:1fr;padding:24px 20px}.about-culture-text{max-width:100%}}.about-addr-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px;display:grid}.about-addr-card{background:#f8fafc;border-left:3px solid #2563eb;border-radius:12px;padding:24px 28px}.about-addr-type{color:#0f172a;margin-bottom:8px;font-size:15px;font-weight:800;display:block}.about-addr-card p{color:#64748b;margin:0;font-size:13px;line-height:1.6}.about-contact-cta{color:#ffffffe6;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-radius:12px;align-items:center;gap:12px;padding:20px 28px;font-size:14px;font-weight:600;display:flex}.about-contact-cta .dot{color:#475569}.about-section-head{margin-bottom:22px}.about-section-head .about-section-title{margin:0 0 8px}.about-section-sub{color:#64748b;margin:0;padding-left:12px;font-size:14px;line-height:1.6}.about-tech-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,6vw,96px);display:grid}.about-tech-card{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;position:relative}.about-tech-card:hover{box-shadow:none;border-color:#0000;transform:none}.about-tech-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.about-tech-icon{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:0 6px 18px #2563eb59}.about-tech-tag{color:#94a3b880;letter-spacing:1px;font-size:15px;font-weight:800}.about-tech-card h3{color:#f8fafc;margin:0 0 8px;font-size:16px;font-weight:800}.about-tech-card p{color:#cbd5e1bf;margin:0;font-size:12.5px;line-height:1.75}.about-adv-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.about-adv-card{background:#f8fafc;border:1px solid #e8eef7;border-left:3px solid #2563eb;border-radius:12px;padding:24px 22px 22px;transition:transform .2s,box-shadow .2s}.about-adv-card:hover{transform:translateY(-4px);box-shadow:0 10px 28px #0f172a1a}.about-adv-icon{width:44px;height:44px;color:var(--ego-blue,#2563eb);background:#eff6ff;border-radius:12px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.about-adv-num-row{align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.about-adv-num{color:var(--ego-blue,#2563eb);font-size:28px;font-weight:800;line-height:1.1}.about-adv-unit{color:#94a3b8;font-size:13px;font-weight:600}.about-adv-card h3{color:#0f172a;margin:0 0 8px;font-size:15px;font-weight:800}.about-adv-card p{color:#64748b;margin:0;font-size:13px;line-height:1.7}.about-vision{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 55%,#1d4ed8 130%);border-radius:14px;margin-bottom:clamp(72px,7vw,110px);padding:40px 28px;position:relative;overflow:hidden}.about-vision:after{content:"";background:radial-gradient(circle,#3b82f659 0%,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:-60px;right:-60px}.about-vision-inner{z-index:1;flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:relative}.about-vision-icon{color:#93c5fd;background:#3b82f62e;border:1px solid #93c5fd4d;border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.about-vision-title{letter-spacing:2px;margin:0;font-size:20px;font-weight:800}.about-vision-text{color:#ffffffe0;max-width:860px;margin:0;font-size:15px;line-height:1.8}.about-system-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.about-system-card{background:#f8fafc;border:1px solid #e8eef7;border-top:3px solid #2563eb;border-radius:14px;padding:24px 22px 22px;transition:transform .2s,box-shadow .2s;position:relative}.about-system-card:hover{transform:translateY(-4px);box-shadow:0 10px 28px #0f172a1a}.about-system-icon{color:#2563eb;background:#eff6ff;border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:14px;display:inline-flex}.about-system-card h3{color:#0f172a;margin:0 0 8px;font-size:16px;font-weight:800}.about-system-card p{color:#64748b;margin:0;font-size:13px;line-height:1.65}.about-qual-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.about-qual-card{background:#f8fafc;border:1px solid #e8eef7;border-top:3px solid #2563eb;border-radius:14px;padding:24px 22px 22px;transition:transform .2s,box-shadow .2s}.about-qual-card:hover{transform:translateY(-4px);box-shadow:0 10px 28px #0f172a1a}.about-qual-icon{color:#2563eb;background:#eff6ff;border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:14px;display:inline-flex}.about-qual-num{color:var(--ego-blue,#2563eb);margin-bottom:4px;font-size:26px;font-weight:800;line-height:1.2;display:block}.about-qual-card h3{color:#0f172a;margin:0 0 8px;font-size:16px;font-weight:800}.about-qual-card p{color:#64748b;margin:0;font-size:13px;line-height:1.65}.about-patent-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:36px 0 18px;display:flex}.about-patent-title{color:#0f172a;margin:0;font-size:19px;font-weight:800}.about-patent-hint{color:#94a3b8;font-size:13px}.about-patent-carousel{position:relative}.about-patent-track{scroll-snap-type:none;scrollbar-width:none;-ms-overflow-style:none;gap:14px;padding:6px 44px 10px;display:flex;overflow-x:auto}.about-patent-track::-webkit-scrollbar{display:none}.about-patent-item{cursor:zoom-in;background:#f8fafc;border:1px solid #e8eef7;border-radius:10px;flex:none;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.about-patent-item:hover{border-color:#bfdbfe;transform:translateY(-4px);box-shadow:0 10px 28px #0f172a1f}.about-patent-item img{object-fit:contain;pointer-events:none;background:#fff;width:auto;height:210px;display:block}.about-patent-nav{z-index:2;color:#334155;cursor:pointer;background:#fff;border:1px solid #e8eef7;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:color .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #0f172a1f}.about-patent-nav:hover{color:#2563eb;border-color:#bfdbfe;box-shadow:0 6px 18px #0f172a2e}.about-patent-nav.prev{left:0}.about-patent-nav.next{right:0}.about-patent-lightbox{z-index:9999;cursor:zoom-out;background:#0f172adb;justify-content:center;align-items:center;padding:48px;display:flex;position:fixed;inset:0}.about-patent-lightbox img{object-fit:contain;cursor:default;background:#fff;border-radius:8px;max-width:min(92vw,640px);max-height:88vh;box-shadow:0 24px 64px #0006}.about-patent-close{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:50%;width:40px;height:40px;font-size:26px;line-height:1;transition:background .2s;position:absolute;top:20px;right:28px}.about-patent-close:hover{background:#ffffff47}@media (width<=900px){.about-system-grid,.about-qual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-patent-track{padding:6px 44px 10px}.about-tech-grid{grid-template-columns:1fr}.about-adv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.about-hero-content{padding:36px 24px}.about-hero-title{font-size:24px}.about-stats{grid-template-columns:repeat(2,1fr)}.about-stat-item:nth-child(2){border-right:none}.about-stat-item:first-child,.about-stat-item:nth-child(2){border-bottom:1px solid #e2e8f0;padding-bottom:20px}.about-addr-grid,.about-system-grid,.about-qual-grid{grid-template-columns:1fr}.about-patent-track{padding:6px 2px 10px}.about-patent-item{flex-basis:138px}.about-patent-nav{display:none}.about-patent-lightbox{padding:24px}.about-adv-grid{grid-template-columns:1fr}.about-vision{padding:28px 22px}.about-timeline{--tl-gap:32px}.about-tl-track{padding:10px 16px 18px}.about-tl-nav{display:none}.about-tl-hint{display:block}.about-tl-item{grid-template-rows:auto var(--tl-axis) auto;flex-basis:236px;height:auto}.about-tl-item:nth-child(odd) .about-tl-card{grid-row:3;align-self:start;margin-top:12px;margin-bottom:0}.about-tl-item:nth-child(odd) .about-tl-node:after{top:calc(50% + 13px);bottom:auto}.about-tl-item:nth-child(odd) .about-tl-card:hover,.about-tl-item.is-end .about-tl-card:hover{transform:translateY(-4px)}.about-timeline-year{font-size:26px}}.message-board{margin-top:40px}.message-board-title{color:#0f172a;border-left:3px solid #2563eb;margin:0 0 20px;padding-left:12px;font-size:22px;font-weight:800}.message-board-layout{grid-template-columns:1fr 1.2fr;gap:24px;display:grid}.message-form-box{background:#f8fafc;border-radius:12px;padding:24px}.message-form-box label{margin-bottom:14px;display:block}.message-form-box label>span{color:#334155;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.message-form-box input,.message-form-box textarea{color:#0f172a;resize:vertical;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:10px 14px;font-size:14px;transition:border-color .2s}.message-form-box input:focus,.message-form-box textarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.message-submit{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;width:100%;padding:12px;font-size:15px;font-weight:700;transition:background .2s}.message-submit:hover{background:#1d4ed8}.message-list-box{flex-direction:column;display:flex}.message-list-box h3{color:#0f172a;align-items:center;gap:8px;margin:0 0 16px;font-size:16px;font-weight:800;display:flex}.message-count{color:#2563eb;background:#eff6ff;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.message-empty{text-align:center;color:#94a3b8;background:#f8fafc;border-radius:12px;padding:40px 24px;font-size:14px}.message-item{border-bottom:1px solid #f1f5f9;gap:14px;padding:16px 0;display:flex}.message-item:last-child{border-bottom:none}.message-avatar{color:#fff;background:linear-gradient(135deg,#2563eb,#1e40af);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:800;display:flex}.message-body{flex:1;min-width:0}.message-meta{align-items:center;gap:10px;margin-bottom:6px;display:flex}.message-meta strong{color:#0f172a;font-size:14px}.message-time{color:#94a3b8;font-size:12px}.message-body p{color:#475569;word-break:break-word;margin:0;font-size:13px;line-height:1.6}@media (width<=768px){.message-board-layout{grid-template-columns:1fr}}.product-image-link{color:inherit;cursor:pointer;text-decoration:none;display:block}.product-image-link img{width:100%;display:block}.tech-overview-simple{display:block}.tech-overview-simple .tech-stack{width:100%;max-width:1180px;margin:0 auto}.tech-feature-section{background:linear-gradient(#f8fafc 0%,#eef4ff 100%);padding:64px clamp(20px,5vw,72px) 68px;position:relative;overflow:hidden}.tech-feature-section:before{content:"";pointer-events:none;opacity:.55;background-color:#0000;background-image:linear-gradient(90deg,#2563eb0e 1px,#0000 1px),linear-gradient(0deg,#2563eb0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.tech-feature-title,.tech-feature-section .detail-feature-grid{z-index:1;position:relative}.tech-feature-title span{color:#2563eb}.tech-feature-title h2{color:#0f172a}.tech-feature-section .detail-feature-grid{gap:18px}.tech-feature-card{position:relative;overflow:hidden;background:#fff!important;border:1px solid #2563eb1f!important;border-radius:14px!important;gap:0!important;min-height:280px!important;padding:0!important;box-shadow:0 14px 34px #0f172a14!important}.tech-feature-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#2563eb,#2563eb00);height:3px;position:absolute;inset:0 0 auto}.tech-feature-copy{z-index:1;gap:12px;padding:22px 22px 14px;display:grid;position:relative}.tech-feature-num{color:#2563eb;letter-spacing:.12em;background:#eff6ff;border-radius:999px;width:max-content;padding:5px 10px;font-size:12px;font-weight:900}.tech-feature-card h3{max-width:560px;margin:0;font-weight:700;color:#0f172a!important;font-size:clamp(16px,1.55vw,20px)!important;line-height:1.5!important}.tech-feature-visual{z-index:1;background:#f8fafc;border:1px solid #0f172a0f;border-radius:12px;margin:0 16px 16px;padding:14px;position:relative}.tech-feature-card .feature-image{aspect-ratio:16/9;object-fit:contain;background:#fff;border:0;border-radius:10px;width:100%;min-height:150px}.page:has(.tech-hero){background:#f6f9fd;padding:clamp(40px,5vw,88px) clamp(28px,5vw,72px) 88px}.page:has(.tech-hero) .tech-hero{width:min(2000px,88%);max-width:none;margin-left:auto;margin-right:auto}.page:has(.tech-hero) .tech-overview.tech-overview-simple{width:min(2000px,88%);max-width:none;margin-left:auto;margin-right:auto}.page:has(.tech-hero) .tech-hero{background:radial-gradient(circle at 82% 20%,#69a4ff47,#0000 34%),linear-gradient(120deg,#071a3d 0%,#0e397b 58%,#1764ff 100%);border-radius:24px;margin-bottom:34px;box-shadow:0 24px 70px #071a3d2e}.page:has(.tech-hero) .tech-hero-content{max-width:780px;padding:clamp(30px,3.6vw,46px) clamp(16px,2vw,28px) 0 clamp(60px,5vw,96px)}.page:has(.tech-hero) .about-tech-grid{width:100%;margin-top:clamp(12px,1.6vw,22px);padding:clamp(4px,.8vw,10px) clamp(60px,5vw,96px) clamp(30px,3.6vw,46px)}.page:has(.tech-hero) .about-tech-card+.about-tech-card:before{content:"";background:#8caae633;width:1px;position:absolute;top:6px;bottom:6px;left:calc(clamp(40px,6vw,96px)/-2)}@media (width<=900px){.page:has(.tech-hero) .about-tech-grid{grid-template-columns:1fr;gap:24px;margin-top:12px;padding:6px 20px 26px}.page:has(.tech-hero) .about-tech-card+.about-tech-card:before{display:none}}.page:has(.tech-hero) .tech-hero-title{letter-spacing:.01em;font-size:clamp(34px,4.6vw,58px);line-height:1.16}.page:has(.tech-hero) .tech-hero-desc{color:#ffffffc7;max-width:680px}.page:has(.tech-hero) .tech-overview.tech-overview-simple{padding:0;display:block}.page:has(.tech-hero) .tech-stack{gap:30px}.page:has(.tech-hero) .tech-section{background:#fff;border:1px solid #071a3d14;border-radius:24px;padding:0;overflow:hidden;box-shadow:0 18px 50px #071a3d12}.page:has(.tech-hero) .tech-section:last-child{border-bottom:1px solid #071a3d14}.page:has(.tech-hero) .tech-section-visual{min-height:330px;box-shadow:none;border-radius:0}.page:has(.tech-hero) .tech-section-visual:after{background:linear-gradient(90deg,#071a3dd6 0%,#071a3d75 48%,#071a3d14 100%)}.page:has(.tech-hero) .tech-section-info{bottom:clamp(28px,4vw,44px);left:clamp(28px,4vw,52px)}.page:has(.tech-hero) .tech-section-slogan{letter-spacing:0;max-width:620px;font-size:clamp(28px,3.7vw,44px)}.page:has(.tech-hero) .tech-sub-grid{background:#fff;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:24px}.page:has(.tech-hero) .tech-sub-card{background:#f8fbff;border:1px solid #071a3d14;border-radius:18px;min-height:158px;padding:24px 24px 24px 28px}.page:has(.tech-hero) .tech-sub-card:before{content:"";background:#1764ff;border-radius:999px;width:4px;height:28px;position:absolute;top:24px;left:0}.page:has(.tech-hero) .tech-sub-card:hover{box-shadow:none;background:0 0}.page:has(.tech-hero) .tech-sub-card h3{color:#071a3d;border-bottom:0;margin-bottom:12px;padding-bottom:0;font-size:18px}.page:has(.tech-hero) .tech-sub-card p{color:#516179;font-size:14px;line-height:1.78}@media (width<=900px){.page:has(.tech-hero){padding-top:36px}.page:has(.tech-hero) .tech-sub-grid{grid-template-columns:1fr}.page:has(.tech-hero) .tech-section-visual{min-height:300px}}.page:has(.tech-hero) .tech-hero{margin-bottom:28px}.page:has(.tech-hero) .tech-hero-content{padding:clamp(40px,5.2vw,62px) clamp(16px,2vw,28px) clamp(40px,5.2vw,62px) clamp(60px,5vw,96px)}.page:has(.tech-hero) .tech-hero-eyebrow{margin-bottom:14px;padding:6px 15px;font-size:12px}.page:has(.tech-hero) .tech-hero-title{max-width:680px;margin-bottom:14px;font-size:clamp(28px,3.6vw,44px);line-height:1.18}.page:has(.tech-hero) .tech-hero-desc{max-width:640px;font-size:15px;line-height:1.7}.page:has(.tech-hero) .tech-hero:after{width:210px;height:210px}.page:has(.tech-hero) .tech-hero-content{padding-top:clamp(34px,4.6vw,52px);padding-bottom:clamp(34px,4.6vw,52px)}.page:has(.tech-hero) .tech-hero-title{max-width:560px;font-size:clamp(22px,2.5vw,30px);line-height:1.22}.core-product-list{grid-auto-rows:1fr;align-items:stretch}.core-product-list article{height:100%}.core-product-list .product-image-link{aspect-ratio:16/9;background:#f1f5f9;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.product-card.featured .product-image img{object-fit:contain;width:100%;height:100%}.core-product-list .product-image-link img,.core-product-list img{object-fit:contain;width:86%;max-width:86%;height:auto;max-height:86%;padding:0;display:block}.core-product-list article .product-image-link{flex:none}.core-product-list article>div{flex:auto}.core-product-list article.product-model-eg300 .product-image-link img{transform-origin:50%;width:86%;max-width:86%;max-height:86%;transform:scale(1.32)}.core-product-list article.product-model-eg300pro .product-image-link img{transform-origin:50%;width:86%;max-width:86%;max-height:86%;transform:scale(1.16)}.core-product-list article.product-model-eg80 .product-image-link img{transform-origin:50%;width:86%;max-width:86%;max-height:86%;transform:scale(1.32)translateY(-8px)}.core-product-list article.product-model-eg80 .product-image-link{justify-content:center;align-items:center}.core-product-list article.product-line-forklift .product-image-link img{transform-origin:50%;transform:scale(1.24)}.core-product-list article.product-line-controller .product-image-link img{transform-origin:50%;transform:scale(1.25)}.core-product-list article.product-model-eco400 .product-image-link img{transform:none}.core-product-list article.product-model-ecs100 .product-image-link img{transform-origin:50%;transform:scale(1.08)}.core-product-list article.product-model-eagv300 .product-image-link img{transform-origin:50%;transform:scale(.85)}.core-product-list article.product-model-eagv600y .product-image-link img{transform-origin:50%;transform:scale(.95)}.core-product-list article.product-model-eagv1000y .product-image-link img{transform-origin:50%;transform:scale(1.2)}.product-forms-section{border-top:1px solid #0f172a14;margin:56px clamp(20px,5vw,72px) 0;padding:24px 0 8px}.product-forms-section .section-title{text-align:center}.product-forms-section .section-title span{color:#2563eb}.product-forms-section .section-title h2{color:#0f172a}.product-forms-note{background:linear-gradient(#f8fbff 0%,#eef4ff 100%);border:1px solid #2563eb2e;border-left:4px solid #2563eb;border-radius:14px;align-items:stretch;gap:28px;max-width:none;margin:44px 0 0;padding:24px 28px;display:flex}.product-forms-note-main{flex:56%;min-width:0}.product-forms-note-head{align-items:center;gap:14px;margin-bottom:12px;display:flex}.product-forms-note-icon{color:#2563eb;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:0 4px 14px #2563eb29}.product-forms-note-head h4{color:#0f172a;margin:0;font-size:clamp(17px,1.35vw,21px);font-weight:700}.product-forms-note-main ul{margin:0;padding:0;list-style:none}.product-forms-note-main li{border-bottom:1px dashed #2563eb24;align-items:baseline;gap:16px;padding:10px 0;display:flex}.product-forms-note-main li:last-child{border-bottom:none}.product-forms-note-label{color:#2563eb;white-space:nowrap;flex:none;min-width:124px;font-size:clamp(14px,1.04vw,16px);font-weight:700}.product-forms-note-text{color:#475569;flex:auto;font-size:clamp(14px,1.02vw,15.5px);line-height:1.7}.product-forms-note-feats{border-left:1px solid #2563eb29;flex:0 0 38%;grid-template-columns:repeat(2,1fr);align-content:center;gap:12px;padding-left:28px;display:grid}.product-forms-note-feat{color:#0f172a;background:#fff;border:1px solid #2563eb1f;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:clamp(13px,.98vw,15px);font-weight:600;display:flex}.product-forms-note-feat :where(svg){color:#2563eb;flex:none}@media (width<=720px){.product-forms-note{flex-direction:column;gap:18px}.product-forms-note-feats{border-top:1px solid #2563eb29;border-left:none;flex:none;padding-top:16px;padding-left:0}}.product-forms-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.product-form-card{background:0 0;border-radius:0;overflow:visible}.product-form-card img{box-sizing:border-box;object-fit:contain;object-position:center;background:linear-gradient(#f8fafc 0%,#eef2f7 100%);border-radius:clamp(10px,1vw,16px);width:100%;height:clamp(140px,14vw,240px);padding:0;display:block;transform:none}.product-form-card div{text-align:center;padding:12px 2px 0}.product-form-card h3{color:#0f172a;margin:0 0 6px;font-size:17px}.product-form-card h3:before{content:none}.product-form-card p{color:#64748b;margin:0;line-height:1.65}@media (width<=900px){.product-forms-grid{grid-template-columns:1fr}}.product-detail-eg80 .detail-image{overflow:visible}.product-detail-eg300 .detail-image,.product-detail-eg300pro .detail-image{overflow:visible}.product-detail-eg300 .detail-image img,.product-detail-eg300pro .detail-image img{transform-origin:50%;transform:scale(1.35)}.page:has(.tech-hero) .tech-section-visual{height:clamp(320px,36vw,620px);min-height:0}.page:has(.tech-hero) .tech-section-visual{height:clamp(360px,42vw,780px)!important;min-height:0!important;max-height:none!important}@media (width<=900px){.page:has(.tech-hero) .tech-section-visual{height:clamp(260px,58vw,360px)!important;min-height:0!important}}.page:has(.tech-hero){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}:is(.page:has(.tech-hero) .tech-section,.page:has(.tech-hero) .tech-section-visual){width:100%!important;max-width:none!important}.page:has(.tech-hero) .tech-section-visual img{display:block;width:100%!important;max-width:none!important}.page:has(.tech-hero) .tech-overview.tech-overview-simple{width:min(2000px,88%)!important;max-width:none!important;margin:0 auto!important;padding:clamp(40px,5vw,80px) 0!important}.page:has(.tech-hero) .tech-stack{grid-template-columns:1fr!important;gap:clamp(36px,3.8vw,64px)!important;width:100%!important;max-width:100%!important;margin:0!important;display:grid!important}.page:has(.tech-hero) .tech-section{background:#0b1220!important;border-radius:20px!important;width:100%!important;max-width:100%!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 30px #071a3d1f!important}.page:has(.tech-hero) .tech-section-visual{aspect-ratio:16/9!important;z-index:0!important;border-radius:0!important;width:100%!important;max-width:100%!important;min-height:420px!important;position:relative!important}.page:has(.tech-hero) .tech-section-visual img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.page:has(.tech-hero) .tech-section-visual:after{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#000000d1 0%,#0000008c 45%,#00000026 100%)!important;position:absolute!important;inset:0!important}.page:has(.tech-hero) .tech-section-info{z-index:3!important;max-width:52%!important;position:absolute!important;inset:clamp(80px,8vw,135px) auto auto clamp(90px,9vw,150px)!important}.page:has(.tech-hero) .tech-section-index{z-index:4!important;color:#ffffff80!important;margin-bottom:0!important;font-size:clamp(140px,15vw,240px)!important;line-height:1!important;position:absolute!important;top:clamp(100px,10vw,160px)!important;right:clamp(110px,11vw,180px)!important}.page:has(.tech-hero) .tech-section-tag{letter-spacing:.12em!important;color:#ffffffeb!important;opacity:1!important;font-size:clamp(22px,2vw,30px)!important;font-weight:600!important}.page:has(.tech-hero) .tech-section-slogan{color:#fff!important;max-width:none!important;margin-top:0!important;font-size:clamp(40px,4.6vw,68px)!important;font-weight:800!important;line-height:1.1!important}.page:has(.tech-hero) .tech-section-metric{color:#fff!important;letter-spacing:.02em!important;background:#2563ebd9!important;border-radius:999px!important;margin-top:14px!important;padding:5px 14px!important;font-size:12px!important;display:inline-block!important}.page:has(.tech-hero) .tech-section-slogan.overview-title-en{font-size:clamp(30px,2.4vw,46px)!important;line-height:1.15!important}.page:has(.tech-hero) .tech-section-info:has(.overview-title-en){top:auto!important;bottom:var(--tech-info-bottom,150px)!important}.page:has(.tech-hero) .tech-sub-grid{z-index:3!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;align-content:end!important;gap:0!important;width:46%!important;max-width:46%!important;margin:0!important;padding:0!important;position:absolute!important;inset:auto auto clamp(60px,6vw,100px) clamp(90px,9vw,150px)!important}.page:has(.tech-hero) .tech-sub-card{-webkit-backdrop-filter:blur(16px)saturate(150%)!important;background:#ffffff1a!important;border:1px solid #ffffff38!important;border-radius:16px!important;height:auto!important;min-height:0!important;padding:clamp(24px,2.4vw,36px) clamp(26px,2.6vw,38px)!important;box-shadow:0 8px 32px #0000002e,inset 0 1px #ffffff40!important}.page:has(.tech-hero) .tech-sub-card:before{content:none!important;display:none!important}.page:has(.tech-hero) .tech-sub-points{margin:0!important;padding:0!important;list-style:none!important}.page:has(.tech-hero) .tech-sub-points li{color:#ffffffeb!important;padding:5px 0 5px 20px!important;font-size:clamp(13px,1vw,16px)!important;line-height:1.65!important;position:relative!important}.page:has(.tech-hero) .tech-sub-points li:before{content:""!important;background:#60a5fa!important;border-radius:50%!important;width:7px!important;height:7px!important;position:absolute!important;top:14px!important;left:2px!important}.page:has(.tech-hero) .tech-sub-points li+li{margin-top:2px!important}.page:has(.tech-hero) .tech-sub-desc{color:#ffffffc7!important;border-top:1px solid #ffffff2e!important;margin:16px 0 0!important;padding-top:14px!important;font-size:clamp(12.5px,.95vw,15px)!important;line-height:1.8!important}@media (width<=900px){.page:has(.tech-hero) .tech-stack{grid-template-columns:1fr!important}.page:has(.tech-hero) .tech-section-visual{aspect-ratio:4/5!important;min-height:520px!important}.page:has(.tech-hero) .tech-section-info{max-width:100%!important;right:clamp(24px,6vw,40px)!important}.page:has(.tech-hero) .tech-sub-grid{width:auto!important;max-width:100%!important;inset:auto clamp(24px,6vw,40px) clamp(28px,6vw,48px)!important}}.product-detail-ecs100 .detail-feature-card,.product-detail-eco400 .detail-feature-card,.product-detail-ecs800 .detail-feature-card,.product-detail-eco50 .detail-feature-card,.product-detail-ecs50 .detail-feature-card,.product-detail-eio50 .detail-feature-card,.product-detail-eio88a .detail-feature-card{min-height:0;padding-bottom:22px}.product-detail-ecs100 .tech-feature-copy,.product-detail-eco400 .tech-feature-copy,.product-detail-ecs800 .tech-feature-copy,.product-detail-eco50 .tech-feature-copy,.product-detail-ecs50 .tech-feature-copy,.product-detail-eio50 .tech-feature-copy,.product-detail-eio88a .tech-feature-copy{padding-bottom:0}.controller-type-section{padding:8px 0 64px}.controller-type-section .section-title{margin-bottom:24px}.controller-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.controller-type-card{background:#fff;border:1px solid #0f172a14;border-radius:18px;overflow:hidden}.controller-type-card img{object-fit:contain;background:linear-gradient(#f8fafc 0%,#eef4ff 100%);width:100%;height:170px;padding:18px;display:block}.controller-type-card h3{color:#0f172a;text-align:center;margin:0;padding:14px 16px 16px;font-size:15px;font-weight:800}@media (width<=1024px){.controller-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.controller-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.controller-type-card img{height:140px}}.product-detail-ecs100 .detail-feature-grid,.product-detail-eco400 .detail-feature-grid,.product-detail-ecs800 .detail-feature-grid,.product-detail-eco50 .detail-feature-grid,.product-detail-ecs50 .detail-feature-grid,.product-detail-eio50 .detail-feature-grid,.product-detail-eio88a .detail-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.product-detail-ecs100 .detail-feature-card,.product-detail-eco400 .detail-feature-card,.product-detail-ecs800 .detail-feature-card,.product-detail-eco50 .detail-feature-card,.product-detail-ecs50 .detail-feature-card,.product-detail-eio50 .detail-feature-card,.product-detail-eio88a .detail-feature-card{box-shadow:none;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border-color:#2563eb1a}.product-detail-ecs100 .tech-feature-copy,.product-detail-eco400 .tech-feature-copy,.product-detail-ecs800 .tech-feature-copy,.product-detail-eco50 .tech-feature-copy,.product-detail-ecs50 .tech-feature-copy,.product-detail-eio50 .tech-feature-copy,.product-detail-eio88a .tech-feature-copy{padding:22px 24px}.product-detail-ecs100 .tech-feature-card h3,.product-detail-eco400 .tech-feature-card h3,.product-detail-ecs800 .tech-feature-card h3,.product-detail-eco50 .tech-feature-card h3,.product-detail-ecs50 .tech-feature-card h3,.product-detail-eio50 .tech-feature-card h3,.product-detail-eio88a .tech-feature-card h3{font-size:clamp(15px,1.25vw,18px)!important;line-height:1.62!important}.controller-type-section{padding-top:0}.controller-type-grid{background:linear-gradient(#f8fafc 0%,#eef4ff 100%);border-radius:24px;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 16px;padding:24px}.controller-type-card{background:0 0;border:0;border-radius:0}.controller-type-card img{background:0 0;height:118px;padding:0}@media (width<=720px){.product-detail-ecs100 .detail-feature-grid,.product-detail-eco400 .detail-feature-grid,.product-detail-ecs800 .detail-feature-grid,.product-detail-eco50 .detail-feature-grid,.product-detail-ecs50 .detail-feature-grid,.product-detail-eio50 .detail-feature-grid,.product-detail-eio88a .detail-feature-grid,.controller-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.controller-type-grid{padding:18px}.controller-type-card img{height:96px}}.product-detail-ecs100 .detail-feature-grid,.product-detail-eco400 .detail-feature-grid,.product-detail-ecs800 .detail-feature-grid,.product-detail-eco50 .detail-feature-grid,.product-detail-ecs50 .detail-feature-grid,.product-detail-eio50 .detail-feature-grid,.product-detail-eio88a .detail-feature-grid{background:#fff;border:1px solid #0f172a14;border-radius:24px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.product-detail-ecs100 .detail-feature-card,.product-detail-eco400 .detail-feature-card,.product-detail-ecs800 .detail-feature-card,.product-detail-eco50 .detail-feature-card,.product-detail-ecs50 .detail-feature-card,.product-detail-eio50 .detail-feature-card,.product-detail-eio88a .detail-feature-card{background:0 0;border:0;border-bottom:1px solid #0f172a12;border-radius:0}.product-detail-ecs100 .detail-feature-card:last-child,.product-detail-eco400 .detail-feature-card:last-child,.product-detail-ecs800 .detail-feature-card:last-child,.product-detail-eco50 .detail-feature-card:last-child,.product-detail-ecs50 .detail-feature-card:last-child,.product-detail-eio50 .detail-feature-card:last-child,.product-detail-eio88a .detail-feature-card:last-child{border-bottom:0}.product-detail-ecs100 .tech-feature-copy,.product-detail-eco400 .tech-feature-copy,.product-detail-ecs800 .tech-feature-copy,.product-detail-eco50 .tech-feature-copy,.product-detail-ecs50 .tech-feature-copy,.product-detail-eio50 .tech-feature-copy,.product-detail-eio88a .tech-feature-copy{grid-template-columns:72px 1fr;align-items:center;gap:18px;padding:20px 28px;display:grid}.product-detail-ecs100 .tech-feature-num,.product-detail-eco400 .tech-feature-num,.product-detail-ecs800 .tech-feature-num,.product-detail-eco50 .tech-feature-num,.product-detail-ecs50 .tech-feature-num,.product-detail-eio50 .tech-feature-num,.product-detail-eio88a .tech-feature-num{color:#2563eb;letter-spacing:0;background:#eff6ff;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:inline-flex}.product-detail-ecs100 .tech-feature-card h3,.product-detail-eco400 .tech-feature-card h3,.product-detail-ecs800 .tech-feature-card h3,.product-detail-eco50 .tech-feature-card h3,.product-detail-ecs50 .tech-feature-card h3,.product-detail-eio50 .tech-feature-card h3,.product-detail-eio88a .tech-feature-card h3{max-width:none;font-weight:750;font-size:clamp(16px,1.3vw,19px)!important;line-height:1.58!important}@media (width<=720px){.product-detail-ecs100 .tech-feature-copy,.product-detail-eco400 .tech-feature-copy,.product-detail-ecs800 .tech-feature-copy,.product-detail-eco50 .tech-feature-copy,.product-detail-ecs50 .tech-feature-copy,.product-detail-eio50 .tech-feature-copy,.product-detail-eio88a .tech-feature-copy{grid-template-columns:44px 1fr;gap:14px;padding:18px}}.product-detail-ecs100 .detail-feature-grid,.product-detail-eco400 .detail-feature-grid,.product-detail-ecs800 .detail-feature-grid,.product-detail-eco50 .detail-feature-grid,.product-detail-ecs50 .detail-feature-grid,.product-detail-eio50 .detail-feature-grid,.product-detail-eio88a .detail-feature-grid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:visible}.product-detail-ecs100 .detail-feature-card,.product-detail-eco400 .detail-feature-card,.product-detail-ecs800 .detail-feature-card,.product-detail-eco50 .detail-feature-card,.product-detail-ecs50 .detail-feature-card,.product-detail-eio50 .detail-feature-card,.product-detail-eio88a .detail-feature-card{background:#f8fafc;border:0;border-radius:14px}.product-detail-ecs100 .tech-feature-copy,.product-detail-eco400 .tech-feature-copy,.product-detail-ecs800 .tech-feature-copy,.product-detail-eco50 .tech-feature-copy,.product-detail-ecs50 .tech-feature-copy,.product-detail-eio50 .tech-feature-copy,.product-detail-eio88a .tech-feature-copy{grid-template-columns:34px 1fr;gap:10px;padding:14px 16px}.product-detail-ecs100 .tech-feature-num,.product-detail-eco400 .tech-feature-num,.product-detail-ecs800 .tech-feature-num,.product-detail-eco50 .tech-feature-num,.product-detail-ecs50 .tech-feature-num,.product-detail-eio50 .tech-feature-num,.product-detail-eio88a .tech-feature-num{border-radius:9px;width:30px;height:30px;font-size:11px}.product-detail-ecs100 .tech-feature-card h3,.product-detail-eco400 .tech-feature-card h3,.product-detail-ecs800 .tech-feature-card h3,.product-detail-eco50 .tech-feature-card h3,.product-detail-ecs50 .tech-feature-card h3,.product-detail-eio50 .tech-feature-card h3,.product-detail-eio88a .tech-feature-card h3{font-weight:700;font-size:clamp(14px,1.05vw,16px)!important;line-height:1.48!important}@media (width<=1024px){.product-detail-ecs100 .detail-feature-grid,.product-detail-eco400 .detail-feature-grid,.product-detail-ecs800 .detail-feature-grid,.product-detail-eco50 .detail-feature-grid,.product-detail-ecs50 .detail-feature-grid,.product-detail-eio50 .detail-feature-grid,.product-detail-eio88a .detail-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-detail-ecs100 .tech-feature-section,.product-detail-eco400 .tech-feature-section,.product-detail-ecs800 .tech-feature-section,.product-detail-eco50 .tech-feature-section,.product-detail-ecs50 .tech-feature-section,.product-detail-eio50 .tech-feature-section,.product-detail-eio88a .tech-feature-section{padding-top:22px;padding-bottom:22px}.product-detail-ecs100 .tech-feature-title,.product-detail-eco400 .tech-feature-title,.product-detail-ecs800 .tech-feature-title,.product-detail-eco50 .tech-feature-title,.product-detail-ecs50 .tech-feature-title,.product-detail-eio50 .tech-feature-title,.product-detail-eio88a .tech-feature-title{margin-bottom:12px}.product-detail-ecs100 .detail-feature-grid,.product-detail-eco400 .detail-feature-grid,.product-detail-ecs800 .detail-feature-grid,.product-detail-eco50 .detail-feature-grid,.product-detail-ecs50 .detail-feature-grid,.product-detail-eio50 .detail-feature-grid,.product-detail-eio88a .detail-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;display:grid}.product-detail-ecs100 .detail-feature-card,.product-detail-eco400 .detail-feature-card,.product-detail-ecs800 .detail-feature-card,.product-detail-eco50 .detail-feature-card,.product-detail-ecs50 .detail-feature-card,.product-detail-eio50 .detail-feature-card,.product-detail-eio88a .detail-feature-card{background:0 0;border:0;border-radius:0;min-height:auto}.product-detail-ecs100 .tech-feature-copy,.product-detail-eco400 .tech-feature-copy,.product-detail-ecs800 .tech-feature-copy,.product-detail-eco50 .tech-feature-copy,.product-detail-ecs50 .tech-feature-copy,.product-detail-eio50 .tech-feature-copy,.product-detail-eio88a .tech-feature-copy{border-left:2px solid #2563eb;grid-template-columns:28px 1fr;align-items:start;gap:8px;padding:0 0 0 12px;display:grid}.product-detail-ecs100 .tech-feature-num,.product-detail-eco400 .tech-feature-num,.product-detail-ecs800 .tech-feature-num,.product-detail-eco50 .tech-feature-num,.product-detail-ecs50 .tech-feature-num,.product-detail-eio50 .tech-feature-num,.product-detail-eio88a .tech-feature-num{color:#2563eb;background:0 0;border-radius:0;width:auto;height:auto;padding:0;font-size:12px;line-height:1.5}.product-detail-ecs100 .tech-feature-card h3,.product-detail-eco400 .tech-feature-card h3,.product-detail-ecs800 .tech-feature-card h3,.product-detail-eco50 .tech-feature-card h3,.product-detail-ecs50 .tech-feature-card h3,.product-detail-eio50 .tech-feature-card h3,.product-detail-eio88a .tech-feature-card h3{margin:0;font-weight:700;font-size:clamp(14px,1vw,15px)!important;line-height:1.5!important}@media (width<=720px){.product-detail-ecs100 .detail-feature-grid,.product-detail-eco400 .detail-feature-grid,.product-detail-ecs800 .detail-feature-grid,.product-detail-eco50 .detail-feature-grid,.product-detail-ecs50 .detail-feature-grid,.product-detail-eio50 .detail-feature-grid,.product-detail-eio88a .detail-feature-grid{grid-template-columns:1fr}}.controller-type-section{background:linear-gradient(#f8fafc 0%,#eef4ff 100%);padding:64px clamp(20px,5vw,72px) 68px;position:relative;overflow:hidden}.controller-type-section:before{content:"";pointer-events:none;opacity:.55;background-color:#0000;background-image:linear-gradient(90deg,#2563eb0e 1px,#0000 1px),linear-gradient(0deg,#2563eb0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.controller-type-section .section-title,.controller-type-section .controller-type-grid{z-index:1;position:relative}.controller-type-section .controller-type-grid{background:0 0}.controller-type-card img{height:92px}@media (width<=720px){.controller-type-card img{height:78px}}.application-story.refined{text-align:center;flex-direction:column;align-items:center;max-width:1120px;margin:34px auto 0;display:flex;padding:46px clamp(20px,5vw,72px)!important}.application-story.refined>div:first-child{flex-direction:column;align-items:center;display:flex}.application-story.refined p{max-width:620px;margin-left:auto;margin-right:auto}.application-story.refined .application-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:860px;margin-top:26px}.application-story.refined .application-grid span{color:#0f172a;text-align:center;background:#f8fbff;border:1px solid #2563eb1f;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;display:flex}@media (width<=900px){.application-story.refined .application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.application-story.refined .application-grid{grid-template-columns:1fr}}.application-story.refined{border-top:0}.motion-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;max-width:980px;margin-top:30px;display:grid}.motion-model-card{text-align:center;background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #2563eb1a;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:center;min-height:168px;padding:24px 18px 18px;display:flex;box-shadow:0 14px 34px #0f172a0f}.motion-model-card img{object-fit:contain;width:100%;height:86px;margin-bottom:16px}.motion-model-card h3{color:var(--ego-navy);margin:0;font-size:15px;font-weight:700}@media (width<=900px){.motion-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.motion-model-grid{grid-template-columns:1fr}}@media (width<=900px){.motion-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.motion-model-grid{grid-template-columns:1fr}}.motion-model-grid{grid-template-columns:repeat(5,minmax(0,1fr));max-width:1280px}@media (width<=1100px){.motion-model-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.motion-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.motion-model-grid{grid-template-columns:1fr}}.application-story.refined+.controller-type-section-below{margin-top:72px}.product-detail-ecs100 .application-story.refined,.product-detail-eco400 .application-story.refined,.product-detail-ecs800 .application-story.refined,.product-detail-eco50 .application-story.refined,.product-detail-ecs50 .application-story.refined,.product-detail-eio50 .application-story.refined,.product-detail-eio88a .application-story.refined{box-shadow:none;border-bottom:0}.product-detail-ecs100 .application-story.refined:after,.product-detail-eco400 .application-story.refined:after,.product-detail-ecs800 .application-story.refined:after,.product-detail-eco50 .application-story.refined:after,.product-detail-ecs50 .application-story.refined:after,.product-detail-eio50 .application-story.refined:after,.product-detail-eio88a .application-story.refined:after{display:none}.product-detail-ecs100 .detail-image,.product-detail-eco400 .detail-image,.product-detail-ecs800 .detail-image,.product-detail-eco50 .detail-image,.product-detail-ecs50 .detail-image,.product-detail-eio50 .detail-image,.product-detail-eio88a .detail-image{position:relative;overflow:visible}.product-detail-ecs100 .detail-image:before,.product-detail-eco400 .detail-image:before,.product-detail-ecs800 .detail-image:before,.product-detail-eco50 .detail-image:before,.product-detail-ecs50 .detail-image:before,.product-detail-eio50 .detail-image:before,.product-detail-eio88a .detail-image:before{content:"";z-index:0;filter:blur(18px);pointer-events:none;background:radial-gradient(at 50% 48%,#60a5fa57 0%,#2563eb29 32%,#2563eb00 68%),linear-gradient(115deg,#fff0 8%,#93c5fd57 44%,#fff0 72%);position:absolute;inset:12% -10% 4% -12%;transform:skew(-10deg)}.product-detail-ecs100 .detail-image img,.product-detail-eco400 .detail-image img,.product-detail-ecs800 .detail-image img,.product-detail-eco50 .detail-image img,.product-detail-ecs50 .detail-image img,.product-detail-eio50 .detail-image img,.product-detail-eio88a .detail-image img{z-index:1;transform-origin:50%;position:relative;transform:scale(2)}.product-detail-ecs100 .detail-image:before,.product-detail-eco400 .detail-image:before,.product-detail-ecs800 .detail-image:before,.product-detail-eco50 .detail-image:before,.product-detail-ecs50 .detail-image:before,.product-detail-eio50 .detail-image:before,.product-detail-eio88a .detail-image:before{inset:0 -22% -8%}@media (width<=900px){.product-detail-ecs100 .detail-image img,.product-detail-eco400 .detail-image img,.product-detail-ecs800 .detail-image img,.product-detail-eco50 .detail-image img,.product-detail-ecs50 .detail-image img,.product-detail-eio50 .detail-image img,.product-detail-eio88a .detail-image img{transform:scale(1.45)}}.product-detail-ecs100 .detail-image img,.product-detail-eco400 .detail-image img,.product-detail-ecs800 .detail-image img,.product-detail-eco50 .detail-image img,.product-detail-ecs50 .detail-image img,.product-detail-eio50 .detail-image img,.product-detail-eio88a .detail-image img{transform:scale(1.6)}@media (width<=900px){.product-detail-ecs100 .detail-image img,.product-detail-eco400 .detail-image img,.product-detail-ecs800 .detail-image img,.product-detail-eco50 .detail-image img,.product-detail-ecs50 .detail-image img,.product-detail-eio50 .detail-image img,.product-detail-eio88a .detail-image img{transform:scale(1.16)}}.product-copy-link{color:inherit;cursor:pointer;text-decoration:none;display:block}.product-copy-link:hover h3{color:var(--ego-blue)}.comparison-section .comparison-grid{grid-template-columns:repeat(4,253px);justify-content:center;gap:14px 28px;max-width:1120px;margin-left:auto;margin-right:auto}.comparison-section .comparison-grid article{border-radius:12px;min-height:0;padding:14px 14px 16px}.comparison-image-box{background:#f1f5f9;border-radius:6px;justify-content:center;align-items:center;height:196px;margin-bottom:12px;display:flex;overflow:hidden}.comparison-section .comparison-grid img{object-fit:contain;background:0 0;border-radius:0;width:100%;height:152px;margin-bottom:0}.comparison-section .comparison-grid h3{margin:12px 0 6px;font-size:18px}.comparison-section .comparison-grid p{font-size:13px;line-height:1.5}@media (width<=900px){.comparison-section .comparison-grid{max-width:640px}}.core-product-list article.product-model-eco400{order:1}.core-product-list article.product-model-ecs100{order:2}.core-product-list article.product-model-ecs800{order:3}.core-product-list article.product-model-eco50{order:4}.core-product-list article.product-model-ecs50{order:5}.core-product-list article.product-model-eio50{order:6}.core-product-list article.product-model-eio88a{order:7}.controller-function-section{max-width:1180px;margin:0 auto;padding:56px 24px 64px}.controller-function-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.controller-function-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:22px 22px 24px}.controller-function-card span{color:#2563eb;letter-spacing:.08em;margin-bottom:16px;font-size:13px;font-weight:700;display:inline-flex}.controller-function-card h3{color:#0f172a;margin:0 0 10px;font-size:19px;line-height:1.35}.controller-function-card p{color:#64748b;margin:0;font-size:14px;line-height:1.72}@media (width<=900px){.controller-function-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.controller-function-section{padding:40px 18px 48px}.controller-function-grid{grid-template-columns:1fr}}.controller-function-section,.product-detail-ecs100 .application-story.refined,.product-detail-eco400 .application-story.refined,.product-detail-ecs800 .application-story.refined,.product-detail-eco50 .application-story.refined,.product-detail-ecs50 .application-story.refined,.product-detail-eio50 .application-story.refined,.product-detail-eio88a .application-story.refined{max-width:1180px}.motion-model-grid,.controller-type-grid{width:100%;max-width:1180px;margin-left:auto;margin-right:auto}.controller-function-card:nth-child(2) p{white-space:nowrap;letter-spacing:-.01em;font-size:13px}.product-detail-ecs100 .detail-hero,.product-detail-eco400 .detail-hero,.product-detail-ecs800 .detail-hero,.product-detail-eco50 .detail-hero,.product-detail-ecs50 .detail-hero,.product-detail-eio50 .detail-hero,.product-detail-eio88a .detail-hero,.product-detail-ecs100 .quick-specs,.product-detail-eco400 .quick-specs,.product-detail-ecs800 .quick-specs,.product-detail-eco50 .quick-specs,.product-detail-ecs50 .quick-specs,.product-detail-eio50 .quick-specs,.product-detail-eio88a .quick-specs{width:min(99vw,1800px);margin-left:auto;margin-right:auto}.product-detail-ecs100 .product-overview,.product-detail-eco400 .product-overview,.product-detail-ecs800 .product-overview,.product-detail-eco50 .product-overview,.product-detail-ecs50 .product-overview,.product-detail-eio50 .product-overview,.product-detail-eio88a .product-overview,.product-detail-ecs100 .controller-function-section,.product-detail-eco400 .controller-function-section,.product-detail-ecs800 .controller-function-section,.product-detail-eco50 .controller-function-section,.product-detail-ecs50 .controller-function-section,.product-detail-eio50 .controller-function-section,.product-detail-eio88a .controller-function-section,.product-detail-ecs100 .product-hero,.product-detail-eco400 .product-hero,.product-detail-ecs800 .product-hero,.product-detail-eco50 .product-hero,.product-detail-ecs50 .product-hero,.product-detail-eio50 .product-hero,.product-detail-eio88a .product-hero,.product-detail-ecs100 .application-story.refined,.product-detail-eco400 .application-story.refined,.product-detail-ecs800 .application-story.refined,.product-detail-eco50 .application-story.refined,.product-detail-ecs50 .application-story.refined,.product-detail-eio50 .application-story.refined,.product-detail-eio88a .application-story.refined,.product-detail-ecs100 .controller-type-section,.product-detail-eco400 .controller-type-section,.product-detail-ecs800 .controller-type-section,.product-detail-eco50 .controller-type-section,.product-detail-ecs50 .controller-type-section,.product-detail-eio50 .controller-type-section,.product-detail-eio88a .controller-type-section,.product-detail-ecs100 .comparison-section,.product-detail-eco400 .comparison-section,.product-detail-ecs800 .comparison-section,.product-detail-eco50 .comparison-section,.product-detail-ecs50 .comparison-section,.product-detail-eio50 .comparison-section,.product-detail-eio88a .comparison-section,.product-detail-ecs100 .spec-section,.product-detail-eco400 .spec-section,.product-detail-ecs800 .spec-section,.product-detail-eco50 .spec-section,.product-detail-ecs50 .spec-section,.product-detail-eio50 .spec-section,.product-detail-eio88a .spec-section,.product-detail-ecs100 .detail-cta,.product-detail-eco400 .detail-cta,.product-detail-ecs800 .detail-cta,.product-detail-eco50 .detail-cta,.product-detail-ecs50 .detail-cta,.product-detail-eio50 .detail-cta,.product-detail-eio88a .detail-cta{width:min(99vw,1800px);max-width:none;margin-left:auto;margin-right:auto}.product-detail-ecs100 .motion-model-grid,.product-detail-eco400 .motion-model-grid,.product-detail-ecs800 .motion-model-grid,.product-detail-eco50 .motion-model-grid,.product-detail-ecs50 .motion-model-grid,.product-detail-eio50 .motion-model-grid,.product-detail-eio88a .motion-model-grid,.product-detail-ecs100 .controller-type-grid,.product-detail-eco400 .controller-type-grid,.product-detail-ecs800 .controller-type-grid,.product-detail-eco50 .controller-type-grid,.product-detail-ecs50 .controller-type-grid,.product-detail-eio50 .controller-type-grid,.product-detail-eio88a .controller-type-grid{max-width:none}.product-detail-ecs100 .product-overview .overview-image,.product-detail-eco400 .product-overview .overview-image,.product-detail-ecs800 .product-overview .overview-image,.product-detail-eco50 .product-overview .overview-image,.product-detail-ecs50 .product-overview .overview-image,.product-detail-eio50 .product-overview .overview-image,.product-detail-eio88a .product-overview .overview-image{place-self:center end;width:100%;max-width:none;height:auto;transform:translate(46px);max-height:none!important}.product-detail-ecs100 .product-overview,.product-detail-eco400 .product-overview,.product-detail-ecs800 .product-overview,.product-detail-eco50 .product-overview,.product-detail-ecs50 .product-overview,.product-detail-eio50 .product-overview,.product-detail-eio88a .product-overview{align-items:center;margin-top:34px}.product-detail-ecs100 .product-overview>div,.product-detail-eco400 .product-overview>div,.product-detail-ecs800 .product-overview>div,.product-detail-eco50 .product-overview>div,.product-detail-ecs50 .product-overview>div,.product-detail-eio50 .product-overview>div,.product-detail-eio88a .product-overview>div{transform:translate(-24px)}.product-detail-ecs100 .motion-model-card,.product-detail-eco400 .motion-model-card,.product-detail-ecs800 .motion-model-card,.product-detail-eco50 .motion-model-card,.product-detail-ecs50 .motion-model-card,.product-detail-eio50 .motion-model-card,.product-detail-eio88a .motion-model-card{min-height:clamp(168px,12vw,230px);padding:clamp(24px,2vw,34px) clamp(18px,1.5vw,28px) clamp(18px,1.6vw,28px)}.product-detail-ecs100 .motion-model-card img,.product-detail-eco400 .motion-model-card img,.product-detail-ecs800 .motion-model-card img,.product-detail-eco50 .motion-model-card img,.product-detail-ecs50 .motion-model-card img,.product-detail-eio50 .motion-model-card img,.product-detail-eio88a .motion-model-card img{height:clamp(86px,6.5vw,138px)}.product-detail-ecs100 .controller-type-grid,.product-detail-eco400 .controller-type-grid,.product-detail-ecs800 .controller-type-grid,.product-detail-eco50 .controller-type-grid,.product-detail-ecs50 .controller-type-grid,.product-detail-eio50 .controller-type-grid,.product-detail-eio88a .controller-type-grid{gap:clamp(12px,1.2vw,22px) clamp(16px,1.4vw,26px);padding:clamp(24px,2.4vw,42px)}.product-detail-ecs100 .controller-type-card img,.product-detail-eco400 .controller-type-card img,.product-detail-ecs800 .controller-type-card img,.product-detail-eco50 .controller-type-card img,.product-detail-ecs50 .controller-type-card img,.product-detail-eio50 .controller-type-card img,.product-detail-eio88a .controller-type-card img{height:clamp(92px,6vw,136px)}@media (width<=720px){.product-detail-ecs100 .controller-type-card img,.product-detail-eco400 .controller-type-card img,.product-detail-ecs800 .controller-type-card img,.product-detail-eco50 .controller-type-card img,.product-detail-ecs50 .controller-type-card img,.product-detail-eio50 .controller-type-card img,.product-detail-eio88a .controller-type-card img{height:78px}}.product-detail-ecs100 .comparison-section .comparison-grid,.product-detail-eco400 .comparison-section .comparison-grid,.product-detail-ecs800 .comparison-section .comparison-grid,.product-detail-eco50 .comparison-section .comparison-grid,.product-detail-ecs50 .comparison-section .comparison-grid,.product-detail-eio50 .comparison-section .comparison-grid,.product-detail-eio88a .comparison-section .comparison-grid{grid-template-columns:repeat(4,minmax(240px,1fr));gap:clamp(18px,2vw,42px) clamp(28px,3vw,64px);max-width:min(96vw,1680px)}.product-detail-ecs100 .comparison-section .comparison-grid article,.product-detail-eco400 .comparison-section .comparison-grid article,.product-detail-ecs800 .comparison-section .comparison-grid article,.product-detail-eco50 .comparison-section .comparison-grid article,.product-detail-ecs50 .comparison-section .comparison-grid article,.product-detail-eio50 .comparison-section .comparison-grid article,.product-detail-eio88a .comparison-section .comparison-grid article{min-height:clamp(292px,22vw,430px);padding:clamp(14px,1.4vw,28px) clamp(14px,1.35vw,26px) clamp(16px,1.55vw,30px)}.product-detail-ecs100 .comparison-section .comparison-image-box,.product-detail-eco400 .comparison-section .comparison-image-box,.product-detail-ecs800 .comparison-section .comparison-image-box,.product-detail-eco50 .comparison-section .comparison-image-box,.product-detail-ecs50 .comparison-section .comparison-image-box,.product-detail-eio50 .comparison-section .comparison-image-box,.product-detail-eio88a .comparison-section .comparison-image-box{height:clamp(196px,15vw,300px);margin-bottom:clamp(12px,1.2vw,24px)}.product-detail-ecs100 .comparison-section .comparison-grid img,.product-detail-eco400 .comparison-section .comparison-grid img,.product-detail-ecs800 .comparison-section .comparison-grid img,.product-detail-eco50 .comparison-section .comparison-grid img,.product-detail-ecs50 .comparison-section .comparison-grid img,.product-detail-eio50 .comparison-section .comparison-grid img,.product-detail-eio88a .comparison-section .comparison-grid img{height:clamp(152px,11.5vw,230px)}.product-detail-eg80 .product-overview .overview-image-card,.product-detail-eg300 .product-overview .overview-image-card,.product-detail-eg300pro .product-overview .overview-image-card{place-self:center end;width:100%;max-width:none;height:auto;transform:translate(46px);max-height:none!important}.product-detail-eg80 .product-overview>div,.product-detail-eg300 .product-overview>div,.product-detail-eg300pro .product-overview>div{transform:translate(-24px)}.product-detail-eg80 .product-hero,.product-detail-eg300 .product-hero,.product-detail-eg300pro .product-hero,.product-detail-eg80 .quick-specs,.product-detail-eg300 .quick-specs,.product-detail-eg300pro .quick-specs,.product-detail-eg80 .product-overview,.product-detail-eg300 .product-overview,.product-detail-eg300pro .product-overview,.product-detail-eg80 .product-forms-section,.product-detail-eg300 .product-forms-section,.product-detail-eg300pro .product-forms-section,.product-detail-eg80 .tech-feature-section,.product-detail-eg300 .tech-feature-section,.product-detail-eg300pro .tech-feature-section,.product-detail-eg80 .comparison-section,.product-detail-eg300 .comparison-section,.product-detail-eg300pro .comparison-section,.product-detail-eg80 .spec-section,.product-detail-eg300 .spec-section,.product-detail-eg300pro .spec-section,.product-detail-eg80 .detail-cta,.product-detail-eg300 .detail-cta,.product-detail-eg300pro .detail-cta{width:min(99vw,1800px);max-width:none;margin-left:auto;margin-right:auto}.product-detail-eg80 .product-hero,.product-detail-eg300 .product-hero,.product-detail-eg300pro .product-hero{min-height:clamp(420px,38vw,620px);padding:clamp(42px,5vw,86px) clamp(26px,5vw,90px)}.product-detail-eg80 .detail-copy h1,.product-detail-eg300 .detail-copy h1,.product-detail-eg300pro .detail-copy h1{font-size:clamp(48px,6vw,88px)}.product-detail-eg80 .detail-copy p,.product-detail-eg300 .detail-copy p,.product-detail-eg300pro .detail-copy p{font-size:clamp(17px,1.25vw,22px)}.product-detail-eg80 .quick-specs,.product-detail-eg300 .quick-specs,.product-detail-eg300pro .quick-specs{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.8vw,32px)}.product-detail-eg80 .quick-spec,.product-detail-eg300 .quick-spec,.product-detail-eg300pro .quick-spec{min-height:clamp(112px,8vw,156px);padding:clamp(18px,1.7vw,30px)}.product-detail-eg80 .section-title.compact span,.product-detail-eg300 .section-title.compact span,.product-detail-eg300pro .section-title.compact span,.product-detail-eg80 .eyebrow,.product-detail-eg300 .eyebrow,.product-detail-eg300pro .eyebrow{letter-spacing:.16em;text-transform:uppercase}.product-detail-eg80 .section-title.compact h2,.product-detail-eg300 .section-title.compact h2,.product-detail-eg300pro .section-title.compact h2,.product-detail-eg80 .application-story.refined h2,.product-detail-eg300 .application-story.refined h2,.product-detail-eg300pro .application-story.refined h2{font-size:clamp(30px,3.4vw,52px)!important;line-height:1.16!important}.product-detail-eg80 .product-forms-section,.product-detail-eg300 .product-forms-section,.product-detail-eg300pro .product-forms-section{padding-top:clamp(28px,3vw,52px)}.product-detail-eg80 .product-forms-grid,.product-detail-eg300 .product-forms-grid,.product-detail-eg300pro .product-forms-grid{gap:clamp(18px,2vw,36px)}.product-detail-eg80 .product-form-card img,.product-detail-eg300 .product-form-card img,.product-detail-eg300pro .product-form-card img{height:clamp(190px,16vw,300px)}.product-detail-eg80 .product-hero,.product-detail-eg300 .product-hero,.product-detail-eg300pro .product-hero,.product-detail-eg80 .quick-specs,.product-detail-eg300 .quick-specs,.product-detail-eg300pro .quick-specs,.product-detail-eg80 .product-overview,.product-detail-eg300 .product-overview,.product-detail-eg300pro .product-overview,.product-detail-eg80 .product-forms-section,.product-detail-eg300 .product-forms-section,.product-detail-eg300pro .product-forms-section,.product-detail-eg80 .tech-feature-section,.product-detail-eg300 .tech-feature-section,.product-detail-eg300pro .tech-feature-section,.product-detail-eg80 .comparison-section,.product-detail-eg300 .comparison-section,.product-detail-eg300pro .comparison-section,.product-detail-eg80 .spec-section,.product-detail-eg300 .spec-section,.product-detail-eg300pro .spec-section,.product-detail-eg80 .detail-cta,.product-detail-eg300 .detail-cta,.product-detail-eg300pro .detail-cta{width:min(99vw,1800px)}.product-detail-eg80 .product-hero,.product-detail-eg300 .product-hero,.product-detail-eg300pro .product-hero,.product-detail-eg80 .quick-specs,.product-detail-eg300 .quick-specs,.product-detail-eg300pro .quick-specs,.product-detail-eg80 .product-overview,.product-detail-eg300 .product-overview,.product-detail-eg300pro .product-overview,.product-detail-eg80 .product-forms-section,.product-detail-eg300 .product-forms-section,.product-detail-eg300pro .product-forms-section,.product-detail-eg80 .tech-feature-section,.product-detail-eg300 .tech-feature-section,.product-detail-eg300pro .tech-feature-section,.product-detail-eg80 .application-story.refined,.product-detail-eg300 .application-story.refined,.product-detail-eg300pro .application-story.refined,.product-detail-eg80 .comparison-section,.product-detail-eg300 .comparison-section,.product-detail-eg300pro .comparison-section,.product-detail-eg80 .spec-section,.product-detail-eg300 .spec-section,.product-detail-eg300pro .spec-section,.product-detail-eg80 .detail-cta,.product-detail-eg300 .detail-cta,.product-detail-eg300pro .detail-cta{width:min(99vw,1800px)!important}.product-detail-eg80 .detail-hero,.product-detail-eg300 .detail-hero,.product-detail-eg300pro .detail-hero,.product-detail-eg80 .quick-specs,.product-detail-eg300 .quick-specs,.product-detail-eg300pro .quick-specs{width:min(99vw,1800px)!important;margin-left:auto!important;margin-right:auto!important}.product-detail-eg80 .detail-image,.product-detail-eg300 .detail-image,.product-detail-eg300pro .detail-image{position:relative;overflow:visible}.product-detail-eg80 .detail-image:before,.product-detail-eg300 .detail-image:before,.product-detail-eg300pro .detail-image:before{content:"";z-index:0;filter:blur(18px);pointer-events:none;background:radial-gradient(at 50% 48%,#60a5fa57 0%,#2563eb29 32%,#2563eb00 68%),linear-gradient(115deg,#fff0 8%,#93c5fd57 44%,#fff0 72%);position:absolute;inset:0 -22% -8%;transform:skew(-10deg)}.product-detail-eg80 .detail-image img,.product-detail-eg300 .detail-image img,.product-detail-eg300pro .detail-image img{z-index:1;position:relative}.product-detail-eagv300 .detail-image,.product-detail-eagv600y .detail-image,.product-detail-eagv1000y .detail-image{position:relative;overflow:visible}.product-detail-eagv300 .detail-image:before,.product-detail-eagv600y .detail-image:before,.product-detail-eagv1000y .detail-image:before{content:"";z-index:0;filter:blur(18px);pointer-events:none;background:radial-gradient(at 50% 48%,#60a5fa57 0%,#2563eb29 32%,#2563eb00 68%),linear-gradient(115deg,#fff0 8%,#93c5fd57 44%,#fff0 72%);position:absolute;inset:0 -22% -8%;transform:skew(-10deg)}.product-detail-eagv300 .detail-image img,.product-detail-eagv600y .detail-image img,.product-detail-eagv1000y .detail-image img{z-index:1;position:relative}.product-detail-eagv600y .detail-image img{width:min(100%,680px);max-height:620px}.product-detail-eagv1000y .detail-image img{width:min(100%,780px);max-height:700px}.product-detail-eby15 .detail-image,.product-detail-mini-stacker .detail-image,.product-detail-transport-forklift .detail-image,.product-detail-stacker-forklift .detail-image,.product-detail-reach-forklift .detail-image,.product-detail-counterbalance-forklift .detail-image,.product-detail-three-way-forklift .detail-image{position:relative;overflow:visible}.product-detail-eby15 .detail-image:before,.product-detail-mini-stacker .detail-image:before,.product-detail-transport-forklift .detail-image:before,.product-detail-stacker-forklift .detail-image:before,.product-detail-reach-forklift .detail-image:before,.product-detail-counterbalance-forklift .detail-image:before,.product-detail-three-way-forklift .detail-image:before{content:"";z-index:0;filter:blur(18px);pointer-events:none;background:radial-gradient(at 50% 48%,#60a5fa57 0%,#2563eb29 32%,#2563eb00 68%),linear-gradient(115deg,#fff0 8%,#93c5fd57 44%,#fff0 72%);position:absolute;inset:0 -22% -8%;transform:skew(-10deg)}.product-detail-eby15 .detail-image img,.product-detail-mini-stacker .detail-image img,.product-detail-transport-forklift .detail-image img,.product-detail-stacker-forklift .detail-image img,.product-detail-reach-forklift .detail-image img,.product-detail-counterbalance-forklift .detail-image img,.product-detail-three-way-forklift .detail-image img{z-index:1;position:relative}.product-detail-eg80 .quick-specs,.product-detail-eg300 .quick-specs,.product-detail-eg300pro .quick-specs{background:#0f172a14;border:1px solid #0f172a14;border-radius:8px;overflow:hidden;gap:1px!important}.product-detail-eg80 .quick-spec,.product-detail-eg300 .quick-spec,.product-detail-eg300pro .quick-spec{box-shadow:none;background:#fff;border:0;border-radius:0;min-height:112px!important;padding:22px!important}.product-detail-eg80 .tech-feature-visual,.product-detail-eg300 .tech-feature-visual,.product-detail-eg300pro .tech-feature-visual{aspect-ratio:16/9;background:#fff;border-radius:12px;margin:0 20px 18px;line-height:0;overflow:hidden;padding:0!important}.product-detail-eg80 .tech-feature-card .feature-image,.product-detail-eg300 .tech-feature-card .feature-image,.product-detail-eg300pro .tech-feature-card .feature-image{object-position:center;border-radius:12px;display:block;transform:scale(1.18);aspect-ratio:auto!important;object-fit:cover!important;width:100%!important;height:100%!important;min-height:0!important}.product-detail-eg80 .product-forms-section,.product-detail-eg300 .product-forms-section,.product-detail-eg300pro .product-forms-section{box-sizing:border-box;width:min(99vw,180px)!important;max-width:180px!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(20px,5vw,72px)!important;padding-right:clamp(20px,5vw,72px)!important}.product-detail-eg80 .tech-feature-card h3,.product-detail-eg300 .tech-feature-card h3,.product-detail-eg300pro .tech-feature-card h3{letter-spacing:.01em;font-size:clamp(14px,1.18vw,17px)!important;font-weight:400!important;line-height:1.62!important}.product-detail-ecs100 .detail-hero,.product-detail-eco400 .detail-hero,.product-detail-ecs800 .detail-hero,.product-detail-eco50 .detail-hero,.product-detail-ecs50 .detail-hero,.product-detail-eio50 .detail-hero,.product-detail-eio88a .detail-hero,.product-detail-eg80 .detail-hero,.product-detail-eg300 .detail-hero,.product-detail-eg300pro .detail-hero,.product-detail-ecs100 .quick-specs,.product-detail-eco400 .quick-specs,.product-detail-ecs800 .quick-specs,.product-detail-eco50 .quick-specs,.product-detail-ecs50 .quick-specs,.product-detail-eio50 .quick-specs,.product-detail-eio88a .quick-specs,.product-detail-eg80 .quick-specs,.product-detail-eg300 .quick-specs,.product-detail-eg300pro .quick-specs,.product-detail-ecs100 .product-overview,.product-detail-eco400 .product-overview,.product-detail-ecs800 .product-overview,.product-detail-eco50 .product-overview,.product-detail-ecs50 .product-overview,.product-detail-eio50 .product-overview,.product-detail-eio88a .product-overview,.product-detail-eg80 .product-overview,.product-detail-eg300 .product-overview,.product-detail-eg300pro .product-overview,.product-detail-ecs100 .tech-feature-section,.product-detail-eco400 .tech-feature-section,.product-detail-ecs800 .tech-feature-section,.product-detail-eco50 .tech-feature-section,.product-detail-ecs50 .tech-feature-section,.product-detail-eio50 .tech-feature-section,.product-detail-eio88a .tech-feature-section,.product-detail-eg80 .tech-feature-section,.product-detail-eg300 .tech-feature-section,.product-detail-eg300pro .tech-feature-section,.product-detail-ecs100 .application-story.refined,.product-detail-eco400 .application-story.refined,.product-detail-ecs800 .application-story.refined,.product-detail-eco50 .application-story.refined,.product-detail-ecs50 .application-story.refined,.product-detail-eio50 .application-story.refined,.product-detail-eio88a .application-story.refined,.product-detail-eg80 .application-story.refined,.product-detail-eg300 .application-story.refined,.product-detail-eg300pro .application-story.refined,.product-detail-ecs100 .comparison-section,.product-detail-eco400 .comparison-section,.product-detail-ecs800 .comparison-section,.product-detail-eco50 .comparison-section,.product-detail-ecs50 .comparison-section,.product-detail-eio50 .comparison-section,.product-detail-eio88a .comparison-section,.product-detail-eg80 .comparison-section,.product-detail-eg300 .comparison-section,.product-detail-eg300pro .comparison-section,.product-detail-ecs100 .spec-section,.product-detail-eco400 .spec-section,.product-detail-ecs800 .spec-section,.product-detail-eco50 .spec-section,.product-detail-ecs50 .spec-section,.product-detail-eio50 .spec-section,.product-detail-eio88a .spec-section,.product-detail-eg80 .spec-section,.product-detail-eg300 .spec-section,.product-detail-eg300pro .spec-section,.product-detail-ecs100 .detail-cta,.product-detail-eco400 .detail-cta,.product-detail-ecs800 .detail-cta,.product-detail-eco50 .detail-cta,.product-detail-ecs50 .detail-cta,.product-detail-eio50 .detail-cta,.product-detail-eio88a .detail-cta,.product-detail-eg80 .detail-cta,.product-detail-eg300 .detail-cta,.product-detail-eg300pro .detail-cta,.product-detail-eg80 .product-forms-section,.product-detail-eg300 .product-forms-section,.product-detail-eg300pro .product-forms-section,.product-detail-ecs100 .controller-function-section,.product-detail-eco400 .controller-function-section,.product-detail-ecs800 .controller-function-section,.product-detail-eco50 .controller-function-section,.product-detail-ecs50 .controller-function-section,.product-detail-eio50 .controller-function-section,.product-detail-eio88a .controller-function-section{box-sizing:border-box;width:min(94vw,1180px)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.product-detail-ecs100 .motion-model-grid,.product-detail-eco400 .motion-model-grid,.product-detail-ecs800 .motion-model-grid,.product-detail-eco50 .motion-model-grid,.product-detail-ecs50 .motion-model-grid,.product-detail-eio50 .motion-model-grid,.product-detail-eio88a .motion-model-grid,.product-detail-ecs100 .controller-type-grid,.product-detail-eco400 .controller-type-grid,.product-detail-ecs800 .controller-type-grid,.product-detail-eco50 .controller-type-grid,.product-detail-ecs50 .controller-type-grid,.product-detail-eio50 .controller-type-grid,.product-detail-eio88a .controller-type-grid{width:100%!important;max-width:1180px!important}.product-detail-ecs100 .detail-hero,.product-detail-eco400 .detail-hero,.product-detail-ecs800 .detail-hero,.product-detail-eco50 .detail-hero,.product-detail-ecs50 .detail-hero,.product-detail-eio50 .detail-hero,.product-detail-eio88a .detail-hero,.product-detail-eg80 .detail-hero,.product-detail-eg300 .detail-hero,.product-detail-eg300pro .detail-hero,.product-detail-ecs100 .quick-specs,.product-detail-eco400 .quick-specs,.product-detail-ecs800 .quick-specs,.product-detail-eco50 .quick-specs,.product-detail-ecs50 .quick-specs,.product-detail-eio50 .quick-specs,.product-detail-eio88a .quick-specs,.product-detail-eg80 .quick-specs,.product-detail-eg300 .quick-specs,.product-detail-eg300pro .quick-specs,.product-detail-ecs100 .application-story.refined,.product-detail-eco400 .application-story.refined,.product-detail-ecs800 .application-story.refined,.product-detail-eco50 .application-story.refined,.product-detail-ecs50 .application-story.refined,.product-detail-eio50 .application-story.refined,.product-detail-eio88a .application-story.refined,.product-detail-eg80 .application-story.refined,.product-detail-eg300 .application-story.refined,.product-detail-eg300pro .application-story.refined{box-sizing:border-box;width:auto!important;max-width:none!important;margin-left:clamp(20px,5vw,72px)!important;margin-right:clamp(20px,5vw,72px)!important}.product-detail-ecs100 .product-overview,.product-detail-eco400 .product-overview,.product-detail-ecs800 .product-overview,.product-detail-eco50 .product-overview,.product-detail-ecs50 .product-overview,.product-detail-eio50 .product-overview,.product-detail-eio88a .product-overview,.product-detail-eg80 .product-overview,.product-detail-eg300 .product-overview,.product-detail-eg300pro .product-overview,.product-detail-ecs100 .tech-feature-section,.product-detail-eco400 .tech-feature-section,.product-detail-ecs800 .tech-feature-section,.product-detail-eco50 .tech-feature-section,.product-detail-ecs50 .tech-feature-section,.product-detail-eio50 .tech-feature-section,.product-detail-eio88a .tech-feature-section,.product-detail-eg80 .tech-feature-section,.product-detail-eg300 .tech-feature-section,.product-detail-eg300pro .tech-feature-section,.product-detail-ecs100 .comparison-section,.product-detail-eco400 .comparison-section,.product-detail-ecs800 .comparison-section,.product-detail-eco50 .comparison-section,.product-detail-ecs50 .comparison-section,.product-detail-eio50 .comparison-section,.product-detail-eio88a .comparison-section,.product-detail-eg80 .comparison-section,.product-detail-eg300 .comparison-section,.product-detail-eg300pro .comparison-section,.product-detail-ecs100 .spec-section,.product-detail-eco400 .spec-section,.product-detail-ecs800 .spec-section,.product-detail-eco50 .spec-section,.product-detail-ecs50 .spec-section,.product-detail-eio50 .spec-section,.product-detail-eio88a .spec-section,.product-detail-eg80 .spec-section,.product-detail-eg300 .spec-section,.product-detail-eg300pro .spec-section,.product-detail-ecs100 .detail-cta,.product-detail-eco400 .detail-cta,.product-detail-ecs800 .detail-cta,.product-detail-eco50 .detail-cta,.product-detail-ecs50 .detail-cta,.product-detail-eio50 .detail-cta,.product-detail-eio88a .detail-cta,.product-detail-eg80 .detail-cta,.product-detail-eg300 .detail-cta,.product-detail-eg300pro .detail-cta,.product-detail-eg80 .product-forms-section,.product-detail-eg300 .product-forms-section,.product-detail-eg300pro .product-forms-section,.product-detail-ecs100 .controller-function-section,.product-detail-eco400 .controller-function-section,.product-detail-ecs800 .controller-function-section,.product-detail-eco50 .controller-function-section,.product-detail-ecs50 .controller-function-section,.product-detail-eio50 .controller-function-section,.product-detail-eio88a .controller-function-section{box-sizing:border-box;width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.product-detail-ecs100 .controller-function-section,.product-detail-eco400 .controller-function-section,.product-detail-ecs800 .controller-function-section,.product-detail-eco50 .controller-function-section,.product-detail-ecs50 .controller-function-section,.product-detail-eio50 .controller-function-section,.product-detail-eio88a .controller-function-section{width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding:clamp(56px,8vw,110px) clamp(24px,5vw,72px) clamp(40px,6vw,64px)!important}.product-detail-ecs100 .product-forms-grid,.product-detail-eco400 .product-forms-grid,.product-detail-ecs800 .product-forms-grid,.product-detail-eco50 .product-forms-grid,.product-detail-ecs50 .product-forms-grid,.product-detail-eio50 .product-forms-grid,.product-detail-eio88a .product-forms-grid,.product-detail-eg80 .product-forms-grid,.product-detail-eg300 .product-forms-grid,.product-detail-eg300pro .product-forms-grid,.product-detail-ecs100 .detail-feature-grid,.product-detail-eco400 .detail-feature-grid,.product-detail-ecs800 .detail-feature-grid,.product-detail-eco50 .detail-feature-grid,.product-detail-ecs50 .detail-feature-grid,.product-detail-eio50 .detail-feature-grid,.product-detail-eio88a .detail-feature-grid,.product-detail-eg80 .detail-feature-grid,.product-detail-eg300 .detail-feature-grid,.product-detail-eg300pro .detail-feature-grid,.product-detail-ecs100 .motion-model-grid,.product-detail-eco400 .motion-model-grid,.product-detail-ecs800 .motion-model-grid,.product-detail-eco50 .motion-model-grid,.product-detail-ecs50 .motion-model-grid,.product-detail-eio50 .motion-model-grid,.product-detail-eio88a .motion-model-grid,.product-detail-ecs100 .controller-type-grid,.product-detail-eco400 .controller-type-grid,.product-detail-ecs800 .controller-type-grid,.product-detail-eco50 .controller-type-grid,.product-detail-ecs50 .controller-type-grid,.product-detail-eio50 .controller-type-grid,.product-detail-eio88a .controller-type-grid{max-width:none!important}.product-detail-ecs100 .product-overview .overview-image-card,.product-detail-eco400 .product-overview .overview-image-card,.product-detail-ecs800 .product-overview .overview-image-card,.product-detail-eco50 .product-overview .overview-image-card,.product-detail-ecs50 .product-overview .overview-image-card,.product-detail-eio50 .product-overview .overview-image-card,.product-detail-eio88a .product-overview .overview-image-card,.product-detail-eg80 .product-overview .overview-image-card,.product-detail-eg300 .product-overview .overview-image-card,.product-detail-eg300pro .product-overview .overview-image-card{aspect-ratio:4/3!important;place-self:center stretch!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;transform:none!important}.product-detail-ecs100 .product-overview .overview-image,.product-detail-eco400 .product-overview .overview-image,.product-detail-ecs800 .product-overview .overview-image,.product-detail-eco50 .product-overview .overview-image,.product-detail-ecs50 .product-overview .overview-image,.product-detail-eio50 .product-overview .overview-image,.product-detail-eio88a .product-overview .overview-image,.product-detail-eg80 .product-overview .overview-image,.product-detail-eg300 .product-overview .overview-image,.product-detail-eg300pro .product-overview .overview-image{object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;transform:none!important}.product-detail-ecs100 .product-overview>div,.product-detail-eco400 .product-overview>div,.product-detail-ecs800 .product-overview>div,.product-detail-eco50 .product-overview>div,.product-detail-ecs50 .product-overview>div,.product-detail-eio50 .product-overview>div,.product-detail-eio88a .product-overview>div,.product-detail-eg80 .product-overview>div,.product-detail-eg300 .product-overview>div,.product-detail-eg300pro .product-overview>div{transform:none!important}.product-detail-ecs100 .controller-type-section,.product-detail-eco400 .controller-type-section,.product-detail-ecs800 .controller-type-section,.product-detail-eco50 .controller-type-section,.product-detail-ecs50 .controller-type-section,.product-detail-eio50 .controller-type-section,.product-detail-eio88a .controller-type-section{box-sizing:border-box;width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.product-detail-ecs100 .application-story.refined .motion-model-grid,.product-detail-eco400 .application-story.refined .motion-model-grid,.product-detail-ecs800 .application-story.refined .motion-model-grid,.product-detail-eco50 .application-story.refined .motion-model-grid,.product-detail-ecs50 .application-story.refined .motion-model-grid,.product-detail-eio50 .application-story.refined .motion-model-grid,.product-detail-eio88a .application-story.refined .motion-model-grid,.product-detail-ecs100 .controller-type-section .controller-type-grid,.product-detail-eco400 .controller-type-section .controller-type-grid,.product-detail-ecs800 .controller-type-section .controller-type-grid,.product-detail-eco50 .controller-type-section .controller-type-grid,.product-detail-ecs50 .controller-type-section .controller-type-grid,.product-detail-eio50 .controller-type-section .controller-type-grid,.product-detail-eio88a .controller-type-section .controller-type-grid{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.product-detail-ecs100 .controller-type-section .section-title,.product-detail-eco400 .controller-type-section .section-title,.product-detail-ecs800 .controller-type-section .section-title,.product-detail-eco50 .controller-type-section .section-title,.product-detail-ecs50 .controller-type-section .section-title,.product-detail-eio50 .controller-type-section .section-title,.product-detail-eio88a .controller-type-section .section-title{max-width:none!important}.amr-iot-section{background:#fff;padding:64px clamp(20px,5vw,72px) 68px}.amr-iot-section .section-title{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.amr-iot-section .section-title p{color:#64748b;max-width:680px;margin:14px auto 0;font-size:15px;line-height:1.72}.amr-iot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin:30px 0 0;display:grid}.amr-iot-grid article{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #2563eb1f;border-radius:14px;padding:10px 10px 18px}.amr-iot-grid img{object-fit:contain;object-position:center;background:#f1f5f9;border-radius:10px;width:88%;height:auto;max-height:none;margin:0 auto 18px;display:block}.amr-iot-grid span{color:#2563eb;letter-spacing:.12em;font-size:12px;font-weight:800}.amr-iot-grid h3{color:#0f172a;margin:12px 0 8px;font-size:18px;font-weight:700}.amr-iot-grid p{color:#64748b;margin:0;font-size:14px;line-height:1.7}@media (width<=1024px){.amr-iot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.amr-iot-grid{grid-template-columns:1fr}}html body main section.product-detail.product-detail-eg80 .product-forms-section,html body main section.product-detail.product-detail-eg300 .product-forms-section,html body main section.product-detail.product-detail-eg300pro .product-forms-section{width:min(99vw,180px)!important;max-width:180px!important}html body #app main section.product-detail.product-detail-eg80 .product-forms-section,html body #app main section.product-detail.product-detail-eg300 .product-forms-section,html body #app main section.product-detail.product-detail-eg300pro .product-forms-section{width:min(99vw,1800px)!important;max-width:1800px!important}.product-detail-eg80 .tech-feature-section,.product-detail-eg300 .tech-feature-section,.product-detail-eg300pro .tech-feature-section{width:min(99vw,1800px)!important;max-width:1800px!important;padding-left:clamp(16px,3vw,48px)!important;padding-right:clamp(16px,3vw,48px)!important}.product-detail-eg80 .tech-feature-section .detail-feature-grid,.product-detail-eg300 .tech-feature-section .detail-feature-grid,.product-detail-eg300pro .tech-feature-section .detail-feature-grid{grid-template-columns:1fr!important;gap:clamp(24px,3vw,44px)!important;display:grid!important}.product-detail-eg80 .tech-feature-card,.product-detail-eg300 .tech-feature-card,.product-detail-eg300pro .tech-feature-card{position:relative;overflow:hidden;min-height:clamp(360px,44vw,720px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:24px!important;padding:0!important}.product-detail-eg80 .tech-feature-card:before,.product-detail-eg300 .tech-feature-card:before,.product-detail-eg300pro .tech-feature-card:before{display:none!important}.product-detail-eg80 .tech-feature-visual,.product-detail-eg300 .tech-feature-visual,.product-detail-eg300pro .tech-feature-visual{line-height:0;z-index:0!important;aspect-ratio:auto!important;background:0 0!important;border:0!important;border-radius:24px!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.product-detail-eg80 .tech-feature-card .feature-image,.product-detail-eg300 .tech-feature-card .feature-image,.product-detail-eg300pro .tech-feature-card .feature-image{object-position:center;display:block;aspect-ratio:auto!important;object-fit:cover!important;background:0 0!important;border-radius:24px!important;width:100%!important;height:100%!important;min-height:0!important;transform:none!important}.product-detail-eg80 .tech-feature-copy,.product-detail-eg300 .tech-feature-copy,.product-detail-eg300pro .tech-feature-copy{-webkit-backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(135deg,#ffffffad,#ffffff57);border:1px solid #ffffff75;border-radius:22px;width:min(620px,100% - 44px);top:clamp(22px,4vw,72px);left:clamp(22px,4vw,72px);box-shadow:0 18px 50px #0f172a29;z-index:2!important;padding:clamp(18px,2.4vw,34px)!important;position:absolute!important}.product-detail-eg80 .tech-feature-num,.product-detail-eg300 .tech-feature-num,.product-detail-eg300pro .tech-feature-num{color:#fff;background:#2563ebc7;box-shadow:0 8px 24px #2563eb3d}.product-detail-eg80 .tech-feature-card h3,.product-detail-eg300 .tech-feature-card h3,.product-detail-eg300pro .tech-feature-card h3{letter-spacing:.01em;max-width:none;color:#0f172a!important;font-size:clamp(18px,1.7vw,28px)!important;font-weight:500!important;line-height:1.58!important}@media (width<=720px){.product-detail-eg80 .tech-feature-card,.product-detail-eg300 .tech-feature-card,.product-detail-eg300pro .tech-feature-card{min-height:420px!important}.product-detail-eg80 .tech-feature-copy,.product-detail-eg300 .tech-feature-copy,.product-detail-eg300pro .tech-feature-copy{width:auto;top:16px;left:16px;right:16px}}.product-detail-eg80 .tech-feature-card:nth-child(4):after,.product-detail-eg300 .tech-feature-card:nth-child(4):after,.product-detail-eg300pro .tech-feature-card:nth-child(4):after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0f172a38,#0f172a57);border-radius:24px;position:absolute;inset:0}.product-detail-eg80 .tech-feature-section,.product-detail-eg300 .tech-feature-section,.product-detail-eg300pro .tech-feature-section{width:min(94vw,1440px);max-width:min(94vw,1440px);margin-left:auto;margin-right:auto}.product-detail-eg80 .tech-feature-section .feature-card,.product-detail-eg300 .tech-feature-section .feature-card,.product-detail-eg300pro .tech-feature-section .feature-card{border-radius:28px;width:100%;max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden}.product-detail-eg80 .tech-feature-section .feature-card img,.product-detail-eg300 .tech-feature-section .feature-card img,.product-detail-eg300pro .tech-feature-section .feature-card img{border-radius:28px}.product-detail-eg80 .tech-feature-section .feature-card:nth-child(4):before,.product-detail-eg300 .tech-feature-section .feature-card:nth-child(4):before,.product-detail-eg300pro .tech-feature-section .feature-card:nth-child(4):before{background:linear-gradient(#0206177a,#020617a8)}html body #app main .product-detail-eg80 .tech-feature-section,html body #app main .product-detail-eg300 .tech-feature-section,html body #app main .product-detail-eg300pro .tech-feature-section{box-sizing:border-box!important;width:min(94vw,1440px)!important;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important}html body #app main .product-detail-eg80 .detail-feature-grid,html body #app main .product-detail-eg300 .detail-feature-grid,html body #app main .product-detail-eg300pro .detail-feature-grid,html body #app main .product-detail-eg80 .tech-feature-card,html body #app main .product-detail-eg300 .tech-feature-card,html body #app main .product-detail-eg300pro .tech-feature-card{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}html body #app main .product-detail-eg80 .tech-feature-visual,html body #app main .product-detail-eg300 .tech-feature-visual,html body #app main .product-detail-eg300pro .tech-feature-visual,html body #app main .product-detail-eg80 .tech-feature-card .feature-image,html body #app main .product-detail-eg300 .tech-feature-card .feature-image,html body #app main .product-detail-eg300pro .tech-feature-card .feature-image{border-radius:24px!important;overflow:hidden!important}html body #app main .product-detail-eg80 .tech-feature-card:nth-child(4):after,html body #app main .product-detail-eg300 .tech-feature-card:nth-child(4):after,html body #app main .product-detail-eg300pro .tech-feature-card:nth-child(4):after{background:linear-gradient(#02061785,#020617b8)!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-section,html body #app main.detail-page.product-detail-eg300 .tech-feature-section,html body #app main.detail-page.product-detail-eg300pro .tech-feature-section{box-sizing:border-box!important;width:min(92vw,1180px)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-section .detail-feature-grid,html body #app main.detail-page.product-detail-eg300 .tech-feature-section .detail-feature-grid,html body #app main.detail-page.product-detail-eg300pro .tech-feature-section .detail-feature-grid{grid-template-columns:1fr!important;gap:32px!important;width:100%!important;max-width:100%!important;display:grid!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-card,html body #app main.detail-page.product-detail-eg300 .tech-feature-card,html body #app main.detail-page.product-detail-eg300pro .tech-feature-card{aspect-ratio:16/7.2!important;width:100%!important;max-width:100%!important;min-height:0!important;box-shadow:none!important;background:#0f172a!important;border:0!important;border-radius:26px!important;padding:0!important;position:relative!important;overflow:hidden!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-visual,html body #app main.detail-page.product-detail-eg300 .tech-feature-visual,html body #app main.detail-page.product-detail-eg300pro .tech-feature-visual{z-index:0!important;border-radius:inherit!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-card .feature-image,html body #app main.detail-page.product-detail-eg300 .tech-feature-card .feature-image,html body #app main.detail-page.product-detail-eg300pro .tech-feature-card .feature-image{aspect-ratio:auto!important;border-radius:inherit!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-card:after,html body #app main.detail-page.product-detail-eg300 .tech-feature-card:after,html body #app main.detail-page.product-detail-eg300pro .tech-feature-card:after{border-radius:inherit!important}@media (width<=720px){html body #app main.detail-page.product-detail-eg80 .tech-feature-card,html body #app main.detail-page.product-detail-eg300 .tech-feature-card,html body #app main.detail-page.product-detail-eg300pro .tech-feature-card{aspect-ratio:auto!important;border-radius:20px!important;min-height:360px!important}}html body #app main.detail-page.product-detail-eg80 .tech-feature-section .detail-feature-grid,html body #app main.detail-page.product-detail-eg300 .tech-feature-section .detail-feature-grid,html body #app main.detail-page.product-detail-eg300pro .tech-feature-section .detail-feature-grid{gap:clamp(28px,2.8vw,56px)!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-card,html body #app main.detail-page.product-detail-eg300 .tech-feature-card,html body #app main.detail-page.product-detail-eg300pro .tech-feature-card{aspect-ratio:auto!important;border-radius:clamp(22px,1.8vw,34px)!important;height:clamp(420px,43vw,820px)!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-copy,html body #app main.detail-page.product-detail-eg300 .tech-feature-copy,html body #app main.detail-page.product-detail-eg300pro .tech-feature-copy{border-radius:clamp(18px,1.4vw,28px)!important;width:min(680px,100% - clamp(48px,8vw,172px))!important;padding:clamp(20px,2.4vw,40px)!important;top:clamp(24px,4vw,86px)!important;left:clamp(24px,4vw,86px)!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-section,html body #app main.detail-page.product-detail-eg300 .tech-feature-section,html body #app main.detail-page.product-detail-eg300pro .tech-feature-section{width:min(96vw,1800px)!important;max-width:1800px!important;padding-top:clamp(48px,6vw,96px)!important;padding-bottom:clamp(120px,14vw,240px)!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-section .detail-feature-grid,html body #app main.detail-page.product-detail-eg300 .tech-feature-section .detail-feature-grid,html body #app main.detail-page.product-detail-eg300pro .tech-feature-section .detail-feature-grid{width:100%!important;max-width:100%!important;display:block!important;position:relative!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-card,html body #app main.detail-page.product-detail-eg300 .tech-feature-card,html body #app main.detail-page.product-detail-eg300pro .tech-feature-card{transform-origin:top;transition:transform .28s,box-shadow .28s;margin-bottom:clamp(220px,58vh,680px)!important;position:sticky!important;top:clamp(88px,10vh,132px)!important;box-shadow:0 28px 80px #0f172a2e!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-card:nth-child(4),html body #app main.detail-page.product-detail-eg300 .tech-feature-card:nth-child(4),html body #app main.detail-page.product-detail-eg300pro .tech-feature-card:nth-child(4){z-index:4!important;margin-bottom:0!important}@media (width<=720px){html body #app main.detail-page.product-detail-eg80 .tech-feature-card,html body #app main.detail-page.product-detail-eg300 .tech-feature-card,html body #app main.detail-page.product-detail-eg300pro .tech-feature-card{margin-bottom:46vh!important;top:82px!important}}html body #app main.detail-page.product-detail-eg80 .tech-feature-section,html body #app main.detail-page.product-detail-eg300 .tech-feature-section,html body #app main.detail-page.product-detail-eg300pro .tech-feature-section{padding-bottom:clamp(360px,76vh,920px)!important;overflow:visible!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-section .detail-feature-grid,html body #app main.detail-page.product-detail-eg300 .tech-feature-section .detail-feature-grid,html body #app main.detail-page.product-detail-eg300pro .tech-feature-section .detail-feature-grid{padding-top:0!important;display:block!important;overflow:visible!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-card,html body #app main.detail-page.product-detail-eg300 .tech-feature-card,html body #app main.detail-page.product-detail-eg300pro .tech-feature-card{will-change:transform;height:clamp(420px,43vw,820px)!important;margin-bottom:0!important;position:sticky!important;top:clamp(86px,10vh,128px)!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-card+.tech-feature-card,html body #app main.detail-page.product-detail-eg300 .tech-feature-card+.tech-feature-card,html body #app main.detail-page.product-detail-eg300pro .tech-feature-card+.tech-feature-card{margin-top:calc(-1*clamp(420px,43vw,820px) + clamp(130px,34vh,320px))!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-card:first-child,html body #app main.detail-page.product-detail-eg300 .tech-feature-card:first-child,html body #app main.detail-page.product-detail-eg300pro .tech-feature-card:first-child{z-index:10!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-card:nth-child(2),html body #app main.detail-page.product-detail-eg300 .tech-feature-card:nth-child(2),html body #app main.detail-page.product-detail-eg300pro .tech-feature-card:nth-child(2){z-index:20!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-card:nth-child(3),html body #app main.detail-page.product-detail-eg300 .tech-feature-card:nth-child(3),html body #app main.detail-page.product-detail-eg300pro .tech-feature-card:nth-child(3){z-index:30!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-card:nth-child(4),html body #app main.detail-page.product-detail-eg300 .tech-feature-card:nth-child(4),html body #app main.detail-page.product-detail-eg300pro .tech-feature-card:nth-child(4){z-index:40!important}@media (width<=720px){html body #app main.detail-page.product-detail-eg80 .tech-feature-card+.tech-feature-card,html body #app main.detail-page.product-detail-eg300 .tech-feature-card+.tech-feature-card,html body #app main.detail-page.product-detail-eg300pro .tech-feature-card+.tech-feature-card{margin-top:calc(42vh - 360px)!important}}html body #app main.detail-page .amr-path-stack-section{width:min(96vw,1800px)!important;max-width:1800px!important;height:420vh!important;padding-top:0!important;padding-bottom:0!important;position:relative!important;overflow:visible!important}html body #app main.detail-page .amr-path-stack-section .tech-feature-title{background:linear-gradient(#fff 78%,#fff0);padding-top:24px;z-index:60!important;margin-bottom:24px!important;position:sticky!important;top:84px!important}html body #app main.detail-page .amr-path-stack-section .detail-feature-grid{height:clamp(420px,43vw,820px)!important;padding:0!important;display:block!important;position:sticky!important;top:clamp(166px,19vh,220px)!important;overflow:visible!important}html body #app main.detail-page .amr-path-stack-section .tech-feature-card,html body #app main.detail-page .amr-path-stack-section .tech-feature-card+.tech-feature-card{opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:1!important;width:100%!important;height:100%!important;margin:0!important;transition:opacity .35s,transform .35s,visibility .35s!important;position:absolute!important;inset:0!important;transform:translateY(32px)scale(.985)!important}html body #app main.detail-page .amr-path-stack-section .tech-feature-card.is-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:20!important;transform:translateY(0)scale(1)!important}@media (width<=720px){html body #app main.detail-page .amr-path-stack-section{height:420vh!important}html body #app main.detail-page .amr-path-stack-section .detail-feature-grid{height:360px!important;top:150px!important}}.product-detail-eg80 .amr-path-stack-section,.product-detail-eg300 .amr-path-stack-section,.product-detail-eg300pro .amr-path-stack-section{min-height:420vh;position:relative;overflow:visible!important}.product-detail-eg80 .amr-path-stack-section .dynamic-path-stage,.product-detail-eg300 .amr-path-stack-section .dynamic-path-stage,.product-detail-eg300pro .amr-path-stack-section .dynamic-path-stage{justify-content:center;align-items:center;height:calc(100vh - 104px);display:flex;position:sticky;top:88px;overflow:hidden}.product-detail-eg80 .amr-path-stack-section .dynamic-path-stage .feature-grid,.product-detail-eg300 .amr-path-stack-section .dynamic-path-stage .feature-grid,.product-detail-eg300pro .amr-path-stack-section .dynamic-path-stage .feature-grid{width:min(94vw,1800px);height:min(72vh,760px);margin:0 auto;position:relative}.product-detail-eg80 .amr-path-stack-section .feature-grid .feature-card,.product-detail-eg300 .amr-path-stack-section .feature-grid .feature-card,.product-detail-eg300pro .amr-path-stack-section .feature-grid .feature-card{opacity:0;visibility:hidden;pointer-events:none;width:100%;height:100%;transition:opacity .35s,transform .35s,visibility .35s;inset:0;transform:translateY(18px)scale(.985);position:absolute!important}.product-detail-eg80 .amr-path-stack-section .feature-grid .feature-card.is-active,.product-detail-eg300 .amr-path-stack-section .feature-grid .feature-card.is-active,.product-detail-eg300pro .amr-path-stack-section .feature-grid .feature-card.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.product-detail-eg80 .amr-path-stack-section .feature-card img,.product-detail-eg300 .amr-path-stack-section .feature-card img,.product-detail-eg300pro .amr-path-stack-section .feature-card img{height:100%}@media (width<=760px){.product-detail-eg80 .amr-path-stack-section,.product-detail-eg300 .amr-path-stack-section,.product-detail-eg300pro .amr-path-stack-section{min-height:380vh}.product-detail-eg80 .amr-path-stack-section .dynamic-path-stage,.product-detail-eg300 .amr-path-stack-section .dynamic-path-stage,.product-detail-eg300pro .amr-path-stack-section .dynamic-path-stage{height:calc(100vh - 88px);top:76px}}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section{background:0 0!important;width:100%!important;max-width:none!important;min-height:430vh!important;margin:0!important;padding:clamp(36px,5vw,72px) 0 0!important;position:relative!important;overflow:visible!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section:before,html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section:after,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section:before,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section:after,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section:before,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section:after{content:none!important;display:none!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .tech-feature-title,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .tech-feature-title,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .tech-feature-title{text-align:center!important;width:min(92vw,1180px)!important;margin:0 auto clamp(22px,3vw,42px)!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .dynamic-path-stage,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .dynamic-path-stage,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .dynamic-path-stage{z-index:2!important;background:0 0!important;place-items:center!important;width:100%!important;height:calc(100vh - 76px)!important;padding:clamp(16px,2.4vw,34px) clamp(18px,4vw,72px) clamp(24px,4vw,54px)!important;display:grid!important;position:sticky!important;top:76px!important;overflow:hidden!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .feature-grid,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .feature-grid,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .feature-grid{background:0 0!important;width:min(94vw,1480px)!important;max-width:1480px!important;height:min(72vh,720px)!important;margin:0 auto!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .tech-feature-card,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .tech-feature-card,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .tech-feature-card{opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:0 0!important;border:1px solid #60a5fa2e!important;border-radius:clamp(22px,2vw,34px)!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;transition:opacity .38s,transform .38s,visibility .38s!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:translateY(18px)scale(.985)!important;box-shadow:0 28px 90px #0f172a2e,inset 0 0 0 1px #ffffff0f!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .tech-feature-card.is-active,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .tech-feature-card.is-active,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .tech-feature-card.is-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)scale(1)!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .tech-feature-visual,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .tech-feature-visual,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .tech-feature-visual,html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .feature-image,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .feature-image,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .feature-image{z-index:0!important;border-radius:inherit!important;object-fit:cover!important;object-position:center!important;background:0 0!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .tech-feature-copy,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .tech-feature-copy,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .tech-feature-copy{z-index:3!important;color:#fff!important;-webkit-backdrop-filter:blur(18px)saturate(150%)!important;background:linear-gradient(135deg,#ffffff47,#ffffff1c)!important;border:1px solid #ffffff38!important;border-radius:clamp(18px,1.6vw,28px)!important;width:min(560px,100% - 44px)!important;padding:clamp(18px,2vw,30px)!important;position:absolute!important;top:clamp(22px,4vw,72px)!important;left:clamp(22px,4vw,72px)!important;box-shadow:0 18px 52px #0206172e,inset 0 0 36px #3b82f614!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .tech-feature-num,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .tech-feature-num,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .tech-feature-num{color:#dbeafe!important;background:#2563eb57!important;border:1px solid #93c5fd5c!important;box-shadow:0 0 24px #3b82f638!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .tech-feature-card h3,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .tech-feature-card h3,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .tech-feature-card h3{color:#ffffffe6!important;text-shadow:0 8px 28px #0206175c!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .tech-feature-card:nth-child(4):after,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .tech-feature-card:nth-child(4):after,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .tech-feature-card:nth-child(4):after{background:linear-gradient(#0206174d,#02061770)!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section{padding-top:0!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .dynamic-path-stage,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .dynamic-path-stage,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .dynamic-path-stage{height:calc(100vh - 72px)!important;padding:clamp(12px,2vw,28px) clamp(18px,4vw,72px)!important;top:72px!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .feature-grid,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .feature-grid,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .feature-grid{background:#020617!important;border-radius:clamp(22px,2vw,34px)!important;height:min(80vh,780px)!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .tech-feature-card,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .tech-feature-card,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .tech-feature-card{background:#020617!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .feature-image,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .feature-image,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .feature-image{object-fit:contain!important;object-position:center!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .dynamic-path-stage,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .dynamic-path-stage,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .dynamic-path-stage{place-items:center!important;height:100vh!important;padding:8vh clamp(18px,4vw,72px)!important;top:0!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .feature-grid,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .feature-grid,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .feature-grid{background:#020617eb!important;width:min(92vw,1440px)!important;height:min(74vh,680px)!important;overflow:visible!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .tech-feature-card,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .tech-feature-card,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .tech-feature-card{background:#020617eb!important;overflow:visible!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .tech-feature-card img.feature-image,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .tech-feature-card img.feature-image,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .tech-feature-card img.feature-image{object-fit:contain!important;object-position:center!important;border-radius:inherit!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important;position:relative!important;inset:auto!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .tech-feature-copy,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .tech-feature-copy,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .tech-feature-copy{-webkit-backdrop-filter:blur(15px)saturate(145%)!important;background:linear-gradient(135deg,#ffffff42,#ffffff1f)!important;border-color:#ffffff47!important;box-shadow:0 18px 52px #02061733,inset 0 0 34px #3b82f614!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .tech-feature-num,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .tech-feature-num,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .tech-feature-num{background:#2563eb57!important;border-color:#93c5fd5c!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .dynamic-path-stage,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .dynamic-path-stage,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .dynamic-path-stage{padding:6vh clamp(18px,4vw,72px) 10vh!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .feature-grid,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .feature-grid,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .feature-grid{height:min(70vh,640px)!important;transform:translateY(-28px)!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .tech-feature-card img.feature-image,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .tech-feature-card img.feature-image,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .tech-feature-card img.feature-image{object-position:center top!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .dynamic-path-stage,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .dynamic-path-stage,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .dynamic-path-stage{place-items:center!important;height:100svh!important;padding:clamp(72px,9vh,96px) clamp(18px,4vw,72px) clamp(42px,6vh,72px)!important;display:grid!important;top:0!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .feature-grid,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .feature-grid,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .feature-grid{background:linear-gradient(135deg,#020617f0,#0f172ae0)!important;width:min(92vw,140px)!important;height:min(68vh,620px)!important;display:block!important;overflow:hidden!important;transform:none!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .tech-feature-card,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .tech-feature-card,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .tech-feature-card{overflow:hidden!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .tech-feature-visual,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .tech-feature-visual,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .tech-feature-visual{justify-content:center!important;align-items:center!important;display:flex!important;inset:clamp(14px,1.6vw,28px)!important;overflow:hidden!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .tech-feature-card img.feature-image,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .tech-feature-card img.feature-image,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .tech-feature-card img.feature-image{object-fit:contain!important;object-position:center!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;position:static!important;inset:auto!important;transform:none!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .tech-feature-copy,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .tech-feature-copy,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .tech-feature-copy{background:linear-gradient(135deg,#ffffff4d,#ffffff24)!important;width:min(520px,100% - 48px)!important;top:auto!important;bottom:clamp(24px,3vw,52px)!important;left:clamp(24px,4vw,72px)!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .feature-grid,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .feature-grid,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .feature-grid{width:min(92vw,1400px)!important;max-width:1400px!important;height:min(68vh,620px)!important;margin:auto!important;transform:none!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .dynamic-path-stage,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .dynamic-path-stage,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .dynamic-path-stage{place-items:center!important}html body #app main.detail-page.product-detail-eg80 .product-forms-section,html body #app main.detail-page.product-detail-eg300 .product-forms-section,html body #app main.detail-page.product-detail-eg300pro .product-forms-section{margin-bottom:0!important;padding-bottom:clamp(18px,2vw,32px)!important}html body #app main.detail-page.product-detail-eg80 .product-forms-section+.amr-path-stack-section,html body #app main.detail-page.product-detail-eg300 .product-forms-section+.amr-path-stack-section,html body #app main.detail-page.product-detail-eg300pro .product-forms-section+.amr-path-stack-section{margin-top:clamp(-28px,-2vw,-12px)!important;padding-top:0!important}.product-detail-eg80 .product-forms-section,.product-detail-eg300 .product-forms-section,.product-detail-eg300pro .product-forms-section{margin-bottom:0!important;padding-bottom:clamp(12px,1.6vw,24px)!important}.product-detail-eg80 .amr-path-stack-section,.product-detail-eg300 .amr-path-stack-section,.product-detail-eg300pro .amr-path-stack-section{margin-top:clamp(-260px,-14vw,-150px)!important;padding-top:0!important}.product-detail-eg80 .amr-path-stack-section .dynamic-path-stage,.product-detail-eg300 .amr-path-stack-section .dynamic-path-stage,.product-detail-eg300pro .amr-path-stack-section .dynamic-path-stage{align-content:start!important;height:100vh!important;min-height:100vh!important;top:0!important}.product-detail-eg80 .amr-path-stack-section .detail-feature-grid,.product-detail-eg300 .amr-path-stack-section .detail-feature-grid,.product-detail-eg300pro .amr-path-stack-section .detail-feature-grid{margin-top:0!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .feature-grid,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .feature-grid,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .feature-grid{border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .feature-card,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .feature-card,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .feature-card{border-radius:0!important;width:100%!important;height:100%!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .feature-card img,html body #app main.detail-page.product-detail-eg300 .amr-path-stack-section .feature-card img,html body #app main.detail-page.product-detail-eg300pro .amr-path-stack-section .feature-card img{object-fit:contain!important;object-position:center top!important;width:100%!important;height:100%!important;max-height:none!important}.product-detail-eg80 .product-forms-section{position:relative}.product-detail-eg80 .product-forms-section:after{content:"";background:#0f172a1a;width:100%;height:1px;margin-top:clamp(68px,5.6vw,92px);display:block}.product-detail-eg80 .amr-path-stack-section{margin-top:0!important;padding-top:0!important}.product-detail-eg80 .amr-path-stack-section .dynamic-path-stage,.product-detail-eg80 .amr-path-stack-section .feature-grid{margin-top:0!important}.product-detail-eg80 .product-forms-section+.amr-path-stack-section{margin-top:calc(-1*clamp(68px,5.6vw,92px))!important}.product-detail-eg80 .amr-path-stack-section .dynamic-path-stage{padding:0!important;display:block!important;position:sticky!important;top:0!important}.product-detail-eg80 .amr-path-stack-section .detail-feature-grid.feature-grid{align-items:start!important;margin:0!important;position:relative!important;top:0!important;left:0!important}.product-detail-eg80 .amr-path-stack-section .detail-feature-card,.product-detail-eg80 .amr-path-stack-section .tech-feature-visual,.product-detail-eg80 .amr-path-stack-section .feature-image{margin-top:0!important;padding-top:0!important}html body #app main.detail-page.product-detail-eg80 .product-forms-section+.amr-path-stack-section{height:auto!important;min-height:0!important;margin-top:0!important;padding-top:0!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .dynamic-path-stage{height:auto!important;min-height:0!important;margin-top:0!important;padding-top:0!important;position:relative!important;top:auto!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .detail-feature-grid.feature-grid{height:auto!important;min-height:0!important;margin-top:0!important;padding-top:0!important;display:block!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .detail-feature-card.tech-feature-card.is-active{opacity:1!important;visibility:visible!important;width:min(92vw,500px)!important;margin:0 auto!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .detail-feature-card.tech-feature-card:not(.is-active){display:none!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .detail-feature-card.tech-feature-card.is-active{opacity:1!important;visibility:visible!important;width:min(92vw,500px)!important;max-width:min(92vw,500px)!important;margin:0 auto!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .detail-feature-grid.feature-grid:not(:has(.is-active)) .detail-feature-card.tech-feature-card:first-child{opacity:1!important;visibility:visible!important;width:min(92vw,500px)!important;max-width:min(92vw,500px)!important;margin:0 auto!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .detail-feature-grid.feature-grid:has(.is-active) .detail-feature-card.tech-feature-card:not(.is-active){display:none!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .detail-feature-grid.feature-grid:not(:has(.is-active)) .detail-feature-card.tech-feature-card:not(:first-child){display:none!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .tech-feature-visual,html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .feature-image{opacity:1!important;visibility:visible!important;display:block!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .detail-feature-card.tech-feature-card.is-amr-default,html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .detail-feature-card.tech-feature-card.is-active{opacity:1!important;visibility:visible!important;width:min(92vw,500px)!important;max-width:min(92vw,500px)!important;min-height:clamp(460px,56vw,760px)!important;margin:0 auto!important;display:grid!important;position:relative!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .detail-feature-card.tech-feature-card.is-amr-default .tech-feature-visual,html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .detail-feature-card.tech-feature-card.is-active .tech-feature-visual{opacity:1!important;visibility:visible!important;height:100%!important;display:block!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .detail-feature-card.tech-feature-card.is-amr-default .feature-image,html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .detail-feature-card.tech-feature-card.is-active .feature-image{opacity:1!important;visibility:visible!important;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}html body #app main.detail-page.product-detail-eg80 .product-forms-section{margin-bottom:0!important;padding-bottom:0!important}html body #app main.detail-page.product-detail-eg80 .product-forms-section:after{margin-top:clamp(68px,5.6vw,92px)!important;margin-bottom:0!important}html body #app main.detail-page.product-detail-eg80 .product-forms-section+.amr-path-stack-section{margin-top:0!important;padding-top:0!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section,html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .dynamic-path-stage{height:auto!important;min-height:0!important;position:static!important;top:auto!important;overflow:visible!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .detail-feature-card.tech-feature-card{background:#05070d!important;border-color:#0f172a2e!important;box-shadow:0 20px 48px #0206172e!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .tech-feature-visual{aspect-ratio:16/9!important;background:#05070d!important;border:0!important;border-radius:0 0 18px 18px!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .feature-image{aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;background:#05070d!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .tech-feature-copy{background:#fff!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .detail-feature-grid.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;width:min(94vw,1440px)!important;max-width:min(94vw,1440px)!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .detail-feature-card.tech-feature-card,html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .detail-feature-card.tech-feature-card.is-active,html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .detail-feature-card.tech-feature-card.is-amr-default{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .tech-feature-visual{aspect-ratio:auto!important;width:100%!important;height:clamp(280px,28vw,420px)!important}html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .feature-image{object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important}@media (width<=820px){html body #app main.detail-page.product-detail-eg80 .amr-path-stack-section .detail-feature-grid.feature-grid{grid-template-columns:1fr!important;width:min(94vw,720px)!important;max-width:min(94vw,720px)!important}}html body #app main.detail-page.product-detail-eg80 .tech-feature-section,html body #app main.detail-page.product-detail-eg300 .tech-feature-section,html body #app main.detail-page.product-detail-eg300pro .tech-feature-section{background:linear-gradient(#f8fafc 0%,#eef4ff 100%)!important;width:100%!important;max-width:none!important;margin:0!important;padding:64px clamp(20px,5vw,72px) 68px!important;overflow:hidden!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-section .detail-feature-grid,html body #app main.detail-page.product-detail-eg300 .tech-feature-section .detail-feature-grid,html body #app main.detail-page.product-detail-eg300pro .tech-feature-section .detail-feature-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:18px!important;width:min(94vw,1180px)!important;max-width:1180px!important;margin:0 auto!important;display:grid!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-card,html body #app main.detail-page.product-detail-eg300 .tech-feature-card,html body #app main.detail-page.product-detail-eg300pro .tech-feature-card{aspect-ratio:auto!important;background:#fff!important;border:1px solid #2563eb1f!important;border-radius:14px!important;width:100%!important;height:auto!important;min-height:280px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 34px #0f172a14!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-copy,html body #app main.detail-page.product-detail-eg300 .tech-feature-copy,html body #app main.detail-page.product-detail-eg300pro .tech-feature-copy{width:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:22px 22px 14px!important;position:relative!important;inset:auto!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-visual,html body #app main.detail-page.product-detail-eg300 .tech-feature-visual,html body #app main.detail-page.product-detail-eg300pro .tech-feature-visual{background:#f8fafc!important;border:1px solid #0f172a0f!important;border-radius:12px!important;margin:0 16px 16px!important;padding:14px!important;position:relative!important;inset:auto!important;overflow:hidden!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-card .feature-image,html body #app main.detail-page.product-detail-eg300 .tech-feature-card .feature-image,html body #app main.detail-page.product-detail-eg300pro .tech-feature-card .feature-image{object-fit:cover!important;border-radius:10px!important;width:100%!important;height:170px!important;min-height:0!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-title,html body #app main.detail-page.product-detail-eg300 .tech-feature-title,html body #app main.detail-page.product-detail-eg300pro .tech-feature-title{width:min(94vw,1180px)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-section,html body #app main.detail-page.product-detail-eg300 .tech-feature-section,html body #app main.detail-page.product-detail-eg300pro .tech-feature-section{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;position:relative!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-card,html body #app main.detail-page.product-detail-eg80 .tech-feature-card+.tech-feature-card,html body #app main.detail-page.product-detail-eg300 .tech-feature-card,html body #app main.detail-page.product-detail-eg300 .tech-feature-card+.tech-feature-card,html body #app main.detail-page.product-detail-eg300pro .tech-feature-card,html body #app main.detail-page.product-detail-eg300pro .tech-feature-card+.tech-feature-card{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:1!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-card h3,html body #app main.detail-page.product-detail-eg300 .tech-feature-card h3,html body #app main.detail-page.product-detail-eg300pro .tech-feature-card h3{word-break:normal!important;overflow-wrap:anywhere!important;max-width:none!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-section .detail-feature-grid,html body #app main.detail-page.product-detail-eg300 .tech-feature-section .detail-feature-grid,html body #app main.detail-page.product-detail-eg300pro .tech-feature-section .detail-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(18px,2vw,28px)!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-card h3,html body #app main.detail-page.product-detail-eg300 .tech-feature-card h3,html body #app main.detail-page.product-detail-eg300pro .tech-feature-card h3{font-size:clamp(13px,1.05vw,15px)!important;font-weight:500!important;line-height:1.55!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-num,html body #app main.detail-page.product-detail-eg300 .tech-feature-num,html body #app main.detail-page.product-detail-eg300pro .tech-feature-num{font-size:11px!important}@media (width<=820px){html body #app main.detail-page.product-detail-eg80 .tech-feature-section .detail-feature-grid,html body #app main.detail-page.product-detail-eg300 .tech-feature-section .detail-feature-grid,html body #app main.detail-page.product-detail-eg300pro .tech-feature-section .detail-feature-grid{grid-template-columns:1fr!important}}html body #app main.detail-page.product-detail-eg80 .product-forms-section:after,html body #app main.detail-page.product-detail-eg300 .product-forms-section:after,html body #app main.detail-page.product-detail-eg300pro .product-forms-section:after{content:none!important;background:0 0!important;height:0!important;margin:0!important;display:none!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-card:nth-child(4):after,html body #app main.detail-page.product-detail-eg300 .tech-feature-card:nth-child(4):after,html body #app main.detail-page.product-detail-eg300pro .tech-feature-card:nth-child(4):after{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(#0206176b 0%,#0f172a8f 58%,#020617ad 100%)!important;display:block!important;position:absolute!important;inset:0!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-card:nth-child(4) .tech-feature-content,html body #app main.detail-page.product-detail-eg300 .tech-feature-card:nth-child(4) .tech-feature-content,html body #app main.detail-page.product-detail-eg300pro .tech-feature-card:nth-child(4) .tech-feature-content{z-index:2!important;position:relative!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-card:nth-child(4):after,html body #app main.detail-page.product-detail-eg300 .tech-feature-card:nth-child(4):after,html body #app main.detail-page.product-detail-eg300pro .tech-feature-card:nth-child(4):after{content:none!important;background:0 0!important;display:none!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-card:nth-child(4):before,html body #app main.detail-page.product-detail-eg300 .tech-feature-card:nth-child(4):before,html body #app main.detail-page.product-detail-eg300pro .tech-feature-card:nth-child(4):before{opacity:0!important;background:0 0!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-card,html body #app main.detail-page.product-detail-eg300 .tech-feature-card,html body #app main.detail-page.product-detail-eg300pro .tech-feature-card{aspect-ratio:16/9!important;height:auto!important;min-height:clamp(360px,34vw,520px)!important}html body #app main.detail-page.product-detail-eg80 .tech-feature-card .feature-image,html body #app main.detail-page.product-detail-eg300 .tech-feature-card .feature-image,html body #app main.detail-page.product-detail-eg300pro .tech-feature-card .feature-image{object-fit:contain!important;object-position:center!important;background:#020617!important;width:100%!important;height:100%!important}@media (width<=820px){html body #app main.detail-page.product-detail-eg80 .tech-feature-card,html body #app main.detail-page.product-detail-eg300 .tech-feature-card,html body #app main.detail-page.product-detail-eg300pro .tech-feature-card{aspect-ratio:4/3!important;min-height:clamp(280px,68vw,420px)!important}}.amr-iot-grid img{width:86%;margin-left:auto;margin-right:auto;display:block}.amr-iot-grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:clamp(16px,1.6vw,30px)}.amr-iot-grid img{object-fit:contain;width:100%;height:auto}.product-detail-eg300 .product-overview .overview-image,.product-detail-eg300pro .product-overview .overview-image{transform:scale(1.12)}.tech-stack .tech-section:nth-child(3) .tech-section-visual img{object-fit:contain;width:72%;height:72%;margin:auto;position:absolute;inset:0}.product-detail-eagv150 .product-overview .overview-image,.product-detail-eagv200 .product-overview .overview-image,.product-detail-eagv300 .product-overview .overview-image,.product-detail-eagv500 .product-overview .overview-image,.product-detail-eagv100 .product-overview .overview-image,.product-detail-esvr2 .product-overview .overview-image{transform-origin:50%;transform:scale(1.14)}.product-detail-eg80 .product-overview .overview-image,.product-detail-eg300 .product-overview .overview-image,.product-detail-eg300pro .product-overview .overview-image{transform-origin:50%;transform:translate(10px)scale(1.76)}.product-detail-eg300 .product-overview .overview-image,.product-detail-eg300pro .product-overview .overview-image{transform-origin:50%;transform:translate(10px)scale(2.35)}.product-detail-eg300 .product-overview .overview-image-card,.product-detail-eg300pro .product-overview .overview-image-card{aspect-ratio:16/9;min-height:clamp(420px,34vw,620px);overflow:visible;max-height:none!important}.product-detail-eg300 .product-overview .overview-image,.product-detail-eg300pro .product-overview .overview-image{object-fit:contain;transform-origin:50%;width:118%;height:118%;transform:translate(2%)scale(1.28)!important}.product-detail-eg300 .detail-image img{transform-origin:50%;transform:scale(1.69)!important}.product-detail-eg300pro .detail-image img{transform-origin:50%;transform:scale(1.36)!important}.product-detail-eg80 .detail-image img{transform-origin:50%;transform:scale(1.92)translateY(-42px)!important}.product-detail-ecs100 .detail-image img,.product-detail-eco400 .detail-image img,.product-detail-ecs800 .detail-image img,.product-detail-eco50 .detail-image img,.product-detail-ecs50 .detail-image img,.product-detail-eio50 .detail-image img,.product-detail-eio88a .detail-image img{transform-origin:50%;transform:scale(1.23)!important}.product-detail-eagv150 .tech-feature-visual,.product-detail-eagv200 .tech-feature-visual,.product-detail-eagv300 .tech-feature-visual,.product-detail-eagv500 .tech-feature-visual,.product-detail-eagv100 .tech-feature-visual,.product-detail-esvr2 .tech-feature-visual{overflow:hidden;background:#f1f5f9!important}.product-detail-eagv150 .feature-image,.product-detail-eagv200 .feature-image,.product-detail-eagv300 .feature-image,.product-detail-eagv500 .feature-image,.product-detail-eagv100 .feature-image,.product-detail-esvr2 .feature-image{object-fit:cover;image-rendering:auto;width:100%;height:100%;transform:none;filter:brightness(1.14)contrast(1.2)saturate(1.12)!important}.product-detail-eagv150 .detail-feature-card .tech-feature-visual:after,.product-detail-eagv200 .detail-feature-card .tech-feature-visual:after,.product-detail-eagv300 .detail-feature-card .tech-feature-visual:after,.product-detail-eagv500 .detail-feature-card .tech-feature-visual:after,.product-detail-eagv100 .detail-feature-card .tech-feature-visual:after,.product-detail-esvr2 .detail-feature-card .tech-feature-visual:after{display:none!important}.product-detail-eagv150 .detail-feature-card:nth-child(4) .feature-image,.product-detail-eagv200 .detail-feature-card:nth-child(4) .feature-image,.product-detail-eagv300 .detail-feature-card:nth-child(4) .feature-image,.product-detail-eagv500 .detail-feature-card:nth-child(4) .feature-image,.product-detail-eagv100 .detail-feature-card:nth-child(4) .feature-image,.product-detail-esvr2 .detail-feature-card:nth-child(4) .feature-image{filter:brightness(1.32)contrast(1.12)saturate(1.18)!important}.product-detail-eby15 .feature-list,.product-detail-eby15 .features-grid,.product-detail-eby15 .advantage-grid{align-items:stretch}.product-detail-eby15 .feature-card,.product-detail-eby15 .advantage-card,.product-detail-eby15 .core-advantage-card{background:#fff;border:1px solid #e2e8f0e6;border-radius:22px;overflow:hidden;box-shadow:0 18px 44px #0f172a14}.product-detail-eby15 .feature-card img,.product-detail-eby15 .advantage-card img,.product-detail-eby15 .core-advantage-card img{object-fit:cover;object-position:center;background:#f8fafc;border-radius:0;width:100%;height:clamp(260px,24vw,360px);padding:0;display:block}.product-detail-eby15 .feature-card h3,.product-detail-eby15 .advantage-card h3,.product-detail-eby15 .core-advantage-card h3,.product-detail-eby15 .tech-feature-card h3{letter-spacing:0!important;font-size:clamp(15px,1.25vw,18px)!important;font-weight:400!important;line-height:1.58!important}.product-detail-eby15 .feature-card p,.product-detail-eby15 .advantage-card p,.product-detail-eby15 .core-advantage-card p{font-size:clamp(13px,1vw,15px)!important;font-weight:300!important;line-height:1.72!important}.product-detail-controller .motion-models-section,.product-detail-ecs100 .motion-models-section,.product-detail-ecs200 .motion-models-section,.product-detail-ecs500 .motion-models-section,.product-detail-controller .robot-types-section,.product-detail-ecs100 .robot-types-section,.product-detail-ecs200 .robot-types-section,.product-detail-ecs500 .robot-types-section{--controller-card-scale-height:clamp(260px, 22vw, 460px)}.product-detail-controller .motion-model-card,.product-detail-ecs100 .motion-model-card,.product-detail-ecs200 .motion-model-card,.product-detail-ecs500 .motion-model-card,.product-detail-controller .robot-type-card,.product-detail-ecs100 .robot-type-card,.product-detail-ecs200 .robot-type-card,.product-detail-ecs500 .robot-type-card{min-height:var(--controller-card-scale-height)!important;height:auto!important;padding-top:clamp(22px,2.2vw,44px)!important;padding-bottom:clamp(22px,2.2vw,44px)!important}.product-detail-controller .motion-model-image,.product-detail-ecs100 .motion-model-image,.product-detail-ecs200 .motion-model-image,.product-detail-ecs500 .motion-model-image,.product-detail-controller .robot-type-image,.product-detail-ecs100 .robot-type-image,.product-detail-ecs200 .robot-type-image,.product-detail-ecs500 .robot-type-image{height:clamp(150px,14vw,300px)!important;max-height:none!important}.product-detail-controller .motion-model-image img,.product-detail-ecs100 .motion-model-image img,.product-detail-ecs200 .motion-model-image img,.product-detail-ecs500 .motion-model-image img,.product-detail-controller .robot-type-image img,.product-detail-ecs100 .robot-type-image img,.product-detail-ecs200 .robot-type-image img,.product-detail-ecs500 .robot-type-image img{object-fit:contain!important;width:100%!important;height:100%!important;max-height:none!important}.product-detail .motion-model-grid,.product-detail .controller-type-grid{align-items:stretch!important;width:min(94vw,1440px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.product-detail .motion-model-card,.product-detail .controller-type-card{justify-content:center!important;gap:clamp(14px,1.2vw,24px)!important;height:auto!important;min-height:clamp(230px,18vw,420px)!important;padding:clamp(22px,2.1vw,42px) clamp(16px,1.6vw,30px)!important}.product-detail .motion-model-card img,.product-detail .controller-type-card img{object-fit:contain!important;width:100%!important;height:clamp(140px,12vw,280px)!important;max-height:none!important;margin:0!important}.product-detail .motion-model-card h3,.product-detail .controller-type-card h3{margin:0!important;font-size:clamp(15px,1.1vw,20px)!important;line-height:1.35!important}@media (width<=1200px){.product-detail .motion-model-grid,.product-detail .controller-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=900px){.product-detail .motion-model-grid,.product-detail .controller-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.product-detail .motion-model-grid,.product-detail .controller-type-grid{grid-template-columns:1fr!important}}.app-grid{align-items:stretch}.app-card{height:auto}.app-card-img{aspect-ratio:16/9;min-height:210px;height:clamp(210px,15vw,340px)!important}.app-card-body{padding:clamp(22px,1.8vw,34px)!important}@media (width<=300px){.product-detail .motion-model-grid,.product-detail .controller-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=75em){.product-detail .motion-model-grid,.product-detail .controller-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .tech-feature-section .tech-feature-title{text-align:center!important;width:min(94vw,1480px)!important;max-width:none!important;margin:0 auto clamp(26px,3vw,48px)!important;padding:0!important}html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .tech-feature-section .tech-feature-card{background:#020617!important;border:0!important;border-radius:clamp(18px,2vw,34px)!important;width:100%!important;height:auto!important;min-height:clamp(420px,44vw,760px)!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 90px #0f172a2e!important}html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .tech-feature-section .tech-feature-card:before{content:none!important;display:none!important}html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .tech-feature-section .tech-feature-visual{z-index:0!important;border-radius:inherit!important;background:0 0!important;border:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .tech-feature-section .feature-image{aspect-ratio:auto!important;object-fit:cover!important;object-position:center!important;border-radius:inherit!important;background:0 0!important;border:0!important;width:100%!important;height:100%!important;min-height:0!important}html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .tech-feature-section .tech-feature-copy{z-index:2!important;-webkit-backdrop-filter:blur(18px)saturate(150%)!important;background:linear-gradient(135deg,#ffffff47,#ffffff1c)!important;border:1px solid #ffffff38!important;border-radius:clamp(18px,1.6vw,28px)!important;gap:12px!important;width:min(560px,100% - 44px)!important;padding:clamp(18px,2vw,30px)!important;display:grid!important;position:absolute!important;top:clamp(22px,4vw,72px)!important;left:clamp(22px,4vw,72px)!important;box-shadow:0 18px 52px #0206172e,inset 0 0 36px #3b82f614!important}html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .tech-feature-section .tech-feature-num{color:#dbeafe!important;background:#2563eb57!important;border:1px solid #93c5fd5c!important}@media (width<=760px){html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .tech-feature-section .tech-feature-card{min-height:360px!important}html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .tech-feature-section .tech-feature-copy{width:auto!important;top:16px!important;left:16px!important;right:16px!important}}html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .tech-feature-section{background:linear-gradient(#f8fafc 0%,#eef4ff 100%)!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(54px,6vw,96px) clamp(20px,5vw,72px)!important;overflow:hidden!important}html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .tech-feature-section .tech-feature-title{text-align:center!important;width:min(94vw,1480px)!important;max-width:none!important;margin:0 auto clamp(26px,3vw,48px)!important}html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .tech-feature-section .detail-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(18px,2vw,34px)!important;width:100%!important;max-width:none!important;margin:0!important;display:grid!important}html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .tech-feature-section .tech-feature-card{background:#fff!important;border:1px solid #2563eb1f!important;border-radius:16px!important;grid-template-rows:auto 1fr!important;min-height:clamp(340px,30vw,560px)!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 34px #0f172a14!important}html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .tech-feature-section .tech-feature-card:before{content:""!important;background:linear-gradient(90deg,#2563eb,#2563eb00)!important;height:3px!important;display:block!important;position:absolute!important;inset:0 0 auto!important}html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .tech-feature-section .tech-feature-copy{z-index:2!important;width:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;padding:clamp(20px,1.8vw,30px) clamp(20px,1.8vw,30px) 14px!important;display:grid!important;position:relative!important;top:auto!important;left:auto!important}html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .tech-feature-section .tech-feature-num{color:#2563eb!important;background:#eff6ff!important;border:0!important;width:max-content!important;padding:5px 10px!important}html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .tech-feature-section .tech-feature-card h3{color:#0f172a!important;text-shadow:none!important;font-size:clamp(15px,1.2vw,18px)!important;line-height:1.5!important}html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .tech-feature-section .tech-feature-visual{z-index:1!important;background:#f8fafc!important;border:0!important;border-radius:12px!important;width:auto!important;height:auto!important;margin:0 clamp(16px,1.5vw,24px) clamp(16px,1.5vw,24px)!important;padding:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .tech-feature-section .feature-image{aspect-ratio:auto!important;object-fit:cover!important;object-position:center!important;background:0 0!important;border:0!important;border-radius:12px!important;width:100%!important;height:clamp(220px,18vw,360px)!important;min-height:0!important;display:block!important}@media (width<=760px){html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .tech-feature-section .detail-feature-grid{grid-template-columns:1fr!important}}html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .feature-grid-section.tech-feature-section{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding-left:clamp(20px,5vw,72px)!important;padding-right:clamp(20px,5vw,72px)!important}html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .feature-grid-section.tech-feature-section .tech-feature-title,html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .feature-grid-section.tech-feature-section .detail-feature-grid{width:100%!important;max-width:min(92vw,180px)!important}html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .feature-grid-section.tech-feature-section .detail-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(22px,2.4vw,48px)!important}html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .feature-grid-section.tech-feature-section .tech-feature-card{border-radius:clamp(16px,1.4vw,28px)!important;min-height:clamp(380px,34vw,720px)!important}html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .feature-grid-section.tech-feature-section .feature-image{height:clamp(260px,24vw,560px)!important}@media (width<=760px){html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .feature-grid-section.tech-feature-section .detail-feature-grid{grid-template-columns:1fr!important}}html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .feature-grid-section.tech-feature-section .tech-feature-title,html body #app main.detail-page:not([class*=product-detail-ecs]):not(.product-detail-eco400):not(.product-detail-eco50):not(.product-detail-eio50):not(.product-detail-eio88a) .feature-grid-section.tech-feature-section .detail-feature-grid{max-width:none!important}main:has(.hero){background:radial-gradient(circle at 18% 8%,#2563eb29,#0000 30%),radial-gradient(circle at 86% 32%,#0ea5e91a,#0000 34%),#05070d}main:has(.hero)>.section{background:0 0}main:has(.hero)>.section.band{background:0 0}main:has(.hero)>.section.app-section{background:0 0}main:has(.hero)>.section.ego-contact-band{background:0 0}main:has(.hero) .section-title span{color:#60a5fa}main:has(.hero) .section-title h2{color:#f8fafc}main:has(.hero) .product-card h3{color:#f8fafc}main:has(.hero) .strength-title{color:#f8fafc}main:has(.hero) .app-card h3{color:#f8fafc}main:has(.hero) .ego-contact-text h4{color:#f8fafc}main:has(.hero) .section-title p{color:#cbd5e1}main:has(.hero) .product-card p{color:#cbd5e1}main:has(.hero) .strength-desc{color:#cbd5e1}main:has(.hero) .strength-points{color:#cbd5e1}main:has(.hero) .app-card p{color:#cbd5e1}main:has(.hero) .ego-contact-text p{color:#cbd5e1}main:has(.hero) .ego-contact-text a{color:#cbd5e1}:is(main:has(.hero) .product-card,main:has(.hero) .strength-item,main:has(.hero) .app-card,main:has(.hero) .ego-contact-item){background:linear-gradient(135deg,#0f172af0,#020617fa);border-color:#94a3b838;box-shadow:0 24px 70px #00000057}:is(main:has(.hero) .product-content,main:has(.hero) .app-card-body){background:0 0}:is(main:has(.hero) .product-image,main:has(.hero) .app-card-img){background-color:#020617}main:has(.hero) .product-meta span{color:#93c5fd}main:has(.hero) .text-link{color:#93c5fd}main:has(.hero) .strength-icon-circle{color:#93c5fd}main:has(.hero) .app-icon{color:#93c5fd}main:has(.hero) .app-num{color:#93c5fd}main:has(.hero) .product-meta small{color:#94a3b8b8}main:has(.hero) .strength-num{color:#94a3b8b8}:is(main:has(.hero) .strength-line,main:has(.hero) .strength-divider){background:#60a5fa3d}.product-card .product-image{position:relative}.home-product-image-title{z-index:5;color:#f8fafc;letter-spacing:.02em;text-align:center;white-space:nowrap;text-shadow:0 4px 22px #000000b8;pointer-events:none;margin:0;font-size:clamp(28px,3.2vw,46px);font-weight:800;line-height:1.12;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-card:has(.home-product-image-title) .product-image:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle,#02061733,#02061780);position:absolute;inset:0}.product-card:has(.home-product-image-title) .product-image img{z-index:1;position:relative}.home-product-image-link{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02061775;border:1px solid #93c5fd8c;border-radius:999px;justify-content:center;align-items:center;padding:9px 18px;font-size:14px;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:clamp(16px,1.8vw,26px);right:clamp(18px,2vw,30px);box-shadow:0 10px 28px #00000047;color:#bfdbfe!important}.product-card:hover .home-product-image-link{background:#2563ebb8;border-color:#bfdbfedb;color:#fff!important}main:has(.hero) .product-grid .product-card{display:block}main:has(.hero) .product-grid .product-card .product-image{height:100%;min-height:clamp(260px,23vw,340px)}main:has(.hero) .product-grid .product-card .product-content{display:none}main:has(.hero) .product-grid .product-card .product-image img{object-fit:cover;height:100%;min-height:clamp(260px,23vw,340px)}main:has(.hero) .product-grid .product-card{box-shadow:none!important;background:0 0!important;border:0!important}main:has(.hero) .product-grid .product-card:hover{box-shadow:none!important;border:0!important}main:has(.hero) .product-grid .product-card .product-image{background:0 0!important}main:has(.hero) .product-grid .product-card .product-image:before{border:0!important}main:has(.hero) .product-grid .product-card .home-product-image-title{background:linear-gradient(90deg,#38bdf8 0%,#60a5fa 36%,#2563eb 68%,#22d3ee 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 24px #2563eb6b,0 0 46px #22d3ee3d;-webkit-background-clip:text;background-clip:text;color:#0000!important}main:has(.hero) .product-grid .product-card .home-product-image-title{background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 38%,#0f5ea8 68%,#0f172a 100%);-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,4vw,58px);color:#0000!important}main:has(.hero) .product-grid .product-card .home-product-image-link{box-shadow:none;-webkit-backdrop-filter:none;background:#0f172a8f;border:1px solid #60a5fa6b;bottom:clamp(16px,1.8vw,26px);right:clamp(18px,2vw,30px);color:#bfdbfe!important}main:has(.hero) .product-grid .product-card:hover .home-product-image-link{box-shadow:none;background:#0f172aad;border-color:#60a5fa94;color:#dbeafe!important}main:has(.hero) .product-grid .product-card{overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}main:has(.hero) .product-grid .product-card:hover{overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}main:has(.hero) .product-grid .product-card .product-image{overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important}main:has(.hero) .product-grid .product-card .product-image:before{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}main:has(.hero) .product-grid .product-card .product-image:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}main:has(.hero) .product-grid .product-card .product-image img{filter:none!important;opacity:1!important}main:has(.hero) .product-grid .product-card .home-product-image-title{letter-spacing:.14em;background:linear-gradient(135deg,#60c8fff5,#2563ebe6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,2.7vw,40px);font-weight:800;color:#0000!important;text-shadow:none!important}main:has(.hero) .product-grid .product-card .home-product-image-title{top:38%;transform:translate(-50%,-50%)}main:has(.hero) .product-grid .product-card .home-product-image-link{inset:calc(38% + clamp(28px,3vw,44px)) auto auto 50%;transform:translate(-50%)}main:has(.hero) .product-grid .product-card .product-image{border-radius:22px}main:has(.hero) .product-grid .product-card .product-image img{border-radius:22px}main:has(.hero) .product-grid .product-card .home-product-image-link{top:calc(23% + clamp(28px,3vw,44px));color:#e5e7eb!important}main:has(.hero) .product-grid .product-card:hover .home-product-image-link{color:#f3f4f6!important}main:has(.hero) .product-grid .product-card:hover .home-product-image-link{background:#0f172a9e;border-color:#ffffff9e;color:#fff!important}main:has(.hero) .product-grid .product-card .home-product-image-link{text-shadow:0 1px 3px #0f172ae0;-webkit-backdrop-filter:blur(20px)saturate(170%);background:linear-gradient(135deg,#ffffff3d,#ffffff14),#ffffff14;border:1px solid #ffffff9e;inset:calc(23% + clamp(30px,3.2vw,48px)) auto auto 50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #ffffff29,0 10px 26px #0f172a33;color:#fff!important}main:has(.hero) .product-grid .product-card:hover .home-product-image-link{background:linear-gradient(135deg,#ffffff52,#ffffff1f),#ffffff1f;border-color:#ffffffc7;box-shadow:inset 0 1px #ffffffad,inset 0 -1px #fff3,0 12px 30px #0f172a3d;color:#fff!important}main:has(.hero) .product-grid .product-card .home-product-image-link{-webkit-backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(135deg,#e2e8f057,#94a3b824),#e2e8f01f;border:1px solid #e2e8f0b3;top:calc(23% + clamp(24px,2.6vw,40px));box-shadow:inset 0 1px #ffffff94,inset 0 -1px #94a3b838,0 10px 24px #0f172a2e;color:#f8fafc!important}main:has(.hero) .product-grid .product-card:hover .home-product-image-link{background:linear-gradient(135deg,#f1f5f96b,#cbd5e133),#e2e8f029;border-color:#f1f5f9d1}main:has(.hero) .product-grid .product-card .home-product-image-title{top:20%}main:has(.hero) .product-grid .product-card .home-product-image-link{top:calc(20% + clamp(24px,2.6vw,40px))}main:has(.hero) .product-grid .product-card .home-product-image-link{-webkit-backdrop-filter:blur(16px)saturate(145%);background:#e2e8f029;border:1px solid #e2e8f0a8;color:#e5e7eb!important;text-shadow:none!important;box-shadow:none!important}main:has(.hero) .product-grid .product-card:hover .home-product-image-link{background:#e2e8f038;border-color:#f1f5f9c7;color:#f1f5f9!important;box-shadow:none!important}main:has(.hero) .product-grid .product-card .home-product-image-link{color:#d1d5db!important;text-shadow:none!important;box-shadow:none!important;background:#0f172a47!important;border-color:#d1d5dbb8!important}main:has(.hero) .product-grid .product-card .home-product-image-link:visited{color:#d1d5db!important;text-shadow:none!important;box-shadow:none!important;background:#0f172a47!important;border-color:#d1d5dbb8!important}:is(main:has(.hero) .product-grid .product-card:hover .home-product-image-link,main:has(.hero) .product-grid .product-card .home-product-image-link:hover){color:#e5e7eb!important;box-shadow:none!important;background:#0f172a57!important;border-color:#e5e7ebdb!important}main:has(.hero) .product-grid .product-card{border-radius:14px!important}main:has(.hero) .product-grid .product-card img{border-radius:14px!important}main:has(.hero) .product-grid .product-card .home-product-image-link{color:#bfdbfe!important;text-shadow:none!important;box-shadow:none!important;background:#0f172a6b!important;border-color:#93c5fdd1!important}main:has(.hero) .product-grid .product-card .home-product-image-link:visited{color:#bfdbfe!important;text-shadow:none!important;box-shadow:none!important;background:#0f172a6b!important;border-color:#93c5fdd1!important}main:has(.hero) .product-grid .product-card .home-product-image-link{color:#fff!important;text-shadow:none!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px)saturate(170%)!important;background:linear-gradient(135deg,#ffffff3d,#ffffff1a)!important;border-color:#ffffffb8!important}main:has(.hero) .product-grid .product-card .home-product-image-link:visited{color:#fff!important;text-shadow:none!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px)saturate(170%)!important;background:linear-gradient(135deg,#ffffff3d,#ffffff1a)!important;border-color:#ffffffb8!important}:is(main:has(.hero) .product-grid .product-card:hover .home-product-image-link,main:has(.hero) .product-grid .product-card .home-product-image-link:hover){color:#fff!important;text-shadow:none!important;box-shadow:none!important;background:linear-gradient(135deg,#ffffff52,#ffffff29)!important;border-color:#ffffffe6!important}main:has(.hero) .product-grid .product-card .home-product-image-link{color:#bfdbfe!important;min-height:0!important;text-shadow:none!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px)saturate(170%)!important;background:linear-gradient(135deg,#ffffff3d,#ffffff1a)!important;border-color:#93c5fddb!important;padding:7px 18px!important;line-height:1.15!important}main:has(.hero) .product-grid .product-card .home-product-image-link:visited{color:#bfdbfe!important;min-height:0!important;text-shadow:none!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px)saturate(170%)!important;background:linear-gradient(135deg,#ffffff3d,#ffffff1a)!important;border-color:#93c5fddb!important;padding:7px 18px!important;line-height:1.15!important}:is(main:has(.hero) .product-grid .product-card:hover .home-product-image-link,main:has(.hero) .product-grid .product-card .home-product-image-link:hover){color:#dbeafe!important;box-shadow:none!important;background:linear-gradient(135deg,#ffffff4d,#ffffff24)!important;border-color:#bfdbfef5!important;padding:7px 18px!important}main>.section:first-of-type{padding-top:clamp(42px,5vw,72px)!important}main>.section:first-of-type .section-heading,main>.section:first-of-type .section-title{transform:translateY(-18px)}main:has(.hero) .product-grid .product-card:hover .home-product-image-link{color:#fff!important;box-shadow:none!important;text-shadow:none!important;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 48%,#0ea5e9 100%)!important;border-color:#bfdbfefa!important}main>.section:first-of-type .product-grid{margin-top:clamp(22px,2.6vw,36px)!important}main:has(.hero)>.section>.section-title h2{font-size:clamp(28px,3vw,42px)!important;line-height:1.12!important}main:has(.hero)>.section>.section-title span{font-size:clamp(11px,.9vw,13px)!important}main:has(.hero) .strength-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.8vw,24px);width:min(92vw,1320px);margin:clamp(34px,4vw,54px) auto 0;display:grid!important}main:has(.hero) .strength-item{cursor:default;background:linear-gradient(#0f172aeb,#020617fa) padding-box padding-box,linear-gradient(135deg,#60a5fa6b,#0f172a14) border-box;border:1px solid #60a5fa2e;border-radius:24px;min-height:clamp(360px,30vw,460px);padding:clamp(28px,3vw,42px) clamp(20px,2.2vw,30px);transition:transform .28s,border-color .28s,box-shadow .28s;transform:none;box-shadow:0 22px 58px #00000047;flex:none!important}main:has(.hero) .strength-grid:hover .strength-item{cursor:default;background:linear-gradient(#0f172aeb,#020617fa) padding-box padding-box,linear-gradient(135deg,#60a5fa6b,#0f172a14) border-box;border:1px solid #60a5fa2e;border-radius:24px;min-height:clamp(360px,30vw,460px);padding:clamp(28px,3vw,42px) clamp(20px,2.2vw,30px);transition:transform .28s,border-color .28s,box-shadow .28s;transform:none;box-shadow:0 22px 58px #00000047;flex:none!important}main:has(.hero) .strength-grid:hover .strength-item:hover{cursor:default;background:linear-gradient(#0f172aeb,#020617fa) padding-box padding-box,linear-gradient(135deg,#60a5fa6b,#0f172a14) border-box;border:1px solid #60a5fa2e;border-radius:24px;min-height:clamp(360px,30vw,460px);padding:clamp(28px,3vw,42px) clamp(20px,2.2vw,30px);transition:transform .28s,border-color .28s,box-shadow .28s;transform:none;box-shadow:0 22px 58px #00000047;flex:none!important}main:has(.hero) .strength-item:hover{border-color:#60a5fa6b;transform:translateY(-8px);box-shadow:0 30px 80px #2563eb2e,0 20px 60px #00000057}main:has(.hero) .strength-body{text-align:left;justify-content:space-between;align-items:flex-start;padding-top:0}main:has(.hero) .strength-icon-circle{color:#bfdbfe;background:linear-gradient(135deg,#2563eb47,#0ea5e91f);border-color:#93c5fd3d;border-radius:18px;width:clamp(54px,4.8vw,70px);height:clamp(54px,4.8vw,70px);margin-bottom:clamp(28px,3.6vw,44px)}main:has(.hero) .strength-title{color:#f8fafc;letter-spacing:-.02em;font-size:clamp(18px,1.45vw,24px);line-height:1.25}main:has(.hero) .strength-item:hover .strength-title{color:#f8fafc;letter-spacing:-.02em;font-size:clamp(18px,1.45vw,24px);line-height:1.25}main:has(.hero) .strength-num{color:#93c5fd42;margin:0;padding:0;font-size:clamp(28px,3.2vw,44px);position:absolute;top:clamp(22px,2.2vw,32px);right:clamp(22px,2.2vw,32px)}main:has(.hero) .strength-item:hover .strength-num{color:#93c5fd42;margin:0;padding:0;font-size:clamp(28px,3.2vw,44px);position:absolute;top:clamp(22px,2.2vw,32px);right:clamp(22px,2.2vw,32px)}main:has(.hero) .strength-detail{opacity:1;max-height:none;margin-top:clamp(18px,2vw,26px);overflow:visible}main:has(.hero) .strength-item:hover .strength-detail{opacity:1;max-height:none;margin-top:clamp(18px,2vw,26px);overflow:visible}main:has(.hero) .strength-detail p{color:#cbd5e1eb;font-size:clamp(14px,1vw,15px);line-height:1.75}main:has(.hero) .strength-divider{background:linear-gradient(90deg,#60a5fa94,#0000)}main:has(.hero) .strength-points{grid-template-columns:1fr;gap:9px}main:has(.hero) .strength-points li{color:#e2e8f0db;font-size:clamp(13px,.95vw,14px);line-height:1.45}main:has(.hero) .strength-points li:before{background:#60a5fa;box-shadow:0 0 12px #60a5fa99}main:has(.hero) .strength-line{opacity:.75;background:linear-gradient(90deg,#2563eb,#38bdf8);border-radius:999px 999px 0 0;height:3px;bottom:0;left:clamp(20px,2.2vw,30px);right:clamp(20px,2.2vw,30px)}@media (width<=980px){main:has(.hero) .strength-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){main:has(.hero) .strength-grid{grid-template-columns:1fr}main:has(.hero) .strength-item{min-height:auto}main:has(.hero) .strength-grid:hover .strength-item{min-height:auto}main:has(.hero) .strength-grid:hover .strength-item:hover{min-height:auto}}main:has(.hero) .strength-image{z-index:1;background:#0f172adb;border:1px solid #94a3b82e;border-radius:18px;width:100%;height:clamp(118px,9.5vw,150px);margin-bottom:clamp(18px,2vw,24px);position:relative;overflow:hidden}main:has(.hero) .strength-image:after{content:"";pointer-events:none;background:linear-gradient(#0206170a,#0206173d);position:absolute;inset:0}main:has(.hero) .strength-image img{object-fit:cover;width:100%;height:100%;transition:none;display:block;transform:none}main:has(.hero) .strength-item:hover .strength-image img{transform:none}main:has(.hero) .strength-body{z-index:2;position:relative}main:has(.hero) .strength-icon-circle{margin-bottom:clamp(18px,2vw,26px)}@media (width<=640px){main:has(.hero) .strength-image{height:clamp(160px,42vw,220px)}}main:has(.hero) .strength-item{min-height:0;box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}main:has(.hero) .strength-grid:hover .strength-item{min-height:0;box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}main:has(.hero) .strength-grid:hover .strength-item:hover{min-height:0;box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}main:has(.hero) .strength-item:hover{box-shadow:none}main:has(.hero) .strength-image{aspect-ratio:1;width:100%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:18px;margin:0 0 clamp(18px,2vw,26px)}main:has(.hero) .strength-image:after{content:none}main:has(.hero) .strength-image img{object-fit:cover;filter:saturate(1.04)contrast(1.04);border-radius:18px}main:has(.hero) .strength-body{padding:0 2px}main:has(.hero) .strength-line{display:none}@media (width<=640px){main:has(.hero) .strength-image{height:auto}}main:has(.hero) .strength-image{border-radius:0;width:min(82%,220px);margin:0 auto clamp(18px,2vw,26px)}main:has(.hero) .strength-image img{border-radius:0}@media (width<=980px){main:has(.hero) .strength-image{width:min(76%,240px)}}@media (width<=640px){main:has(.hero) .strength-image{width:min(72vw,260px)}}main:has(.hero) .strength-image{width:min(98.4%,264px);margin:0 auto clamp(10px,1.2vw,16px)}main:has(.hero) .strength-body{text-align:center;align-items:center;width:min(98.4%,264px);margin:0 auto;padding:0}main:has(.hero) .strength-title{text-align:center;width:100%;margin:0}main:has(.hero) .strength-item:hover .strength-title{text-align:center;width:100%;margin:0}main:has(.hero) .strength-detail{text-align:center;width:100%;margin-top:6px}main:has(.hero) .strength-item:hover .strength-detail{text-align:center;width:100%;margin-top:6px}main:has(.hero) .strength-detail p{text-align:center;margin:0;line-height:1.55}@media (width<=980px){:is(main:has(.hero) .strength-image,main:has(.hero) .strength-body){width:min(91.2%,288px)}}@media (width<=640px){:is(main:has(.hero) .strength-image,main:has(.hero) .strength-body){width:min(86.4vw,312px)}}main:has(.hero) .strength-body{flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}main:has(.hero) .strength-title{min-height:1.35em!important;margin:0!important}main:has(.hero) .strength-item:hover .strength-title{min-height:1.35em!important;margin:0!important}main:has(.hero) .strength-detail{margin-top:0!important}main:has(.hero) .strength-item:hover .strength-detail{margin-top:0!important}main:has(.hero) .strength-detail p{justify-content:center!important;align-items:flex-start!important;max-width:100%!important;min-height:3.1em!important;display:flex!important}@media (width<=640px){main:has(.hero) .strength-detail p{min-height:0!important}}main:has(.hero) .strength-short-line{background:#2563eb!important;border-radius:999px!important;width:clamp(23px,2vw,31px)!important;height:2px!important;margin:4px auto 0!important;display:block!important}main:has(.hero) .strength-more-link{color:#2563eb!important;letter-spacing:.02em!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:max-content!important;margin:2px auto 0!important;font-size:clamp(13px,.95vw,15px)!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;transition:color .22s,transform .22s!important;display:inline-flex!important}main:has(.hero) .strength-more-link:hover{color:#1d4ed8!important;transform:translateY(-1px)!important}main:has(.hero) .strength-long-line{background:#2563eb!important;border-radius:999px!important;width:100%!important;height:4px!important;margin:6px auto 0!important;display:block!important}main:has(.hero) .strength-more-link strong{-webkit-text-stroke:.25px currentColor!important;margin-left:0!important;font-size:1.24em!important;font-weight:900!important;line-height:1!important;display:inline-block!important}main:has(.hero) .strength-grid{scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;scrollbar-width:none!important;grid-template-columns:none!important;gap:clamp(16px,1.8vw,24px)!important;width:min(92vw,1320px)!important;display:flex!important;overflow:auto visible!important}main:has(.hero) .strength-grid::-webkit-scrollbar{display:none!important}main:has(.hero) .strength-item{scroll-snap-align:start!important;flex:0 0 calc(25% - clamp(16px,1.8vw,24px)/1.33333)!important}main:has(.hero) .strength-grid:hover .strength-item{scroll-snap-align:start!important;flex:0 0 calc(25% - clamp(16px,1.8vw,24px)/1.33333)!important}main:has(.hero) .strength-grid:hover .strength-item:hover{scroll-snap-align:start!important;flex:0 0 calc(25% - clamp(16px,1.8vw,24px)/1.33333)!important}main:has(.hero) .strength-nav-buttons{justify-content:center!important;align-items:center!important;gap:10px!important;margin:12px auto 0!important;display:flex!important}main:has(.hero) .strength-nav-buttons button{color:#2563eb!important;cursor:pointer!important;background:#eff6ffd9!important;border:1px solid #2563eb59!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;transition:background .2s,color .2s,transform .2s!important;display:inline-flex!important}main:has(.hero) .strength-nav-buttons button:hover{color:#fff!important;background:#2563eb!important;transform:translateY(-1px)!important}@media (width<=980px){main:has(.hero) .strength-item{flex-basis:calc(50% - clamp(16px,1.8vw,24px)/2)!important}main:has(.hero) .strength-grid:hover .strength-item{flex-basis:calc(50% - clamp(16px,1.8vw,24px)/2)!important}main:has(.hero) .strength-grid:hover .strength-item:hover{flex-basis:calc(50% - clamp(16px,1.8vw,24px)/2)!important}}@media (width<=640px){main:has(.hero) .strength-item{flex-basis:100%!important}main:has(.hero) .strength-grid:hover .strength-item{flex-basis:100%!important}main:has(.hero) .strength-grid:hover .strength-item:hover{flex-basis:100%!important}}.strength-section-heading .strength-heading-controls{top:calc(50% + 16px)}.strength-grid .strength-nav-buttons,.strength-grid .strength-nav-buttons button,.strength-grid .strength-body button{display:none!important}@media (width<=760px){.strength-section-heading .strength-heading-controls{top:0}}main:has(.hero) .strength-bottom-controls{justify-content:center!important;align-items:center!important;width:100%!important;margin:clamp(24px,3vw,40px) auto 0!important;display:flex!important;position:static!important;transform:none!important}main:has(.hero) .strength-bottom-controls button{border-radius:999px!important;width:64px!important;height:38px!important}main:has(.hero) .strength-bottom-controls button{color:#2563eb!important;-webkit-backdrop-filter:blur(16px)saturate(150%)!important;background:linear-gradient(135deg,#ffffff94,#dbeafe3d),#ffffff2e!important;border:1px solid #60a5fa6b!important;border-radius:999px!important;width:64px!important;height:30px!important;box-shadow:inset 0 1px #ffffffad,0 10px 24px #2563eb24!important}main:has(.hero) .strength-bottom-controls button:hover{color:#fff!important;background:linear-gradient(135deg,#60a5fac7,#2563ebb8),#fff3!important;border-color:#60a5fab8!important}main:has(.hero) .strength-bottom-controls{gap:24px!important}main:has(.hero) .section.band{padding-inline:clamp(20px,5vw,96px)!important}main:has(.hero) .section.band .section-title{margin-bottom:clamp(26px,2.4vw,46px)!important}main:has(.hero) .strength-grid{gap:clamp(14px,1.6vw,30px)!important;max-width:min(92vw,1680px)!important;margin-inline:auto!important}main:has(.hero) .strength-item{border-radius:clamp(10px,1vw,18px)!important;min-height:clamp(360px,30vw,560px)!important;padding:clamp(18px,2.2vw,40px) clamp(16px,1.8vw,34px)!important}main:has(.hero) .strength-grid:hover .strength-item{border-radius:clamp(10px,1vw,18px)!important;min-height:clamp(360px,30vw,560px)!important;padding:clamp(18px,2.2vw,40px) clamp(16px,1.8vw,34px)!important}main:has(.hero) .strength-grid:hover .strength-item:hover{border-radius:clamp(10px,1vw,18px)!important;min-height:clamp(360px,30vw,560px)!important;padding:clamp(18px,2.2vw,40px) clamp(16px,1.8vw,34px)!important}main:has(.hero) .strength-image{height:clamp(150px,14vw,260px)!important}main:has(.hero) .strength-bottom-controls{margin-top:clamp(20px,2.6vw,48px)!important}main:has(.hero) .strength-bottom-controls button{width:clamp(72px,5.8vw,96px)!important;height:clamp(26px,1.9vw,34px)!important}main:has(.hero) .section.band{padding-block:clamp(72px,7vw,128px)!important;padding-inline:clamp(20px,5vw,72px)!important}main:has(.hero) .strength-grid{box-sizing:border-box!important;scroll-snap-type:x proximity!important;align-items:stretch!important;width:100%!important;max-width:none!important;overflow:auto hidden!important}main:has(.hero) .strength-item{scroll-snap-align:start!important;flex:0 0 calc(25% - clamp(16px,1.4vw,24px)/1.33333)!important;min-height:clamp(460px,32vw,620px)!important;padding:clamp(20px,1.8vw,34px)!important;transition:none!important;transform:none!important}main:has(.hero) .strength-grid:hover .strength-item{scroll-snap-align:start!important;flex:0 0 calc(25% - clamp(16px,1.4vw,24px)/1.33333)!important;min-height:clamp(460px,32vw,620px)!important;padding:clamp(20px,1.8vw,34px)!important;transition:none!important;transform:none!important}main:has(.hero) .strength-grid:hover .strength-item:hover{scroll-snap-align:start!important;flex:0 0 calc(25% - clamp(16px,1.4vw,24px)/1.33333)!important;min-height:clamp(460px,32vw,620px)!important;padding:clamp(20px,1.8vw,34px)!important;transition:none!important;transform:none!important}main:has(.hero) .strength-image{aspect-ratio:auto!important;will-change:auto!important;contain:paint!important;width:100%!important;height:clamp(220px,18vw,340px)!important;margin:0 auto clamp(22px,2vw,32px)!important;transition:none!important;overflow:hidden!important;transform:none!important}main:has(.hero) .strength-item:hover .strength-image{aspect-ratio:auto!important;will-change:auto!important;contain:paint!important;width:100%!important;height:clamp(220px,18vw,340px)!important;margin:0 auto clamp(22px,2vw,32px)!important;transition:none!important;overflow:hidden!important;transform:none!important}main:has(.hero) .strength-image img{object-fit:cover!important;object-position:center!important;will-change:auto!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;transition:none!important;animation:none!important;transform:translate(0,0)!important}main:has(.hero) .strength-item:hover .strength-image img{object-fit:cover!important;object-position:center!important;will-change:auto!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;transition:none!important;animation:none!important;transform:translate(0,0)!important}main:has(.hero) .strength-grid:hover .strength-item .strength-image img{object-fit:cover!important;object-position:center!important;will-change:auto!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;transition:none!important;animation:none!important;transform:translate(0,0)!important}main:has(.hero) .strength-grid:hover .strength-item:hover .strength-image img{object-fit:cover!important;object-position:center!important;will-change:auto!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;transition:none!important;animation:none!important;transform:translate(0,0)!important}main:has(.hero) .strength-body{gap:clamp(10px,.9vw,16px)!important;width:100%!important;max-width:none!important}main:has(.hero) .strength-title{font-size:clamp(22px,1.55vw,30px)!important}:is(main:has(.hero) .strength-desc,main:has(.hero) .strength-more-link){font-size:clamp(15px,1vw,18px)!important}main:has(.hero) .strength-detail p{min-height:clamp(76px,5vw,104px)!important}@media (width<=980px){main:has(.hero) .strength-item{flex-basis:calc(50% - clamp(18px,2vw,28px)/2)!important}main:has(.hero) .strength-grid:hover .strength-item{flex-basis:calc(50% - clamp(18px,2vw,28px)/2)!important}main:has(.hero) .strength-grid:hover .strength-item:hover{flex-basis:calc(50% - clamp(18px,2vw,28px)/2)!important}}@media (width<=640px){main:has(.hero) .strength-item{flex-basis:88vw!important;min-height:auto!important}main:has(.hero) .strength-grid:hover .strength-item{flex-basis:88vw!important;min-height:auto!important}main:has(.hero) .strength-grid:hover .strength-item:hover{flex-basis:88vw!important;min-height:auto!important}main:has(.hero) .strength-image{height:clamp(260px,72vw,360px)!important}main:has(.hero) .strength-item:hover .strength-image{height:clamp(260px,72vw,360px)!important}}html body #app main:has(.hero) .hero .hero-copy{max-width:min(62vw,1000px)!important}html body #app main:has(.hero) .hero .eyebrow{letter-spacing:.08em!important;font-size:clamp(18px,1.35vw,26px)!important;line-height:1.35!important}html body #app main:has(.hero) .hero h1{letter-spacing:.09em!important;max-width:min(60vw,940px)!important;font-size:clamp(44px,4.8vw,82px)!important;line-height:1.35!important}html body #app main:has(.hero) .hero p{max-width:min(52vw,720px)!important;margin-top:clamp(28px,2.4vw,44px)!important;font-size:clamp(16px,1.12vw,22px)!important;line-height:1.66!important}html body #app main:has(.hero) .hero-actions .button{min-height:clamp(40px,2.6vw,50px)!important;padding-inline:clamp(18px,1.4vw,28px)!important;font-size:clamp(14px,.9vw,18px)!important}@media (width<=760px){html body #app main:has(.hero) .hero .hero-copy{max-width:100%!important}html body #app main:has(.hero) .hero h1{max-width:100%!important}html body #app main:has(.hero) .hero p{max-width:100%!important}html body #app main:has(.hero) .hero .hero-copy{margin-left:0!important}html body #app main:has(.hero) .hero h1{font-size:clamp(32px,9.5vw,48px)!important}html body #app main:has(.hero) .hero p{font-size:clamp(15px,3.8vw,18px)!important}}html body #app main:has(.hero) .hero h1.hero-title-en{letter-spacing:0!important;max-width:none!important;font-size:clamp(32px,3.85vw,68px)!important;line-height:1.4!important}html body #app main:has(.hero) .hero h1.hero-title-en .hero-plus{color:#fff!important;margin:0 .08em!important}html body #app main:has(.hero h1.hero-title-en) .hero .hero-copy{max-width:min(76vw,1400px)!important}@media (width<=760px){html body #app main:has(.hero) .hero h1.hero-title-en{font-size:clamp(24px,6.5vw,44px)!important}}html body #app main:has(.hero) .app-section{padding-block:clamp(76px,7vw,126px)!important;padding-inline:clamp(20px,5vw,72px)!important}html body #app main:has(.hero) .app-section .section-title{margin-bottom:clamp(34px,3.2vw,58px)!important}html body #app main:has(.hero) .app-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-rows:clamp(310px,23vw,460px)!important;align-items:stretch!important;gap:clamp(14px,1.25vw,24px)!important;width:100%!important;max-width:none!important;margin:0 auto!important;display:grid!important}html body #app main:has(.hero) .app-card{background:#020617!important;border:0!important;border-radius:clamp(16px,1.45vw,26px)!important;height:100%!important;min-height:0!important;transition:box-shadow .28s,filter .28s!important;display:block!important;position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:0 24px 70px #02061757!important}html body #app main:has(.hero) .app-card:hover{filter:saturate(1.06)contrast(1.02)!important;transform:none!important;box-shadow:0 30px 88px #2563eb40!important}html body #app main:has(.hero) .app-card:first-child{grid-area:span 2/span 6!important}:is(html body #app main:has(.hero) .app-card:nth-child(2),html body #app main:has(.hero) .app-card:nth-child(3)){grid-area:span 1/span 3!important}:is(html body #app main:has(.hero) .app-card:nth-child(4),html body #app main:has(.hero) .app-card:nth-child(5),html body #app main:has(.hero) .app-card:nth-child(6)){grid-area:span 1/span 2!important}html body #app main:has(.hero) .app-card-img{aspect-ratio:auto!important;background-position:50%!important;background-size:cover!important;width:100%!important;height:100%!important;min-height:0!important;transition:transform .45s!important;position:absolute!important;inset:0!important;transform:scale(1.01)!important}html body #app main:has(.hero) .app-card-img:after{content:""!important;background:linear-gradient(#02061714 0%,#02061757 48%,#020617db 100%),linear-gradient(135deg,#2563eb2e,#0000 46%)!important;position:absolute!important;inset:0!important}html body #app main:has(.hero) .app-card-body{z-index:2!important;background:0 0!important;gap:clamp(8px,.65vw,12px)!important;padding:0!important;display:grid!important;position:absolute!important;inset:auto clamp(18px,1.6vw,30px) clamp(18px,1.6vw,30px)!important}html body #app main:has(.hero) .app-num{color:#bfdbfe!important;background:#2563eb3d!important;border:1px solid #93c5fd5c!important;border-radius:999px!important;width:max-content!important;padding:5px 10px!important;font-size:clamp(12px,.82vw,15px)!important;font-weight:800!important;line-height:1!important;position:static!important}html body #app main:has(.hero) .app-icon{display:none!important}html body #app main:has(.hero) .app-card h3{color:#fff!important;text-shadow:0 10px 28px #02061785!important;margin:0!important;font-size:clamp(18px,1.45vw,30px)!important;line-height:1.24!important}html body #app main:has(.hero) .app-card p{color:#e2e8f0e0!important;text-shadow:0 8px 22px #0206177a!important;max-width:34em!important;margin:0!important;font-size:clamp(13px,.92vw,17px)!important;line-height:1.62!important}@media (width<=980px){html body #app main:has(.hero) .app-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:clamp(240px,42vw,360px)!important}html body #app main:has(.hero) .app-card{grid-area:span 1/span 1!important}html body #app main:has(.hero) .app-card:first-child{grid-area:span 1/span 1!important}html body #app main:has(.hero) .app-card:nth-child(2){grid-area:span 1/span 1!important}html body #app main:has(.hero) .app-card:nth-child(3){grid-area:span 1/span 1!important}html body #app main:has(.hero) .app-card:nth-child(4){grid-area:span 1/span 1!important}html body #app main:has(.hero) .app-card:nth-child(5){grid-area:span 1/span 1!important}html body #app main:has(.hero) .app-card:nth-child(6){grid-area:span 1/span 1!important}html body #app main:has(.hero) .app-card:nth-child(n+4) p{display:block!important}}@media (width<=640px){html body #app main:has(.hero) .app-grid{grid-template-columns:1fr!important;grid-auto-rows:clamp(260px,74vw,380px)!important}}html body #app main:has(.hero) .app-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:clamp(220px,20vw,340px)!important;gap:clamp(14px,1.2vw,22px)!important}html body #app main:has(.hero) .app-card{border-radius:0!important;grid-area:span 1/span 1!important}html body #app main:has(.hero) .app-card:first-child{border-radius:0!important;grid-area:span 1/span 1!important}html body #app main:has(.hero) .app-card:nth-child(2){border-radius:0!important;grid-area:span 1/span 1!important}html body #app main:has(.hero) .app-card:nth-child(3){border-radius:0!important;grid-area:span 1/span 1!important}html body #app main:has(.hero) .app-card:nth-child(4){border-radius:0!important;grid-area:span 1/span 1!important}html body #app main:has(.hero) .app-card:nth-child(5){border-radius:0!important;grid-area:span 1/span 1!important}html body #app main:has(.hero) .app-card:nth-child(6){border-radius:0!important;grid-area:span 1/span 1!important}html body #app main:has(.hero) .app-card:nth-child(7){border-radius:0!important;grid-area:span 1/span 1!important}html body #app main:has(.hero) .app-card:nth-child(8){border-radius:0!important;grid-area:span 1/span 1!important}html body #app main:has(.hero) .app-card:nth-child(9){border-radius:0!important;grid-area:span 1/span 1!important}html body #app main:has(.hero) .app-card-img{border-radius:0!important}html body #app main:has(.hero) .app-card-img:after{border-radius:0!important}html body #app main:has(.hero) .app-card:nth-child(n+4) p{display:block!important}@media (width<=980px){html body #app main:has(.hero) .app-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){html body #app main:has(.hero) .app-grid{grid-template-columns:1fr!important}}html body #app main:has(.hero) .app-grid{gap:0!important}html body #app main:has(.hero) .app-card{box-shadow:none!important}html body #app main:has(.hero) .app-card:hover{box-shadow:none!important}html body #app main:has(.hero) .strength-image{aspect-ratio:1!important;height:auto!important;min-height:0!important}html body #app main:has(.hero) .strength-image img{object-fit:cover!important;width:100%!important;height:100%!important}html body #app main:has(.hero) .strength-image img[src="/assets/tech/general-task-system-egts.png.webp"]{transform:scale(1.1)!important}html body #app main:has(.hero) .app-card:nth-child(4){grid-column:span 2!important}:is(html body #app main:has(.hero) .app-card:nth-child(4),html body #app main:has(.hero) .app-card:nth-child(5),html body #app main:has(.hero) .app-card:nth-child(6),html body #app main:has(.hero) .app-card:nth-child(7)){grid-area:span 1/span 1!important;display:block!important}html body #app main:has(.hero) .app-num{display:none!important}html body #app main:has(.hero) .app-card-img{background-position:50%!important;background-size:cover!important}@media (width<=980px){html body #app main:has(.hero) .app-grid{grid-auto-rows:clamp(260px,46vw,440px)!important}}@media (width<=640px){html body #app main:has(.hero) .app-grid{grid-auto-rows:clamp(260px,72vw,420px)!important}}html body #app main:has(.hero) .app-grid{grid-auto-rows:clamp(300px,24vw,520px)!important}html body #app main:has(.hero) .app-card-img{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;transform:none!important}html body #app main:has(.hero) .app-card:hover .app-card-img{transform:none!important}html body #app main:has(.hero) .app-card-img:after{background:0 0!important;display:none!important}html body #app main:has(.hero) .app-card:nth-child(4){grid-area:span 1/span 2!important}html body #app main:has(.hero) .app-card:nth-child(5){display:none!important}html body #app main:has(.hero) .app-card-background-only{cursor:default!important}@media (width<=980px){html body #app main:has(.hero) .app-card:nth-child(4){grid-column:span 2!important}html body #app main:has(.hero) .app-grid{grid-auto-rows:clamp(300px,48vw,520px)!important}}@media (width<=640px){html body #app main:has(.hero) .app-card:nth-child(4){grid-column:span 1!important}html body #app main:has(.hero) .app-grid{grid-auto-rows:clamp(300px,82vw,500px)!important}}html body #app main:has(.hero) .app-grid{grid-auto-rows:clamp(300px,23vw,500px)!important;gap:0!important}html body #app main:has(.hero) .app-card{background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}html body #app main:has(.hero) .app-card-img{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;height:100%!important;inset:0!important}html body #app main:has(.hero) .app-card-background-only .app-card-img{background-size:cover!important}@media (width<=980px){html body #app main:has(.hero) .app-grid{grid-auto-rows:clamp(300px,46vw,500px)!important;gap:0!important}}@media (width<=640px){html body #app main:has(.hero) .app-grid{grid-auto-rows:clamp(300px,80vw,480px)!important;gap:0!important}}html body #app main:has(.hero) .app-card:not(.app-card-background-only) .app-card-body{padding:0!important;inset:clamp(34px,3.2vw,68px) clamp(18px,1.6vw,30px) auto clamp(72px,6.4vw,128px)!important}html body #app main:has(.hero) .app-card:not(.app-card-background-only) .app-card-body h3{margin-top:0!important}html body #app main:has(.hero) .app-card:not(.app-card-background-only) p{color:#f1f5f9e6!important;max-width:min(36em,92%)!important;font-size:clamp(12px,.82vw,15px)!important;line-height:1.58!important;display:block!important}html body #app main:has(.hero) .app-card:nth-child(n+4):not(.app-card-background-only) p{display:block!important}html body #app main:has(.hero) .app-card:not(.app-card-background-only) .app-card-body h3:after{content:"";background:#fffffff5;border-radius:999px;width:clamp(42px,3.2vw,68px);height:2px;margin-top:clamp(8px,.75vw,14px);display:block}html body #app main:has(.hero) .app-card:not(.app-card-background-only) .app-card-body h3:after{width:clamp(28px,2.1vw,45px)!important}html body #app main:has(.hero) .app-card:not(.app-card-background-only) .app-title-en{color:#ffffffd1!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-shadow:0 8px 20px #0206176b!important;margin-top:calc(clamp(8px,.75vw,14px)/-2.85714)!important;font-size:clamp(11px,.74vw,14px)!important;font-weight:300!important;line-height:1.35!important}html body #app main:has(.hero) .industry-app-intro{color:#0f172a;width:min(92vw,140px);margin:0 auto clamp(28px,3vw,52px)}html body #app main:has(.hero) .industry-app-intro span{color:#2563eb;letter-spacing:.16em;text-transform:uppercase;margin-bottom:clamp(8px,.8vw,14px);font-size:clamp(12px,.8vw,15px);font-weight:700;display:block}html body #app main:has(.hero) .industry-app-intro h2{color:#0f172a;letter-spacing:-.05em;margin:0 0 clamp(14px,1.2vw,22px);font-size:clamp(34px,4.4vw,72px);font-weight:800;line-height:1}html body #app main:has(.hero) .industry-app-intro p{color:#0f172abd;max-width:980px;margin:0 0 clamp(12px,1vw,18px);font-size:clamp(15px,1vw,18px);line-height:1.9}html body #app main:has(.hero) .industry-app-intro strong{color:#0f172a;font-size:clamp(16px,1.1vw,20px);font-weight:700;line-height:1.7;display:block}html body #app main:has(.hero) .industry-app-intro{width:min(92vw,1400px)!important}html body #app main:has(.hero) .app-card .industry-app-intro-card{z-index:2;color:#fff;margin:0;position:absolute;inset:clamp(32px,3vw,64px);width:auto!important}html body #app main:has(.hero) .app-card .industry-app-intro-card span{color:#bfdbfef0}html body #app main:has(.hero) .app-card .industry-app-intro-card h2{color:#fff;text-shadow:0 12px 28px #02061761;font-size:clamp(32px,3.8vw,64px)}html body #app main:has(.hero) .app-card .industry-app-intro-card p{color:#f1f5f9e6;text-shadow:0 8px 22px #0206175c;text-align:justify;max-width:860px}html body #app main:has(.hero) .app-card .industry-app-intro-card strong{color:#fff;text-shadow:0 8px 22px #0206175c}:is(html body #app main:has(.hero) .app-card-background-only .industry-app-intro-card p,html body #app main:has(.hero) .app-card-background-only .industry-app-intro-card strong){display:block!important}html body #app main:has(.hero) .app-card .industry-app-intro-card{text-shadow:none!important}html body #app main:has(.hero) .app-card .industry-app-intro-card h2{text-shadow:none!important}html body #app main:has(.hero) .app-card .industry-app-intro-card p{text-shadow:none!important}html body #app main:has(.hero) .app-card .industry-app-intro-card strong{text-shadow:none!important}html body #app main:has(.hero) .app-card .industry-app-intro-card h2{letter-spacing:-.04em;line-height:1.08;font-size:clamp(28px,3.2vw,48px)!important;font-weight:700!important}html body #app main:has(.hero) .app-card .industry-app-highlight{margin-top:clamp(18px,1.6vw,34px);font-size:clamp(15px,1.1vw,20px);font-weight:700;line-height:1.45}html body #app main:has(.hero) .app-card .industry-app-number{vertical-align:-.08em;font-size:2em;font-weight:900;line-height:.9;display:inline-block}html body #app main:has(.hero) .app-card .industry-app-intro-card h2{letter-spacing:.16em!important}html body #app main:has(.hero) .app-card .industry-app-number{letter-spacing:-.08em}html body #app main:has(.hero) .app-card .industry-app-highlight{text-wrap:pretty!important;text-wrap:balance!important}html body #app main:has(.hero) .app-card .industry-app-number{margin:0 .1em}html body #app main:has(.hero) .app-card .industry-app-intro-card h2{font-size:clamp(28px,3.4vw,42px)!important;font-weight:800!important;line-height:1.2!important}html body #app main:has(.hero) .app-card .industry-app-intro-card{padding-top:clamp(14px,1.2vw,24px)}.home-solutions-section{background:#fff}.home-solutions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto;display:grid}.home-solution-card{color:inherit;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #94a3b83d;border-radius:22px;grid-template-columns:auto 1fr;align-items:start;gap:18px;padding:24px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.home-solution-card:hover{border-color:#2563eb47;transform:translateY(-3px);box-shadow:0 18px 36px #0f172a14}.home-solution-icon{color:#2563eb;background:#2563eb1a;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.home-solution-card h3{color:#0f172a;margin:0 0 8px;font-size:20px;font-weight:800}.home-solution-card p{color:#64748b;margin:0;font-size:14px;line-height:1.7}.home-solution-card>span{color:#2563eb;grid-column:2;font-size:14px;font-weight:700}@media (width<=900px){.home-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.home-solutions-grid{grid-template-columns:1fr}.home-solution-card{padding:20px}}html body #app .home-solutions-section{background:#f6f8fb;padding-top:clamp(72px,7vw,110px)}html body #app .home-solutions-copy{padding-top:8px;position:sticky;top:110px}html body #app .home-solutions-copy>span{color:#2563eb;letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:800;display:inline-block}html body #app .home-solutions-copy h2{color:#0f172a;letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,58px);font-weight:900;line-height:1.05}html body #app .home-solutions-copy p{color:#64748b;max-width:390px;margin:22px 0 0;font-size:16px;line-height:1.85}html body #app .home-solutions-more{color:#2563eb;align-items:center;gap:8px;margin-top:30px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}html body #app .home-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:none;margin:0;display:grid}html body #app .home-solution-card{color:#fff;min-height:clamp(260px,26vw,360px);box-shadow:none;background:#0f172a;border:0;border-radius:0;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}html body #app .home-solution-card:hover{box-shadow:none;border-color:#0000;transform:none}html body #app .home-solution-card:after{content:"";z-index:1;background:linear-gradient(#0f172a14 0%,#0f172aa8 100%);position:absolute;inset:0}html body #app .home-solution-image{background-position:50%;background-size:cover;transition:transform .45s;position:absolute;inset:0}html body #app .home-solution-card:hover .home-solution-image{transform:scale(1.05)}html body #app .home-solution-content{z-index:2;position:absolute;bottom:24px;left:26px;right:26px}html body #app .home-solution-content span{color:#dbeafee6;letter-spacing:.16em;margin-bottom:10px;font-size:13px;font-weight:800;display:block}html body #app .home-solution-content h3{color:#fff;margin:0;font-size:clamp(22px,2.1vw,32px);font-weight:900;line-height:1.18}@media (width<=980px){html body #app .home-solutions-layout{grid-template-columns:1fr}html body #app .home-solutions-copy{position:static}html body #app .home-solutions-copy p{max-width:720px}}@media (width<=640px){html body #app .home-solutions-grid{grid-template-columns:1fr}}html body #app .home-solutions-copy{background:linear-gradient(90deg,#f6f8fbeb 0%,#f6f8fbb8 56%,#f6f8fb2e 100%),url(/assets/scenes/solution-left-bg.png.webp) 50%/cover no-repeat;border-radius:0;min-height:clamp(360px,38vw,520px);padding:clamp(34px,3.2vw,56px);position:sticky;overflow:hidden}@media (width<=980px){html body #app .home-solutions-copy{min-height:320px}}html body #app .home-solutions-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.78fr);align-items:stretch}html body #app .home-solution-switches{grid-template-columns:repeat(3,54px);gap:12px;margin-top:34px;display:grid}html body #app .home-solution-switch{color:#0f172a;cursor:pointer;background:#ffffffc7;border:1px solid #2563eb38;width:54px;height:54px;font-size:14px;font-weight:800;transition:background .2s,color .2s,border-color .2s}html body #app .home-solutions-stage{min-height:clamp(430px,42vw,620px);display:block}html body #app .home-solution-stage-card{width:100%;height:100%;min-height:clamp(430px,42vw,620px)}@media (width<=980px){html body #app .home-solution-switches{grid-template-columns:repeat(4,48px)}html body #app .home-solution-switch{width:48px;height:48px}}@media (width<=640px){html body #app .home-solution-switches{grid-template-columns:repeat(3,48px)}}html body #app .home-solutions-section{padding-top:clamp(62px,5.8vw,96px);padding-bottom:clamp(62px,5.8vw,96px)}html body #app .home-solutions-layout{grid-template-columns:minmax(330px,.64fr) minmax(0,1.92fr);align-items:center;gap:clamp(30px,4vw,68px);max-width:min(94vw,1500px)}html body #app .home-solutions-copy{min-height:clamp(430px,34vw,560px);padding:clamp(28px,2.7vw,46px);background-color:#05080f!important;background-image:url(/assets/scenes/solution-left-bg.png.webp)!important;background-position:bottom!important;background-repeat:no-repeat!important;background-size:300%!important}html body #app .home-solutions-stage,html body #app .home-solution-stage-card{min-height:clamp(430px,34vw,560px)}html body #app .home-solution-stage-card:hover .home-solution-image{transform:scale(1.07)}@media (width<=980px){html body #app .home-solutions-layout{grid-template-columns:1fr}html body #app .home-solutions-copy,html body #app .home-solutions-stage,html body #app .home-solution-stage-card{min-height:clamp(360px,62vw,520px)}}html body #app .home-solutions-copy{isolation:isolate;background-color:#000!important;background-image:none!important;position:sticky!important}html body #app .home-solutions-copy:before{content:"";z-index:0;opacity:1;pointer-events:none;background-color:#000;background-image:url(/assets/scenes/solution-left-bg.png.webp);background-position:bottom;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}html body #app .home-solution-switch{color:#e2e8f0;background:#0f172ab8;border-color:#60a5fa6b}html body #app .home-solutions-section{overflow:hidden;background:#000!important;padding:clamp(54px,5.4vw,88px) 0!important}html body #app .home-solutions-layout{grid-template-columns:minmax(360px,.66fr) minmax(0,1.9fr)!important;align-items:stretch!important;gap:clamp(28px,3.6vw,60px)!important;max-width:min(94vw,1500px)!important;margin:0 auto!important;display:grid!important}html body #app .home-solutions-copy{isolation:isolate;overflow:hidden;background:#000!important;min-height:clamp(430px,34vw,560px)!important;padding:clamp(30px,2.8vw,48px)!important;position:sticky!important;top:96px!important}html body #app .home-solutions-copy:before{content:"";z-index:0;pointer-events:none;background:url(/assets/scenes/solution-left-bg.png.webp) bottom/400% no-repeat;height:58%;position:absolute;inset:auto 0 0}html body #app .home-solutions-copy>*{z-index:2;position:relative}html body #app .home-solutions-copy h2{color:#fff!important}html body #app .home-solutions-copy p{color:#e2e8f0db!important}html body #app .home-solution-switches{transform:translate(-10px);flex-wrap:nowrap!important;gap:10px!important;margin-top:28px!important;display:flex!important}html body #app .home-solution-switch{color:#e2e8f0!important;background:#0f172a9e!important;border:1px solid #60a5fa6b!important;flex:0 0 46px!important;width:46px!important;height:46px!important}html body #app .home-solution-switch.active,html body #app .home-solution-switch:hover{color:#fff!important;background:#2563eb!important;border-color:#60a5fa!important}html body #app .home-solutions-stage,html body #app .home-solution-stage-card{background:#000!important;min-height:clamp(430px,34vw,560px)!important}html body #app .home-solution-stage-card:after{display:none!important}html body #app .home-solution-stage-card .home-solution-image{background-position:50%!important;background-size:cover!important;transform:none!important}html body #app .home-solution-stage-card .home-solution-content{display:none!important}@media (width<=980px){html body #app .home-solutions-layout{grid-template-columns:1fr!important}html body #app .home-solutions-copy{position:relative!important;top:auto!important}html body #app .home-solution-switches{overflow-x:auto;transform:none}}html body #app .home-solutions-copy:before{content:none!important;background-image:none!important;display:none!important}html body #app .home-solutions-copy{transform:translate(-24px)}html body #app .home-solution-stage-card .home-solution-image{transform:scale(1.33)!important}@media (width>=981px){html body #app .home-solutions-copy{overflow:visible!important}html body #app .home-solutions-copy>span,html body #app .home-solutions-copy h2,html body #app .home-solutions-copy p,html body #app .home-solutions-more{transform:translate(clamp(-190px,-10vw,-120px))}html body #app .home-solutions-copy p{max-width:430px}html body #app .home-solutions-layout{grid-template-columns:minmax(390px,1fr) minmax(0,2fr)!important;gap:clamp(30px,3.6vw,60px)!important;max-width:min(94vw,150px)!important}html body #app .home-solutions-copy{background:#000!important;min-height:clamp(460px,35vw,600px)!important;position:sticky!important;top:96px!important;overflow:hidden!important;transform:none!important}html body #app .home-solutions-copy:before{transform-origin:50%;pointer-events:none;transform:scale(1.12);content:""!important;z-index:0!important;background:url(/assets/scenes/solution-left-bg.png.webp) 50%/cover no-repeat!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}html body #app .home-solutions-copy:after{pointer-events:none;content:""!important;z-index:1!important;background:linear-gradient(90deg,#000000c2 0%,#00000070 58%,#00000029 100%)!important;display:block!important;position:absolute!important;inset:0!important}html body #app .home-solutions-copy>*{z-index:2!important;position:relative!important}html body #app .home-solutions-layout{max-width:min(94vw,150px)!important}}@media (width>=981px){html body #app .home-solutions-layout{grid-template-columns:minmax(360px,1fr) minmax(360px,1fr)!important;justify-content:center!important;align-items:stretch!important;gap:clamp(18px,2.2vw,34px)!important;width:min(94vw,100vw - 96px)!important;max-width:none!important;margin:0 auto!important;display:grid!important}html body #app .home-solutions-copy,html body #app .home-solutions-stage,html body #app .home-solution-stage-card{width:100%!important;height:clamp(460px,35vw,600px)!important;min-height:clamp(460px,35vw,600px)!important;transform:none!important}html body #app .home-solutions-copy{background:#000!important;flex-direction:column!important;justify-content:center!important;padding:clamp(34px,3vw,54px)!important;display:flex!important;position:relative!important;top:auto!important;overflow:hidden!important}html body #app .home-solutions-copy:before{content:""!important;z-index:0!important;pointer-events:none!important;background:url(/assets/scenes/solution-left-bg.png.webp) 50%/cover no-repeat!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}html body #app .home-solutions-copy:after{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#000000c7,#00000061)!important;display:block!important;position:absolute!important;inset:0!important}html body #app .home-solutions-copy>span,html body #app .home-solutions-copy h2,html body #app .home-solutions-copy p,html body #app .home-solutions-more,html body #app .home-solution-switches{z-index:2!important;position:relative!important;transform:none!important}html body #app .home-solutions-copy h2{color:#fff!important;letter-spacing:0!important}html body #app .home-solutions-copy p{color:#e2e8f0e0!important;max-width:430px!important}html body #app .home-solutions-more{color:#60a5fa!important}html body #app .home-solution-switches{flex-wrap:wrap!important;gap:10px!important;margin-top:30px!important;display:flex!important}html body #app .home-solutions-stage{background:#0f172a!important;display:block!important;overflow:hidden!important}html body #app .home-solution-stage-card{background:#0f172a!important;display:block!important;position:relative!important;overflow:hidden!important}html body #app .home-solution-stage-card .home-solution-image{visibility:visible!important;opacity:1!important;background-position:50%!important;background-size:cover!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}}@media (width<=980px){html body #app .home-solutions-layout{grid-template-columns:1fr!important;gap:18px!important;width:min(92vw,760px)!important;max-width:none!important}html body #app .home-solutions-copy,html body #app .home-solutions-stage,html body #app .home-solution-stage-card{height:auto!important;min-height:clamp(360px,70vw,520px)!important;transform:none!important}}@media (width>=981px){html body #app .home-solutions-copy,html body #app .home-solutions-stage,html body #app .home-solution-stage-card{height:clamp(620px,45vw,760px)!important;min-height:clamp(620px,45vw,760px)!important}}@media (width<=980px){html body #app .home-solutions-copy,html body #app .home-solutions-stage,html body #app .home-solution-stage-card{min-height:clamp(440px,86vw,640px)!important}}@media (width>=981px){html body #app .home-solutions-layout{grid-template-columns:minmax(300px,.67fr) minmax(420px,1fr)!important}html body #app .home-solution-stage-card .home-solution-image{background-color:#05070d!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;transform:none!important}html body #app .home-solutions-copy{background-color:#05070d!important;height:clamp(760px,58vw,980px)!important;min-height:clamp(760px,58vw,980px)!important}html body #app .home-solutions-copy:before{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}}@media (width<=980px){html body #app .home-solutions-copy{background-color:#05070d!important;min-height:clamp(560px,112vw,780px)!important}html body #app .home-solutions-copy:before{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}}@media (width>=981px){html body #app .home-solutions-stage,html body #app .home-solution-stage-card{height:clamp(760px,58vw,980px)!important;min-height:clamp(760px,58vw,980px)!important}html body #app .home-solutions-layout{grid-template-columns:minmax(300px,.67fr) minmax(520px,1.18fr)!important}html body #app .home-solution-stage-card .home-solution-image{background-color:#05070d!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;transform:none!important}}@media (width<=980px){html body #app .home-solutions-stage,html body #app .home-solution-stage-card{min-height:clamp(560px,112vw,780px)!important}html body #app .home-solution-stage-card .home-solution-image{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}}@media (width>=981px){html body #app .home-solutions-layout{grid-template-columns:minmax(340px,.78fr) minmax(560px,1.28fr)!important;gap:0!important;width:min(98vw,100vw - 24px)!important}html body #app .home-solutions-copy,html body #app .home-solutions-stage,html body #app .home-solution-stage-card{height:clamp(820px,62vw,1040px)!important;min-height:clamp(820px,62vw,1040px)!important}html body #app .home-solutions-copy:before,html body #app .home-solution-stage-card .home-solution-image{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;transform:none!important}}@media (width<=980px){html body #app .home-solutions-layout{gap:0!important}html body #app .home-solutions-copy,html body #app .home-solutions-stage,html body #app .home-solution-stage-card{min-height:clamp(620px,120vw,860px)!important}}@media (width>=981px){html body #app .home-solutions-layout{grid-template-columns:minmax(320px,.72fr) minmax(560px,1.28fr)!important;gap:0!important;width:min(94vw,100vw - 96px)!important;max-width:none!important;margin:0 auto!important}html body #app .home-solutions-copy,html body #app .home-solutions-stage,html body #app .home-solution-stage-card{height:clamp(820px,62vw,1040px)!important;min-height:clamp(820px,62vw,1040px)!important}html body #app .home-solutions-copy:before{background-position:100%!important;background-repeat:no-repeat!important;background-size:contain!important}html body #app .home-solution-stage-card .home-solution-image{background-position:0!important;background-repeat:no-repeat!important;background-size:contain!important;transform:none!important}html body #app .home-solutions-layout{align-items:stretch!important}html body #app .home-solutions-copy,html body #app .home-solutions-stage,html body #app .home-solution-stage-card{align-self:stretch!important;height:clamp(820px,62vw,1040px)!important;min-height:clamp(820px,62vw,1040px)!important;max-height:clamp(820px,62vw,1040px)!important}html body #app .home-solutions-stage,html body #app .home-solution-stage-card{position:relative!important;overflow:hidden!important}html body #app .home-solutions-copy:before{background-position:100%!important;background-size:contain!important;height:100%!important;inset:0!important}html body #app .home-solution-stage-card .home-solution-image{background-position:0!important;background-repeat:no-repeat!important;background-size:contain!important;width:100%!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important;transform:none!important}html body #app .home-solution-stage-card .home-solution-content{z-index:2!important;position:absolute!important;bottom:clamp(22px,2.4vw,38px)!important;left:clamp(22px,2.4vw,38px)!important;right:clamp(22px,2.4vw,38px)!important}html body #app .home-solutions-copy:before{background-position:100%!important;background-repeat:no-repeat!important;background-size:118%!important;height:100%!important;inset:0!important}html body #app .home-solution-stage-card .home-solution-image{background-position:0!important;background-repeat:no-repeat!important;background-size:82%!important;height:100%!important;inset:0!important}html body #app .home-solutions-copy,html body #app .home-solutions-stage,html body #app .home-solution-stage-card{height:clamp(820px,62vw,1040px)!important;min-height:clamp(820px,62vw,1040px)!important;max-height:clamp(820px,62vw,1040px)!important}html body #app .home-solutions-copy:before,html body #app .home-solution-stage-card .home-solution-image{background-repeat:no-repeat!important;background-size:auto 100%!important;width:100%!important;height:100%!important;inset:0!important}html body #app .home-solutions-copy:before{background-position:100%!important}html body #app .home-solution-stage-card .home-solution-image{background-position:0!important}}html body #app .home-solutions-copy:after{background:linear-gradient(90deg,#00000075,#0003)!important}html body #app main:has(.hero) .app-card .industry-app-intro-card h2{letter-spacing:0!important;font-size:clamp(32px,3.4vw,56px)!important;font-weight:800!important;line-height:1.08!important}@media (width<=640px){html body #app .home-solutions-copy h2{font-size:clamp(28px,9vw,40px)!important}html body #app main:has(.hero) .app-card .industry-app-intro-card h2{font-size:clamp(28px,9vw,40px)!important}}html body #app .home-solutions-copy h2{letter-spacing:0!important;font-size:clamp(28px,3.4vw,42px)!important;font-weight:800!important;line-height:1.2!important}html body #app main:has(.hero) .app-card .industry-app-intro-card h2{letter-spacing:0!important;font-size:clamp(28px,3.4vw,42px)!important;font-weight:800!important;line-height:1.2!important}@media (width<=640px){html body #app .home-solutions-copy h2{font-size:clamp(28px,3.4vw,42px)!important}html body #app main:has(.hero) .app-card .industry-app-intro-card h2{font-size:clamp(28px,3.4vw,42px)!important}}@media (width<=640px){html body #app main:has(.hero) .app-card .industry-app-intro-card{transform:none!important}}html body #app main:has(.hero) .app-card .industry-app-intro-card{transform:translate(clamp(48px,3.8vw,72px))!important}html body #app .home-solutions-copy>span,html body #app .home-solutions-copy h2,html body #app .home-solutions-copy p,html body #app .home-solutions-more,html body #app .home-solution-switches{transform:translate(clamp(48px,3.8vw,72px))!important}@media (width<=640px){html body #app .home-solutions-copy>span,html body #app .home-solutions-copy h2,html body #app .home-solutions-copy p,html body #app .home-solutions-more,html body #app .home-solution-switches{transform:none!important}html body #app main:has(.hero) .app-card .industry-app-intro-card{transform:none!important}}.page:has(.tech-hero) .tech-sub-card h3{margin-bottom:6px!important}.page:has(.tech-hero) .tech-sub-card p{margin-top:0!important;line-height:1.62!important}main:has(.hero) .strength-body{gap:clamp(4px,.35vw,8px)!important}main:has(.hero) .strength-detail p{align-items:flex-start!important;min-height:clamp(38px,2.8vw,54px)!important}main:has(.hero) .strength-item:hover .strength-detail p{align-items:flex-start!important;min-height:clamp(38px,2.8vw,54px)!important}main:has(.hero) .strength-grid:hover .strength-item .strength-detail p{align-items:flex-start!important;min-height:clamp(38px,2.8vw,54px)!important}main:has(.hero) .strength-short-line{margin-top:0!important}html body #app .home-solutions-copy{flex-direction:column;justify-content:flex-start;display:flex;padding-top:clamp(22px,2vw,34px)!important}html body #app .home-solutions-copy>span{margin-bottom:8px}html body #app .home-solutions-copy h2{margin-bottom:clamp(28px,3vw,46px)}html body #app .home-solution-detail{max-width:420px;margin-top:0}html body #app .home-solution-detail strong{color:#3b82f6;letter-spacing:0;margin-bottom:12px;padding-left:clamp(42px,4vw,66px);font-size:clamp(58px,7.2vw,108px);font-weight:900;line-height:.9;display:block}html body #app .home-solution-detail h3{color:#fff;margin:0;padding-left:clamp(42px,4vw,66px);font-size:clamp(24px,2.2vw,34px);font-weight:900;line-height:1.18}html body #app .home-solution-detail p{color:#e2e8f0e6;max-width:420px;margin:16px 0 0;font-size:16px;line-height:1.78}html body #app .home-solutions-more{margin-top:auto}@media (width<=980px){html body #app .home-solutions-copy{min-height:auto;padding-bottom:clamp(28px,5vw,44px)!important}html body #app .home-solution-detail,html body #app .home-solution-detail p{max-width:720px}html body #app .home-solutions-more{margin-top:28px}}html body #app .home-solutions-section{background:#f6f8fb!important}html body #app .home-solutions-layout{max-width:min(94vw,1500px)!important}html body #app .home-solutions-copy{background:0 0!important;transform:none!important}html body #app .home-solutions-copy:before{z-index:0;pointer-events:none;position:absolute;inset:0;content:""!important;opacity:1!important;background:url(/assets/scenes/solution-left-bg.png.webp) bottom/contain no-repeat!important;height:auto!important;display:block!important}html body #app .home-solutions-copy>span,html body #app .home-solutions-copy h2,html body #app .home-solution-detail,html body #app .home-solutions-more,html body #app .home-solution-switches{padding-left:clamp(42px,4vw,66px)!important;transform:none!important}html body #app .home-solution-detail strong,html body #app .home-solution-detail h3{padding-left:0!important}html body #app .home-solutions-more{width:fit-content}html body #app .home-solutions-copy{isolation:isolate!important;background:0 0!important;height:auto!important;min-height:clamp(560px,42vw,760px)!important;padding:clamp(34px,3vw,54px)!important;position:relative!important;top:auto!important;overflow:hidden!important;transform:none!important}html body #app .home-solutions-copy:before{content:""!important;z-index:0!important;opacity:1!important;pointer-events:none!important;background:url(/assets/scenes/solution-left-bg.png.webp) 50%/contain no-repeat!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}html body #app .home-solutions-copy>span,html body #app .home-solutions-copy h2,html body #app .home-solution-detail,html body #app .home-solutions-more,html body #app .home-solution-switches{z-index:2!important;max-width:520px!important;padding-left:clamp(48px,4vw,72px)!important;position:relative!important;transform:none!important}html body #app .home-solutions-copy h2,html body #app .home-solution-detail h3{color:#fff!important;letter-spacing:0!important}html body #app .home-solution-detail p{overflow-wrap:break-word!important;word-break:normal!important;color:#e2e8f0e6!important;max-width:430px!important}html body #app .home-solutions-stage,html body #app .home-solution-stage-card{height:auto!important;min-height:clamp(560px,42vw,760px)!important}@media (width<=980px){html body #app .home-solutions-layout{grid-template-columns:1fr!important;width:min(92vw,760px)!important}}html body #app .home-solutions-layout{grid-template-columns:minmax(340px,.9fr) minmax(520px,1.1fr)!important;align-items:stretch!important;gap:clamp(24px,3vw,44px)!important;width:min(94vw,100vw - 96px)!important;max-width:none!important;margin:0 auto!important;display:grid!important}html body #app .home-solutions-copy{--home-solution-text-x:clamp(46px, 4vw, 70px);isolation:isolate!important;background:0 0!important;flex-direction:column!important;justify-content:flex-start!important;padding:clamp(38px,3.4vw,58px)!important;display:flex!important;position:relative!important;top:auto!important;overflow:hidden!important}html body #app .home-solutions-copy:before{content:""!important;z-index:0!important;opacity:1!important;pointer-events:none!important;background:url(/assets/scenes/solution-left-bg.png.webp) 50%/contain no-repeat!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}html body #app .home-solutions-copy>span,html body #app .home-solutions-copy h2,html body #app .home-solution-detail,html body #app .home-solutions-more,html body #app .home-solution-switches{z-index:2!important;padding-left:var(--home-solution-text-x)!important;max-width:560px!important;position:relative!important;transform:none!important}html body #app .home-solutions-copy>span{color:#2563eb!important}html body #app .home-solutions-copy h2{color:#0f172a!important;letter-spacing:0!important;margin:0 0 clamp(28px,3vw,44px)!important}html body #app .home-solution-detail strong,html body #app .home-solution-detail h3,html body #app .home-solution-detail p{padding-left:0!important;transform:none!important}html body #app .home-solution-detail strong{color:#2563eb!important}html body #app .home-solution-detail h3{color:#0f172a!important}html body #app .home-solution-detail p{color:#475569!important;overflow-wrap:break-word!important;word-break:normal!important;max-width:430px!important}html body #app .home-solutions-more{color:#2563eb!important;width:fit-content!important;margin-top:clamp(22px,2.4vw,34px)!important}html body #app .home-solution-switches{flex-wrap:wrap!important;gap:10px!important;margin-top:24px!important;display:flex!important}html body #app .home-solutions-stage,html body #app .home-solution-stage-card{background:0 0!important;display:block!important;overflow:hidden!important}html body #app .home-solution-stage-card .home-solution-image{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;transform:none!important}@media (width<=980px){html body #app .home-solutions-layout{grid-template-columns:1fr!important;gap:22px!important;width:min(92vw,760px)!important}html body #app .home-solutions-copy,html body #app .home-solutions-stage,html body #app .home-solution-stage-card{height:auto!important;min-height:auto!important}html body #app .home-solutions-copy{--home-solution-text-x:0px}html body #app .home-solutions-stage,html body #app .home-solution-stage-card{min-height:clamp(360px,72vw,520px)!important}}html body #app .home-solutions-layout{grid-template-columns:minmax(360px,.9fr) minmax(560px,1.1fr)!important;align-items:stretch!important;gap:clamp(24px,3vw,42px)!important;width:min(94vw,1440px)!important;max-width:1440px!important;display:grid!important}html body #app .home-solutions-copy,html body #app .home-solutions-stage,html body #app .home-solution-stage-card{height:clamp(440px,34vw,560px)!important;min-height:clamp(440px,34vw,560px)!important;transform:none!important}html body #app .home-solutions-copy{--home-solution-text-x:clamp(42px, 3.8vw, 64px);background:#eef2f7!important;padding:clamp(34px,3vw,52px)!important;position:relative!important;overflow:hidden!important}html body #app .home-solutions-copy:before{content:""!important;z-index:0!important;opacity:1!important;background-image:url(/assets/scenes/solution-left-bg.png.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}html body #app .home-solutions-copy:after{content:none!important;display:none!important}html body #app .home-solutions-stage,html body #app .home-solution-stage-card{background:#eef2f7!important}html body #app .home-solution-stage-card .home-solution-image{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}html body #app .home-solutions-copy>span,html body #app .home-solutions-copy h2,html body #app .home-solution-detail,html body #app .home-solutions-more,html body #app .home-solution-switches{z-index:2!important;padding-left:var(--home-solution-text-x)!important;position:relative!important;transform:none!important}@media (width<=980px){html body #app .home-solutions-layout{grid-template-columns:1fr!important;width:min(92vw,760px)!important}html body #app .home-solutions-copy,html body #app .home-solutions-stage,html body #app .home-solution-stage-card{height:auto!important;min-height:clamp(360px,70vw,520px)!important}}.partners-section{padding-block:clamp(56px,5vw,96px);overflow:hidden}.partners-marquee{width:100%;margin-top:clamp(28px,2.6vw,44px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.partners-track{align-items:stretch;gap:clamp(16px,1.6vw,28px);width:max-content;padding-block:clamp(8px,.8vw,14px);animation:60s linear infinite partners-marquee-scroll;display:flex}.partners-track.paused{animation-play-state:paused}@keyframes partners-marquee-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-50% - .5 * var(--partner-gap,24px)))}}.partner-logo-card{background:#fff;border:1px solid #94a3b82e;border-radius:clamp(12px,1.1vw,18px);flex:none;justify-content:center;align-items:center;width:clamp(120px,11vw,168px);height:clamp(72px,6.4vw,100px);padding:clamp(12px,1.1vw,20px);transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;box-shadow:0 2px 10px #0f172a0d}.partner-logo-card:hover{border-color:#1e90ff59;transform:translateY(-4px);box-shadow:0 8px 22px #0f172a1a}.partner-logo-card img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}@media (width<=760px){.partners-track{animation-duration:44s}.partner-logo-card{width:132px;height:80px}}@media (prefers-reduced-motion:reduce){.partners-track{animation:none}}.about-ego-section{padding-block:clamp(60px,5.4vw,100px)}.about-ego-header{text-align:left;flex-direction:column;align-items:flex-start;max-width:min(92vw,1200px);margin-bottom:clamp(28px,2.6vw,44px);display:flex}.about-ego-title{color:#2563eb;letter-spacing:.01em;margin:0;font-size:clamp(26px,2.6vw,40px);font-weight:800;line-height:1.2}.about-ego-underline{background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:2px;width:clamp(48px,4vw,72px);height:4px;margin-top:clamp(12px,1vw,18px);display:block}.about-ego-intro{color:#94a3b8;text-align:justify;max-width:min(72vw,860px);margin:clamp(16px,1.6vw,26px) 0 0;font-size:clamp(14px,1.05vw,17px);line-height:1.85}.about-ego-grid{flex-wrap:nowrap;gap:0;width:100%;display:flex}.about-ego-card{aspect-ratio:1173/1417;background-image:var(--about-bg);background-color:#0b1220;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;min-width:0;margin:0;display:flex;position:relative;overflow:hidden}.about-ego-card:before{content:"";z-index:1;background:linear-gradient(#02061752 0%,#02061780 100%);position:absolute;inset:0}.about-ego-card-body{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:clamp(16px,1.6vw,28px);display:flex;position:relative}.about-ego-number{color:#fff;text-shadow:0 4px 18px #00000059;justify-content:center;align-items:baseline;font-weight:600;line-height:1;display:flex}.about-ego-num-prefix{letter-spacing:.02em;margin-right:clamp(6px,.6vw,12px);font-size:clamp(18px,2vw,32px);font-weight:500}.about-ego-num-main{letter-spacing:.01em;font-size:clamp(40px,4.6vw,72px);font-weight:600}.about-ego-num-suffix{margin-left:2px;font-size:clamp(22px,2.4vw,38px);font-weight:600}.about-ego-num-line{background:#3b82f6;border-radius:1px;width:clamp(36px,3vw,56px);height:1.5px;margin:clamp(12px,1.1vw,18px) auto clamp(10px,1vw,16px);display:block;box-shadow:0 0 8px #3b82f673}.about-ego-desc{color:#fff;letter-spacing:.04em;text-shadow:0 2px 10px #00000073;font-size:clamp(13px,1vw,16px);line-height:1.5}@media (width<=900px){.about-ego-grid{-webkit-overflow-scrolling:touch;overflow-x:auto}.about-ego-card{flex:0 0 50%;height:auto}}@media (width<=520px){.about-ego-card{flex:0 0 70%}}.product-overview.eby15-overview{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(56px,6vw,96px) clamp(20px,5vw,72px);display:grid}.eby15-overview-left{flex-direction:column;align-items:center;display:flex}.eby15-overview-left .eyebrow{color:#2563eb;letter-spacing:.18em;text-transform:uppercase;margin-bottom:clamp(12px,1.2vw,20px);font-size:clamp(12px,1vw,14px);font-weight:600}.eby15-overview-title{color:#0f172a;letter-spacing:.01em;text-align:center;white-space:nowrap;width:100%;max-width:none;margin:0;font-size:clamp(15px,1.9vw,42px);font-weight:800;line-height:1.2}.eby15-overview-grid{grid-template-columns:repeat(2,1fr);gap:clamp(28px,2.8vw,48px);width:100%;max-width:620px;margin-top:clamp(56px,5.6vw,96px);display:grid}.eby15-overview-item{flex-direction:column;align-items:center;gap:clamp(14px,1.4vw,22px);display:flex}.eby15-overview-icon{color:#2563eb;background:#2563eb14;border:1px solid #2563eb29;border-radius:20px;justify-content:center;align-items:center;width:clamp(84px,7.5vw,112px);height:clamp(84px,7.5vw,112px);display:inline-flex}.eby15-overview-item-title{color:#0f172a;font-size:clamp(18px,1.5vw,24px);font-weight:400;line-height:1.4}.eby15-overview-right{justify-content:center;align-items:center;display:flex}.eby15-overview-image-wrap{aspect-ratio:16/9;width:100%}.eby15-overview-image{object-fit:contain;object-position:center;width:100%;height:100%;display:block}@media (width<=880px){.product-overview.eby15-overview{grid-template-columns:1fr}.eby15-overview-grid{max-width:none}}.product-overview.amr-overview{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(56px,6vw,96px) clamp(20px,5vw,72px);display:grid}.amr-overview-left{flex-direction:column;align-items:center;display:flex}.amr-overview-title{color:#0f172a;letter-spacing:.01em;text-align:center;white-space:nowrap;max-width:100%;margin:0;font-size:clamp(18px,2.6vw,38px);font-weight:800;line-height:1.25}.amr-overview-title.overview-title-en,.eby15-overview-title.overview-title-en{white-space:normal;overflow-wrap:anywhere}.amr-overview-grid{grid-template-columns:repeat(2,1fr);gap:clamp(24px,2.4vw,40px);width:100%;max-width:620px;margin-top:clamp(40px,4vw,64px);display:grid}.amr-overview-item{flex-direction:column;align-items:center;gap:clamp(12px,1.2vw,18px);display:flex}.amr-overview-icon{color:#2563eb;background:#2563eb14;border:1px solid #2563eb29;border-radius:20px;justify-content:center;align-items:center;width:clamp(84px,7.5vw,112px);height:clamp(84px,7.5vw,112px);display:inline-flex}.amr-overview-item-title{color:#0f172a;font-size:clamp(15px,1.3vw,20px);font-weight:500;line-height:1.4}.amr-overview-right{justify-content:center;align-items:center;display:flex}.amr-overview-image-wrap{aspect-ratio:16/9;width:100%}.amr-overview-image{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.product-detail-eg300pro .amr-overview-image-wrap{aspect-ratio:3/2}@media (width<=880px){.product-overview.amr-overview{grid-template-columns:1fr}.amr-overview-grid{max-width:none}}.eby15-advantages-section{padding:clamp(64px,7vw,110px) clamp(20px,5vw,72px)}.eby15-advantages-grid{grid-template-columns:repeat(6,1fr);gap:clamp(28px,2.6vw,44px);display:grid}.eby15-adv-card{border:1px solid #2563eb1a;border-radius:clamp(16px,1.4vw,22px);flex-direction:column;grid-column:span 2;height:clamp(420px,32vw,500px);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #0f172a1a}.eby15-adv-card:before{content:"";z-index:3;opacity:0;background:linear-gradient(90deg,#0000,#60a5facc,#0000);height:3px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.eby15-adv-card:hover:before{opacity:1}.eby15-adv-card:nth-child(4){grid-column:span 4}.eby15-adv-card:hover{border-color:#60a5fa66;transform:translateY(-6px);box-shadow:0 16px 48px #2563eb38,0 6px 16px #0f172a1f}.eby15-adv-card.theme-blue,.eby15-adv-card.theme-white,.eby15-adv-card.theme-dark{color:#0f172a;background:0 0;border-color:#2563eb1a;box-shadow:0 8px 30px #0f172a1a}.eby15-adv-copy{z-index:2;text-align:left;background:linear-gradient(#0000 0%,#08143026 30%,#08143080 60%,#030718d9 100%);align-self:stretch;margin-top:auto;padding:clamp(40px,4vw,64px) clamp(24px,2.2vw,36px) clamp(24px,2.2vw,36px);position:relative}.eby15-adv-copy:after{content:none}.eby15-advantages-grid{counter-reset:adv-card}.eby15-adv-bg:after{content:"";pointer-events:none;background:linear-gradient(#0000 15%,#08143026 55%,#03071873 100%);position:absolute;inset:0}.eby15-adv-title:before{content:"";background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:2px;width:40px;height:3px;margin-bottom:clamp(10px,1vw,14px);display:block;box-shadow:0 0 12px #3b82f6b3}.eby15-adv-title{letter-spacing:.03em;color:#fff;text-shadow:0 2px 8px #00000080;margin:0;font-size:clamp(18px,1.6vw,24px);font-weight:700;line-height:1.3}.eby15-adv-desc{color:#bfd3eef2;text-shadow:0 1px 4px #0006;margin:clamp(8px,.8vw,12px) 0 0;font-size:clamp(13px,.95vw,15px);font-weight:400;line-height:1.65}.eby15-adv-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.eby15-adv-bg img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .4s;display:block}.eby15-adv-card:nth-child(3) .eby15-adv-bg img,.eby15-adv-card:nth-child(5) .eby15-adv-bg img{object-position:100% center}.eby15-adv-card:hover .eby15-adv-bg img{transform:scale(1.05)}@media (width<=880px){.eby15-advantages-grid{grid-template-columns:1fr}.eby15-adv-card,.eby15-adv-card:nth-child(n+4){grid-column:span 1}}.product-detail-mini-stacker .eby15-advantages-grid{grid-template-columns:repeat(2,1fr)}.product-detail-mini-stacker .eby15-adv-card,.product-detail-mini-stacker .eby15-adv-card:nth-child(4){grid-column:span 1}.product-detail-stacker-forklift .eby15-advantages-grid{grid-template-columns:repeat(2,1fr)}.product-detail-stacker-forklift .eby15-adv-card,.product-detail-stacker-forklift .eby15-adv-card:nth-child(4){grid-column:span 1;height:clamp(520px,40vw,640px)}.product-detail-reach-forklift .eby15-advantages-grid{grid-template-columns:repeat(2,1fr)}.product-detail-reach-forklift .eby15-adv-card,.product-detail-reach-forklift .eby15-adv-card:nth-child(4){grid-column:span 1;height:clamp(520px,40vw,640px)}.product-detail-counterbalance-forklift .eby15-advantages-grid{grid-template-columns:repeat(2,1fr)}.product-detail-counterbalance-forklift .eby15-adv-card,.product-detail-counterbalance-forklift .eby15-adv-card:nth-child(4){grid-column:span 1;height:clamp(520px,40vw,640px)}.product-detail-three-way-forklift .eby15-advantages-grid{grid-template-columns:repeat(6,1fr);gap:clamp(24px,2.2vw,36px)}.product-detail-three-way-forklift .eby15-adv-card:nth-child(4),.product-detail-three-way-forklift .eby15-adv-card:nth-child(5){grid-column:span 3}.product-detail-three-way-forklift .eby15-adv-card{aspect-ratio:1.88;height:auto}.product-detail-transport-forklift .eby15-advantages-grid{grid-template-columns:repeat(2,1fr)}.product-detail-transport-forklift .eby15-adv-card,.product-detail-transport-forklift .eby15-adv-card:nth-child(4){grid-column:span 1;height:clamp(520px,40vw,640px)}.eby15-traits-section{padding:clamp(64px,7vw,110px) clamp(20px,5vw,72px)}.eby15-traits-head{text-align:center;margin-bottom:clamp(32px,3.2vw,56px)}.eby15-traits-head .eyebrow{color:#2563eb;letter-spacing:.22em;text-transform:uppercase;font-size:clamp(12px,1vw,14px);font-weight:600}.eby15-traits-head h2{color:#0f172a;letter-spacing:.02em;margin:clamp(8px,.8vw,14px) 0 0;font-size:clamp(26px,3vw,44px);font-weight:800}.eby15-traits-head p{color:#64748b;max-width:640px;margin:clamp(12px,1.2vw,20px) auto 0;font-size:clamp(14px,1.1vw,17px);line-height:1.7}.eby15-traits-grid{grid-template-columns:repeat(4,1fr);gap:clamp(20px,2vw,32px);width:100%;max-width:none;display:grid}.eby15-trait-card{background:#fff;border:1px solid #0f172a14;border-radius:clamp(16px,1.5vw,24px);flex-direction:column;padding:clamp(24px,2.2vw,36px);transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 12px 36px #0f172a0f}.eby15-trait-card:hover{box-shadow:none;transform:none}.eby15-trait-num{color:#2563eb;letter-spacing:.02em;background:linear-gradient(135deg,#2563eb1a,#3b82f629);border-radius:50%;justify-content:center;align-items:center;width:clamp(40px,3.6vw,56px);height:clamp(40px,3.6vw,56px);margin-bottom:clamp(14px,1.4vw,22px);font-size:clamp(15px,1.4vw,22px);font-weight:800;line-height:1;display:inline-flex}.eby15-trait-title{color:#0f172a;margin:0 0 clamp(8px,.8vw,14px);font-size:clamp(18px,1.5vw,24px);font-weight:700;line-height:1.3}.eby15-trait-desc{color:#64748b;margin:0;font-size:clamp(14px,1.05vw,16px);font-weight:400;line-height:1.65}@media (width<=880px){.eby15-traits-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.eby15-traits-grid{grid-template-columns:1fr}}.eby15-scenarios-section{padding:clamp(64px,7vw,110px) clamp(20px,5vw,72px)}.eby15-scenarios-head{text-align:center;margin-bottom:clamp(32px,3.2vw,56px)}.eby15-scenarios-head .eyebrow{color:#2563eb;letter-spacing:.22em;text-transform:uppercase;font-size:clamp(12px,1vw,14px);font-weight:600}.eby15-scenarios-head h2{color:#0f172a;letter-spacing:.02em;margin:clamp(8px,.8vw,14px) 0 0;font-size:clamp(26px,3vw,44px);font-weight:800}.eby15-scenarios-head p{color:#64748b;max-width:620px;margin:clamp(12px,1.2vw,20px) auto 0;font-size:clamp(14px,1.1vw,17px);line-height:1.7}.eby15-scenarios-grid{grid-template-columns:repeat(2,1fr);gap:clamp(20px,2vw,32px);display:grid}.product-detail-eg300pro .eby15-scenarios-grid,.product-detail-eg80 .eby15-scenarios-grid,.product-detail-eg300 .eby15-scenarios-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.eby15-scenario-card{border-radius:clamp(16px,1.5vw,24px);transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 12px 36px #0f172a14}.eby15-scenario-card:hover{transform:none;box-shadow:0 12px 36px #0f172a14}.eby15-scenario-img{aspect-ratio:16/9;background-color:#f8fafc;align-items:flex-end;width:100%;display:flex;position:relative;overflow:hidden}.eby15-scenario-pic{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.eby15-scenario-card:hover .eby15-scenario-pic{transform:none}.eby15-scenario-overlay{display:none}.eby15-scenario-body{padding:clamp(18px,1.8vw,28px)}.eby15-scenario-title{color:#0f172a;letter-spacing:.01em;margin:0 0 clamp(8px,.8vw,14px);font-size:clamp(18px,1.5vw,24px);font-weight:700;line-height:1.3}.eby15-scenario-desc{color:#64748b;margin:0;font-size:clamp(14px,1.05vw,16px);font-weight:400;line-height:1.65}@media (width<=760px){.eby15-scenarios-grid{grid-template-columns:1fr}}.eby15-appcases-wrap{flex-direction:column;width:100%;display:flex}.eby15-appcases-head{text-align:center;width:100%;margin-bottom:clamp(32px,3.2vw,56px)}.eby15-appcases-head .eyebrow{color:#2563eb;letter-spacing:.22em;text-transform:uppercase;font-size:clamp(12px,1vw,14px);font-weight:600}.eby15-appcases-title{color:#0f172a;letter-spacing:.02em;width:100%;margin:0;font-size:clamp(26px,3vw,44px);font-weight:800;line-height:1.2}.eby15-appcases-intro{color:#64748b;max-width:620px;margin:clamp(12px,1.2vw,20px) auto 0;font-size:clamp(14px,1.1vw,17px);font-weight:400;line-height:1.7}.eby15-appcases-btn{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:clamp(10px,1vw,14px);justify-content:center;align-items:center;margin-top:clamp(22px,2.2vw,36px);padding:clamp(12px,1.1vw,16px) clamp(28px,2.6vw,42px);font-size:clamp(14px,1.1vw,17px);font-weight:600;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 10px 26px #2563eb52}.eby15-appcases-btn:hover{transform:translateY(-2px);box-shadow:0 14px 34px #2563eb6b}.eby15-appcases-cards{grid-template-columns:repeat(2,1fr);gap:30px;width:100%;display:grid}.product-detail-eby15 .eby15-appcases-cards,.product-detail-stacker-forklift .eby15-appcases-cards,.product-detail-reach-forklift .eby15-appcases-cards,.product-detail-counterbalance-forklift .eby15-appcases-cards,.product-detail-three-way-forklift .eby15-appcases-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-transport-forklift .eby15-appcases-cards,.product-detail-eg300pro .eby15-appcases-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.product-detail-eg300pro .eby15-appcase-card{aspect-ratio:16/9;background-size:cover;min-height:0}.product-detail-eg80 .eby15-appcases-cards,.product-detail-eg300 .eby15-appcases-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-eg80 .eby15-appcase-card,.product-detail-eg300 .eby15-appcase-card,.product-detail-eagv300 .eby15-appcase-card,.product-detail-eagv600y .eby15-appcase-card,.product-detail-eagv1000y .eby15-appcase-card{aspect-ratio:16/9;background-size:cover;min-height:0}.product-detail-eby15 .eby15-appcase-card,.product-detail-three-way-forklift .eby15-appcase-card,.product-detail-reach-forklift .eby15-appcase-card,.product-detail-counterbalance-forklift .eby15-appcase-card,.product-detail-stacker-forklift .eby15-appcase-card,.product-detail-transport-forklift .eby15-appcase-card{aspect-ratio:16/9;background-position:50%;background-size:cover;min-height:0}.product-detail-mini-stacker .eby15-appcase-card{aspect-ratio:16/9;background-position:50%;background-size:100% 100%;min-height:0}.eby15-appcase-card{background-color:#f8fafc;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:clamp(16px,1.5vw,24px);justify-content:center;align-items:center;min-height:clamp(320px,30vw,460px);text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #0f172a1f}.eby15-appcase-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px #2563eb38}.eby15-appcase-mask{background:0 0;transition:background .3s;position:absolute;inset:0}.eby15-appcase-card:hover .eby15-appcase-mask{background:0 0}.eby15-appcase-overlay{z-index:1;text-align:center;background:linear-gradient(#02061733 0%,#0206178c 100%);flex-direction:column;justify-content:center;align-items:center;padding:clamp(24px,2.6vw,44px);display:flex;position:absolute;inset:0}.eby15-appcase-dot{vertical-align:middle;background:linear-gradient(135deg,#60a5fa 0%,#1d4ed8 100%);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 8px #3b82f699}.eby15-appcase-name{color:#fff;letter-spacing:.02em;margin:0;font-size:clamp(22px,2.2vw,34px);font-weight:800;line-height:1.25}.eby15-appcase-btn{letter-spacing:.04em;color:#fff;background:linear-gradient(90deg,#60a5fa 0%,#3b82f6 50%,#1d4ed8 100%);border-radius:999px;justify-content:center;align-items:center;margin:clamp(16px,1.6vw,22px) auto 0;padding:10px clamp(22px,2vw,32px);font-size:clamp(13px,1vw,15px);font-weight:600;line-height:1;transition:transform .25s,box-shadow .25s,filter .25s;display:inline-flex;box-shadow:0 6px 18px #2563eb59}.eby15-appcase-card:hover .eby15-appcase-btn{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 10px 24px #2563eb73}.eby15-appcase-card .eby15-appcase-desc{color:#fff;max-width:420px;margin:clamp(12px,1.2vw,18px) 0 0;font-size:clamp(14px,1.1vw,17px);font-weight:500;line-height:1.7}@media (width<=880px){.eby15-appcases-layout{flex-direction:column}.eby15-appcases-aside{flex:auto}.eby15-appcases-cards{flex-direction:column}}.eby15-values-section{background:#f8fafc;padding:clamp(64px,7vw,110px) clamp(20px,5vw,72px)}.eby15-values-head{text-align:center;width:100%;margin-bottom:clamp(32px,3.2vw,56px)}.eby15-values-head .eyebrow{color:#2563eb;letter-spacing:.22em;text-transform:uppercase;font-size:clamp(12px,1vw,14px);font-weight:600}.eby15-values-title{color:#0f172a;letter-spacing:.02em;width:100%;margin:clamp(8px,.8vw,14px) 0 0;font-size:clamp(26px,3vw,44px);font-weight:800;line-height:1.2}.eby15-values-intro{color:#64748b;max-width:620px;margin:clamp(12px,1.2vw,20px) auto 0;font-size:clamp(14px,1.1vw,17px);font-weight:400;line-height:1.7}.eby15-values-grid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2vw,32px);width:100%;display:grid}.eby15-value-card{background:#fff;border:1px solid #0f172a12;border-radius:clamp(16px,1.5vw,24px);flex-direction:column;padding:clamp(28px,2.6vw,44px) clamp(24px,2.2vw,36px);transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;box-shadow:0 10px 30px #0f172a0f}.eby15-value-card:hover{border-color:#0f172a12;transform:none;box-shadow:0 10px 30px #0f172a0f}.eby15-value-num{color:#2563eb;letter-spacing:.02em;background:linear-gradient(135deg,#2563eb,#60a5fa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:clamp(14px,1.4vw,22px);font-size:clamp(32px,3vw,48px);font-weight:800;line-height:1;display:block}.eby15-value-title{color:#0f172a;margin:0 0 clamp(8px,.8vw,14px);font-size:clamp(18px,1.5vw,24px);font-weight:700;line-height:1.3}.eby15-value-desc{color:#64748b;margin:0;font-size:clamp(14px,1.05vw,16px);font-weight:400;line-height:1.65}@media (width<=880px){.eby15-values-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.eby15-values-grid{grid-template-columns:1fr}}.product-detail-eby15 .application-story.refined,.product-detail-mini-stacker .application-story.refined,.product-detail-transport-forklift .application-story.refined,.product-detail-stacker-forklift .application-story.refined,.product-detail-reach-forklift .application-story.refined,.product-detail-counterbalance-forklift .application-story.refined,.product-detail-three-way-forklift .application-story.refined,.product-detail-eagv300 .application-story.refined,.product-detail-eagv600y .application-story.refined,.product-detail-eagv1000y .application-story.refined{text-align:left;align-items:stretch;max-width:none;margin-left:0;margin-right:0}.product-detail-eby15 .application-story.refined>div:first-child,.product-detail-mini-stacker .application-story.refined>div:first-child,.product-detail-transport-forklift .application-story.refined>div:first-child,.product-detail-stacker-forklift .application-story.refined>div:first-child,.product-detail-reach-forklift .application-story.refined>div:first-child,.product-detail-counterbalance-forklift .application-story.refined>div:first-child,.product-detail-three-way-forklift .application-story.refined>div:first-child,.product-detail-eagv300 .application-story.refined>div:first-child,.product-detail-eagv600y .application-story.refined>div:first-child,.product-detail-eagv1000y .application-story.refined>div:first-child{text-align:left;align-items:flex-start}.product-detail-eby15 .comparison-section>.section-title,.product-detail-mini-stacker .comparison-section>.section-title,.product-detail-transport-forklift .comparison-section>.section-title,.product-detail-stacker-forklift .comparison-section>.section-title,.product-detail-reach-forklift .comparison-section>.section-title,.product-detail-counterbalance-forklift .comparison-section>.section-title,.product-detail-three-way-forklift .comparison-section>.section-title,.product-detail-eagv300 .comparison-section>.section-title,.product-detail-eagv600y .comparison-section>.section-title,.product-detail-eagv1000y .comparison-section>.section-title,.product-detail-eby15 .comparison-section>.comparison-grid,.product-detail-mini-stacker .comparison-section>.comparison-grid,.product-detail-transport-forklift .comparison-section>.comparison-grid,.product-detail-stacker-forklift .comparison-section>.comparison-grid,.product-detail-reach-forklift .comparison-section>.comparison-grid,.product-detail-counterbalance-forklift .comparison-section>.comparison-grid,.product-detail-three-way-forklift .comparison-section>.comparison-grid,.product-detail-eagv300 .comparison-section>.comparison-grid,.product-detail-eagv600y .comparison-section>.comparison-grid,.product-detail-eagv1000y .comparison-section>.comparison-grid{width:100%;max-width:none}html body #app .home-solutions-layout{grid-template-columns:minmax(420px,1fr) minmax(640px,1.28fr)!important;gap:0!important;width:min(98vw,1680px)!important;max-width:1680px!important}html body #app .home-solutions-copy,html body #app .home-solutions-stage,html body #app .home-solution-stage-card{height:clamp(680px,58vw,960px)!important;min-height:clamp(680px,58vw,960px)!important}html body #app .home-solutions-copy{background:#f6f8fb!important}html body #app .home-solutions-copy:before{transform-origin:100%!important;background-position:100%!important;background-repeat:no-repeat!important;background-size:contain!important;transform:scale(1.28)!important}html body #app .home-solution-stage-card .home-solution-image{transform-origin:0!important;background-position:0!important;background-repeat:no-repeat!important;background-size:contain!important;transform:scale(1.28)!important}@media (width<=980px){html body #app .home-solutions-layout{grid-template-columns:1fr!important;gap:0!important;width:min(94vw,760px)!important}html body #app .home-solutions-copy,html body #app .home-solutions-stage,html body #app .home-solution-stage-card{height:auto!important;min-height:clamp(520px,112vw,760px)!important}html body #app .home-solutions-copy:before,html body #app .home-solution-stage-card .home-solution-image{background-position:50%!important;transform:scale(1.18)!important}}@media (width>=981px){html body #app .home-solutions-layout{grid-template-columns:minmax(460px,.9fr) minmax(680px,1.28fr)!important;align-items:stretch!important;gap:0!important;width:min(98vw,1680px)!important;max-width:none!important;margin:0 auto!important;display:grid!important}html body #app .home-solutions-copy,html body #app .home-solutions-stage,html body #app .home-solution-stage-card{width:100%!important;height:clamp(680px,56vw,940px)!important;min-height:clamp(680px,56vw,940px)!important;transform:none!important}html body #app .home-solutions-copy{color:#0f172a!important;background:#eef2f7!important;flex-direction:column!important;justify-content:center!important;padding:clamp(52px,4vw,76px) clamp(34px,3vw,58px)!important;display:flex!important;position:relative!important;top:auto!important;overflow:hidden!important}html body #app .home-solutions-copy:before{content:""!important;z-index:0!important;pointer-events:none!important;background:url(/assets/scenes/solution-left-bg.png.webp) 100%/contain no-repeat!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}html body #app .home-solutions-copy:after{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#eef2f7f5 0%,#eef2f7c2 48%,#eef2f72e 100%)!important;display:block!important;position:absolute!important;inset:0!important}html body #app .home-solutions-copy>span,html body #app .home-solutions-copy h2,html body #app .home-solution-detail,html body #app .home-solutions-more,html body #app .home-solution-switches{z-index:2!important;position:relative!important;transform:none!important}html body #app .home-solutions-copy h2{color:#0f172a!important;letter-spacing:0!important}html body #app .home-solution-detail p,html body #app .home-solutions-copy p{color:#475569!important;max-width:470px!important}html body #app .home-solutions-more{color:#2563eb!important}html body #app .home-solution-switches{flex-wrap:wrap!important;gap:10px!important;margin-top:30px!important;display:flex!important}html body #app .home-solution-switch{color:#0f172a!important;background:#ffffffd1!important;border-color:#2563eb42!important;flex:0 0 46px!important;width:46px!important;height:46px!important}html body #app .home-solution-switch.active,html body #app .home-solution-switch:hover{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}html body #app .home-solutions-stage,html body #app .home-solution-stage-card{background:#eef2f7!important;display:block!important;position:relative!important;overflow:visible!important}html body #app .home-solution-stage-card:after,html body #app .home-solution-stage-card .home-solution-content{display:none!important}html body #app .home-solution-stage-card .home-solution-image{visibility:visible!important;opacity:1!important;background-position:0!important;background-repeat:no-repeat!important;background-size:contain!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}}@media (width<=980px){html body #app .home-solutions-section{background:#f5f7fb!important}html body #app .home-solutions-layout{grid-template-columns:1fr!important;gap:18px!important;width:min(92vw,760px)!important;max-width:none!important}html body #app .home-solutions-copy,html body #app .home-solutions-stage,html body #app .home-solution-stage-card{height:auto!important;min-height:clamp(420px,82vw,620px)!important;transform:none!important}html body #app .home-solutions-copy{background:#eef2f7!important;position:relative!important;top:auto!important}html body #app .home-solution-stage-card .home-solution-image{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;transform:none!important}}html body #app .home-solutions-section{color:#0f172a!important;background:#f6f8fb!important}@media (width>=981px){html body #app .home-solutions-layout{grid-template-columns:minmax(420px,.92fr) minmax(620px,1.25fr)!important;gap:0!important;width:min(96vw,1560px)!important;max-width:1560px!important;overflow:visible!important}html body #app .home-solutions-copy,html body #app .home-solutions-stage,html body #app .home-solution-stage-card{height:clamp(560px,42vw,760px)!important;min-height:clamp(560px,42vw,760px)!important}html body #app .home-solutions-copy{background:#eef2f7!important;justify-content:center!important;padding:clamp(44px,3.4vw,64px)!important}html body #app .home-solutions-copy:before{opacity:.96!important;background:url(/assets/scenes/solution-left-bg.png.webp) 100%/contain no-repeat!important}html body #app .home-solutions-copy:after{background:linear-gradient(90deg,#eef2f7fa 0%,#eef2f7cc 54%,#eef2f757 100%)!important}html body #app .home-solutions-copy>span,html body #app .home-solutions-copy h2,html body #app .home-solution-detail,html body #app .home-solutions-more,html body #app .home-solution-switches{max-width:460px!important}html body #app .home-solution-detail strong{color:#2563eb2e!important;margin:20px 0 10px!important;font-size:clamp(76px,8vw,132px)!important;font-weight:900!important;line-height:.86!important;display:block!important}html body #app .home-solution-detail h3{color:#0f172a!important;margin:0!important;font-size:clamp(26px,2.4vw,42px)!important;font-weight:900!important;line-height:1.16!important}html body #app .home-solution-detail p{color:#475569!important;max-width:450px!important;margin-top:18px!important;font-size:clamp(15px,1.05vw,18px)!important;line-height:1.78!important}html body #app .home-solutions-stage,html body #app .home-solution-stage-card{background:#eef2f7!important;overflow:hidden!important}html body #app .home-solution-stage-card .home-solution-image{background-position:0!important;background-repeat:no-repeat!important;background-size:contain!important;width:auto!important;height:auto!important;inset:clamp(10px,1vw,18px)!important;transform:none!important}}@media (width<=980px){html body #app .home-solutions-copy:before{background:url(/assets/scenes/solution-left-bg.png.webp) 100%/contain no-repeat!important}html body #app .home-solution-detail strong{color:#2563eb2e!important;font-size:clamp(64px,16vw,96px)!important;line-height:.9!important;display:block!important}html body #app .home-solution-detail h3,html body #app .home-solution-detail p{color:#0f172a!important}html body #app .home-solution-stage-card .home-solution-image{width:auto!important;height:auto!important;inset:12px!important}}@media (width>=981px){html body #app .home-solutions-layout{grid-template-columns:minmax(500px,.95fr) minmax(760px,1.34fr)!important;width:min(98vw,1780px)!important;max-width:1780px!important}html body #app .home-solutions-copy,html body #app .home-solutions-stage,html body #app .home-solution-stage-card{height:clamp(700px,54vw,980px)!important;min-height:clamp(700px,54vw,980px)!important}html body #app .home-solutions-copy:before{background-position:100%!important;background-size:contain!important;inset:-9% -16% -9% -4%!important}html body #app .home-solution-stage-card .home-solution-image{background-position:0!important;background-size:contain!important;inset:-8% -10% -8% -2%!important}}@media (width<=980px){html body #app .home-solutions-copy,html body #app .home-solutions-stage,html body #app .home-solution-stage-card{min-height:clamp(500px,96vw,720px)!important}html body #app .home-solutions-copy:before,html body #app .home-solution-stage-card .home-solution-image{background-size:contain!important;inset:-6%!important}}@media (width>=981px){html body #app .home-solutions-layout{grid-template-columns:minmax(560px,1fr) minmax(820px,1.46fr)!important;align-items:stretch!important;gap:0!important;width:min(100vw,1880px)!important;max-width:none!important}html body #app .home-solutions-copy,html body #app .home-solutions-stage,html body #app .home-solution-stage-card{height:clamp(760px,60vw,1080px)!important;min-height:clamp(760px,60vw,1080px)!important;box-shadow:none!important;background:0 0!important;border:0!important}html body #app .home-solutions-copy{padding:clamp(54px,4vw,78px) clamp(38px,3.2vw,64px)!important;overflow:hidden!important}html body #app .home-solutions-copy:before{opacity:1!important;background:url(/assets/scenes/solution-left-bg.png.webp) 100%/contain no-repeat!important;inset:-18% -30% -18% -8%!important}html body #app .home-solutions-copy:after{background:linear-gradient(90deg,#fffffffa 0%,#ffffffbd 45%,#ffffff14 100%)!important}html body #app .home-solutions-stage,html body #app .home-solution-stage-card{overflow:visible!important}html body #app .home-solution-stage-card .home-solution-image{background-position:0!important;background-repeat:no-repeat!important;background-size:contain!important;width:auto!important;height:auto!important;inset:-16% -22% -16% -6%!important;transform:none!important}}@media (width<=980px){html body #app .home-solutions-section{background:#fff!important}html body #app .home-solutions-copy,html body #app .home-solutions-stage,html body #app .home-solution-stage-card{min-height:clamp(540px,105vw,760px)!important;box-shadow:none!important;background:0 0!important;border:0!important}html body #app .home-solutions-copy:before,html body #app .home-solution-stage-card .home-solution-image{background-size:contain!important;inset:-14%!important}}html body #app .home-solutions-section{background:linear-gradient(#f8fafc 0%,#fff 52%,#f8fafc 100%)!important;padding:clamp(36px,4vw,68px) 0!important;overflow:hidden!important}@media (width>=981px){html body #app .home-solutions-layout{grid-template-columns:minmax(500px,.98fr) minmax(720px,1.36fr)!important;gap:clamp(6px,.8vw,14px)!important;width:min(96vw,1640px)!important;max-width:1640px!important}html body #app .home-solutions-copy,html body #app .home-solutions-stage,html body #app .home-solution-stage-card{height:clamp(620px,45vw,820px)!important;min-height:clamp(620px,45vw,820px)!important;box-shadow:none!important;background:0 0!important;border:0!important}html body #app .home-solutions-copy{padding:clamp(44px,3.4vw,64px)!important;overflow:hidden!important}html body #app .home-solutions-copy:before{opacity:1!important;background:url(/assets/scenes/solution-left-bg.png.webp) 100%/contain no-repeat!important;inset:-8% -16% -8% 0!important}html body #app .home-solutions-copy:after{background:linear-gradient(90deg,#f8fafcfa 0%,#f8fafcc2 50%,#f8fafc2e 100%)!important}html body #app .home-solutions-stage,html body #app .home-solution-stage-card{overflow:hidden!important}html body #app .home-solution-stage-card .home-solution-image{background-position:0!important;background-repeat:no-repeat!important;background-size:contain!important;inset:-6% -8% -6% 0!important}}@media (width<=980px){html body #app .home-solutions-copy,html body #app .home-solutions-stage,html body #app .home-solution-stage-card{background:0 0!important;min-height:clamp(430px,86vw,620px)!important}html body #app .home-solutions-copy:before,html body #app .home-solution-stage-card .home-solution-image{inset:-4%!important}}html body #app .home-solutions-section{background:#f8fafc!important;padding:clamp(58px,6vw,96px) 0!important}html body #app .home-solutions-layout{width:min(92vw,1180px)!important;max-width:1180px!important;margin:0 auto!important;display:block!important}html body #app .home-solutions-copy{width:100%!important;height:auto!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}html body #app .home-solutions-copy:before,html body #app .home-solutions-copy:after,html body #app .home-solutions-stage,html body #app .home-solution-stage-card,html body #app .home-solution-image{content:none!important;background-image:none!important;display:none!important}html body #app .home-solutions-copy>span,html body #app .home-solutions-copy h2,html body #app .home-solution-detail,html body #app .home-solutions-more,html body #app .home-solution-switches{z-index:1!important;max-width:760px!important;position:relative!important}html body #app .home-solution-detail p{max-width:760px!important}html body #app .home-solutions-section{background-color:#000!important;background-image:none!important;min-height:auto!important;padding:0 clamp(20px,5vw,72px)!important;display:block!important}html body #app .home-solutions-layout{aspect-ratio:3100/1197!important;background-image:var(--home-solution-bg)!important;background-color:#000!important;background-position:0!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;max-width:none!important;margin:0!important;font-size:clamp(10px,1.25vw,16px)!important;display:block!important;position:relative!important;overflow:hidden!important}html body #app .home-solutions-copy{box-sizing:border-box!important;background:0 0!important;max-width:40%!important;padding:0 clamp(2.5em,4vw,4em)!important;position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important}html body #app .home-solutions-copy:before,html body #app .home-solutions-copy:after{content:none!important;display:none!important}html body #app .home-solutions-copy>*{margin-left:0!important;padding-left:0!important}html body #app .home-solutions-copy>span{color:#2563eb!important;letter-spacing:.18em!important;margin-bottom:.6em!important;padding-left:0!important;font-size:14px!important;font-weight:600!important;display:block!important}html body #app .home-solutions-copy h2{color:#0a3967!important;margin:0 0 .8em!important;padding-left:0!important;font-size:clamp(28px,3.4vw,42px)!important;font-weight:800!important;line-height:1.2!important}html body #app .home-solution-detail{margin:0!important;padding:0!important}html body #app .home-solution-detail strong{color:#2563eb!important;margin:0 0 .3em!important;font-size:clamp(52px,6vw,72px)!important;font-weight:800!important;line-height:1!important;display:block!important}html body #app .home-solution-detail h3{color:#0a3967!important;letter-spacing:.03em!important;margin:0 0 .6em!important;font-size:24px!important;font-weight:600!important;line-height:1.3!important}html body #app .home-solution-detail p{color:#1d4e8f!important;word-wrap:break-word!important;overflow-wrap:break-word!important;max-width:39em!important;margin:0!important;font-size:16px!important;line-height:1.65!important}html body #app .home-solutions-more{color:#fff!important;margin-top:5em!important;font-size:14px!important}html body #app .home-solution-switches{flex-wrap:wrap!important;gap:1.2em!important;margin-top:2.5em!important}html body #app .home-solution-switch{color:#0a3967!important;-webkit-backdrop-filter:blur(12px)saturate(160%)!important;background:#ffffff38!important;border:1px solid #fff6!important;border-radius:.6em!important;flex:0 0 4.5em!important;width:4.5em!important;height:4.5em!important;font-size:1.1em!important;font-weight:600!important;transition:background .25s,border-color .25s,box-shadow .25s!important;box-shadow:0 6px 20px #0a39671f,inset 0 1px #ffffff80!important}html body #app .home-solution-switch:hover{background:#ffffff57!important;border-color:#fff9!important}html body #app .home-solution-switch.active{color:#fff!important;-webkit-backdrop-filter:blur(14px)saturate(180%)!important;background:#2563eb8c!important;border-color:#60a5fab3!important;box-shadow:0 8px 24px #2563eb4d,inset 0 1px #fff6!important}@media (width<=980px){html body #app .home-solutions-section{background-position:bottom!important;background-size:118%!important;min-height:auto!important;padding-bottom:clamp(260px,58vw,430px)!important}}html body #app .home-solutions-section{background-color:#000!important;background-image:none!important}@media (width<=980px){html body #app .home-solutions-section{background-color:#000!important;background-image:none!important}}html body #app .home-solutions-more{color:#475569!important}html body #app .solution-detail{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}html body #app .solution-detail>section+section{margin-top:clamp(32px,3.4vw,48px)}html body #app .case-hero{aspect-ratio:1171/306;background:#0f172a;border-radius:10px;min-height:clamp(180px,22vw,300px);position:relative;overflow:hidden;box-shadow:0 18px 50px #0f172a2e}html body #app .case-hero-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}html body #app .case-hero-overlay{background:linear-gradient(100deg,#070c1ceb 0%,#070c1ca8 46%,#2563eb38 100%);position:absolute;inset:0}html body #app .case-hero-content{z-index:1;flex-direction:column;justify-content:center;max-width:760px;height:100%;padding:clamp(20px,3vw,40px) clamp(32px,5vw,72px);display:flex;position:absolute;inset:0}html body #app .case-hero-headline{flex-direction:column;align-items:flex-start;margin-bottom:22px;display:flex}html body #app .case-hero-tag{color:#bfdbfe;letter-spacing:2px;background:#2563eb38;border:1px solid #60a5fa99;border-radius:999px;width:fit-content;margin-bottom:18px;padding:6px 16px;font-size:13px;font-weight:800;display:inline-block}html body #app .case-hero-title{color:#fff;letter-spacing:.5px;text-shadow:0 4px 18px #0009,0 2px 6px #00000080;margin:0;font-size:clamp(26px,3.4vw,42px);font-weight:900;line-height:1.15}html body #app .case-hero-rule{background:linear-gradient(90deg,#60a5fa 0%,#2563eb 100%);border-radius:2px;width:clamp(56px,5vw,80px);height:4px;margin-top:22px;display:block}html body #app .case-hero-text{color:#e2e8f0d9;text-shadow:0 1px 4px #0006;max-width:620px;margin:0;font-size:clamp(13px,1vw,15px);line-height:1.75}html body #app .case-section-title{color:#0f172a;align-items:center;gap:10px;margin:0 0 clamp(16px,1.8vw,22px);padding-bottom:clamp(10px,1vw,14px);font-size:clamp(17px,1.5vw,20px);font-weight:800;line-height:1.3;display:flex}html body #app .case-section-title svg{color:#2563eb;flex-shrink:0}html body #app .case-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}html body #app .case-list li{color:#334155;border-bottom:1px solid #0f172a12;align-items:flex-start;gap:12px;padding-bottom:14px;font-size:clamp(14px,1.05vw,16px);line-height:1.7;display:flex}html body #app .case-list li:last-child{border-bottom:0;padding-bottom:0}html body #app .case-list-mark{color:#2563eb;flex-shrink:0;margin-top:1px;font-size:15px;font-weight:900}html body #app .case-list-mark.dash{color:#94a3b8}html body #app .case-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:9px}html body #app .case-dot.blue{background:#2563eb}html body #app .case-dot.gray{background:#cbd5e1}html body #app .case-steps{margin:0;padding:0;list-style:none;display:grid}html body #app .case-steps li{align-items:baseline;gap:18px;padding:16px 0;display:flex}html body #app .case-steps li:last-child{border-bottom:0}html body #app .case-steps-num{color:#2563eb;flex-shrink:0;width:2.2em;font-size:clamp(18px,1.7vw,24px);font-weight:900;line-height:1}html body #app .case-steps-text{color:#334155;font-size:clamp(14px,1.05vw,16px);line-height:1.7}html body #app .case-story-grid{grid-template-columns:repeat(2,1fr);gap:clamp(16px,1.8vw,24px);display:grid}html body #app .case-story{border-radius:10px;margin:0;overflow:hidden;box-shadow:0 8px 24px #0f172a0f}html body #app .case-story-thumb{background-color:#0f172a;background-position:50%;background-size:cover;height:clamp(150px,16vw,200px);position:relative}html body #app .case-story-thumb:before{content:"";background:linear-gradient(#0f172a0d 0%,#0f172a73 100%);position:absolute;inset:0}html body #app .case-story-play{z-index:1;color:#fff;background:#2563ebeb;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:15px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #2563eb66}html body #app .case-story-caption{color:#334155;background:#fff;margin:0;padding:14px 18px;font-size:clamp(13px,1vw,14px);line-height:1.6}@media (width<=760px){html body #app .case-story-grid{grid-template-columns:1fr}}html body #app .case-highlight{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:clamp(20px,2.4vw,36px);display:grid}html body #app .case-highlight-text{flex-direction:column;justify-content:center;display:flex}html body #app .case-highlight-text .case-section-title{margin-top:0}html body #app .case-highlight-img{aspect-ratio:2848/1600;background-color:#0f172a;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:10px;box-shadow:0 12px 32px #0f172a24}html body #app .case-scene-list{gap:clamp(16px,1.8vw,24px);display:grid}html body #app .case-scene-row{background:#fff;border:1px solid #0f172a0f;border-radius:10px;grid-template-columns:240px 1fr;align-items:center;gap:clamp(16px,2vw,28px);padding:clamp(12px,1.4vw,18px);display:grid;box-shadow:0 8px 24px #0f172a0d}html body #app .case-scene-row.reverse{grid-template-columns:1fr 240px}html body #app .case-scene-row.reverse .case-scene-media{order:2}html body #app .case-scene-media{background-color:#0f172a;background-position:50%;background-size:cover;border-radius:8px;height:clamp(130px,14vw,170px);position:relative;overflow:hidden}html body #app .case-scene-badge{color:#fff;letter-spacing:.5px;background:#2563ebeb;border-radius:6px;justify-content:center;align-items:center;min-width:34px;height:26px;padding:0 8px;font-size:13px;font-weight:900;display:inline-flex;position:absolute;top:10px;left:10px}html body #app .case-scene-copy p{color:#334155;margin:0;font-size:clamp(14px,1.05vw,16px);line-height:1.7}html body #app .case-scene-hero{aspect-ratio:2848/1600;background-color:#0f172a;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 12px 32px #0f172a24}html body #app .case-scene-hero:after{content:"";pointer-events:none;background:linear-gradient(#0f172a00 55%,#0f172a73 100%);position:absolute;inset:0}html body #app .case-scene-steps{align-content:center;gap:14px;margin:0;padding:0;list-style:none;display:grid}html body #app .case-scene-steps li{border-bottom:1px solid #0f172a12;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}html body #app .case-scene-steps li:last-child{border-bottom:0;padding-bottom:0}html body #app .case-scene-step-num{color:#2563eb;flex-shrink:0;min-width:32px;font-size:clamp(16px,1.5vw,20px);font-weight:900;line-height:1.4}html body #app .case-scene-step-text{color:#334155;font-size:clamp(14px,1.05vw,16px);line-height:1.7}html body #app .case-video-block{background:#0f172a;border-radius:10px;overflow:hidden;box-shadow:0 12px 32px #0f172a24}html body #app .case-video-el{object-fit:cover;background:#0f172a;width:100%;max-height:clamp(360px,46vw,600px);display:block}@media (width<=760px){html body #app .case-highlight,html body #app .case-scene-block,html body #app .case-scene-row,html body #app .case-scene-row.reverse{grid-template-columns:1fr}html body #app .case-scene-row.reverse .case-scene-media{order:0}}html body #app .sol-group{border-radius:6px;padding:4px 0}html body #app .sol-group-head{color:#475569;cursor:pointer;border-radius:6px;align-items:center;padding:10px 14px;font-size:15px;font-weight:700;transition:background .2s,color .2s;display:flex}html body #app .sol-group:hover .sol-group-head{color:#1d4ed8;background:#eff6ff}html body #app .sol-group-body{min-height:0;overflow:hidden}html body #app .sol-group-body-inner{flex-direction:column;gap:2px;padding:6px 0 10px;display:flex}html body #app .sol-group-item{border-radius:6px;transition:background .18s,color .18s;position:relative;color:#64748b!important;background:0 0!important;padding:6px 14px 6px 26px!important;font-size:13px!important;font-weight:400!important}html body #app .sol-group-item:before{content:"";background:#cbd5e1;border-radius:50%;width:5px;height:5px;transition:background .18s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}html body #app .sol-group-item:hover:before{background:#60a5fa}html body #app .sol-group-item:hover{color:#1e293b!important;background:#f1f5f9!important}html body #app .sol-group-item.active{color:#1d4ed8!important;background:0 0!important;font-weight:600!important}html body #app .sol-group-item.active:before{background:#2563eb}html body #app .case-feature-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}html body #app .case-feature-list li{color:#334155;align-items:flex-start;gap:12px;font-size:clamp(14px,1.05vw,16px);line-height:1.7;display:flex}html body #app .case-feature-ic{color:#2563eb;background:#2563eb1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:1px;display:inline-flex}html body #app .case-highlight-text{justify-content:center!important}html body #app .case-highlight-text .case-section-title{margin-bottom:0!important}html body #app .case-feature-list{gap:10px!important}html body #app .case-feature-list li{align-items:center!important}html body #app .case-pain-list{grid-template-columns:repeat(2,1fr)!important;gap:clamp(16px,1.8vw,24px)!important}html body #app .case-pain-list li{text-align:center!important;background:#fff!important;border:1px solid #0f172a12!important;border-radius:10px!important;flex-direction:column!important;align-items:center!important;gap:14px!important;padding:clamp(20px,2.2vw,30px) clamp(16px,1.8vw,24px)!important}html body #app .case-pain-ic{color:#2563eb!important;background:#2563eb1a!important;border-radius:16px!important;width:72px!important;height:72px!important}html body #app .case-pain-text{color:#334155;font-size:clamp(14px,1.05vw,15px);line-height:1.7}@media (width<=760px){html body #app .case-pain-list{grid-template-columns:1fr!important}}html body #app .solutions-page{background:#f4f6f9!important}html body #app .sol-group-nav{flex-direction:column;gap:2px;display:flex}html body #app .sol-group-head{color:#94a3b8;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;align-items:center;padding:11px 0;font-size:12px;font-weight:700;display:flex}html body #app .sol-group:hover .sol-group-head{color:#1d4ed8}html body #app .sol-group-name{flex:1}html body #app .sol-group-body-wrap{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}html body #app .sol-group.open .sol-group-body-wrap{grid-template-rows:1fr}html body #app .sol-group-body{overflow:hidden}html body #app .sol-group-body-inner{flex-direction:column;gap:0;display:flex}html body #app .sol-group-item{font-size:14px!important;font-weight:500!important}html body #app .solutions-page .products-layout{margin-top:0}html body #app .solutions-page .products-sidebar{position:sticky;top:200px}html body #app .solutions-main{min-width:0}html body #app .solutions-main .solution-detail{flex-direction:column;display:flex;gap:0!important;max-width:none!important}html body #app .solutions-main .solution-detail>section+section{border-top:1px solid #0f172a14!important;margin-top:clamp(40px,4.5vw,64px)!important;padding-top:clamp(40px,4.5vw,64px)!important}html body #app .solutions-main .case-section{background:0 0!important;border:none!important;margin:0!important;padding:0!important}html body #app .solutions-main>.solution-detail>.case-hero{border:none!important;padding:0!important;box-shadow:0 14px 40px #0f172a2e!important}html body #app .solutions-main .case-section-title{letter-spacing:.5px;color:#0f172a!important;border:none!important;margin:0 0 14px!important;padding:0 0 0 14px!important;font-size:clamp(18px,1.6vw,22px)!important;font-weight:800!important;line-height:1.4!important;display:block!important;position:relative!important}html body #app .solutions-main .case-section-title:before{content:"";background:linear-gradient(#3b82f6 0%,#1d4ed8 100%);border-radius:2px;width:4px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}html body #app .solutions-main .case-section-title:after{content:none!important}html body #app .case-lead{color:#64748b;font-size:clamp(13px,1vw,14px);line-height:1.65;margin:0 0 clamp(14px,1.6vw,20px)!important}html body #app .case-feature-list{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid;gap:clamp(14px,1.6vw,20px)!important}html body #app .case-feature-list li{color:#334155;font-size:clamp(13px,1vw,15px);line-height:1.65;background:#f8fafc!important;border:none!important;border-radius:12px!important;flex-direction:column!important;align-items:flex-start!important;gap:clamp(18px,2vw,26px)!important;padding:clamp(28px,3vw,40px)!important;display:flex!important}@media (width<=560px){html body #app .case-feature-list{grid-template-columns:1fr}}html body #app .case-feat-ic{color:#2563eb;background:linear-gradient(135deg,#2563eb1f 0%,#1d4ed80f 100%);border:1px solid #2563eb2e;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;width:110px;height:110px;margin-top:1px;display:inline-flex;box-shadow:0 4px 12px #2563eb1f}html body #app .case-pain-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr!important;gap:clamp(14px,1.6vw,20px)!important}html body #app .case-pain-list li{position:relative;background:#f8fafc!important;border:none!important;border-left:3px solid #94a3b8!important;border-radius:0 10px 10px 0!important;padding:clamp(16px,1.8vw,22px) clamp(16px,1.8vw,22px) clamp(16px,1.8vw,22px) clamp(20px,2.2vw,28px)!important;display:block!important}@media (width<=900px){html body #app .case-pain-list{grid-template-columns:1fr!important}}html body #app .case-pain-text{color:#334155;margin:0!important;font-size:clamp(14px,1.05vw,16px)!important;line-height:1.75!important}html body #app .case-scene-block{grid-template-columns:1.05fr 1fr!important;align-items:start!important;gap:clamp(24px,3vw,44px)!important;display:grid!important}html body #app .case-scene-hero{border-radius:12px;width:100%;box-shadow:0 10px 30px #0f172a24;aspect-ratio:16/9!important}html body #app .case-scene-copy{flex-direction:column;gap:clamp(12px,1.4vw,16px);display:flex}html body #app .case-scene-intro{color:#64748b!important;margin:0!important;font-size:clamp(13px,1vw,14px)!important;line-height:1.65!important}html body #app .case-scene-points{gap:0;margin:0;padding:0;list-style:none;display:grid}html body #app .case-scene-points li{color:#334155;flex-direction:column;align-items:flex-start;width:100%;padding:clamp(6px,.8vw,8px) 0;font-size:clamp(13px,1vw,15px);line-height:1.7;display:flex}html body #app .case-scene-text{background:#f8fafc;border:1px solid #2563eb26;border-radius:10px;width:100%;padding:clamp(12px,1.4vw,16px) clamp(14px,1.6vw,18px);display:block}html body #app .case-scene-arrow{filter:drop-shadow(0 2px 4px #2563eb40);align-self:flex-start;margin-top:clamp(8px,1vw,12px);margin-bottom:clamp(4px,.5vw,6px);margin-left:28px}html body #app .case-video-block{border-radius:12px!important;box-shadow:0 10px 30px #0f172a1f!important}@media (width<=900px){html body #app .case-scene-block{grid-template-columns:1fr!important}}html body #app .case-highlights-row{grid-template-columns:1.05fr 1fr;align-items:stretch;gap:clamp(24px,3vw,44px);display:grid}html body #app .case-highlights-text{flex-direction:column;justify-content:flex-start;min-width:0;display:flex}html body #app .case-highlights-video{align-items:center;min-width:0;display:flex}html body #app .case-highlights-video .case-video-el{object-fit:cover;aspect-ratio:16/9;background:#0f172a;border-radius:12px;width:100%;height:auto;max-height:none;box-shadow:0 10px 30px #0f172a24}@media (width<=900px){html body #app .case-highlights-row{grid-template-columns:1fr}}html body #app .case-value-list{grid-template-columns:1fr 1fr;gap:clamp(14px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid}html body #app .case-value-list li{color:#334155;background:#f8fafc;border-radius:10px;align-items:flex-start;gap:12px;padding:clamp(14px,1.6vw,18px);font-size:clamp(13px,1vw,15px);line-height:1.65;display:flex}html body #app .case-value-list li .case-dot{flex-shrink:0;margin-top:8px}@media (width<=560px){html body #app .case-value-list{grid-template-columns:1fr}}html body #app main.detail-page.product-detail-eg300 .application-story.refined,html body #app main.detail-page.product-detail-eg300pro .application-story.refined,html body #app main.detail-page.product-detail-eg80 .application-story.refined{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding-left:clamp(20px,5vw,72px)!important;padding-right:clamp(20px,5vw,72px)!important}html body #app main.detail-page.product-detail-eg300 .tech-feature-section .section-title,html body #app main.detail-page.product-detail-eg300pro .tech-feature-section .section-title,html body #app main.detail-page.product-detail-eg80 .tech-feature-section .section-title,html body #app main.detail-page.product-detail-eg300 .amr-iot-section .section-title,html body #app main.detail-page.product-detail-eg300pro .amr-iot-section .section-title,html body #app main.detail-page.product-detail-eg80 .amr-iot-section .section-title,html body #app main.detail-page.product-detail-eg300 .application-story.refined .section-title,html body #app main.detail-page.product-detail-eg300pro .application-story.refined .section-title,html body #app main.detail-page.product-detail-eg80 .application-story.refined .section-title{text-align:center!important;width:fit-content!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}html body #app main.detail-page.product-detail-eg300 .tech-feature-section h2,html body #app main.detail-page.product-detail-eg300pro .tech-feature-section h2,html body #app main.detail-page.product-detail-eg80 .tech-feature-section h2,html body #app main.detail-page.product-detail-eg300 .amr-iot-section h2,html body #app main.detail-page.product-detail-eg300pro .amr-iot-section h2,html body #app main.detail-page.product-detail-eg80 .amr-iot-section h2,html body #app main.detail-page.product-detail-eg300 .application-story.refined h2,html body #app main.detail-page.product-detail-eg300pro .application-story.refined h2,html body #app main.detail-page.product-detail-eg80 .application-story.refined h2{text-align:center!important}html body #app main.detail-page.product-detail-eg300 .tech-feature-section .tech-feature-title,html body #app main.detail-page.product-detail-eg300pro .tech-feature-section .tech-feature-title,html body #app main.detail-page.product-detail-eg80 .tech-feature-section .tech-feature-title{width:fit-content!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}html body #app main.detail-page.product-detail-eg300 .detail-feature-grid,html body #app main.detail-page.product-detail-eg300pro .detail-feature-grid,html body #app main.detail-page.product-detail-eg80 .detail-feature-grid,html body #app main.detail-page.product-detail-eg300 .tech-feature-section .detail-feature-grid,html body #app main.detail-page.product-detail-eg300pro .tech-feature-section .detail-feature-grid,html body #app main.detail-page.product-detail-eg80 .tech-feature-section .detail-feature-grid,html body #app main.detail-page.product-detail-eg300 .feature-grid-section.tech-feature-section .detail-feature-grid,html body #app main.detail-page.product-detail-eg300pro .feature-grid-section.tech-feature-section .detail-feature-grid,html body #app main.detail-page.product-detail-eg80 .feature-grid-section.tech-feature-section .detail-feature-grid,html body #app main.detail-page.product-detail-eg300 .amr-iot-grid,html body #app main.detail-page.product-detail-eg300pro .amr-iot-grid,html body #app main.detail-page.product-detail-eg80 .amr-iot-grid,html body #app main.detail-page.product-detail-eg300 .application-story.refined>div,html body #app main.detail-page.product-detail-eg300pro .application-story.refined>div,html body #app main.detail-page.product-detail-eg80 .application-story.refined>div{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}html body #app main.detail-page.product-detail-eg300 .tech-feature-card h3,html body #app main.detail-page.product-detail-eg300pro .tech-feature-card h3,html body #app main.detail-page.product-detail-eg80 .tech-feature-card h3,html body #app main.detail-page.product-detail-eagv300 .tech-feature-card h3,html body #app main.detail-page.product-detail-eagv600y .tech-feature-card h3,html body #app main.detail-page.product-detail-eagv1000y .tech-feature-card h3{font-size:clamp(15px,1.3vw,18px)!important;line-height:1.5!important}html body #app main.detail-page.product-detail-eagv300 .eby15-advantages-grid,html body #app main.detail-page.product-detail-eagv600y .eby15-advantages-grid,html body #app main.detail-page.product-detail-eagv1000y .eby15-advantages-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #app main.detail-page.product-detail-eagv300 .eby15-adv-card,html body #app main.detail-page.product-detail-eagv600y .eby15-adv-card,html body #app main.detail-page.product-detail-eagv1000y .eby15-adv-card,html body #app main.detail-page.product-detail-eagv300 .eby15-adv-card:nth-child(4),html body #app main.detail-page.product-detail-eagv600y .eby15-adv-card:nth-child(4),html body #app main.detail-page.product-detail-eagv1000y .eby15-adv-card:nth-child(4){grid-column:span 1!important}html body #app main.detail-page.product-detail-eg80 .eby15-advantages-grid,html body #app main.detail-page.product-detail-eg300 .eby15-advantages-grid,html body #app main.detail-page.product-detail-eg300pro .eby15-advantages-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #app main.detail-page.product-detail-eg80 .eby15-adv-card,html body #app main.detail-page.product-detail-eg300 .eby15-adv-card,html body #app main.detail-page.product-detail-eg300pro .eby15-adv-card,html body #app main.detail-page.product-detail-eg80 .eby15-adv-card:nth-child(4),html body #app main.detail-page.product-detail-eg300 .eby15-adv-card:nth-child(4),html body #app main.detail-page.product-detail-eg300pro .eby15-adv-card:nth-child(4){grid-column:span 1!important}html body #app main.detail-page.product-detail-eg80 .eby15-adv-card,html body #app main.detail-page.product-detail-eg300 .eby15-adv-card,html body #app main.detail-page.product-detail-eg300pro .eby15-adv-card{height:clamp(540px,44vw,660px)!important}html body #app main.detail-page.product-detail-eg80 .eby15-adv-bg img,html body #app main.detail-page.product-detail-eg300 .eby15-adv-bg img,html body #app main.detail-page.product-detail-eg300pro .eby15-adv-bg img{transition:transform .4s;transform:scale(1.15);object-fit:cover!important;width:100%!important;height:100%!important}html body #app main.detail-page.product-detail-eg80 .eby15-adv-card:hover .eby15-adv-bg img,html body #app main.detail-page.product-detail-eg300 .eby15-adv-card:hover .eby15-adv-bg img,html body #app main.detail-page.product-detail-eg300pro .eby15-adv-card:hover .eby15-adv-bg img{transform:scale(1.15)}.about-gmap-panel{background:radial-gradient(1200px 500px at 70% -10%,#3b82f62e,#0000 60%),linear-gradient(160deg,#0b1526 0%,#101f3c 60%,#0b1526 100%);border:1px solid #60a5fa38;border-radius:18px;padding:clamp(18px,2.4vw,34px);position:relative;overflow:hidden;box-shadow:0 18px 44px #071a3d59}.about-gmap-svg{width:100%;height:auto;display:block}.about-gmap-land path{stroke:#60a5fa1f;stroke-width:.6px}.about-gmap-arcs path{stroke:#60a5fabf;stroke-width:1.6px;stroke-dasharray:5 7;stroke-linecap:round;animation:1.6s linear infinite about-gmap-dash}@keyframes about-gmap-dash{to{stroke-dashoffset:-24px}}.about-gmap-pulse{fill:#60a5fa52;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite about-gmap-pulse}.about-gmap-pulse.hq{fill:#93c5fd66;animation-duration:2s}.about-gmap-pulse.pilot{fill:none;stroke:#60a5fa99;stroke-width:1.5px}.about-gmap-pulse.branch{fill:#93c5fd59}@keyframes about-gmap-pulse{0%{opacity:.9;transform:scale(.6)}70%{opacity:0;transform:scale(2.1)}to{opacity:0;transform:scale(2.1)}}.about-gmap-core{fill:#60a5fa;stroke:#eff6ff;stroke-width:1.4px}.about-gmap-core.hq{fill:#fff;stroke:#2563eb;stroke-width:2.4px}.about-gmap-core.branch{fill:#93c5fd;stroke:#1d4ed8;stroke-width:2.2px}.about-gmap-core.pilot{fill:#0b1526;stroke:#60a5fa;stroke-width:2px}.about-gmap-label{fill:#dbeafe;paint-order:stroke;stroke:#071226d9;stroke-width:3px;stroke-linejoin:round;font-size:11.5px;font-weight:400}.about-gmap-legend{border-top:1px solid #60a5fa2e;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:4px;padding-top:14px;display:flex}.about-gmap-lg{color:#cbd5e1;align-items:center;gap:8px;font-size:13px;display:inline-flex}.about-gmap-lg i{border-radius:50%;width:10px;height:10px}.about-gmap-lg i.hq{background:#fff;box-shadow:0 0 0 2.5px #2563eb}.about-gmap-lg i.branch{background:#93c5fd;box-shadow:0 0 0 2px #1d4ed880}.about-gmap-lg i.hub{background:#60a5fa;box-shadow:0 0 0 2px #60a5fa59}.about-gmap-lg i.pilot{background:0 0;border:2px solid #60a5fa}.about-gmap-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.about-gmap-stat{text-align:center;background:#ffffff0b;border:1px solid #60a5fa29;border-radius:12px;padding:14px 10px}.about-gmap-stat b{color:#93c5fd;font-size:clamp(20px,2.2vw,28px);font-weight:900;line-height:1.15;display:block}.about-gmap-stat span{color:#94a3b8;margin-top:6px;font-size:13px;display:block}@media (width<=760px){.about-gmap-stats{grid-template-columns:repeat(2,1fr)}.about-gmap-label{font-size:13px}}html body #app .home-solutions-layout{background-image:none!important}html body #app .home-solutions-layout .home-solution-bg-stack{z-index:0!important;pointer-events:none!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body #app .home-solutions-layout .home-solution-bg-img{object-fit:cover!important;object-position:left center!important;opacity:0!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;width:100%!important;height:100%!important;transition:none!important;position:absolute!important;inset:0!important}html body #app .home-solutions-layout .home-solution-bg-img.prev{opacity:1!important;z-index:1!important}html body #app .home-solutions-layout .home-solution-bg-img.active{opacity:1!important;z-index:2!important;transition:opacity .45s!important}html body #app .home-solutions-layout .home-solutions-copy{z-index:3!important}@media (width<=1500px){html body #app .case-feature-list{grid-template-columns:1fr!important}}@media (width<=640px){html body #app .home-solutions-copy{width:auto!important;min-width:0!important;max-width:none!important;padding:30px 24px!important;position:relative!important;inset:auto!important}}@media (width<=900px){.about-culture-text{width:auto;max-width:100%}.about-culture-left{margin-top:0;margin-left:0}}.about-culture-left.culture-left-en{margin-top:clamp(20px,2.6vw,40px)!important}html body #app main:has(.hero) .hero p.hero-sub-en{white-space:normal!important;max-width:none!important;line-height:1.7!important}html body #app .amr-overview-image-wrap:has(img[src*=amr-cutaway-en-eg300]) img{object-fit:contain!important;width:85%!important;height:85%!important;margin:auto!important;transform:translate(-24px,24px)!important}html body #app .amr-overview-image-wrap:has(img[src*=amr-cutaway-en-eg300pro]) img{transform:scale(1.1)!important}.detail-source-link{color:#ffffffd6;cursor:pointer;text-decoration:none;transition:opacity .2s}.detail-source-link:hover{opacity:.78;text-decoration:underline}.brochure-modal-mask{z-index:999;background:#0f172a8c;place-items:center;display:grid;position:fixed;inset:0}.brochure-modal{background:#fff;border-radius:14px;width:min(430px,88vw);padding:26px 26px 22px;box-shadow:0 24px 60px #0206174d}.brochure-modal h3{color:#0f172a;margin:0 0 10px;font-size:19px;font-weight:900}.brochure-modal p{color:#475569;margin:0 0 20px;font-size:14.5px;line-height:1.6}.brochure-modal-actions{justify-content:flex-end;gap:12px;display:flex}.brochure-modal-actions button{cursor:pointer;border:0;border-radius:999px;padding:9px 22px;font-size:14px;font-weight:800}.brochure-modal-actions .btn-cancel{color:#334155;background:#e2e8f0}.brochure-modal-actions .btn-confirm{color:#fff;background:#2563eb}.brochure-modal-actions .btn-confirm:hover{background:#1d4ed8}html body #app .sol-group-head{text-align:left;background:0 0;border:0;width:100%}html body #app .home-solutions-layout .home-solution-bg-img.solution-fade-enter-from{opacity:0!important}html body #app :is(.products-layout,.solutions-layout)>*,html body #app :is(.core-product-list,.comparison-grid,.motion-model-grid,.controller-type-grid,.case-highlights-row,.case-scene-block)>*{min-width:0}html body #app main.detail-page[class] .comparison-section .comparison-grid{width:100%;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))!important}html body #app main.detail-page[class] .comparison-section .comparison-grid article{min-width:0;width:auto!important}html body #app :is(.spec-row strong,.spec-row span,.footer-contact,.product-forms-note-label){overflow-wrap:anywhere}html body #app main.detail-page[class] :is(.amr-overview-image-wrap,.eby15-overview-image-wrap) img{max-width:100%}html body #app main.detail-page[class] .detail-image:before{width:100%!important;inset:0!important;transform:none!important}html body #app main.detail-page[class] .controller-function-card p{white-space:normal;overflow-wrap:anywhere}html body #app main.detail-page[class] :is(.amr-iot-section,.tech-feature-section,.application-story.refined) .section-title{max-width:100%!important}html body #app main.detail-page[class] :is(h1,h2,h3,p,.quick-spec span,.quick-spec strong,.product-forms-note-feats){overflow-wrap:anywhere}@media (width<=1200px){html body #app main.detail-page[class] :is(.motion-model-grid,.controller-type-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1100px){html body #app .tech-overview{grid-template-columns:minmax(0,1fr)}html body #app .tech-rail{grid-template-columns:repeat(3,minmax(0,1fr));position:static}html body #app .tech-sub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1440px){html body #app main.detail-page[class] .detail-image img{object-fit:contain;max-width:100%!important;transform:none!important}html body #app main .home-solutions-layout{min-height:560px;aspect-ratio:auto!important}html body #app main .home-solutions-copy{background:linear-gradient(90deg,#fffffff2,#ffffffd1)!important;width:48%!important;max-width:none!important;padding:36px 28px!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}html body #app main .home-solutions-copy :is(h2,h3,p,span,a,.home-solution-detail){transform:none!important}html body #app main .home-solutions-more{margin-top:24px!important}html body #app main .home-solution-switches{gap:10px!important;margin-top:24px!important}html body #app main .home-solution-switch{flex-basis:40px!important;width:40px!important;height:40px!important;font-size:14px!important}}@media (width<=1100px) and (width>=981px){html body #app .site-header{gap:16px;padding-inline:24px}html body #app .site-header .brand-logo{width:164px}html body #app .site-nav{flex-wrap:nowrap;gap:14px;font-size:14px}html body #app .site-nav a{white-space:nowrap}}@media (width<=980px){html body #app main.detail-page[class] :is(.quick-specs,.amr-iot-grid,.eby15-advantages-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #app main.detail-page[class] .eby15-advantages-grid .eby15-adv-card{grid-area:auto!important}html body #app main :is(.products-layout,.solutions-layout){grid-template-columns:minmax(0,1fr)!important}html body #app main :is(.products-sidebar,.products-main,.solutions-main){width:100%!important;min-width:0!important;max-width:100%!important}html body #app main .sidebar-nav{flex-wrap:wrap}html body #app main .sidebar-link{white-space:normal}html body #app main .case-hero{aspect-ratio:auto}html body #app main .case-hero-content{height:auto;padding:28px 24px;position:relative}html body #app main :is(.case-highlights-row,.case-scene-block){grid-template-columns:minmax(0,1fr)!important}html body #app main .home-solutions-section{padding-bottom:0!important}html body #app main .home-solutions-layout{min-height:0}html body #app main .home-solutions-copy{background:#ffffffe8!important;width:100%!important;padding:28px 24px!important}html body #app main .home-solutions-layout .home-solution-bg-stack{aspect-ratio:3100/1197;opacity:1;position:relative!important;inset:auto!important}html body #app main.detail-page[class] :is(.motion-model-grid,.controller-type-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #app .mobile-menu{max-height:calc(100dvh - 72px);display:flex;overflow-y:auto}}@media (width<=640px){html body #app .footer-main>*{min-width:0;max-width:100%}html body #app .footer-qr{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,314px);margin-inline:0;display:grid}html body #app .footer-qr-box{width:100%}html body #app .footer-qr-img{aspect-ratio:1;width:100%;max-width:128px;height:auto}html body #app main.detail-page[class] :is(.amr-iot-grid,.eby15-advantages-grid){grid-template-columns:minmax(0,1fr)!important}html body #app main:has(.hero) .hero:before{background:linear-gradient(#00000040,#00000094 60%,#00000026)}html body #app main:has(.hero) .hero{height:auto!important;min-height:580px!important;max-height:none!important;padding:52px 24px!important}html body #app main:has(.hero) .hero .hero-copy{width:100%;max-width:100%!important}html body #app main:has(.hero) .hero .eyebrow{letter-spacing:.06em!important;white-space:normal!important;font-size:12px!important}html body #app main:has(.hero) .hero h1{letter-spacing:.02em!important;white-space:normal!important;font-size:clamp(26px,7vw,40px)!important}html body #app main:has(.hero) .hero p{white-space:normal!important}html body #app main .hero-actions{flex-wrap:wrap}html body #app main.detail-page[class] :is(.motion-model-grid,.controller-type-grid,.controller-function-grid,.comparison-grid){grid-template-columns:minmax(0,1fr)!important}html body #app main.detail-page[class] :is(.eby15-overview-title,.amr-overview-title,.product-forms-note-label){white-space:normal!important}html body #app main :is(.tech-sub-grid,.tech-rail){grid-template-columns:minmax(0,1fr)}html body #app main .case-feat-ic{flex-shrink:0}html body #app main .case-feat-ic svg{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){html body #app .home-solutions-layout .home-solution-bg-img{transition:none!important}}@media (height<=720px) and (width>=641px){html body #app main:has(.hero) .hero{height:auto!important;min-height:620px!important;max-height:none!important}}
