.navbar[data-v-9031a7cb]{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #0000;height:55px;transition:background .25s,border-color .25s,box-shadow .25s;position:fixed;inset:0 0 auto}.navbar.scrolled[data-v-9031a7cb]{border-color:var(--line);background:#fffffff5;box-shadow:0 8px 24px #191c210f}.nav-inner[data-v-9031a7cb]{z-index:2;justify-content:space-between;align-items:center;max-width:1440px;height:100%;margin:0 auto;padding:0 32px;display:flex;position:relative}.nav-logo[data-v-9031a7cb]{flex-shrink:0;align-items:center;display:flex}.logo-img[data-v-9031a7cb]{object-fit:contain;object-position:left center;width:250px;height:38px}.nav-links[data-v-9031a7cb]{align-items:center;gap:2px;display:flex}.nav-item[data-v-9031a7cb]{position:relative}.nav-label[data-v-9031a7cb]{height:36px;color:var(--ink);background:0 0;border-radius:6px;align-items:center;gap:6px;padding:0 13px;font-size:.88rem;transition:color .2s,background .2s;display:flex}.nav-label[data-v-9031a7cb]:hover,.nav-label[aria-expanded=true][data-v-9031a7cb]{color:var(--brand);background:var(--brand-soft)}.arrow[data-v-9031a7cb]{color:#858b94;font-size:.86rem;transform:translateY(-1px)}.dropdown[data-v-9031a7cb]{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:220px;padding:12px;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 16px 42px #1a1c2024}.dropdown[data-v-9031a7cb]:before{content:"";height:13px;position:absolute;inset:-13px 0 auto}.dropdown-lg[data-v-9031a7cb]{min-width:390px;padding:16px}.dropdown-cols[data-v-9031a7cb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.dropdown-cols.single[data-v-9031a7cb]{grid-template-columns:1fr}.dd-col h4[data-v-9031a7cb]{color:var(--brand);padding:0 10px 8px;font-size:.78rem}.dropdown-item[data-v-9031a7cb]{color:var(--ink);white-space:nowrap;border-radius:6px;flex-direction:column;gap:1px;padding:10px 12px;transition:background .2s,color .2s;display:flex}.dropdown-item strong[data-v-9031a7cb]{font-size:.88rem;font-weight:600}.dropdown-item small[data-v-9031a7cb]{color:var(--muted);font-size:.72rem}.dropdown-item[data-v-9031a7cb]:hover{color:var(--brand);background:#f5f6f7}.nav-actions[data-v-9031a7cb]{align-items:center;gap:8px;margin-left:10px;display:flex}.btn-plan[data-v-9031a7cb]{height:32px;color:var(--ink);white-space:nowrap;border:1px solid #cfd3d8;border-radius:6px;align-items:center;padding:0 13px;font-size:.78rem;font-weight:650;transition:border-color .2s,color .2s;display:flex}.btn-plan[data-v-9031a7cb]:hover{border-color:var(--brand);color:var(--brand)}.btn-contact[data-v-9031a7cb]{background:var(--brand);color:#fff;border-radius:6px;align-items:center;height:32px;padding:0 15px;font-size:.82rem;font-weight:600;transition:background .2s,transform .2s;display:flex}.btn-contact[data-v-9031a7cb]:hover{background:var(--brand-dark);transform:translateY(-1px)}.mobile-toggle[data-v-9031a7cb],.nav-backdrop[data-v-9031a7cb]{display:none}@media (width<=1240px){.logo-img[data-v-9031a7cb]{width:210px;height:36px}.nav-label[data-v-9031a7cb]{padding:0 8px;font-size:.8rem}.nav-inner[data-v-9031a7cb]{padding:0 20px}.btn-plan[data-v-9031a7cb]{display:none}}@media (width<=900px){.navbar[data-v-9031a7cb]{height:56px}.logo-img[data-v-9031a7cb]{width:188px;height:34px}.mobile-toggle[data-v-9031a7cb]{z-index:3;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;display:flex;position:relative}.mobile-toggle span[data-v-9031a7cb]{background:var(--ink);width:23px;height:2px;transition:transform .2s,opacity .2s}.mobile-toggle.active span[data-v-9031a7cb]:first-child{transform:translateY(7px)rotate(45deg)}.mobile-toggle.active span[data-v-9031a7cb]:nth-child(2){opacity:0}.mobile-toggle.active span[data-v-9031a7cb]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-links[data-v-9031a7cb]{z-index:2;background:#fff;flex-direction:column;align-items:stretch;gap:4px;width:min(320px,86vw);height:100vh;padding:70px 20px 24px;transition:right .25s;display:flex;position:fixed;top:0;right:-320px;overflow-y:auto;box-shadow:-12px 0 30px #0000001f}.nav-links.open[data-v-9031a7cb]{right:0}.nav-item[data-v-9031a7cb]{width:100%}.nav-label[data-v-9031a7cb]{justify-content:space-between;width:100%;height:44px;padding:0 12px}.dropdown[data-v-9031a7cb]{box-shadow:none;background:#f8f9fa;border-color:#eceef1;margin:0 0 8px;position:static;transform:none}.dropdown-lg[data-v-9031a7cb]{min-width:0;padding:12px}.dropdown-cols[data-v-9031a7cb]{grid-template-columns:1fr;gap:12px}.nav-actions[data-v-9031a7cb]{border-top:1px solid var(--line);justify-content:space-between;margin:12px 0 0;padding-top:16px}.btn-plan[data-v-9031a7cb]{flex:1;justify-content:center;display:flex}.btn-contact[data-v-9031a7cb]{flex:1;justify-content:center}.nav-backdrop[data-v-9031a7cb]{z-index:1;background:#14161a4d;width:100%;height:100vh;display:block;position:fixed;inset:0}}.footer[data-v-0de2029a]{color:#fff;border-top:4px solid var(--brand);background:#292c31;padding:54px 0 22px;position:relative}.footer-grid[data-v-0de2029a]{grid-template-columns:2.1fr .7fr .8fr 1fr 1fr 1.7fr;gap:30px;padding-bottom:40px;display:grid}.footer-brand p[data-v-0de2029a]{color:#b8bdc4;max-width:300px;margin-top:16px;font-size:.8rem;line-height:1.75}.footer-img-box[data-v-0de2029a]{background:#fff;border-radius:6px;width:250px;padding:9px 12px}.footer-img[data-v-0de2029a]{object-fit:contain;object-position:left center;width:100%;height:38px}.footer-col h4[data-v-0de2029a]{color:#fff;margin-bottom:15px;font-size:.9rem}.footer-col a[data-v-0de2029a],.footer-col span[data-v-0de2029a]{color:#b8bdc4;padding:4px 0;font-size:.78rem;line-height:1.6;transition:color .2s;display:block}.footer-col a[data-v-0de2029a]:hover{color:#fff}.footer-col h4[data-v-0de2029a]:after{content:"";background:var(--brand);width:20px;height:2px;margin-top:8px;display:block}.contact span[data-v-0de2029a]{margin-bottom:4px}.footer-bottom[data-v-0de2029a]{color:#858c95;border-top:1px solid #41454c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:18px;font-size:.7rem;display:flex}.footer-records[data-v-0de2029a]{flex-wrap:wrap;justify-content:center;gap:8px 18px;display:flex}.footer-records a[data-v-0de2029a]{color:#aeb4bc;transition:color .2s}.footer-records a[data-v-0de2029a]:hover{color:#fff}@media (width<=1080px){.footer-grid[data-v-0de2029a]{grid-template-columns:2fr 1fr 1fr}.footer-brand[data-v-0de2029a]{grid-row:span 2}}@media (width<=640px){.footer[data-v-0de2029a]{padding-top:42px}.footer-grid[data-v-0de2029a]{grid-template-columns:1fr 1fr;gap:28px 20px}.footer-brand[data-v-0de2029a]{grid-area:auto/span 2}.footer-img-box[data-v-0de2029a]{width:min(250px,100%)}.contact[data-v-0de2029a]{grid-column:span 2}.footer-bottom[data-v-0de2029a]{flex-direction:column;align-items:flex-start;gap:7px}.footer-records[data-v-0de2029a]{flex-direction:column;justify-content:flex-start;gap:7px}}.app[data-v-1519de2c],.page-shell[data-v-1519de2c]{min-height:100vh}.global-footer[data-v-1519de2c]{z-index:2;position:relative}:root{--brand:#d71920;--brand-dark:#a90f15;--brand-soft:#fff0f0;--ink:#24272d;--muted:#656c76;--canvas:#f5f6f7;--surface:#fff;--surface-soft:#fafafa;--line:#e2e5e9;--steel:#3d6178;--gold:#a57b3c}*,:before,:after{box-sizing:border-box;letter-spacing:0;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;overflow-x:hidden}body{background:var(--canvas);color:var(--ink);font-family:Noto Sans SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img{max-width:100%;display:block}button{cursor:pointer;font:inherit;border:none;outline:none}button:focus-visible,a:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:#eceef0}::-webkit-scrollbar-thumb{background:#aeb4bb;border-radius:4px}.glass{border:1px solid var(--line);background:#ffffffeb;border-radius:8px;box-shadow:0 8px 28px #1b1e230f}.glass-card{border:1px solid var(--line);background:#fffffff0;border-radius:8px;transition:transform .3s,border-color .3s,box-shadow .3s,background .3s;box-shadow:0 8px 24px #1b1e230d}.glass-card:hover{background:#fff;border-color:#d7192040;transform:translateY(-4px);box-shadow:0 16px 36px #341f2017}.section{padding:96px 0 56px;position:relative}.section>.container{z-index:1;position:relative}.section-title{text-align:center;color:var(--ink);-webkit-text-fill-color:currentColor;background:0 0;margin-bottom:.65rem;font-size:2.35rem;font-weight:750}.section-title:after{content:"";background:var(--brand);border-radius:2px;width:40px;height:3px;margin:14px auto 0;display:block}.section-subtitle{text-align:center;color:var(--muted);margin-bottom:54px;font-size:1rem;font-weight:400}.container{max-width:1280px;margin:0 auto;padding:0 40px}.reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,.8,.25,1);transform:translateY(36px)scale(.985)}.reveal.visible{opacity:1;transform:translateY(0)scale(1)}.reveal-left{opacity:0;transition:opacity .7s,transform .7s;transform:translate(-40px)}.reveal-left.visible{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transition:opacity .7s,transform .7s;transform:translate(40px)}.reveal-right.visible{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transition:opacity .7s,transform .7s;transform:scale(.94)}.reveal-scale.visible{opacity:1;transform:scale(1)}.route-reveal{opacity:0;transition:opacity .64s ease var(--reveal-delay,0s),transform .72s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s);will-change:opacity,transform;transform:translateY(28px)}.route-reveal.visible{opacity:1;will-change:auto;transform:translate(0,0)}.route-reveal-item{opacity:0;transition:opacity .56s ease var(--reveal-delay,0s),translate .68s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s);will-change:opacity,translate;translate:0 24px}.route-reveal-item.visible{opacity:1;will-change:auto;translate:0}.scroll-linked-reveal{will-change:auto;opacity:var(--scroll-reveal-opacity,0)!important;translate:0 var(--scroll-reveal-y,28px)!important}.scroll-linked-reveal.is-scroll-active{will-change:opacity,translate}.reveal.scroll-linked-reveal,.reveal-left.scroll-linked-reveal,.reveal-right.scroll-linked-reveal,.reveal-scale.scroll-linked-reveal,.route-reveal.scroll-linked-reveal{transition:none!important;transform:none!important}.route-reveal-item.scroll-linked-reveal{transition-property:transform,border-color,box-shadow,background-color,filter,color!important;transition-duration:.3s!important;transition-timing-function:ease!important}.bg-mesh{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.bg-mesh:before{content:"";background:linear-gradient(#ffffff59,#0000 28%),linear-gradient(90deg,#0000 49.9%,#23272d06 50%,#0000 50.1%) 0 0/72px 72px;position:absolute;inset:0}.btn-primary{background:var(--brand);color:#fff;border:1px solid var(--brand);border-radius:6px;justify-content:center;align-items:center;padding:11px 26px;font-size:.92rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-primary:hover{background:var(--brand-dark);border-color:var(--brand-dark);transform:translateY(-2px)}.btn-outline{color:var(--ink);background:#fff;border:1px solid #cfd3d8;border-radius:6px;justify-content:center;align-items:center;padding:11px 26px;font-size:.92rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-outline:hover{color:var(--brand);border-color:var(--brand);transform:translateY(-2px)}@keyframes pulse-glow{0%,to{box-shadow:0 8px 28px #1b1e230f}50%{box-shadow:0 12px 34px #d719201f}}@media (width<=768px){.section{padding:68px 0 40px}.section-title{font-size:1.78rem}.section-subtitle{margin-bottom:38px;font-size:.92rem}.container{padding:0 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.reveal-left,.reveal-right,.reveal-scale,.route-reveal,.route-reveal-item,.scroll-linked-reveal{will-change:auto;opacity:1!important;transform:translate(0,0)!important}}#app .ufos-page,#app .uf-ai-page,#app .svc-page,#app .scene-page,#app .about-page,#app .safety-page,#app .help-page,#app .home-page,#app .page-section{background:var(--canvas);color:var(--ink)}#app .home-page{background:var(--canvas)}#app .ufos-page .bg-mesh,#app .svc-page .bg-mesh,#app .about-page .bg-mesh{background:linear-gradient(90deg,#0000 49.9%,#23272d06 50%,#0000 50.1%) 0 0/72px 72px,linear-gradient(#fff6,#0000 28%)}#app .ufos-page .hero-bg,#app .scene-page .hero-bg{background:radial-gradient(circle at 78% 28%,#d7192038,#0000 31%),linear-gradient(135deg,#25282d 0%,#30343a 58%,#3b3032 100%)}#app .ufos-page .hero-bg:before,#app .scene-page .hero-bg:before{background:linear-gradient(120deg,#0000 0 58%,#ffffff09 58% 59%,#0000 59%),linear-gradient(25deg,#0000 0 70%,#d7192014 70% 71%,#0000 71%)}#app .ufos-page .hero-bg:after{background:linear-gradient(to bottom,transparent,#f5f6f72e 42%,var(--canvas))}#app .scene-page .hero-bg:after{background:linear-gradient(#0000,#ffffff2e 42%,#fff)}#app .ufos-page .hero-title,#app .scene-page .hero-title{color:#fff;-webkit-text-fill-color:currentColor;filter:none;text-shadow:0 8px 28px #0000002e;background:0 0}#app .ufos-page .hero-dot,#app .scene-page .hero-dot{background:var(--brand);box-shadow:0 0 0 5px #d7192029}#app .ufos-page .hero-pill,#app .scene-page .hero-pill{background:#ffffff14;border-color:#ffffff2e}#app .svc-page .hero,#app .about-page .hero{border-bottom:4px solid var(--brand);background:radial-gradient(circle at 76% 26%,#d719203d,#0000 30%),linear-gradient(135deg,#292c31,#35383e 62%,#403234)}#app .svc-page .hero:after,#app .about-page .hero:after{background:linear-gradient(115deg,#0000 0 68%,#ffffff09 68% 69%,#0000 69%)}#app .svc-page .hero-meta span,#app .about-page .hero-tags span{background:#ffffff14;border:1px solid #ffffff24;border-radius:6px}#app .uf-ai-page .hero{border-bottom:1px solid var(--line);background:linear-gradient(#fff,#f7f7f8)}#app .uf-ai-page .hero:before{content:"";background:var(--brand);width:34%;height:4px;position:absolute;top:0;right:0}#app .uf-ai-page .hero-slider{box-shadow:0 18px 42px #1c1e2224}#app .uf-ai-page .hero-slide-overlay{background:linear-gradient(#14161a14,#0000 38%,#191b1fc7)}#app .uf-ai-page .hero-title{color:var(--ink)}#app .uf-ai-page .hero-title em,#app .uf-ai-page .hero-arrow-btn{color:var(--brand)}#app .uf-ai-page .hero-tags span{color:#545b64;background:#eceef0;border-radius:5px}#app .ufos-page .section-title,#app .uf-ai-page .section-title,#app .svc-page .section-title,#app .scene-page .section-title,#app .about-page .section-title{color:var(--ink)}#app .ufos-page .section-title em,#app .uf-ai-page .section-title em,#app .scene-page .section-title em{color:var(--brand);-webkit-text-fill-color:currentColor;background:0 0}#app .uf-ai-page .section-tag{color:var(--brand);background:var(--brand-soft);border-radius:5px}#app .svc-page .section-title .num,#app .about-page .section-title .num{background:var(--brand);border-radius:6px}#app .ufos-page .section-subtitle,#app .uf-ai-page .section-subtitle,#app .svc-page .section-sub,#app .scene-page .section-subtitle,#app .about-page .section-sub{color:var(--muted)}#app .svc-page .alt-bg,#app .about-page .alt-bg{background:#f0f1f2}#app .ufos-page .glass-card,#app .svc-page .glass-card,#app .about-page .glass-card,#app .page-section .glass-card{border-color:var(--line);background:#fffffff5;border-radius:8px;box-shadow:0 8px 24px #1b1e230d}#app .ufos-page .glass-card:hover,#app .svc-page .glass-card:hover,#app .about-page .glass-card:hover,#app .page-section .glass-card:hover{border-color:#d719203d;box-shadow:0 16px 36px #341f2017}#app .uf-ai-page .feature-card,#app .scene-page .pain-card{border:1px solid var(--line);background:#f5f6f7;border-radius:8px}#app .uf-ai-page .feature-img,#app .scene-page .pain-img{filter:saturate(.76)contrast(.98);transition:filter .35s,transform .5s}#app .uf-ai-page .feature-card:hover .feature-img,#app .scene-page .pain-card:hover .pain-img{filter:saturate(.92)contrast();transform:scale(1.025)}#app .uf-ai-page .scenes-section,#app .scene-page .soln-section{background:#f0f1f2;border-radius:8px}#app .uf-ai-page .scenes-img-side,#app .scene-page .soln-img-side,#app .uf-ai-page .story-track-wrap{border-radius:8px}#app .uf-ai-page .scenes-img-overlay,#app .scene-page .soln-img-overlay{background:linear-gradient(135deg,#1b1d2194,#d719202e)}#app .uf-ai-page .scene-acc-item,#app .scene-page .soln-acc-item{border-color:var(--line);border-radius:7px}#app .uf-ai-page .scene-acc-item.active,#app .scene-page .soln-acc-item.active{border-color:#d7192047;box-shadow:0 8px 22px #2f1f2014}#app .uf-ai-page .scene-acc-tags span,#app .scene-page .soln-acc-tags span{color:var(--brand);background:var(--brand-soft)}#app .ufos-page .idea-text-tag,#app .ufos-page .idea-text-arrow,#app .ufos-page .result-cases-title,#app .uf-ai-page .feature-link,#app .svc-page .kpi-val,#app .svc-page .highlight-box h4,#app .svc-page .svc-tag,#app .about-page .tl-year,#app .about-page .stat-val,#app .about-page .culture-quote{color:var(--brand)}#app .ufos-page .idea-btn,#app .ufos-page .deep-btn,#app .scene-page .map-arrow-btn{color:#656c76;border-color:#d7dbe0}#app .ufos-page .idea-btn:hover,#app .ufos-page .deep-btn:hover,#app .scene-page .map-arrow-btn:hover:not(:disabled){background:var(--brand);border-color:var(--brand)}#app .ufos-page .idea-dot.active,#app .ufos-page .deep-dot.active,#app .uf-ai-page .story-dot.active,#app .scene-page .map-dot.active{background:var(--brand)}#app .ufos-page .idea-dot,#app .ufos-page .deep-dot,#app .uf-ai-page .story-dot,#app .scene-page .map-dot{background:#d7192029}#app .ufos-page .flow-line{background:linear-gradient(90deg,transparent,#d7192040 20%,var(--brand) 50%,#d7192040 80%,transparent)}#app .ufos-page .flow-node,#app .scene-page .mapping-card{border-color:var(--line);border-radius:8px}#app .ufos-page .flow-node:hover,#app .scene-page .mapping-card:hover{box-shadow:0 14px 34px #2f1f2017}#app .scene-page .mapping-card:after{background:var(--brand)}#app .scene-page .mapping-card.active{box-shadow:0 0 0 2px #d7192033,0 14px 34px #2f1f2014}#app .scene-page .soln-label,#app .scene-page .path-label{color:var(--brand)}#app .svc-page .card-accent{border-left-color:var(--brand)}#app .svc-page .highlight-box{background:var(--brand-soft);border:1px solid #d719201f;border-radius:8px}#app .svc-page .highlight-box li:before{color:var(--brand)}#app .svc-page .svc-tag{background:var(--brand-soft);border-radius:4px}#app .about-page .timeline:before{background:linear-gradient(to bottom,var(--brand),#7c8087,var(--brand))}#app .about-page .tl-dot{background:var(--brand);box-shadow:0 0 0 4px #d7192029}#app .about-page .tl-dot.milestone{background:#33363c;box-shadow:0 0 0 4px #d8dadd}#app .about-page .milestone-year{color:var(--ink)}#app .about-page .milestone-card{border-color:#d7192047}#app .about-page .culture-quote{background:var(--brand-soft);border-left-color:var(--brand);border-radius:0 8px 8px 0}#app .about-page .vision-main{color:var(--ink)}#app .about-page .card-accent{border-left-color:var(--brand)}#app .page-section{background:linear-gradient(180deg,#f0f1f2 0,#f7f8f9 260px,var(--canvas) 260px);position:relative}#app .page-section .content-card{border-top:3px solid var(--brand);position:relative;overflow:hidden}#app .page-section .content-card h3,#app .page-section .help-sidebar h3{color:var(--ink)}#app .page-section .content-card p{color:var(--muted)}#app .page-section .help-sidebar h3{border-bottom-color:var(--line)}#app .page-section .toc-item{color:var(--muted);border-radius:5px}#app .page-section .toc-item:hover,#app .page-section .toc-item.active{color:var(--brand);background:var(--brand-soft)}#app .page-section .help-content{border-color:#d8dce1}#app .ufos-page .hero-content,#app .scene-page .hero-content,#app .svc-page .hero-content,#app .about-page .hero-content,#app .uf-ai-page .hero-left{animation:.7s both pageIntro}#app .uf-ai-page .hero-right{animation:.7s .12s both pageIntro}#app .uf-ai-page .hero-slide-img{animation:12s ease-in-out infinite alternate heroMedia}@keyframes pageIntro{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroMedia{0%{transform:scale(1)}to{transform:scale(1.035)}}@media (width<=640px){#app .page-section{background:linear-gradient(180deg,#f0f1f2 0,#f7f8f9 220px,var(--canvas) 220px)}#app .uf-ai-page .hero:before{width:50%}}#app .ufos-page .idea-section{padding-bottom:0}#app .ufos-page .idea-layout{width:100vw;max-width:none;margin:0 0 0 calc(50% - 50vw);position:relative}#app .ufos-page .idea-slider{background:#1f2329;border-radius:0;margin-bottom:0;overflow:hidden}#app .ufos-page .idea-slide{height:min(680px,100vh - 80px);min-height:540px;display:block;position:relative}#app .ufos-page .idea-img-wrap{width:100%;height:100%;position:absolute;inset:0}#app .ufos-page .idea-img{object-fit:cover;width:100%;height:100%}#app .ufos-page .idea-caption{max-width:48%;left:36px;right:auto}#app .ufos-page .idea-text-card{z-index:3;color:#fff;width:43%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:52px 46px;position:absolute;top:0;bottom:0;right:0}#app .ufos-page .idea-text-tag{font-size:.88rem;line-height:1.5;color:#f4a3a7!important}#app .ufos-page .idea-text-title{color:#fff;font-size:2rem;line-height:1.35}#app .ufos-page .idea-text-desc{color:#fffc;font-size:1.04rem;line-height:1.9}#app .ufos-page .idea-text-arrow{font-size:1.02rem;color:#fff!important}#app .ufos-page .idea-title{font-size:1.7rem}#app .ufos-page .idea-subtitle{font-size:.98rem;line-height:1.7}#app .ufos-page .idea-controls{z-index:5;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}#app .ufos-page .idea-btn{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#181c2294;border-color:#ffffff52}#app .ufos-page .idea-dot{background:#ffffff61}@media (width<=900px){#app .ufos-page .idea-slide{height:560px;min-height:0}#app .ufos-page .idea-text-card{width:50%;padding:38px 30px}#app .ufos-page .idea-caption{max-width:43%;bottom:24px;left:24px}}@media (width<=640px){#app .ufos-page .idea-slide{height:560px}#app .ufos-page .idea-gradient{background:linear-gradient(#12161c0f 0%,#12161c33 38%,#12161cf0 72%,#12161cfa 100%)}#app .ufos-page .idea-caption{display:none}#app .ufos-page .idea-text-card{width:100%;min-height:58%;padding:76px 24px 82px;top:auto;left:0}#app .ufos-page .idea-text-tag{font-size:.76rem}#app .ufos-page .idea-text-title{font-size:1.55rem}#app .ufos-page .idea-text-desc{font-size:.94rem;line-height:1.75}#app .ufos-page .idea-text-arrow{font-size:.94rem}#app .ufos-page .idea-controls{bottom:20px}}@media (prefers-reduced-motion:reduce){#app .ufos-page .hero-content,#app .scene-page .hero-content,#app .svc-page .hero-content,#app .about-page .hero-content,#app .uf-ai-page .hero-left,#app .uf-ai-page .hero-right,#app .uf-ai-page .hero-slide-img{animation:none}}#app :is(.ufos-page,.uf-ai-page,.svc-page,.scene-page,.safety-page,.help-page,.about-page){--page-accent:var(--brand);--page-accent-dark:var(--brand-dark);--page-accent-soft:var(--brand-soft);background:var(--canvas);color:var(--ink)}#app :is(.ufos-page,.uf-ai-page,.svc-page,.scene-page,.safety-page,.help-page,.about-page) :is(.section-header,.section-heading){position:relative}#app :is(.ufos-page,.uf-ai-page,.svc-page,.scene-page,.safety-page,.help-page,.about-page) :is(.section-title,.section-heading h2){color:var(--ink);letter-spacing:0}#app :is(.ufos-page,.uf-ai-page,.svc-page,.scene-page,.safety-page,.help-page,.about-page) :is(.section-title em,.section-tag,.section-label,.section-eyebrow){color:var(--brand)!important;-webkit-text-fill-color:currentColor!important}#app :is(.svc-page,.safety-page,.help-page) :is(.section-label,.product-tag){background:var(--brand-soft)!important;color:var(--brand)!important}#app .svc-page .hero-section,#app .safety-page .trust-hero,#app .help-page .help-hero{border-bottom:4px solid var(--brand);position:relative;overflow:hidden;background:radial-gradient(circle at 78% 30%,#d7192033,#0000 31%),linear-gradient(135deg,#25282d 0%,#30343a 62%,#3b3032 100%)!important}#app .svc-page .hero-section{padding:116px 0 68px}#app .svc-page .hero-section:after,#app .safety-page .trust-hero:after,#app .help-page .help-hero:after{content:"";pointer-events:none;background:linear-gradient(116deg,#0000 0 68%,#ffffff09 68% 69%,#0000 69%);position:absolute;inset:0}#app .svc-page .hero-container,#app .safety-page .trust-hero-inner,#app .help-page .hero-content{z-index:1;position:relative}#app .svc-page .hero-text h1,#app .safety-page .trust-hero-text h1,#app .help-page .hero-content h1{color:#fff}#app .svc-page .hero-text h1 .highlight{color:#f08d91}#app .svc-page .hero-desc,#app .safety-page .trust-hero-text p,#app .help-page .hero-content p{color:#c8cdd4}#app .help-page .hero-tag{color:#f3b0b3;background:#d7192029;border-color:#d7192057}#app .safety-page .trust-hero-bg{background:linear-gradient(90deg,#1c1f23f5 0%,#24272dc7 48%,#24272d33 82%),url(/home-manufacturing-hero.jpg) 50%/cover no-repeat}#app .help-page .hero-bg{background:radial-gradient(at 76% 48%,#d7192024,#0000 60%)}#app .safety-page .trust-hero-shield svg{filter:drop-shadow(0 0 28px #d719203d)}#app :is(.svc-page,.safety-page,.help-page) svg [stroke=\#2563eb],#app :is(.svc-page,.safety-page,.help-page) svg [stroke=\#3b82f6]{stroke:var(--brand)}#app :is(.svc-page,.safety-page,.help-page) svg [fill=\#2563eb],#app :is(.svc-page,.safety-page,.help-page) svg [fill=\#3b82f6]{fill:var(--brand)}#app .svc-page svg [fill=\#e0e7ff]{fill:#fae8e9}#app .svc-page svg [fill=\#93c5fd]{fill:#ef9a9e}#app .svc-page svg [fill=\#bfdbfe]{fill:#f4c6c8}#app .ufos-page :is(.idea-text-tag,.idea-text-arrow,.deep-tab.active h3,.result-value){color:var(--brand)!important}#app .ufos-page :is(.idea-dot.active,.deep-dot.active,.deep-tab-bar,.deep-feature-dot,.flow-badge){background:var(--brand)!important}#app .ufos-page :is(.idea-btn:hover,.deep-btn:hover){background:var(--brand)!important;border-color:var(--brand)!important}#app .ufos-page .deep-tab.active{box-shadow:inset 3px 0 0 var(--brand),0 5px 18px #301f2014}#app .ufos-page :is(.flow-core-icon,.orbital-card-icon){background:#30343a!important}#app .ufos-page :is(.flow-wrapper,.deep-content){background:#f0f1f2}#app .uf-ai-page :is(.engine-index,.engine-name,.scene-acc-kpi .kpi-val){color:var(--brand)!important}#app .uf-ai-page .scene-acc-tags span{color:var(--brand);background:var(--brand-soft)}#app .scene-page :is(.soln-tab.active,.mapping-card.active,.section-tag){color:var(--brand)}#app .scene-page .scene-hero-shade{background:linear-gradient(90deg,#181b1fdb,#181b1f57 62%,#d7192014)}#app .svc-page :is(.feature-sub h4,.step-num,.kpi-val,.contact-info h4){color:var(--brand)}#app .svc-page .training-card{border-left-color:var(--brand)}#app .svc-page .contact-info li:before{background:var(--brand)}#app .svc-page .kpi-card.dark{background:#292c31;border-color:#3d4148}#app .svc-page .kpi-card.dark .kpi-val{color:#f08d91}#app .svc-page :is(.feature-card,.board-card,.product-card,.kpi-card,.training-card,.contact-card){border-color:var(--line);border-radius:8px;box-shadow:0 8px 24px #1b1e230d}#app .svc-page :is(.feature-card,.board-card,.product-card,.training-card):hover{border-color:#d7192038;box-shadow:0 16px 36px #341f2017}#app .safety-page :is(.accordion-header:hover .accordion-label,.cert-showcase-sub){color:var(--brand)}#app .safety-page .accordion-icon svg{stroke:var(--brand)}#app .safety-page :is(.policy-card,.cert-grid,.cert-showcase,.faq-card,.plan-layout),#app .help-page .pdf-container{border-color:var(--line);border-radius:8px;box-shadow:0 8px 24px #1b1e230d}#app .help-page :is(.sidebar-header svg,.toc-item.active .toc-num){color:var(--brand)}#app .help-page .toc-item:hover{background:#d719200f}#app .help-page .toc-item.active .toc-label{color:var(--brand-dark)}#app .help-page .help-sidebar{border-color:var(--line)}#app .about-page .milestone.active :is(.milestone-image,.milestone-node){box-shadow:0 0 0 5px #d7192021}#app .about-page .tl-arrow:hover:not(:disabled){background:var(--brand);border-color:var(--brand)}#app .about-page .tl-dot{background:#d719202e}#app .about-page .tl-dot.active,#app .about-page .tl-progress-bar{background:var(--brand)}@media (width<=640px){#app .svc-page .hero-section{padding:94px 0 54px}}#app :is(.ufos-page,.uf-ai-page,.svc-page,.scene-page,.safety-page,.help-page,.about-page){--page-red:var(--brand);--page-red-dark:var(--brand-dark);--page-red-soft:var(--brand-soft);--page-charcoal:#292c31;--page-band:#eef0f2;--page-shadow:0 10px 28px #1b1e230f;background:var(--canvas);color:var(--ink)}#app :is(.ufos-page,.uf-ai-page,.svc-page,.scene-page,.safety-page,.help-page,.about-page) :is(.alt-bg,.section-soft,.scenes-section,.soln-section){background:var(--page-band)}#app :is(.ufos-page,.uf-ai-page,.svc-page,.scene-page,.safety-page,.help-page,.about-page) :is(.section-title,.section-heading h2){color:var(--ink);-webkit-text-fill-color:currentColor}#app :is(.ufos-page,.uf-ai-page,.svc-page,.scene-page,.safety-page,.help-page,.about-page) :is(.section-subtitle,.section-sub,.section-heading span){color:var(--muted)}#app :is(.ufos-page,.uf-ai-page,.svc-page,.scene-page,.safety-page,.help-page,.about-page) :is(.section-title em,.section-tag,.section-label,.section-eyebrow){background-image:none;color:var(--brand)!important;-webkit-text-fill-color:currentColor!important}#app .ufos-page :is(.idea-text-card,.flow-note,.flow-orbital-card,.deep-content,.result-card,.result-cases),#app .uf-ai-page :is(.engine-row,.engine-copy,.scene-acc-item,.why-slide),#app .svc-page :is(.glass-card,.highlight-box,.contact-box),#app .scene-page :is(.soln-stage,.soln-copy,.mapping-stage,.result-right),#app .safety-page :is(.policy-card,.cert-grid,.cert-showcase,.faq-card,.plan-layout),#app .help-page :is(.help-sidebar,.pdf-container),#app .about-page :is(.overview-stage,.company-position,.business-stage,.vision-band,.achievement-copy,.achievement-feature,.certificate-card,.app-surface,.app-card){border-color:var(--line);box-shadow:var(--page-shadow)}#app .ufos-page :is(.idea-text-card,.flow-note,.flow-orbital-card,.deep-content,.result-card,.result-cases),#app .uf-ai-page :is(.engine-row,.engine-copy,.scene-acc-item,.why-slide),#app .svc-page :is(.glass-card,.contact-box),#app .scene-page :is(.soln-stage,.soln-copy,.mapping-stage,.result-right),#app .safety-page :is(.policy-card,.cert-grid,.cert-showcase,.faq-card,.plan-layout),#app .help-page :is(.help-sidebar,.pdf-container){background-color:var(--surface)}#app .ufos-page .flow-wrapper{border-color:var(--line);background:radial-gradient(circle at 50% 48%,#fff 0,#ffffffe6 30%,#eef0f2cc 66%,#0000 84%),linear-gradient(#eef0f2,#fff)}#app .ufos-page .flow-ring-inner{border-style:dashed}#app .ufos-page .orbital-card-icon{background:var(--page-charcoal)!important}#app .ufos-page :is(.deep-img-tag,.result-val,.case-icon){color:var(--brand)!important}#app .ufos-page .result-icon{background:var(--page-charcoal)!important;color:#fff!important}#app .ufos-page .result-bar{background:#d719201a}#app .uf-ai-page .engine-visual{--engine-color:var(--brand)!important}#app .uf-ai-page :is(.engine-index,.engine-name,.scenes-img-kpi,.scene-acc-num,.scene-acc-kpi,.kpi-val){color:var(--brand)!important}#app .uf-ai-page .scene-acc-item.active{border-color:#d7192047;box-shadow:0 10px 28px #301f2014}#app .scene-page .result-val{color:var(--brand)!important}#app .scene-page :is(.soln-copy button,.mapping-icon),#app .svc-page .section-title .num{background:var(--brand)}#app .svc-page :is(.card-accent,.training-card){border-left-color:var(--brand)}#app .svc-page .step-circle{background:var(--page-charcoal);box-shadow:inset 0 -4px 0 var(--brand)}#app .svc-page :is(.kpi-val,.highlight-box h4,.svc-tag,.contact-info h4){color:var(--brand)}#app .svc-page :is(.highlight-box,.svc-tag){background:var(--brand-soft)}#app .safety-page :is(.accordion-header:hover .accordion-label,.cert-showcase-sub),#app .help-page :is(.sidebar-header svg,.toc-item.active .toc-num,.toc-item.active .toc-label){color:var(--brand)}#app .safety-page .cert-logo{background:var(--brand)}#app .help-page .toc-item.active{background:var(--brand-soft)}#app .about-page .section-heading{text-align:center}#app .about-page .advantage-card{background:#fff7f7;border-color:#ead5d6}@media (prefers-reduced-motion:reduce){#app :is(.ufos-page,.uf-ai-page,.svc-page,.scene-page,.safety-page,.help-page,.about-page) *{scroll-behavior:auto}}#app .ufos-page{background:#f5f6f7!important;padding-bottom:0!important}#app .ufos-page>.container>section{padding:104px max(40px,50vw - 600px)!important}#app .ufos-page>.container>.idea-section{min-height:620px;background:#24272d!important;padding:0!important}#app .ufos-page .idea-layout{width:100%;max-width:none;margin:0}#app .ufos-page .idea-slider{background:#24272d}#app .ufos-page .idea-slide{height:min(760px,100vh - 56px);min-height:620px}#app .ufos-page .idea-img{filter:saturate(.72)contrast(1.02)}#app .ufos-page .idea-gradient{background:linear-gradient(90deg,#181b1f7a 0%,#181b1f26 44%,#181b1fd4 72%,#181b1ff7 100%),linear-gradient(#0000 52%,#181b1f94)!important}#app .ufos-page .idea-caption{max-width:520px;bottom:58px;left:max(40px,50vw - 600px)}#app .ufos-page .idea-text-card{width:min(480px,50% - 80px);right:max(40px,50vw - 600px);padding:64px 0!important}#app .ufos-page .idea-text-tag{letter-spacing:0;color:#ff9a9e!important}#app .ufos-page .idea-text-title{max-width:440px;font-size:2.35rem;color:#fff!important}#app .ufos-page .idea-text-desc{max-width:470px;color:#ffffffc7!important}#app .ufos-page .idea-text-arrow{color:#ff8d91!important}#app .ufos-page .idea-btn{width:42px;height:42px;border-radius:50%!important}#app .ufos-page .idea-dot.active{background:#d71920!important}#app .ufos-page>.container>.flow-section{background:#fff!important}#app .ufos-page>.container>.scene-section{width:100%;background:#24272d!important}#app .ufos-page>.container>.deep-section{background:#fff!important}#app .ufos-page>.container>.result-section{background:#f5f6f7!important}#app .ufos-page .section-header{max-width:760px;margin:0 auto 50px}#app .ufos-page .section-title{font-size:2.35rem;line-height:1.28}#app .ufos-page .section-title:after{content:"";width:40px;height:3px;margin:18px auto 0;display:block;background:#d71920!important}#app .ufos-page .section-subtitle{margin-top:14px;line-height:1.75}#app .ufos-page .scene-section .section-header{border-bottom:1px solid #ffffff24;padding-bottom:42px}#app .ufos-page .flow-wrapper{max-width:1120px;margin:0 auto 30px;background:0 0!important;padding:0!important}#app .ufos-page .flow-orbital-card{box-shadow:none!important;background:#fff!important;border:1px solid #e2e5e9!important;border-radius:8px!important}#app .ufos-page .flow-orbital-card:hover{border-color:#d7192047!important;transform:translateY(-3px)!important}#app .ufos-page .flow-orbital-card .orbital-card-icon{background:#30343a!important;border-radius:6px!important}#app .ufos-page .flow-note{max-width:840px;padding:24px 0;background:0 0!important;border-top:1px solid #e2e5e9!important;border-bottom:1px solid #e2e5e9!important}#app .ufos-page .scene-layout,#app .ufos-page .scene-left{background:#24272d!important}#app .ufos-page .scene-left-item{border-radius:6px!important}#app .ufos-page .scene-left-item.active{background:#fff1!important;border-color:#ffffff1a!important}#app .ufos-page .scene-left-bar{background:#d71920!important}#app .ufos-page .deep-layout{gap:64px}#app .ufos-page .deep-tab{border-bottom:1px solid #e2e5e9;margin:0;padding:20px 18px;box-shadow:none!important;background:0 0!important;border-radius:0!important}#app .ufos-page .deep-tab.active{color:#d71920;box-shadow:inset 3px 0 #d71920!important}#app .ufos-page .deep-tab-bar{display:none}#app .ufos-page .deep-content{margin-top:24px;background:0 0!important;padding:0!important}#app .ufos-page .deep-feature-dot{background:#d71920!important;border-radius:5px!important}#app .ufos-page .deep-img-slider{border-radius:6px!important}#app .ufos-page .deep-img-gradient{background:linear-gradient(#181b1f0f,#181b1fc2)!important}#app .ufos-page .deep-img-tag{color:#ff9a9e!important}#app .ufos-page .deep-btn{box-shadow:none!important;background:#fff!important;border-color:#d8dce1!important;border-radius:50%!important}#app .ufos-page .deep-btn:hover{background:#d71920!important;border-color:#d71920!important}#app .ufos-page .result-grid{border-top:1px solid #d8dce1;border-bottom:1px solid #d8dce1;gap:0;margin-bottom:48px}#app .ufos-page .result-card{padding:34px 22px;background:0 0!important;border-right:1px solid #d8dce1!important;border-radius:0!important}#app .ufos-page .result-card:last-child{border-right:0!important}#app .ufos-page .result-icon{color:#fff!important;background:#30343a!important;border-radius:6px!important}#app .ufos-page .result-val{color:#d71920!important}#app .ufos-page .result-fill{background:#d71920!important}#app .ufos-page .result-cases{padding:30px 0;background:0 0!important;border-top:1px solid #d8dce1!important;border-bottom:1px solid #d8dce1!important}#app .ufos-page .result-cases-title,#app .ufos-page .case-icon{color:#d71920!important}@media (width<=900px){#app .ufos-page>.container>section{padding-left:24px!important;padding-right:24px!important}#app .ufos-page>.container>.idea-section{padding-left:0!important;padding-right:0!important}#app .ufos-page .idea-caption{left:24px}#app .ufos-page .idea-text-card{width:calc(50% - 48px);right:24px}#app .ufos-page .deep-layout{gap:42px}}@media (width<=640px){#app .ufos-page>.container>section{padding:76px 20px!important}#app .ufos-page>.container>.idea-section{min-height:600px;padding:0!important}#app .ufos-page .idea-slide{height:660px;min-height:600px}#app .ufos-page .idea-gradient{background:linear-gradient(#181b1f1f,#181b1f4d 38%,#181b1ff0 70%,#24272d 100%)!important}#app .ufos-page .idea-text-card{width:100%;min-height:56%;right:0;padding:66px 20px 84px!important}#app .ufos-page .idea-text-title{font-size:1.85rem}#app .ufos-page .section-title{font-size:1.9rem}#app .ufos-page .result-card{border-bottom:1px solid #d8dce1!important;border-right:0!important}#app .ufos-page .result-card:last-child{border-bottom:0!important}}#app .ufos-page .idea-text-card{box-shadow:none!important;background:0 0!important;border:0!important}#app .ufos-page .flow-ring{border-color:#499ce538;box-shadow:0 0 54px #2791d30f}#app .ufos-page .flow-ring-inner{border-color:#499ce55c}#app .ufos-page .flow-core-icon{border-color:#78dae7b3;box-shadow:0 18px 36px #088fa933,0 0 0 10px #42c4d814;background:linear-gradient(145deg,#18bad0,#0799b5)!important}#app .ufos-page .flow-core-icon:before{background:#53cfe21f}#app .ufos-page .flow-orbital-card{background:#fff;border:1px solid #dae4ede6;border-radius:8px;box-shadow:0 12px 30px #2a4f741f}#app .ufos-page .flow-orbital-card.top-left .orbital-card-icon{background:linear-gradient(145deg,#5792e8,#3576d1)!important}#app .ufos-page .flow-orbital-card.top-right .orbital-card-icon{background:linear-gradient(145deg,#7776d9,#5958bd)!important}#app .ufos-page .flow-orbital-card.bottom-left .orbital-card-icon{background:linear-gradient(145deg,#20bd8d,#09a875)!important}#app .ufos-page .flow-orbital-card.bottom-right .orbital-card-icon{background:linear-gradient(145deg,#f7a21a,#ed8800)!important}#app :is(.ufos-page,.uf-ai-page,.svc-page,.scene-page,.safety-page,.help-page,.about-page){background:var(--canvas)!important}#app :is(.ufos-page,.uf-ai-page,.scene-page,.safety-page)>.container{width:100%;max-width:none;padding:0}#app :is(.ufos-page,.uf-ai-page,.scene-page,.safety-page)>.container>section{width:100%;border-radius:0!important;margin:0!important;padding-left:max(40px,50vw - 600px)!important;padding-right:max(40px,50vw - 600px)!important}#app :is(.ufos-page,.uf-ai-page,.scene-page,.safety-page)>.container>section:nth-of-type(odd),#app .svc-page>section:nth-of-type(odd):not(.hero-section),#app .about-page>.content-section:nth-of-type(odd):not(.culture-section){background:var(--surface)!important}#app :is(.ufos-page,.uf-ai-page,.scene-page,.safety-page)>.container>section:nth-of-type(2n),#app .svc-page>section:nth-of-type(2n):not(.hero-section),#app .about-page>.content-section:nth-of-type(2n):not(.culture-section){background:var(--canvas)!important}#app .svc-page>section:not(.hero-section){border-radius:0;width:100%;margin:0}#app .help-page .help-body{background:var(--canvas);width:100%;max-width:none}#app .ufos-page :is(.glass-card,.idea-text-card,.flow-wrapper,.flow-note,.flow-orbital-card,.deep-content,.result-card,.result-cases),#app .uf-ai-page :is(.engine-row,.engine-copy,.scene-acc-item,.why-slide,.why-support-visual),#app .svc-page :is(.feature-card,.board-card,.step-item,.product-card,.kpi-card,.training-card,.contact-card,.glass-card,.highlight-box,.contact-box),#app .scene-page :is(.soln-stage,.soln-copy,.mapping-stage,.mapping-card,.result-card,.result-right),#app .safety-page :is(.policy-card,.cert-grid,.cert-card,.cert-showcase,.faq-card,.plan-layout),#app .help-page :is(.help-sidebar,.pdf-container),#app .about-page :is(.overview-stage,.company-position,.business-stage,.vision-band,.achievement-copy,.achievement-feature,.certificate-card,.app-surface,.app-card,.advantage-card){box-shadow:none!important;border:0!important;border-radius:0!important}#app .ufos-page :is(.glass-card,.flow-wrapper,.flow-note,.flow-orbital-card,.deep-content,.result-card,.result-cases),#app .uf-ai-page :is(.engine-row,.engine-copy,.scene-acc-item,.why-slide),#app .svc-page :is(.feature-card,.board-card,.step-item,.product-card,.kpi-card,.training-card,.contact-card,.glass-card,.highlight-box,.contact-box),#app .scene-page :is(.soln-stage,.soln-copy,.mapping-stage,.mapping-card,.result-card,.result-right),#app .safety-page :is(.policy-card,.cert-grid,.cert-card,.cert-showcase,.faq-card,.plan-layout),#app .help-page :is(.help-sidebar,.pdf-container),#app .about-page :is(.overview-stage,.company-position,.business-stage,.vision-band,.achievement-copy,.achievement-feature,.certificate-card,.app-surface,.app-card,.advantage-card){background:0 0!important}#app .ufos-page :is(.glass-card,.flow-orbital-card,.result-card):hover,#app .svc-page :is(.feature-card,.board-card,.product-card,.training-card):hover,#app .scene-page .mapping-card:hover,#app .about-page :is(.certificate-card,.app-card):hover{box-shadow:none!important;transform:none!important}#app .uf-ai-page .scene-acc-item,#app .svc-page :is(.board-card,.product-card,.training-card),#app .scene-page .mapping-card,#app .safety-page :is(.accordion-item,.cert-card),#app .about-page :is(.app-card,.advantage-card){border-bottom:1px solid var(--line)!important}#app .svc-page .training-card,#app .about-page .company-position,#app .about-page .achievement-copy{border-left:3px solid var(--brand)!important}#app .safety-page .cert-doc-img{box-shadow:none;border:0;border-radius:0}#app .help-page .help-main{background:var(--surface)}#app .help-page .pdf-viewer{background:#fff}@media (width<=768px){#app :is(.ufos-page,.uf-ai-page,.scene-page,.safety-page)>.container>section{padding-left:20px!important;padding-right:20px!important}}#app :is(.ufos-page,.svc-page,.scene-page,.safety-page,.help-page,.about-page){--unified-red:#d71920;--unified-ink:#24272d;--unified-canvas:#f5f6f7;--unified-surface:#fff;--unified-line:#e2e5e9;--unified-muted:#656c76;min-height:100vh;color:var(--unified-ink);background:var(--unified-canvas)!important}#app :is(.ufos-page,.svc-page,.scene-page,.safety-page,.help-page,.about-page) .bg-mesh{display:none!important}#app .svc-page .container,#app .about-page .about-container,#app .help-page .help-container,#app .safety-page .trust-hero-inner{width:min(1280px,100% - 80px);margin-inline:auto;max-width:1280px!important;padding-inline:0!important}#app .ufos-page .idea-section{background:var(--unified-ink)!important}#app .ufos-page .flow-section{background:var(--unified-surface)!important}#app .ufos-page .scene-section{background:var(--unified-canvas)!important}#app .ufos-page .deep-section{background:var(--unified-surface)!important}#app .ufos-page .result-section{background:var(--unified-canvas)!important}#app .svc-page>.section:nth-of-type(2n){background:var(--unified-surface)!important}#app .svc-page>.section:nth-of-type(odd){background:var(--unified-canvas)!important}#app .scene-page .pain-section{background:var(--unified-surface)!important}#app .scene-page .soln-section{background:var(--unified-canvas)!important}#app .scene-page .mapping-section{background:var(--unified-surface)!important}#app .scene-page .result-section{background:var(--unified-ink)!important}#app .safety-page .policy-section{background:var(--unified-surface)!important}#app .safety-page .cert-section{background:var(--unified-canvas)!important}#app .safety-page .faq-section{background:var(--unified-surface)!important}#app .safety-page .plan-section{background:var(--unified-ink)!important}#app .help-page .reader-section{background:var(--unified-canvas)!important}#app .about-page .overview-section{background:var(--unified-surface)!important}#app .about-page .section-soft{background:var(--unified-canvas)!important}#app .about-page .history-section,#app .about-page .ai-section{background:var(--unified-surface)!important}#app .about-page .culture-section{background:var(--unified-ink)!important}#app :is(.ufos-page,.svc-page,.scene-page,.safety-page,.help-page,.about-page) :is(.section,.content-section,.pain-section,.soln-section,.mapping-section,.result-section,.policy-section,.cert-section,.faq-section,.plan-section,.reader-section){border-radius:0!important}#app .svc-page .page-hero,#app .safety-page .trust-hero,#app .help-page .help-hero{background:var(--unified-ink)!important;border-bottom:4px solid var(--unified-red)!important}#app .svc-page .page-hero-overlay{background:linear-gradient(90deg,#17191df0,#24272dc2 58%,#4f212494)!important}#app .scene-page .scene-hero-shade,#app .ufos-page .idea-gradient{background:linear-gradient(90deg,#16181ce6,#16181c7a 64%,#d7192014)!important}#app .safety-page .trust-hero,#app .help-page .help-hero{background:linear-gradient(115deg,#0000 0 68%,#ffffff09 68% 69%,#0000 69%),linear-gradient(135deg,#24272d 0%,#30343a 66%,#463033 100%)!important}#app :is(.ufos-page,.svc-page,.scene-page,.safety-page,.help-page,.about-page) :is(.section-title em,.section-eyebrow,.outline-label,.result-val,.kpi-val,.stat-val,.business-index,.scene-hero-index,.soln-copy-index){color:var(--unified-red)!important;-webkit-text-fill-color:currentColor!important}#app :is(.ufos-page,.svc-page,.scene-page,.safety-page,.help-page,.about-page) :is(.section-title,.section-heading h2){color:var(--unified-ink)!important}#app :is(.ufos-page,.svc-page,.scene-page,.safety-page,.help-page,.about-page) :is(.section-subtitle,.section-sub,.section-heading span){color:var(--unified-muted)!important}#app :is(.ufos-page,.svc-page,.scene-page,.safety-page,.help-page,.about-page) .section-title:after,#app .safety-page .section-title:after{width:40px;height:3px;background:var(--unified-red)!important}#app .ufos-page .flow-links path{stroke:#d7192033!important}#app .ufos-page :is(.flow-ring,.flow-ring-inner){border-color:#d7192038!important}#app .ufos-page .flow-core-icon{background:var(--unified-red)!important;border-color:#d7192066!important;box-shadow:0 18px 36px #23262c24,0 0 0 10px #d7192012!important}#app .ufos-page .flow-orbital-card{border:1px solid var(--unified-line)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important}#app .ufos-page .flow-orbital-card .orbital-card-icon{background:#30343a!important}#app .ufos-page :is(.deep-tab-bar,.deep-feature-dot,.deep-dot.active,.idea-dot.active){background:var(--unified-red)!important}#app .ufos-page :is(.deep-btn:hover,.idea-btn:hover){background:var(--unified-red)!important;border-color:var(--unified-red)!important}#app .ufos-page :is(.result-val,.case-icon,.deep-img-tag){color:var(--unified-red)!important}#app .svc-page :is(.grid2,.grid3,.kpi-row){border-top:1px solid var(--unified-line);border-bottom:1px solid var(--unified-line);gap:0!important}#app .svc-page :is(.grid2,.grid3,.kpi-row)>*{min-width:0;border:0!important;border-right:1px solid var(--unified-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}#app .svc-page :is(.grid2,.grid3,.kpi-row)>:last-child{border-right:0!important}#app .svc-page .step-item{box-shadow:none!important;background:0 0!important}#app .svc-page .step-circle{box-shadow:inset 0 -4px 0 var(--unified-red)!important;background:#30343a!important}#app .svc-page .section-title .num{background:var(--unified-red)!important;border-radius:5px!important}#app .svc-page .highlight-box{border:0!important;border-left:3px solid var(--unified-red)!important;box-shadow:none!important;background:#fff0f0!important;border-radius:0!important}#app .scene-page :is(.pain-panel,.soln-stage,.mapping-card),#app .safety-page :is(.accordion-item,.cert-card),#app .help-page .manual-figure>button,#app .about-page :is(.business-primary,.business-item,.certificate-card,.app-card,.advantage-card){border-radius:8px!important}#app .scene-page :is(.pain-panel,.soln-stage,.mapping-card){border-color:var(--unified-line)!important}#app .scene-page :is(.soln-tabs button.active,.mapping-card.active){color:var(--unified-red)!important}#app .scene-page :is(.scene-hero-dots button.active){background:var(--unified-red)!important}#app .safety-page :is(.policy-card,.cert-grid,.cert-showcase,.faq-card,.plan-layout){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}#app .safety-page .accordion-item{border-bottom:1px solid var(--unified-line)!important}#app .safety-page :is(.accordion-icon svg,.cert-showcase-sub){color:var(--unified-red)!important;stroke:var(--unified-red)!important}#app .safety-page .cert-logo{background:var(--unified-red)!important;border-radius:6px!important}#app .help-page .reader-shell{width:min(1580px,100% - 40px)!important;max-width:1580px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important}#app .help-page :is(.manual-menu,.manual-article){box-shadow:none!important;border-radius:0!important}#app .help-page .manual-menu{background:var(--unified-canvas)!important}#app .help-page :is(.root-button.active,.submenu button.active){color:var(--unified-red)!important}#app .help-page .root-button.active{box-shadow:inset 3px 0 0 var(--unified-red)!important}#app .about-page :is(.overview-stage,.company-position,.business-stage,.vision-band,.achievement-copy,.achievement-feature,.app-surface){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}#app .about-page :is(.business-item,.advantage-card,.app-card){border-color:var(--unified-line)!important;box-shadow:none!important;background:0 0!important}#app .about-page .company-position{border-left:3px solid var(--unified-red)!important}#app .about-page :is(.tl-dot.active,.tl-progress-bar){background:var(--unified-red)!important}@media (width<=900px){#app .svc-page .container,#app .about-page .about-container,#app .help-page .help-container,#app .safety-page .trust-hero-inner{width:calc(100% - 48px)}#app .svc-page :is(.grid2,.grid3,.kpi-row)>*{border-right:0!important;border-bottom:1px solid var(--unified-line)!important}#app .svc-page :is(.grid2,.grid3,.kpi-row)>:last-child{border-bottom:0!important}}@media (width<=640px){#app .svc-page .container,#app .about-page .about-container,#app .help-page .help-container,#app .safety-page .trust-hero-inner{width:calc(100% - 40px)}#app .scene-page>.scene-carousel{width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;left:0!important}}#app .ufos-page>.container>section.idea-section{background:#24272d!important}#app .ufos-page>.container>section.flow-section{background:#fff!important}#app .ufos-page>.container>section.scene-section{background:#24272d!important}#app .ufos-page>.container>section.deep-section{background:#fff!important}#app .ufos-page>.container>section.result-section{background:#f5f6f7!important}#app .ufos-page .flow-wrapper{background:0 0!important;border:0!important}#app .ufos-page .flow-note{background:0 0!important;border-top:1px solid #e2e5e9!important;border-bottom:1px solid #e2e5e9!important}#app .ufos-page .scene-section :is(.section-title,.section-title em){color:#fff!important;-webkit-text-fill-color:currentColor!important}#app .ufos-page .scene-section .section-subtitle{color:#ffffffa3!important}#app .ufos-page .scene-section .section-title:after{background:#d71920!important}#app .ufos-page .deep-content,#app .ufos-page .result-card,#app .ufos-page .result-cases{background:0 0!important}#app .svc-page.svc-page>section.service-hero{background:#24272d!important}#app .svc-page.svc-page>section.service-philosophy,#app .svc-page.svc-page>section.service-products,#app .svc-page.svc-page>section.service-training{background:#fff!important}#app .svc-page.svc-page>section.service-lifecycle,#app .svc-page.svc-page>section.service-outcomes{background:#f5f6f7!important}#app .svc-page.svc-page>section.service-operations{background:#24272d!important}#app .svc-page.svc-page>section.service-cta{background:#d71920!important}
