.site-header[data-v-57cf7e6b]{position:fixed;top:0;left:0;right:0;z-index:100;height:72px;transition:height .4s cubic-bezier(.16,1,.3,1),background-color .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),backdrop-filter .4s cubic-bezier(.16,1,.3,1)}.site-header.is-top[data-v-57cf7e6b]{background-color:hsla(0,0%,100%,.72);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);box-shadow:inset 0 -1px 0 rgba(139,115,85,.08)}.site-header.is-top .nav-link[data-v-57cf7e6b]{color:#2d2d2d;text-shadow:none}.site-header.is-top .hamburger span[data-v-57cf7e6b]{background-color:#2d2d2d}.site-header.is-scrolled[data-v-57cf7e6b]{height:64px;background-color:hsla(0,0%,100%,.82);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px 0 rgba(0,0,0,.04),0 4px 24px rgba(139,115,85,.06)}.site-header.is-scrolled .logo-image[data-v-57cf7e6b]{height:40px}.site-header.is-scrolled .nav-link[data-v-57cf7e6b]{color:#2d2d2d}.site-header.is-scrolled .hamburger span[data-v-57cf7e6b]{background-color:#2d2d2d}.site-header.menu-open[data-v-57cf7e6b]{background-color:hsla(0,0%,100%,.98);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);box-shadow:none}.site-header.menu-open .hamburger span[data-v-57cf7e6b]{background-color:#2d2d2d}.site-header.menu-open .nav-link[data-v-57cf7e6b]{color:#2d2d2d}@media(max-width:767px){.site-header[data-v-57cf7e6b]{height:60px}.site-header.is-scrolled[data-v-57cf7e6b]{height:56px}}.header-container[data-v-57cf7e6b]{display:flex;align-items:center;justify-content:space-between;height:100%}.logo[data-v-57cf7e6b]{display:flex;align-items:center;z-index:101;text-decoration:none;flex-shrink:0}.logo-image[data-v-57cf7e6b]{width:auto;height:46px;max-width:230px;-o-object-fit:contain;object-fit:contain;transition:height .4s cubic-bezier(.16,1,.3,1),filter .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1);filter:drop-shadow(0 10px 22px rgba(80,66,47,.14))}@media(max-width:767px){.logo-image[data-v-57cf7e6b]{height:38px;max-width:176px}}.nav-menu[data-v-57cf7e6b]{display:flex;align-items:center;height:100%}@media(min-width:768px)and (max-width:1199px){.nav-menu[data-v-57cf7e6b]{display:none}}@media(max-width:767px){.nav-menu[data-v-57cf7e6b]{display:none}}.nav-list[data-v-57cf7e6b]{display:flex;align-items:center;height:100%;gap:12px;list-style:none;margin:0;padding:0}.nav-item[data-v-57cf7e6b]{position:relative;height:100%;display:flex;align-items:center}.nav-link[data-v-57cf7e6b]{position:relative;display:inline-flex;align-items:center;gap:4px;padding:8px 20px;font-size:17px;font-weight:600;color:#2d2d2d;text-decoration:none;white-space:nowrap;cursor:pointer;border-radius:9999px;transition:color .3s ease,background-color .3s ease,box-shadow .3s ease;letter-spacing:1px}.nav-item.active>.nav-link[data-v-57cf7e6b]{color:#8b7355;background-color:rgba(139,115,85,.08);box-shadow:inset 0 0 0 1px rgba(139,115,85,.08)}.nav-link[data-v-57cf7e6b]:hover{color:#8b7355;background-color:hsla(0,0%,100%,.56);box-shadow:inset 0 0 0 1px rgba(139,115,85,.08)}.nav-link.router-link-active[data-v-57cf7e6b],.nav-link.router-link-exact-active[data-v-57cf7e6b]{color:#8b7355;background-color:rgba(139,115,85,.08);box-shadow:inset 0 0 0 1px rgba(139,115,85,.08)}.nav-dropdown .nav-link-dropdown .dropdown-arrow[data-v-57cf7e6b]{transition:transform .3s cubic-bezier(.16,1,.3,1);opacity:.5}.nav-dropdown:hover .dropdown-arrow[data-v-57cf7e6b]{transform:rotate(180deg);opacity:1}.nav-dropdown:hover .dropdown-wrapper[data-v-57cf7e6b]{opacity:1;visibility:visible;pointer-events:auto}.nav-dropdown:hover .dropdown-menu[data-v-57cf7e6b]{transform:translateY(0);opacity:1}.nav-dropdown.active>.nav-link-dropdown[data-v-57cf7e6b]{color:#8b7355;background-color:rgba(139,115,85,.07)}.dropdown-wrapper[data-v-57cf7e6b]{position:absolute;top:calc(100% - 2px);left:50%;transform:translateX(-50%);padding-top:8px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.dropdown-menu[data-v-57cf7e6b]{position:relative;background-color:hsla(0,0%,100%,.96);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border:1px solid rgba(139,115,85,.08);border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.02),0 12px 32px rgba(139,115,85,.1),0 0 0 .5px rgba(139,115,85,.06);min-width:180px;padding:6px;transform:translateY(4px);opacity:0;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s ease;list-style:none;margin:0}.dropdown-menu li[data-v-57cf7e6b]{padding:0;border-radius:8px;overflow:hidden}.dropdown-menu li.active .dropdown-link[data-v-57cf7e6b]{color:#8b7355;background-color:rgba(139,115,85,.06)}.dropdown-link[data-v-57cf7e6b]{display:flex;align-items:center;gap:8px;padding:11px 20px;font-size:16px;font-weight:600;color:#2d2d2d;text-decoration:none;transition:all .2s ease;white-space:nowrap;border-radius:6px}.dropdown-link[data-v-57cf7e6b]:hover{color:#8b7355;background-color:rgba(139,115,85,.05)}.dropdown-dot[data-v-57cf7e6b]{display:block;width:5px;height:5px;border-radius:50%;background-color:#c4a882;flex-shrink:0;opacity:0;transform:scale(0);transition:all .25s cubic-bezier(.16,1,.3,1)}.dropdown-link:hover .dropdown-dot[data-v-57cf7e6b],li.active .dropdown-dot[data-v-57cf7e6b]{opacity:1;transform:scale(1)}.hamburger[data-v-57cf7e6b]{display:none;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;padding:0;margin:0;background:transparent;border:none;cursor:pointer;gap:5px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;z-index:103}@media(min-width:768px)and (max-width:1199px){.hamburger[data-v-57cf7e6b]{display:flex}}@media(max-width:767px){.hamburger[data-v-57cf7e6b]{display:flex}}.hamburger span[data-v-57cf7e6b]{display:block;width:22px;height:2px;background-color:#2d2d2d;border-radius:2px;transition:all .35s cubic-bezier(.16,1,.3,1);transform-origin:center;pointer-events:none}.hamburger.open span[data-v-57cf7e6b]:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.open span[data-v-57cf7e6b]:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.open span[data-v-57cf7e6b]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.menu-overlay[data-v-57cf7e6b]{position:fixed;inset:0;background-color:rgba(0,0,0,.35);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:101;animation:overlay-in-data-v-57cf7e6b .35s ease both}@keyframes overlay-in-data-v-57cf7e6b{0%{opacity:0}to{opacity:1}}.mobile-nav[data-v-57cf7e6b]{position:fixed;top:0;right:0;width:320px;height:100vh;background-color:hsla(0,0%,100%,.98);backdrop-filter:saturate(180%) blur(30px);-webkit-backdrop-filter:saturate(180%) blur(30px);z-index:102;overflow-y:auto;border-left:1px solid rgba(139,115,85,.06);animation:drawer-in-data-v-57cf7e6b .4s cubic-bezier(.16,1,.3,1) both}@media(max-width:767px){.mobile-nav[data-v-57cf7e6b]{width:100%;border-left:none}}@keyframes drawer-in-data-v-57cf7e6b{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.mobile-nav-inner[data-v-57cf7e6b]{padding:104px 36px 48px}@media(max-width:767px){.mobile-nav-inner[data-v-57cf7e6b]{padding:88px 28px 48px}}.mobile-nav-list[data-v-57cf7e6b]{list-style:none;margin:0;padding:0}.mobile-nav-list>li[data-v-57cf7e6b]:not(.mobile-section-label):not(.sub-item){border-bottom:1px solid rgba(139,115,85,.06)}.mobile-nav-list>li:not(.mobile-section-label):not(.sub-item)>a[data-v-57cf7e6b]{display:block;padding:18px 0;font-size:18px;font-weight:600;color:#2d2d2d;text-decoration:none;transition:color .2s ease,padding-left .3s ease;letter-spacing:.3px}.mobile-nav-list>li:not(.mobile-section-label):not(.sub-item)>a[data-v-57cf7e6b]:active,.mobile-nav-list>li:not(.mobile-section-label):not(.sub-item)>a[data-v-57cf7e6b]:hover{color:#8b7355;padding-left:4px}.mobile-nav-list>li:not(.mobile-section-label):not(.sub-item).active>a[data-v-57cf7e6b]{color:#8b7355}.mobile-nav-list .mobile-section-label[data-v-57cf7e6b]{border-bottom:none;padding-top:8px}.mobile-nav-list .mobile-section-label[data-v-57cf7e6b]:first-child{padding-top:0}.mobile-nav-list .mobile-sub-title[data-v-57cf7e6b]{display:block;padding:20px 0 8px;font-size:12px;font-weight:600;color:#9b9b9b;text-transform:uppercase;letter-spacing:2.5px;border-bottom:1px solid rgba(139,115,85,.08)}.mobile-nav-list .sub-item[data-v-57cf7e6b]{border-bottom:none}.mobile-nav-list .sub-item a[data-v-57cf7e6b]{display:block;padding:12px 0 12px 16px;font-size:16px;font-weight:500;color:#6b6b6b;text-decoration:none;transition:color .2s ease,padding-left .3s ease;border-left:2px solid transparent}.mobile-nav-list .sub-item a[data-v-57cf7e6b]:active,.mobile-nav-list .sub-item a[data-v-57cf7e6b]:hover{color:#8b7355;padding-left:20px;border-left-color:rgba(139,115,85,.2)}.mobile-nav-list .sub-item.active a[data-v-57cf7e6b]{color:#8b7355;border-left-color:#8b7355}.site-footer[data-v-49ddabc2]{position:relative;background:linear-gradient(180deg,#eee5d8,#e4d7c5);color:#6b6b6b;padding-top:80px;overflow:hidden}.site-footer[data-v-49ddabc2]:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(139,115,85,.04) 0 1px,transparent 1px),linear-gradient(180deg,hsla(0,0%,100%,.32),transparent 48%);background-size:128px 100%,100% 100%;opacity:.45}.footer-container[data-v-49ddabc2]{position:relative;z-index:1;max-width:1600px;margin:0 auto;padding:0 40px}.footer-main[data-v-49ddabc2]{display:grid;grid-template-columns:1.5fr 2fr;gap:80px;padding-bottom:64px;border-bottom:1px solid rgba(139,115,85,.12)}@media(max-width:991px){.footer-main[data-v-49ddabc2]{grid-template-columns:1fr;gap:48px}}.footer-brand .footer-logo[data-v-49ddabc2]{display:inline-flex;align-items:center;justify-content:flex-start;margin-bottom:24px;padding:16px 24px;border-radius:16px;background:hsla(0,0%,100%,.5);border:1px solid rgba(139,115,85,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.62)}.footer-brand .footer-logo-image[data-v-49ddabc2]{width:148px;height:auto;-o-object-fit:contain;object-fit:contain;opacity:.92}.footer-brand .footer-desc[data-v-49ddabc2]{font-size:14px;line-height:1.8;color:#6b6b6b;margin-bottom:32px}.social-icons[data-v-49ddabc2]{display:flex;gap:16px}.social-icon[data-v-49ddabc2]{width:40px;height:40px;border-radius:9999px;background-color:hsla(0,0%,100%,.48);border:1px solid rgba(139,115,85,.14);display:flex;align-items:center;justify-content:center;color:#8b7355;transition:all .3s ease}.social-icon[data-v-49ddabc2]:hover{background-color:hsla(35,36%,64%,.92);color:#fff;transform:translateY(-2px)}.social-icon img[data-v-49ddabc2]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.footer-links[data-v-49ddabc2]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media(max-width:767px){.footer-links[data-v-49ddabc2]{grid-template-columns:repeat(2,1fr);grid-template-columns:1fr;gap:24px}}.footer-link-group .link-group-title[data-v-49ddabc2]{font-size:18px;font-weight:600;color:#2d2d2d;margin-bottom:24px}.footer-link-group .link-group-title[data-v-49ddabc2]:after{content:"";display:block;width:28px;height:1px;margin-top:8px;background:linear-gradient(90deg,#c4a882,transparent)}.link-list[data-v-49ddabc2]{display:flex;flex-direction:column;gap:8px}.footer-link[data-v-49ddabc2]{font-size:14px;color:#6b6b6b;transition:all .2s ease;padding:4px 0}.footer-link[data-v-49ddabc2]:hover{color:#c4a882;padding-left:8px}.footer-bottom[data-v-49ddabc2]{padding:32px 0;text-align:center}.footer-bottom .copyright[data-v-49ddabc2]{font-size:14px;color:rgba(45,45,45,.56);margin-bottom:4px}.footer-bottom .icp[data-v-49ddabc2]{display:block;font-size:13px;color:rgba(45,45,45,.46)}.footer-bottom .icp-link[data-v-49ddabc2]{width:-moz-fit-content;width:fit-content;margin:4px auto 0;transition:color .2s ease}.footer-bottom .icp-link[data-v-49ddabc2]:hover{color:hsla(35,36%,64%,.9)}.main-content{min-height:calc(100vh - 372px);padding-top:72px}@media(max-width:767px){.main-content{padding-top:60px}}.back-to-top{position:fixed;bottom:40px;right:40px;width:48px;height:48px;border-radius:9999px;background-color:#8b7355;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(139,115,85,.1);z-index:100;transition:all .3s ease}.back-to-top:hover{background-color:#6b5740;transform:translateY(-3px);box-shadow:0 8px 32px rgba(139,115,85,.12)}@media(max-width:767px){.back-to-top{bottom:24px;right:24px;width:40px;height:40px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,Noto Sans SC,sans-serif;color:#2d2d2d;background:linear-gradient(180deg,#fffefa,#f8f2e8 42%,#fbfaf6);overflow-x:hidden;text-rendering:optimizeLegibility}#app,body{min-height:100vh}#app{position:relative;isolation:isolate}#app:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(139,115,85,.035) 1px,transparent 0),linear-gradient(180deg,rgba(46,111,115,.025) 1px,transparent 0);background-size:128px 128px;opacity:.65}a{color:inherit;text-decoration:none;transition:color .2s ease}a:hover{color:#8b7355}ol,ul{list-style:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer}button,input,select,textarea{border:none;background:none;font-family:inherit;font-size:inherit;color:inherit}input,select,textarea{outline:none}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3;color:#2d2d2d}h1{font-size:44px}h2{font-size:36px}h3{font-size:30px}h4{font-size:26px}h5{font-size:22px}h6{font-size:20px}p{margin-bottom:16px;line-height:1.8}p:last-child{margin-bottom:0}.container{max-width:1600px;margin:0 auto;padding:0 40px}@media(max-width:767px){.container{padding:0 20px}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;border-radius:9999px;font-size:18px;font-weight:500;transition:all .3s ease;cursor:pointer;border:1px solid transparent;white-space:nowrap;letter-spacing:.5px}.btn-primary{background:linear-gradient(135deg,#6b5740,#8b7355 52%,#c4a882);color:#fff;box-shadow:0 12px 26px rgba(107,87,64,.22)}.btn-primary:hover{background:linear-gradient(135deg,#6b5740,#8b7355 45%,#c4a882);transform:translateY(-2px);box-shadow:0 18px 36px rgba(107,87,64,.28)}.btn-outline{background-color:hsla(0,0%,100%,.5);color:#8b7355;border-color:rgba(139,115,85,.42);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75)}.btn-outline:hover{background:linear-gradient(135deg,#6b5740,#8b7355);color:#fff;transform:translateY(-2px);box-shadow:0 14px 32px rgba(107,87,64,.2)}.btn-accent{background-color:#b85c4a;color:#fff}.btn-accent:hover{background-color:#9a4838;transform:translateY(-2px);box-shadow:0 4px 16px rgba(139,115,85,.1)}.btn-lg{padding:14px 40px;font-size:20px}.btn-sm{padding:8px 20px;font-size:14px}.section-title{text-align:center;margin-bottom:64px}.section-title .section-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;color:#8b7355;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase}.section-title .section-kicker:after,.section-title .section-kicker:before{content:"";width:28px;height:1px;background:linear-gradient(90deg,transparent,#c4a882)}.section-title .section-kicker:after{background:linear-gradient(90deg,#c4a882,transparent)}.section-title h2{font-size:36px;color:#2d2d2d;margin-bottom:16px;position:relative;display:inline-block}.section-title h2:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:64px;height:2px;background:linear-gradient(90deg,transparent,#c4a882,#8b7355,transparent);border-radius:2px}.section-title p{color:#6b6b6b;font-size:18px;max-width:600px;margin:24px auto 0;line-height:1.8}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:all .3s ease}.slide-up-enter{opacity:0;transform:translateY(20px)}.slide-up-leave-to{opacity:0;transform:translateY(-20px)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f5f0eb}::-webkit-scrollbar-thumb{background:#c4a882;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#8b7355}::-moz-selection{background-color:hsla(35,36%,64%,.3);color:#2d2d2d}::selection{background-color:hsla(35,36%,64%,.3);color:#2d2d2d}#app .page-hero,#app .product-hero,#app .tech-hero{background:linear-gradient(135deg,#fffefa,#f7f1e7 48%,#e9ddcc)!important;box-shadow:inset 0 -1px 0 rgba(139,115,85,.1);isolation:isolate}#app .page-hero:before,#app .product-hero:before,#app .tech-hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(139,115,85,.04) 0 1px,transparent 1px),linear-gradient(135deg,hsla(35,36%,64%,.16),transparent 46%),linear-gradient(225deg,rgba(123,167,160,.1),transparent 52%);background-size:112px 100%,100% 100%,100% 100%;opacity:.72}#app .page-hero:after,#app .product-hero:after,#app .tech-hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;z-index:1;height:96px;pointer-events:none;background:linear-gradient(180deg,hsla(60,17%,98%,0),#fffefa 88%)}#app .page-hero .hero-overlay,#app .product-hero .hero-overlay,#app .tech-hero .hero-overlay{z-index:1;background:linear-gradient(112deg,hsla(0,0%,100%,.44),rgba(139,115,85,.12))!important}#app .page-hero .hero-content,#app .product-hero .hero-content,#app .product-hero .product-hero__inner,#app .tech-hero .hero-content{z-index:2;position:relative}#app .page-hero .hero-content .product-hero__name,#app .page-hero .hero-content h1,#app .product-hero .hero-content .product-hero__name,#app .product-hero .hero-content h1,#app .product-hero .product-hero__inner .product-hero__name,#app .product-hero .product-hero__inner h1,#app .tech-hero .hero-content .product-hero__name,#app .tech-hero .hero-content h1{color:#2d2d2d!important;text-shadow:0 18px 44px rgba(80,66,47,.1);letter-spacing:1px}#app .page-hero .hero-content .product-hero__tagline,#app .page-hero .hero-content .slogan,#app .page-hero .hero-content .subtitle,#app .page-hero .hero-content p,#app .product-hero .hero-content .product-hero__tagline,#app .product-hero .hero-content .slogan,#app .product-hero .hero-content .subtitle,#app .product-hero .hero-content p,#app .product-hero .product-hero__inner .product-hero__tagline,#app .product-hero .product-hero__inner .slogan,#app .product-hero .product-hero__inner .subtitle,#app .product-hero .product-hero__inner p,#app .tech-hero .hero-content .product-hero__tagline,#app .tech-hero .hero-content .slogan,#app .tech-hero .hero-content .subtitle,#app .tech-hero .hero-content p{color:rgba(45,45,45,.66)!important}#app .page-hero .hero-content .product-hero__series,#app .page-hero .hero-content .product-hero__slogan,#app .page-hero .hero-content .subtitle,#app .product-hero .hero-content .product-hero__series,#app .product-hero .hero-content .product-hero__slogan,#app .product-hero .hero-content .subtitle,#app .product-hero .product-hero__inner .product-hero__series,#app .product-hero .product-hero__inner .product-hero__slogan,#app .product-hero .product-hero__inner .subtitle,#app .tech-hero .hero-content .product-hero__series,#app .tech-hero .hero-content .product-hero__slogan,#app .tech-hero .hero-content .subtitle{color:rgba(139,115,85,.72)!important}#app .product-hero .btn-outline,#app .product-hero .btn-outline-light{border:1px solid rgba(139,115,85,.28)!important;background:hsla(0,0%,100%,.48)!important;color:#8b7355!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18)}#app .advantages-section,#app .definition-section,#app .gallery-section,#app .news-list-section,#app .overview-section,#app .product-lines-section,#app .story-section,#app .types-section{background:linear-gradient(180deg,#fffefa,#f7f1e7)!important}#app .cloud-section,#app .contact-section,#app .engine-section,#app .engine-section.alt,#app .features-section,#app .ip-section,#app .privacy-section,#app .process-section,#app .safety-section,#app .scenarios-section,#app .specs-section,#app .timeline-section{background:linear-gradient(180deg,#f7f1e7,#eee5d8)!important}#app .engine-section.alt,#app .engine-section.alt .section-title h2,#app .engine-section.alt h2,#app .engine-section.alt h3,#app .engine-section.alt h4,#app .privacy-section,#app .privacy-section .section-title h2,#app .privacy-section h2,#app .privacy-section h3,#app .privacy-section h4{color:#2d2d2d}#app .engine-section.alt p,#app .privacy-section p{color:#6b6b6b}#app .advantage-card,#app .article-card,#app .cloud-node,#app .contact-form,#app .feature-card,#app .growme-card,#app .info-item,#app .ip-card,#app .line-card,#app .memory-level,#app .module-card,#app .privacy-card,#app .process-step,#app .product-card,#app .related-card,#app .safety-card,#app .scenario-card,#app .story-card,#app .timeline-content,#app .type-card{border:1px solid rgba(139,115,85,.12)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(255,252,247,.9))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 18px 48px rgba(80,66,47,.08)!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}#app .advantage-card:hover,#app .article-card:hover,#app .cloud-node:hover,#app .contact-form:hover,#app .feature-card:hover,#app .growme-card:hover,#app .info-item:hover,#app .ip-card:hover,#app .line-card:hover,#app .memory-level:hover,#app .module-card:hover,#app .privacy-card:hover,#app .process-step:hover,#app .product-card:hover,#app .related-card:hover,#app .safety-card:hover,#app .scenario-card:hover,#app .story-card:hover,#app .timeline-content:hover,#app .type-card:hover{border-color:hsla(35,36%,64%,.42)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 30px 72px rgba(80,66,47,.14)!important}#app .privacy-card{background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(255,252,247,.9))!important;border-color:rgba(139,115,85,.12)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 18px 48px rgba(80,66,47,.08)!important}#app .engine-section.alt .memory-level h4{color:#2d2d2d!important}#app .engine-section.alt .memory-level p{color:#6b6b6b!important}#app .engine-section.alt .memory-level .memory-icon{color:#8b7355!important}#app .card-image,#app .definition-image,#app .gallery-item,#app .line-card-image,#app .product-card__image-wrapper{border:1px solid rgba(139,115,85,.1);background:linear-gradient(135deg,hsla(30,33%,94%,.96),hsla(0,0%,100%,.72))!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.55)}#app .definition-image img,#app .gallery-item img,#app .line-card-image img{filter:drop-shadow(0 18px 28px rgba(80,66,47,.12))}#app .category-filter,#app .cloud-diagram,#app .specs-table{border:1px solid rgba(139,115,85,.12);background:hsla(0,0%,100%,.58);box-shadow:0 22px 60px rgba(80,66,47,.08)}#app .feature-tag,#app .filter-tag,#app .line-tag,#app .node-tag{border:1px solid rgba(139,115,85,.14);background:hsla(0,0%,100%,.62);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}#app .cloud-node .node-tag{color:#fff!important;border-color:transparent!important;box-shadow:none!important}#app .cloud-node .node-tag.child{background:#7ba7a0!important}#app .cloud-node .node-tag.youth{background:#9b8ec4!important}#app .cloud-node .node-tag.elderly{background:#c49a6c!important}#app .filter-tag.active{background:linear-gradient(135deg,#6b5740,#8b7355)!important;color:#fff!important;border-color:hsla(35,36%,64%,.42)!important}#app .advantage-icon,#app .feature-icon,#app .memory-icon,#app .philosophy-icon,#app .process-step .step-number,#app .safety-icon,#app .type-icon{box-shadow:0 14px 34px rgba(80,66,47,.12),inset 0 1px 0 hsla(0,0%,100%,.72)}#app .cloud-content,#app .contact-grid,#app .definition-content,#app .engine-block{border:1px solid rgba(139,115,85,.12);background:linear-gradient(180deg,hsla(0,0%,100%,.72),rgba(255,252,247,.52));box-shadow:0 24px 70px rgba(80,66,47,.08)}#app .main-content>div>section:not(.banner-section):not(.page-hero):not(.tech-hero):not(.product-hero){position:relative;isolation:isolate}#app .main-content>div>section:not(.banner-section):not(.page-hero):not(.tech-hero):not(.product-hero):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(139,115,85,.035) 0 1px,transparent 1px),linear-gradient(180deg,rgba(123,167,160,.028) 0 1px,transparent 1px),linear-gradient(135deg,hsla(35,36%,64%,.08),transparent 42%);background-size:132px 132px,132px 132px,100% 100%;opacity:.68}#app .section-title{position:relative;margin-bottom:clamp(40px,5vw,72px)!important}#app .section-title h2{font-size:clamp(30px,3vw,44px)!important;letter-spacing:0!important}#app .section-title h2:after{width:78px!important;height:3px!important;background:linear-gradient(90deg,transparent,#7ba7a0,#c4a882,transparent)!important}#app .section-title p{color:rgba(45,45,45,.62)!important}#app .article-section,#app .company-section,#app .contact-section,#app .design-section,#app .intro-section,#app .news-list-section,#app .overview-section,#app .product-lines-section,#app .related-section{padding-top:clamp(72px,8vw,128px)!important;padding-bottom:clamp(72px,8vw,128px)!important}#app .article-layout,#app .category-filter,#app .definition-grid,#app .design-content,#app .intro-content,#app .process-timeline,#app .related-bottom{border:1px solid rgba(139,115,85,.1)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.78),rgba(255,252,247,.56))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 24px 72px rgba(80,66,47,.08)!important;backdrop-filter:blur(8px)}#app .article-layout,#app .definition-grid,#app .intro-content,#app .related-bottom{border-radius:24px;overflow:hidden}#app .design-item,#app .ip-character-card,#app .milestone-card,#app .news-card,#app .philosophy-item,#app .related-bottom-item,#app .related-item,#app .safety-item,#app .value-item{border:1px solid rgba(139,115,85,.12)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(255,252,247,.9))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 18px 48px rgba(80,66,47,.08)!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}#app .design-item:hover,#app .ip-character-card:hover,#app .milestone-card:hover,#app .news-card:hover,#app .philosophy-item:hover,#app .related-bottom-item:hover,#app .related-item:hover,#app .safety-item:hover,#app .value-item:hover{border-color:rgba(123,167,160,.32)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 28px 64px rgba(80,66,47,.13)!important}#app .article-card,#app .article-main{border-radius:24px!important;border:1px solid rgba(139,115,85,.1)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(255,252,247,.94))!important;box-shadow:0 26px 80px rgba(80,66,47,.1)!important}#app .card-tag,#app .line-tag,#app .product-card__badge{background:linear-gradient(135deg,rgba(139,115,85,.94),hsla(35,36%,64%,.9))!important;color:#fff!important}#app .contact-form input,#app .contact-form select,#app .contact-form textarea{border:1px solid rgba(139,115,85,.16)!important;background:hsla(0,0%,100%,.72)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.76)}#app .about-page .contact-form{border:none!important;background:transparent!important;box-shadow:none!important}