@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Zhi+Mang+Xing&display=swap";*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}:root,uni-page-body{--xwm-green: #168454;--xwm-green-deep: #0b5f3b;--xwm-mint: #eff8f2;--xwm-mint-strong: #e2f2e8;--xwm-white: #ffffff;--xwm-text: #173d2a;--xwm-muted: #607268;--xwm-border: rgba(19, 100, 62, .16);--xwm-shadow: 0 18px 44px rgba(16, 62, 38, .1);--xwm-radius-card: 18px;--xwm-radius-panel: 26px;--xwm-max-width: 1240px;--xwm-nav-height: 72px;--xwm-bottom-nav-height: 62px}*{box-sizing:border-box}uni-page-body,body{margin:0;min-height:100%;background:var(--xwm-mint);color:var(--xwm-text);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}body{background:var(--xwm-mint)}uni-button,uni-input,uni-textarea{font:inherit}.xwm-container{width:min(var(--xwm-max-width),calc(100% - 40px));margin:0 auto}.xwm-card{border:1px solid var(--xwm-border);border-radius:var(--xwm-radius-card);background:rgba(255,255,255,.92);box-shadow:var(--xwm-shadow)}.xwm-kicker{color:var(--xwm-green);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.site-bottom-navigation{display:none;padding-bottom:env(safe-area-inset-bottom,0px)}@media (max-width: 900px){.xwm-container{width:min(100% - 28px,720px)}.site-bottom-navigation{display:grid}.site-footer-slot{padding-bottom:calc(var(--xwm-bottom-nav-height) + 60px + env(safe-area-inset-bottom,0px));background:#fff}}:root{--bg-primary:#fff;--bg-secondary:#f8fafb;--bg-tertiary:#f1f5f7;--text-primary:#1a1a1a;--text-secondary:#666;--text-tertiary:#999;--text-light:#ccc;--accent:#10b981;--accent-light:#34d399;--accent-dark:#059669;--accent-deeper:#047857;--accent-glow:#10b9811f;--accent-subtle:#10b9810f;--gradient-primary:linear-gradient(135deg, #10b981 0%, #059669 100%);--gradient-subtle:linear-gradient(180deg, #fff 0%, #f8fafb 100%);--gradient-hero:linear-gradient(135deg, #fffffffa 0%, #f8fafbf2 100%);--gradient-card:linear-gradient(145deg, #fff 0%, #fafbfc 100%);--gradient-green-light:linear-gradient(135deg, #10b98114 0%, #0596690d 100%);--shadow-sm:0 1px 2px 0 #0000000a;--shadow-md:0 4px 6px -1px #0000000f, 0 2px 4px -2px #0000000a;--shadow-lg:0 10px 15px -3px #00000012, 0 4px 6px -4px #0000000d;--shadow-xl:0 20px 25px -5px #00000014, 0 8px 10px -6px #0000000f;--shadow-glow:0 0 40px #10b98126;--shadow-elevated:0 25px 50px -12px #0000001f;--shadow-green:0 4px 14px #10b98133;--border:#e5e7eb;--border-light:#f3f4f6;--border-green:#10b98133;--glass-bg:#ffffffeb;--glass-border:#e5e7eb80;--nav-height:64px;--mobile-bottom-nav-height:60px;--max-width:1280px;--border-radius:12px;--border-radius-lg:16px;--border-radius-xl:24px;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-smooth:.35s cubic-bezier(.16, 1, .3, 1);--transition-bounce:.45s cubic-bezier(.34, 1.56, .64, 1);--transition-spring:.55s cubic-bezier(.22, 1, .36, 1)}@media (prefers-color-scheme:dark){:root{--bg-primary:#0f1113;--bg-secondary:#1a1d1f;--bg-tertiary:#242729;--text-primary:#f5f5f5;--text-secondary:#a3a3a3;--text-tertiary:#737373;--text-light:#525252;--accent:#10b981;--accent-light:#34d399;--accent-dark:#059669;--accent-deeper:#047857;--accent-glow:#10b9812e;--accent-subtle:#10b9811a;--gradient-primary:linear-gradient(135deg, #10b981 0%, #059669 100%);--gradient-subtle:linear-gradient(180deg, #0f1113 0%, #1a1d1f 100%);--gradient-hero:linear-gradient(135deg, #0f1113fa 0%, #1a1d1ff2 100%);--gradient-card:linear-gradient(145deg, #1a1d1f 0%, #0f1113 100%);--gradient-green-light:linear-gradient(135deg, #10b9811f 0%, #05966914 100%);--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #00000059, 0 2px 4px -2px #00000040;--shadow-lg:0 10px 15px -3px #0006, 0 4px 6px -4px #0000004d;--shadow-xl:0 20px 25px -5px #00000073, 0 8px 10px -6px #00000059;--shadow-glow:0 0 40px #10b98133;--shadow-elevated:0 25px 50px -12px #0000008c;--shadow-green:0 4px 14px #10b98140;--border:#2a2d2f;--border-light:#1a1d1f;--border-green:#10b98140;--glass-bg:#0f1113e6;--glass-border:#2a2d2f99}}*{box-sizing:border-box;margin:0;padding:0}html.manual-route-scroll-reset,html.manual-route-scroll-reset body{scroll-behavior:auto!important}html.modal-open-root,html.modal-open-root body{overscroll-behavior:none;overflow:hidden}body{background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--transition-smooth),color var(--transition-smooth);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;overflow-x:hidden}body.modal-open{overflow:hidden}h1,h2,h3,h4,h5,h6{letter-spacing:0;font-weight:600}a{color:inherit;text-decoration:none}.logo,.nav-links a,.mobile-bottom-nav-item{-webkit-tap-highlight-color:transparent}uni-button{font:inherit}.container{max-width:var(--max-width);margin:0 auto;padding:0 20px}.glass{-webkit-backdrop-filter:saturate(180%)blur(20px);background:rgba(255,255,255,.76)}@media (prefers-color-scheme:dark){.glass{background:rgba(17,17,17,.78)}.mobile-bottom-nav{background:rgba(10,15,25,.82);border-color:rgba(148,163,184,.16);box-shadow:0 14px 34px rgba(0,0,0,.32)}.mobile-bottom-nav-item{color:rgba(245,245,247,.68)}.mobile-bottom-nav-item.is-active{color:#f5f5f7;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}}.section{padding:76px 0}.section-compact{padding:58px 0}.text-center{text-align:center}.headline{letter-spacing:0;margin-bottom:12px;font-size:40px;font-weight:700}.subheadline{color:var(--text-secondary);margin-bottom:24px;font-size:18px;font-weight:400}.section-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:12px;font-weight:600}.section-title{margin-bottom:12px;font-size:clamp(28px,4vw,38px);line-height:1.15}.history-intro,.overview-copy{max-width:760px;color:var(--text-secondary);font-size:16px;line-height:1.75}.overview-copy.secondary,.history-intro{opacity:.9}.anchor-offset{scroll-margin-top:110px}.simple-list{color:var(--text-secondary);flex-direction:column;gap:12px;list-style:none;display:flex}.simple-list li{padding-left:18px;position:relative}.simple-list li:before{content:"";background:var(--accent);border-radius:999px;width:6px;height:6px;position:absolute;top:11px;left:0}.simple-list.compact{gap:10px;font-size:14px}.navbar-fixed-container{z-index:2000;pointer-events:none;justify-content:center;width:100vw;padding-top:20px;display:flex;position:fixed;top:0}.apple-nav{pointer-events:auto;will-change:transform,width,border-radius,background-color,box-shadow;align-items:center;height:52px;display:flex}.nav-content{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.logo{letter-spacing:0;white-space:nowrap;outline:none;font-size:17px;font-weight:700}.logo-submark{opacity:.7;margin-left:6px;font-weight:500}.nav-links{white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:18px;display:flex}.nav-links a{cursor:pointer;transition:color var(--transition-smooth),opacity var(--transition-smooth);outline:none;font-size:14px;font-weight:600;position:relative}.nav-links a:after{content:"";transform-origin:50%;height:2px;transition:transform var(--transition-smooth);background:currentColor;border-radius:999px;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.nav-links a.is-active:after{transform:scaleX(1)}.logo:focus-visible,.nav-links a:focus-visible,.mobile-bottom-nav-item:focus-visible{border-radius:14px;outline:none;box-shadow:0 0 0 3px rgba(41,151,255,.18)}.nav-status-inline{min-width:160px;max-width:220px;color:inherit;flex-direction:column;gap:8px;display:flex}.nav-status-copy{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.nav-status-label,.nav-status-percent{color:inherit;opacity:.64;font-size:12px}.nav-status-copy strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;line-height:1.35;overflow:hidden}.nav-progress-track{background:rgba(255,255,255,.16);border-radius:999px;width:100%;height:6px;overflow:hidden}.nav-progress-track.mobile{background:rgba(41,151,255,.12)}.nav-progress-fill{transform-origin:0;background:linear-gradient(90deg,#2997ff,#7ce0ff);width:100%;height:100%}.mobile-bottom-nav-shell{z-index:2100;width:min(100vw - 40px,384px);padding:0 0 calc(7px + env(safe-area-inset-bottom,0px));pointer-events:none;display:none;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.mobile-bottom-nav{pointer-events:auto;background:rgba(255,255,255,.86);border:1px solid #94a3b82e;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:6px;display:grid;box-shadow:0 12px 28px rgba(15,23,42,.1)}.mobile-bottom-nav-item{color:rgba(29,29,31,.72);min-width:0;transition:background-color var(--transition-smooth),color var(--transition-smooth),transform var(--transition-smooth),box-shadow var(--transition-smooth);border-radius:12px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 3px;display:flex}.mobile-bottom-nav-item.is-active{color:var(--text-primary);background:rgba(15,23,42,.08);box-shadow:inset 0 0 0 1px rgba(15,23,42,.06)}.mobile-bottom-nav-icon{width:24px;height:24px;color:inherit;background:0 0;border-radius:9px;justify-content:center;align-items:center;transition:inherit;display:inline-flex}.mobile-bottom-nav-item.is-active .mobile-bottom-nav-icon{color:var(--accent)}.mobile-bottom-nav-label{text-align:center;white-space:normal;font-size:10px;font-weight:700;line-height:1.2}.hero{min-height:74vh;padding:calc(var(--nav-height) + 56px) 0 120px;color:#fff;background-image:linear-gradient(rgba(0,0,0,.93),rgba(0,0,0,.48) 30%,rgba(0,0,0,.88)),url(/assets/manual-hero-bg-v3-BdWOu6vF.webp);background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex}.hero-content{text-align:center}.hero-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.76);margin-bottom:18px;font-size:12px}.epic-headline{letter-spacing:0;margin-bottom:18px;font-size:clamp(48px,8vw,68px);font-weight:700;line-height:1.02}.accent-text{background:linear-gradient(90deg,#2997ff,#7ce0ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-subheadline{color:rgba(255,255,255,.8);max-width:760px;margin:0 auto 26px}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:34px;display:flex}.cta-button,.ghost-button{transition:transform var(--transition-smooth),opacity var(--transition-smooth),border-color var(--transition-smooth);border-radius:999px;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:600;display:inline-flex}.cta-button{background-color:var(--accent);color:#fff;gap:8px}.ghost-button{color:#fff;background:rgba(255,255,255,.06);border:1px solid #ffffff38}.cta-button:hover,.ghost-button:hover{opacity:.96;transform:translateY(-2px)}.hero-stats{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.hero-stat{background:rgba(255,255,255,.06);border:1px solid #ffffff1f;border-radius:22px;min-width:160px;padding:18px 20px}.hero-stat-value{margin-bottom:4px;font-size:28px;font-weight:700}.hero-stat-label{color:rgba(255,255,255,.7);font-size:12px}.content-wrapper{background-color:var(--bg-primary);z-index:10;border-radius:40px 40px 0 0;margin-top:-76px;padding-top:24px;padding-bottom:20px;position:relative;box-shadow:0 -20px 40px rgba(0,0,0,.26)}.about-container,.products-container{flex-direction:column;gap:44px;margin-top:42px;display:flex}.overview-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.stats-container{gap:24px;display:grid}.stat-card{border:1px solid var(--border);text-align:center;border-radius:24px;padding:30px 24px}.stat-val{color:var(--accent);margin-bottom:8px;font-size:48px;font-weight:700;line-height:1}.stat-desc{color:var(--text-secondary);font-size:14px}.overview-panel{border:1px solid var(--border);border-radius:30px;grid-template-columns:1.5fr 1fr;gap:30px;padding:34px;display:grid}.overview-aside{flex-direction:column;gap:20px;display:flex}.overview-aside-block{border:1px solid var(--border);background:rgba(255,255,255,.32);border-radius:22px;padding:20px 22px}@media (prefers-color-scheme:dark){.overview-aside-block{background:rgba(255,255,255,.02)}}.aside-label{margin-bottom:14px;font-size:13px;font-weight:600}.chip-list{flex-wrap:wrap;gap:10px;display:flex}.info-chip{border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);border-radius:999px;padding:8px 14px;font-size:13px}.overview-card-grid,.culture-values-grid,.advantage-grid,.strategy-grid,.roadmap-grid{gap:20px;display:grid}.overview-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card,.culture-value-card,.advantage-card,.strategy-card,.roadmap-card{border:1px solid var(--border);border-radius:24px;padding:28px}.metric-card.compact h4,.culture-value-card h4,.roadmap-card h4{color:var(--text-primary);margin-bottom:12px;font-size:18px}.metric-card.compact p,.culture-value-card p,.roadmap-card p{color:var(--text-secondary);font-size:15px;line-height:1.7}.history-section,.culture-section,.strategy-section,.cases-section,.process-section{flex-direction:column;gap:26px;display:flex}.timeline{width:100%;max-width:880px;margin:0 auto;position:relative}.timeline:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0;left:20px}.timeline-item{margin-bottom:32px;padding-left:60px;position:relative}.timeline-marker{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 4px var(--bg-primary);border-radius:50%;position:absolute;top:6px;left:15px}.timeline-content{border:1px solid var(--border);border-radius:20px;padding:24px}.timeline-year{color:var(--accent);margin-bottom:8px;font-size:20px}.timeline-title{margin-bottom:6px;font-size:17px;font-weight:600}.timeline-event,.timeline-detail{color:var(--text-secondary);line-height:1.7}.timeline-detail{margin-top:10px;font-size:14px}.culture-hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.culture-card{border:1px solid var(--border);border-radius:28px;padding:32px}.culture-quote{color:var(--text-primary);font-size:22px;line-height:1.55}.culture-values-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.behavior-panel{border:1px solid var(--border);border-radius:26px;grid-template-columns:1fr 1.4fr;gap:24px;padding:30px;display:grid}.behavior-title{font-size:24px;line-height:1.25}.behavior-list{flex-wrap:wrap;gap:12px;display:flex}.behavior-pill{border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);border-radius:16px;padding:10px 14px;font-size:13px}.advantage-grid,.strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advantage-summary{color:var(--text-primary);margin-bottom:18px;font-size:16px;line-height:1.7}.products-quote,.north-star-panel{border:1px solid var(--border);border-radius:30px;padding:32px}.products-section-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;margin-bottom:28px;display:grid}.section-image{border:1px solid var(--border);-o-object-fit:cover;object-fit:cover;border-radius:24px;width:100%}.models-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.empower-card{border:1px solid var(--border);cursor:pointer;border-radius:24px;padding:26px}.empower-card h4{color:var(--accent);margin-bottom:8px;font-size:24px}.empower-subtitle{color:var(--text-secondary);margin-bottom:10px;font-size:14px}.empower-core{margin-bottom:16px;font-size:16px;font-weight:600}.keyword-row,.team-tags{flex-wrap:wrap;gap:8px;display:flex}.learn-more{color:var(--accent);opacity:.9;align-items:center;gap:4px;margin-top:18px;font-size:12px;display:flex}.products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.product-card{border:1px solid var(--border);transition:transform var(--transition-smooth),box-shadow var(--transition-smooth);cursor:pointer;border-radius:24px;flex-direction:column;padding:32px 28px;display:flex}.product-icon-wrapper{background:var(--bg-secondary);width:56px;height:56px;color:var(--accent);border-radius:16px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.product-name{margin-bottom:12px;font-size:20px;font-weight:600}.product-description{color:var(--text-secondary);line-height:1.75}.north-star-panel{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}.north-star-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.north-star-metric{border:1px solid var(--border);text-align:center;background:rgba(255,255,255,.26);border-radius:20px;padding:18px}@media (prefers-color-scheme:dark){.north-star-metric{background:rgba(255,255,255,.02)}}.north-star-metric strong{color:var(--accent);margin-bottom:6px;font-size:26px;display:block}.north-star-metric span{color:var(--text-secondary);font-size:13px}.roadmap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.case-matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.case-column{border:1px solid var(--border);border-radius:26px;padding:28px}.case-tagline{color:var(--text-primary);margin-bottom:20px;line-height:1.7}.case-list{flex-direction:column;gap:14px;display:flex}.case-item{border:1px solid var(--border);background:rgba(255,255,255,.24);border-radius:18px;padding:16px}@media (prefers-color-scheme:dark){.case-item{background:rgba(255,255,255,.02)}}.case-item strong{margin-bottom:8px;font-size:15px;display:block}.case-result{color:var(--accent);margin-bottom:8px;font-size:18px;font-weight:700}.case-item p{color:var(--text-secondary);font-size:14px;line-height:1.7}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.process-card{border:1px solid var(--border);border-radius:20px;flex-direction:column;justify-content:space-between;min-height:120px;padding:20px 18px;display:flex}.process-card span{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:12px}.process-card strong{font-size:20px;line-height:1.3}.final-cta-panel{border:1px solid var(--border);border-radius:30px;grid-template-columns:1.4fr 1fr;align-items:center;gap:24px;padding:32px;display:grid}.roadmap-period{color:var(--accent);margin-bottom:10px;font-size:13px;font-weight:600}.media-showcase{flex-direction:column;gap:28px;margin-top:42px;display:flex}.media-hub-intro,.media-feature-card,.content-highlight-card,.media-gallery-card,.video-card,.about-visual-card,.case-media-card{border:1px solid var(--border)}.media-hub-intro{border-radius:30px;padding:34px}.media-hub-intro-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.media-pillars{gap:12px;display:grid}.media-pillar{border:1px solid var(--border);color:var(--text-primary);background:rgba(255,255,255,.34);border-radius:18px;align-items:center;gap:12px;padding:16px 18px;display:flex}@media (prefers-color-scheme:dark){.media-pillar,.about-visual-copy-shell,.video-placeholder-player{background:rgba(255,255,255,.03)}}.media-feature-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;display:grid}.media-feature-card,.content-highlight-card,.media-gallery-card,.video-card,.about-visual-card,.case-media-card{background:rgba(255,255,255,.76);border-radius:26px;overflow:hidden}.media-feature-card,.content-highlight-card{padding:28px}.content-highlight-grid{gap:20px;display:grid}.media-card-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.media-source{color:var(--text-secondary);font-size:12px}.media-feature-card h4,.content-highlight-card h4,.media-card-body h4,.video-card-body h4,.about-visual-card h4,.case-media-body strong{color:var(--text-primary);margin-bottom:10px;font-size:20px;line-height:1.35}.media-feature-card p,.content-highlight-card p,.media-card-body p,.video-card-body p,.about-visual-card p,.case-media-body p{color:var(--text-secondary);line-height:1.7}.media-block{flex-direction:column;gap:22px;display:flex}.media-block-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px;display:grid}.media-block-head .history-intro{justify-self:end}.media-gallery-grid,.video-showcase-grid,.about-visual-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.media-gallery-card,.about-visual-card{flex-direction:column;display:flex}.media-card-image-shell,.about-visual-image-shell,.case-media-image-shell,.case-media-poster-shell,.video-card-poster-shell{background:var(--bg-secondary);position:relative;overflow:hidden}.media-card-image-shell,.about-visual-image-shell{aspect-ratio:16/10}.media-card-image,.about-visual-image,.case-media-image,.case-media-poster,.video-card-poster,.video-placeholder-player img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.media-card-body,.video-card-body,.about-visual-card .media-card-body,.case-media-body{padding:22px}.about-visual-copy-shell{background:radial-gradient(circle at 0 0,rgba(41,151,255,.22),rgba(0,0,0,0) 45%),linear-gradient(135deg,rgba(41,151,255,.14),rgba(124,224,255,.08));justify-content:center;align-items:center;min-height:220px;display:flex}.about-visual-icon{background:var(--accent);color:#fff;border-radius:24px;justify-content:center;align-items:center;width:72px;height:72px;font-size:28px;font-weight:700;display:flex}.placeholder-stack{flex-direction:column;gap:8px;margin-top:16px;display:flex}.placeholder-stack.compact{gap:6px;margin-top:14px}.placeholder-badge{color:#b43a28;letter-spacing:.04em;background:rgba(222,67,46,.12);border:1px solid #de432e47;border-radius:999px;align-self:flex-start;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}@media (prefers-color-scheme:dark){.placeholder-badge{color:#ffb6a9;background:rgba(255,140,110,.16);border-color:rgba(255,140,110,.28)}}.placeholder-note{color:var(--text-secondary);font-size:12px;line-height:1.65}.video-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.video-card{text-align:left;cursor:pointer;transition:transform var(--transition-smooth),border-color var(--transition-smooth);padding:0}.video-card-poster-shell{aspect-ratio:16/9}.video-card-poster-shell:after,.case-media-poster-shell:after{content:"";background:linear-gradient(rgba(8,12,20,.08),rgba(8,12,20,.56));position:absolute;top:0;right:0;bottom:0;left:0}.video-duration{z-index:2;color:#fff;background:rgba(8,12,20,.7);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:600;position:absolute;bottom:14px;right:14px}.video-play-button{z-index:2;width:42px;height:42px;color:var(--accent);background:rgba(255,255,255,.92);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:14px;left:18px;box-shadow:0 12px 30px rgba(15,23,42,.16)}.video-play-button.static{position:static}.case-video-play{width:38px;height:38px}.case-media-card{background:rgba(255,255,255,.58);margin-bottom:18px}.case-media-image-shell,.case-media-poster-shell{aspect-ratio:16/9}.case-media-body strong{margin-bottom:8px;display:block}.video-modal-content{width:min(100%,840px);max-width:840px}.video-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.video-modal-close{border:1px solid var(--border);background:var(--bg-secondary);width:40px;height:40px;color:var(--text-primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.video-modal-player{margin-bottom:20px}.video-modal-player uni-video,.video-placeholder-player{aspect-ratio:16/9;border:1px solid var(--border);border-radius:24px;width:100%;overflow:hidden}.video-placeholder-player{position:relative}.video-placeholder-overlay{text-align:center;color:#fff;background:rgba(8,12,20,.44);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.video-placeholder-overlay strong{font-size:22px}.video-placeholder-overlay p{color:rgba(255,255,255,.82);max-width:420px;line-height:1.7}.org-tree-wrapper{flex-direction:column;align-items:center;margin-top:60px;display:flex}.org-tree-header{margin-bottom:40px}.organization-intro{max-width:760px}.section-click-hint{color:var(--accent);margin-top:12px;font-size:13px;font-weight:600}.org-node-container{flex-direction:column;align-items:center;display:flex;position:relative}.org-node{border-radius:var(--border-radius);border:1px solid var(--border);text-align:center;z-index:2;cursor:pointer;background:rgba(255,255,255,.76);min-width:220px;padding:18px 24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}@media (prefers-color-scheme:dark){.org-node{background:rgba(17,17,17,.78);box-shadow:0 4px 6px -1px rgba(0,0,0,.24)}}.org-node.compact{min-width:180px}.org-node-title{margin-bottom:4px;font-size:16px;font-weight:600}.org-node-role,.org-node-meta{color:var(--text-secondary);font-size:12px}.org-node-meta{margin-top:10px}.org-node-cta{color:var(--accent);align-items:center;gap:6px;margin-top:12px;font-size:12px;font-weight:700;display:inline-flex}.org-children{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:24px;display:flex;position:relative}.org-children:before{content:"";background:var(--border);height:1px;position:absolute;top:-24px;left:8%;right:8%}.org-child-wrapper{flex-direction:column;align-items:center;display:flex;position:relative}.org-line{background:var(--border);width:1px;height:24px;position:absolute;top:-24px;left:50%}.org-positioning{color:var(--text-secondary);margin-top:10px;line-height:1.7}.member-section-header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.member-section-note{color:var(--accent);font-size:12px;font-weight:600}.member-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.member-roster-item{border:1px solid var(--border);background:var(--bg-secondary);border-radius:18px;padding:14px}.member-roster-button{text-align:left;cursor:pointer;width:100%;transition:transform var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth),background-color var(--transition-smooth)}.member-roster-button:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 14px 28px rgba(41,151,255,.12)}.member-roster-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.member-roster-head{align-items:center;gap:12px;display:flex}.member-avatar,.member-avatar-fallback{border-radius:50%;flex-shrink:0;width:46px;height:46px}.member-avatar{-o-object-fit:cover;object-fit:cover;-o-object-position:center 14%;object-position:center 14%;border:1px solid var(--border);background-color:#fff;box-shadow:0 10px 24px rgba(15,23,42,.08)}.member-avatar-fallback{color:#fff;letter-spacing:0;background:linear-gradient(135deg,#2b7fff,#5bd0ff);justify-content:center;align-items:center;font-weight:700;display:flex}.member-roster-item strong{color:var(--text-primary);margin-bottom:6px;display:block}.member-roster-item span{color:var(--text-secondary);font-size:13px;line-height:1.6}.org-member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.org-member-card{text-align:left;width:100%;transition:transform var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth);background:rgba(255,255,255,.6);border:1px solid #94a3b829;border-radius:20px;flex-direction:column;gap:14px;padding:16px;display:flex}.org-member-card:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 14px 28px rgba(41,151,255,.12)}.org-member-head{align-items:center;gap:12px;min-width:0;display:flex}.org-member-head strong{color:var(--text-primary);margin-bottom:6px;display:block}.org-member-head>div{min-width:0}.org-member-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center 14%;object-position:center 14%;border:1px solid var(--border);background-color:#fff;border-radius:50%;flex-shrink:0;width:46px;height:46px;box-shadow:0 10px 24px rgba(15,23,42,.08)}.org-member-cta{color:var(--accent);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.member-roster-head>div{min-width:0}.member-roster-cta{color:var(--accent);align-items:center;gap:6px;margin-top:12px;font-size:12px;font-weight:700;display:inline-flex}.member-detail-backdrop{z-index:2300}.member-detail-modal{width:min(100%,760px);max-width:760px}.member-detail-header{justify-content:space-between;align-items:flex-start}.member-detail-identity{align-items:center;gap:20px;min-width:0;display:flex}.member-detail-close{border:1px solid var(--border);background:var(--bg-secondary);width:40px;height:40px;color:var(--text-primary);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.member-detail-motto{border:1px solid var(--border);border-radius:22px;align-items:flex-start;gap:12px;padding:20px 22px;display:flex}.member-detail-motto p{color:var(--text-primary);font-size:16px;line-height:1.8}.team-carousel-wrapper{margin-top:26px;position:relative}.team-hint-row{justify-content:space-between;align-items:center;gap:16px;margin:0 20px 18px;display:flex}.team-click-hint{margin:0}.team-swipe-hint{color:var(--accent);letter-spacing:.02em;background:rgba(41,151,255,.1);border-radius:999px;flex-shrink:0;padding:8px 12px;font-size:12px;font-weight:700}.team-grid{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;-ms-overflow-style:none;scrollbar-width:none;cursor:grab;gap:24px;padding:10px 20px 30px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.team-grid::-webkit-scrollbar{display:none}.team-card{border:1px solid var(--border);text-align:center;background-color:var(--bg-primary);scroll-snap-align:start;border-radius:24px;flex:0 0 300px;padding:28px 24px}.team-card-button{cursor:pointer;transition:transform var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth),background-color var(--transition-smooth)}.team-card-button:hover{border-color:var(--accent);box-shadow:0 18px 36px rgba(41,151,255,.14)}.team-card-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.team-avatar,.modal-avatar{color:#fff;letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 22px;font-weight:700;display:flex}.team-photo,.modal-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center 14%;object-position:center 14%;background-color:#fff;border:1px solid #0f172a14;border-radius:50%;display:block;box-shadow:0 18px 40px rgba(15,23,42,.12)}.team-photo{width:108px;height:108px;margin:0 auto 22px}.modal-photo{flex-shrink:0;width:100px;height:100px}.team-avatar{width:108px;height:108px;font-size:42px}.modal-avatar{flex-shrink:0;width:100px;height:100px;font-size:40px}.tone-blue{background:linear-gradient(135deg,#0f5ae0,#35b7ff)}.tone-sky{background:linear-gradient(135deg,#2b7fff,#5bd0ff)}.tone-steel{background:linear-gradient(135deg,#43536c,#8aa0c9)}.tone-gold{background:linear-gradient(135deg,#d18b00,#f7c74b)}.tone-indigo{background:linear-gradient(135deg,#2f53ff,#7d7cff)}.tone-emerald{background:linear-gradient(135deg,#0e7c61,#4bc9a7)}.tone-charcoal{background:linear-gradient(135deg,#23252a,#5a606d)}.tone-copper{background:linear-gradient(135deg,#935932,#d48a57)}.team-name{margin-bottom:8px;font-size:24px;font-weight:600}.team-role{color:var(--accent);margin-bottom:16px;font-size:14px;font-weight:500}.team-motto,.team-motto-expanded{color:var(--text-secondary);font-size:15px;font-style:italic;line-height:1.7}.team-motto-expanded{margin-bottom:14px}.team-card-cta{color:var(--accent);align-items:center;gap:6px;margin-top:18px;font-size:12px;font-weight:700;display:inline-flex}.team-tag{background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500}.nav-arrow{z-index:10;background:var(--bg-primary);border:1px solid var(--border);cursor:pointer;opacity:0;width:56px;height:56px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s,transform .2s,box-shadow .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px rgba(0,0,0,.1)}.team-carousel-wrapper:hover .nav-arrow{opacity:.5}.team-carousel-wrapper .nav-arrow:hover{opacity:1;color:var(--accent);transform:translateY(-50%)scale(1.08);box-shadow:0 8px 20px rgba(0,0,0,.15)}.nav-arrow-left{left:-28px}.nav-arrow-right{right:-28px}.modal-backdrop{z-index:2200;overscroll-behavior:contain;touch-action:none;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:rgba(0,0,0,.56)!important}.modal-content{background:var(--bg-primary);border:1px solid var(--border);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;-ms-overflow-style:none;scrollbar-width:none;border-radius:26px;width:min(100%,720px);max-width:720px;max-height:90vh;padding:36px;overflow-y:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.org-modal-content{width:min(100%,840px);max-width:840px}.modal-content::-webkit-scrollbar{display:none}.modal-inner{flex-direction:column;gap:28px;min-height:0;display:flex}.modal-header{align-items:center;gap:22px;display:flex}.modal-icon{background:var(--accent);color:#fff;flex-shrink:0;margin-bottom:0}.modal-icon.alt{background:var(--bg-secondary);color:var(--accent)}.modal-headline{margin-bottom:8px;font-size:clamp(28px,5vw,36px)}.modal-body{flex-direction:column;gap:22px;display:flex}.info-block{align-items:flex-start;gap:16px;display:flex}.accent-icon{color:var(--accent);flex-shrink:0}.info-block h4{color:var(--text-primary);margin-bottom:8px;font-size:16px}.info-block p{color:var(--text-secondary);font-size:15px;line-height:1.7}.info-block>div{min-width:0}.footer{text-align:center;color:var(--text-secondary);border-top:1px solid var(--border);background:var(--bg-primary);font-size:14px}.footer-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-bottom:40px;display:grid}.footer-company{color:var(--text-primary);margin-bottom:16px;font-size:20px}.footer-copy{color:var(--text-secondary);max-width:360px;font-size:15px;line-height:1.75}.footer-title{color:var(--text-primary);margin-bottom:16px;font-size:16px}.footer-list{color:var(--text-secondary);margin:0;padding:0;font-size:14px;line-height:2.1;list-style:none}.footer-qr{border:1px solid var(--border);border-radius:12px;width:120px;height:120px}.footer-qr-copy{color:var(--text-secondary);margin-top:8px;font-size:12px}.footer-bottom{text-align:center;color:var(--text-secondary);border-top:1px solid #7f7f7f2e;padding-top:24px;font-size:13px}@media (width<=1100px){.overview-card-grid,.culture-values-grid,.media-gallery-grid,.about-visual-grid,.products-grid,.case-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.models-wrapper,.video-showcase-grid,.roadmap-grid,.process-grid{grid-template-columns:1fr}.org-children{gap:18px}.org-node.compact{min-width:160px}.member-section-header,.member-detail-identity{flex-direction:column;align-items:flex-start}}@media (width<=900px){.headline{font-size:32px}.subheadline{font-size:16px}.navbar-fixed-container{z-index:2000;pointer-events:none;justify-content:center;width:100%;padding:10px 16px 0;display:flex;position:fixed;top:0;left:0}.navbar-fixed-container.is-mobile-static .apple-nav{pointer-events:auto;height:auto;min-height:46px}.navbar-fixed-container.is-mobile-static .nav-content{gap:12px;width:min(100%,560px)}.navbar-fixed-container.is-mobile-static .nav-links{display:none}.navbar-fixed-container.is-mobile-static .logo{color:var(--text-primary);font-size:15px}.navbar-fixed-container.is-mobile-static .logo-submark{display:none}.navbar-fixed-container.is-mobile-static .nav-status-inline{flex:1;align-items:flex-end;gap:5px;min-width:0;max-width:none}.navbar-fixed-container.is-mobile-static .nav-status-copy.mobile-compact-copy{grid-template-columns:minmax(0,auto) auto;justify-content:end;gap:8px;width:auto}.navbar-fixed-container.is-mobile-static .nav-status-copy.mobile-compact-copy strong{text-align:right;color:var(--text-primary);background:rgba(17,24,39,.06);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.navbar-fixed-container.is-mobile-static .nav-status-copy.mobile-compact-copy .nav-status-percent{opacity:.52;font-size:12px;font-weight:700}.navbar-fixed-container.is-mobile-static .nav-progress-track.mobile-compact-track{background:rgba(148,163,184,.18);border-radius:999px;width:min(132px,100%);height:3px}body{padding-bottom:calc(var(--mobile-bottom-nav-height) + 44px + env(safe-area-inset-bottom,0px))}.mobile-bottom-nav-shell{display:block}.overview-panel,.products-section-head,.media-hub-intro-grid,.media-feature-grid,.media-block-head,.north-star-panel,.behavior-panel,.culture-hero,.final-cta-panel,.footer-grid,.overview-card-grid,.culture-values-grid,.advantage-grid,.strategy-grid,.stats-container,.content-highlight-grid,.media-gallery-grid,.about-visual-grid,.case-matrix,.process-grid{grid-template-columns:1fr}.north-star-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.media-block-head .history-intro{justify-self:auto}.org-children:before{display:none}}@media (width<=768px){.section{padding:62px 0}.hero{background-position:58%;align-items:flex-start;min-height:68svh;padding:84px 0 90px}.hero-content{width:100%;max-width:560px}.epic-headline{margin-bottom:16px;font-size:40px}.hero-subheadline{max-width:34rem;font-size:15px;line-height:1.72}.hero-actions{margin-bottom:26px}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.hero-stat{-webkit-backdrop-filter:blur(14px);background:rgba(10,18,32,.34);border-radius:18px;min-width:0;padding:15px 14px;box-shadow:0 12px 28px rgba(0,0,0,.18)}.media-hub-intro,.media-feature-card,.content-highlight-card,.media-gallery-card,.about-visual-card,.video-card,.case-media-card{border-radius:22px}.team-card{flex:0 0 min(72vw,280px)}.team-hint-row{flex-direction:column;align-items:flex-start;gap:10px;margin-left:0;margin-right:0}.nav-arrow{display:none}.member-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.modal-content{padding:24px 18px calc(var(--mobile-bottom-nav-height) + 28px + env(safe-area-inset-bottom,0px));border-radius:22px;width:min(100%,100vw - 20px);max-height:min(88vh,100dvh - 20px)}.modal-header{flex-direction:column;align-items:flex-start;gap:16px}.modal-inner{gap:22px}.info-block{gap:12px}.member-detail-header{flex-direction:column}}@media (width<=560px){body{padding-bottom:calc(var(--mobile-bottom-nav-height) + 36px + env(safe-area-inset-bottom,0px))}.hero{background-position:62%;min-height:64svh;padding:78px 0 82px}.navbar-fixed-container{padding:8px 14px 0}.navbar-fixed-container.is-mobile-static .apple-nav{border-radius:16px;min-height:44px}.navbar-fixed-container.is-mobile-static .nav-content{gap:10px}.navbar-fixed-container.is-mobile-static .logo{font-size:14px}.navbar-fixed-container.is-mobile-static .nav-status-copy.mobile-compact-copy strong{padding:4px 9px;font-size:12px}.navbar-fixed-container.is-mobile-static .nav-status-copy.mobile-compact-copy .nav-status-percent{font-size:11px}.navbar-fixed-container.is-mobile-static .nav-progress-track.mobile-compact-track{width:min(108px,100%)}.container{padding:0 16px}.mobile-bottom-nav-shell{width:min(100vw - 32px,360px);padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}.mobile-bottom-nav{border-radius:16px;gap:4px;padding:5px}.mobile-bottom-nav-item{padding:6px 2px}.mobile-bottom-nav-icon{width:22px;height:22px}.mobile-bottom-nav-label{font-size:10px}.hero-content{text-align:left}.hero-eyebrow{letter-spacing:.14em;color:rgba(255,255,255,.7);margin-bottom:12px;font-size:11px}.epic-headline{letter-spacing:0;margin-bottom:14px;font-size:32px;line-height:1.08}.hero-subheadline{color:rgba(255,255,255,.78);max-width:24rem;margin:0 0 18px;font-size:14px;line-height:1.68}.hero-actions{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:18px}.cta-button,.ghost-button{border-radius:18px;width:100%;min-height:52px;padding:12px 18px;font-size:14px}.cta-button{box-shadow:0 12px 28px rgba(41,151,255,.26)}.ghost-button{background:rgba(255,255,255,.04)}.hero-stats,.north-star-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-stat{border-radius:20px;padding:14px}.hero-stat-value{margin-bottom:2px;font-size:24px}.hero-stat-label{font-size:11px}.hero-stat-secondary{opacity:.86}.content-wrapper{border-radius:30px 30px 0 0;margin-top:-32px;padding-top:14px;box-shadow:0 -18px 36px rgba(0,0,0,.22)}.overview-panel,.products-quote,.media-hub-intro,.north-star-panel,.behavior-panel,.culture-card,.metric-card,.media-feature-card,.content-highlight-card,.advantage-card,.strategy-card,.roadmap-card,.product-card,.empower-card,.video-card-body,.media-card-body,.case-media-body{padding:24px 20px}.media-gallery-grid,.video-showcase-grid,.about-visual-grid{grid-template-columns:1fr}.media-card-image-shell,.about-visual-image-shell,.about-visual-copy-shell{aspect-ratio:16/9;min-height:0}.org-node,.org-node.compact{width:100%;min-width:100%}.org-children{flex-direction:column;width:100%}.products-section-head{gap:18px;margin-bottom:20px}.section-image{border-radius:20px;max-height:220px}.team-grid{gap:16px;padding:6px 4px 24px 2px;scroll-padding-inline:2px}.team-card{flex-basis:min(76vw,272px);padding:24px 18px}.team-name{font-size:22px}.member-roster-item{padding:12px}.member-roster-head{flex-direction:column;align-items:flex-start;gap:8px}.member-avatar,.member-avatar-fallback{width:42px;height:42px}.org-member-grid{grid-template-columns:1fr}.org-member-photo{width:42px;height:42px}.member-roster-item strong{margin-bottom:4px;font-size:16px}.member-roster-item span{font-size:12px;line-height:1.5}.member-roster-cta{margin-top:10px;font-size:11px}.member-section-header{gap:8px}.member-detail-motto{padding:18px}.section-click-hint{font-size:12px;line-height:1.6}.modal-backdrop{align-items:flex-end;padding:10px}.modal-content,.org-modal-content{width:100%;max-width:none}.video-modal-content{width:100%}.modal-headline{font-size:28px}.info-block{flex-direction:column}.video-modal-head{align-items:center}.footer{text-align:left}.footer-grid{gap:28px;margin-bottom:28px}.footer-copy{max-width:none}.footer-qr{width:108px;height:108px}.footer-bottom{text-align:left;line-height:1.7}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%,to{filter:brightness()}50%{filter:brightness(1.15)}}.animate-fade-in-up{animation:fadeInUp .6s var(--transition-smooth) forwards}.animate-fade-in-down{animation:fadeInDown .5s var(--transition-smooth) forwards}.animate-fade-in{animation:.4s ease-out forwards fadeIn}.animate-slide-in-left{animation:slideInLeft .5s var(--transition-smooth) forwards}.animate-slide-in-right{animation:slideInRight .5s var(--transition-smooth) forwards}.animate-scale-in{animation:scaleIn .4s var(--transition-bounce) forwards}.hover-lift{transition:transform var(--transition-smooth),box-shadow var(--transition-smooth)}.hover-lift:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.hover-glow:hover{box-shadow:var(--shadow-glow)}.gradient-text{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glass-effect{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px)saturate(180%);border:1px solid var(--glass-border)}.card-modern{background:var(--gradient-card);border:1px solid var(--border-light);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);transition:all var(--transition-smooth)}.card-modern:hover{box-shadow:var(--shadow-xl);transform:translateY(-2px)}.section-divider{background:linear-gradient(90deg,transparent,var(--border),transparent);height:1px;margin:60px 0}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}@media (width<=420px){.headline{font-size:28px}.subheadline{margin-bottom:18px;font-size:15px}.section{margin-left:20px;margin-right:20px;padding:54px 0}.hero{min-height:60svh;padding:74px 0 76px}.hero-subheadline{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:18px;display:-webkit-box;overflow:hidden}.hero-secondary-action,.hero-stat-secondary{display:none}.epic-headline{font-size:30px}.content-wrapper{border-radius:26px 26px 0 0;margin-top:-26px}.hero-actions{margin-bottom:18px}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-stat{padding:14px 12px}.hero-stat-value{font-size:24px}.hero-stat-label{font-size:11px}.timeline-item{padding-left:46px}.video-placeholder-overlay strong{font-size:18px}.timeline:before{left:14px}.timeline-marker{left:9px}}.manual-app{color:#17201d;--manual-topbar-height:72px;--manual-white:#fff;--manual-paper:#f7fbf8;--manual-mint:#eaf7ef;--manual-mint-strong:#d8f0e0;--manual-green:#18a058;--manual-green-deep:#0f7a4a;--manual-text:#17201d;--manual-muted:#65736f;--manual-border:#cfe7d8;--manual-border-soft:#dceee4;--manual-radius-card:14px;--manual-radius-panel:16px;--manual-shadow:0 12px 32px #0f7a4a14;--manual-shadow-card:0 10px 26px #17201d0f;--manual-shadow-hover:0 16px 34px #17201d14;--manual-title-xl:46px;--manual-title-lg:32px;--manual-title-md:24px;--manual-title-sm:18px;--manual-title-weight:700;--manual-label-weight:600;--manual-motion-duration:.86s;--manual-motion-ease:cubic-bezier(.16, 1, .3, 1);--manual-motion-step:.12s;--manual-motion-distance:18px;background:#f7fbf8;max-width:100vw;min-height:100vh;overflow-x:hidden}.manual-app main{min-height:72vh;padding-top:var(--manual-topbar-height)}@keyframes manualRouteEnter{0%{transform:translateY(10px)}to{transform:translate(0)}}@keyframes manualContentReveal{0%{opacity:0;transform:translate3d(0,var(--manual-motion-distance),0)}to{opacity:1;transform:translate(0)}}@keyframes manualContentSlide{0%{transform:translate3d(0,var(--manual-motion-distance),0)}to{transform:translate(0)}}.manual-route-stage.is-route-transition{--manual-motion-distance:8px;animation:manualRouteEnter var(--manual-motion-duration) var(--manual-motion-ease) both}.manual-topbar{z-index:1800;width:100%;min-height:var(--manual-topbar-height);box-sizing:border-box;padding:14px max(24px,calc((100vw - var(--max-width)) / 2));-webkit-backdrop-filter:blur(18px)saturate(160%);background:rgba(255,255,255,.88);border-bottom:1px solid #1f29371a;justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;top:0;left:0;right:0}.manual-brand{align-items:center;gap:12px;min-width:180px;display:inline-flex}.manual-brand-mark{color:#fff;background:var(--manual-green);width:40px;height:40px;font-weight:var(--manual-title-weight);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.manual-brand strong,.manual-brand small{line-height:1.2;display:block}.manual-brand strong{font-size:17px}.manual-brand small{color:#66736f;margin-top:2px;font-size:12px}.manual-top-links{flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.manual-top-context{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-card);min-width:0;max-width:520px;box-shadow:var(--manual-shadow-card);background:rgba(255,255,255,.9);flex:0 auto;align-items:center;gap:10px;padding:7px 10px;display:inline-flex}.manual-top-route{color:#66736f;min-width:0;font-size:13px;font-weight:var(--manual-title-weight);white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.manual-top-route span,.manual-top-route a,.manual-top-route strong{align-items:center;gap:5px;min-width:0;display:inline-flex}.manual-top-route a,.manual-top-route strong{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}.manual-top-route a{color:var(--manual-green-deep)}.manual-top-route em{color:var(--manual-muted);font-style:normal;font-weight:var(--manual-label-weight)}.manual-top-route .is-current a,.manual-top-route .is-current strong{color:var(--manual-text)}.manual-top-context .manual-back-link{color:#42504c;min-height:32px;font-size:13px;font-weight:var(--manual-label-weight);white-space:nowrap;border-left:1px solid #1f29371a;border-radius:0;margin-bottom:0;padding-left:10px}.manual-top-links a,.manual-section-switch a{color:#42504c;white-space:nowrap;border-radius:8px;min-height:36px;padding:8px 12px;font-size:14px;font-weight:700;transition:background-color .2s,color .2s}.manual-top-links a:hover,.manual-section-switch a:hover,.manual-top-links a.is-active,.manual-section-switch a.is-active{color:var(--manual-green-deep);background:var(--manual-mint)}.manual-cover{min-height:min(820px,calc(100svh - var(--manual-topbar-height)));color:var(--text-primary);background:linear-gradient(145deg,#fff,#f7fcf9,#edf8f1);align-items:center;display:flex;position:relative;overflow:hidden}.manual-cover-bg{background:linear-gradient(100deg,rgba(255,255,255,.98),rgba(248,252,250,.96) 54%,rgba(232,244,238,.82));animation:none;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes heroZoom{0%{transform:scale(1)}to{transform:scale(1.03)}}.manual-cover-bg:before{content:"";background:linear-gradient(90deg,rgba(255,255,255,.72),rgba(255,255,255,.34) 42%,rgba(0,0,0,0) 78%);position:absolute;top:0;right:0;bottom:0;left:0}@keyframes gradientShift{0%{opacity:.5;transform:translate(0)translateY(0)}to{opacity:.8;transform:translate(-15px)translateY(-8px)}}.manual-cover-bg:after{display:none}@keyframes float{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-80px)rotate(360deg)}}.manual-cover-content{width:min(100%,var(--max-width));z-index:10;margin:0 auto;padding:86px 24px 72px;position:relative}.manual-cover-grid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:34px;width:min(100%,1180px);margin:0 auto;padding:0 24px;display:grid;position:relative}.manual-cover-grid .manual-cover-content{width:100%;margin:0;padding:86px 0 72px}.manual-cover .manual-kicker,.manual-cover h1,.manual-cover-thesis,.manual-cover-proof-track,.manual-hero-video-panel,.manual-home-reference-stack,.manual-home-flow>.manual-section-strip,.manual-mobile-index-strip,.manual-page>.manual-panel,.manual-page>.manual-section-strip,.manual-page>.manual-grid,.manual-page>.manual-case-evidence-note{opacity:0;animation:manualContentReveal var(--manual-motion-duration) var(--manual-motion-ease) both}.manual-cover .manual-kicker{animation-delay:var(--manual-motion-step)}.manual-cover h1{animation-delay:calc(var(--manual-motion-step) * 2)}.manual-cover-thesis{animation-delay:calc(var(--manual-motion-step) * 3)}.manual-cover-proof-track,.manual-hero-video-panel,.manual-page>.manual-panel,.manual-page>.manual-section-strip,.manual-page>.manual-grid,.manual-page>.manual-case-evidence-note{animation-delay:calc(var(--manual-motion-step) * 4)}.manual-home-reference-stack,.manual-home-flow>.manual-section-strip:first-child{animation-delay:calc(var(--manual-motion-step) * 2)}.manual-home-flow>.manual-section-strip:nth-child(2){animation-delay:calc(var(--manual-motion-step) * 3)}.manual-home-flow>.manual-section-strip:nth-child(3){animation-delay:calc(var(--manual-motion-step) * 4)}.manual-route-stage.is-route-transition .manual-cover .manual-kicker,.manual-route-stage.is-route-transition .manual-cover h1,.manual-route-stage.is-route-transition .manual-cover-thesis,.manual-route-stage.is-route-transition .manual-cover-proof-track,.manual-route-stage.is-route-transition .manual-hero-video-panel,.manual-route-stage.is-route-transition .manual-home-reference-stack,.manual-route-stage.is-route-transition .manual-home-flow>.manual-section-strip,.manual-route-stage.is-route-transition .manual-mobile-index-strip,.manual-route-stage.is-route-transition .manual-page>.manual-panel,.manual-route-stage.is-route-transition .manual-page>.manual-section-strip,.manual-route-stage.is-route-transition .manual-page>.manual-grid,.manual-route-stage.is-route-transition .manual-page>.manual-case-evidence-note{animation-name:manualContentReveal;animation-delay:0s}@keyframes manualVideoPosterBreath{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes manualVideoSheen{0%{opacity:0;transform:translate(-130%)skew(-18deg)}18%{opacity:.42}48%,to{opacity:0;transform:translate(130%)skew(-18deg)}}@keyframes manualPlayPulse{0%,to{transform:scale(1);box-shadow:0 0 rgba(255,255,255,.34),0 14px 30px rgba(8,24,18,.18)}50%{transform:scale(1.04);box-shadow:0 0 0 12px rgba(255,255,255,0),0 18px 36px rgba(8,24,18,.22)}}.manual-hero-video-panel{aspect-ratio:16/9;background:#17241f;border:1px solid #ffffff61;border-radius:18px;min-height:260px;position:relative;overflow:hidden;box-shadow:0 20px 50px rgba(15,122,74,.18)}.manual-hero-video-panel:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,0),rgba(255,255,255,.24),rgba(0,0,0,0));width:42%;animation:3.2s ease-in-out .95s infinite manualVideoSheen;position:absolute;top:-18%;bottom:-18%;left:0}.manual-hero-video-panel img,.manual-hero-video-scrim{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.manual-hero-video-panel img{-o-object-fit:cover;object-fit:cover;filter:saturate(.96)brightness(1.02)contrast(.98);animation:7s ease-in-out 1s infinite manualVideoPosterBreath}.manual-hero-video-scrim{z-index:1;background:linear-gradient(rgba(12,24,20,.1),rgba(12,24,20,.62))}.manual-hero-video-content{z-index:3;color:#fff;align-items:flex-end;gap:12px;display:flex;position:absolute;inset:auto 18px 18px}.manual-hero-video-content small,.manual-hero-video-content em{color:rgba(255,255,255,.78);font-size:12px;font-style:normal;display:block}.manual-hero-video-content strong{margin:4px 0;font-size:19px;line-height:1.35;display:block}.manual-hero-video-panel .manual-play-button{animation:2.4s ease-in-out 1.1s infinite manualPlayPulse}.manual-narrative-strip{background:linear-gradient(#fff,#f8fcfa)}.manual-narrative-path{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.manual-narrative-step{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-card);background:var(--manual-white);min-height:150px;box-shadow:var(--manual-shadow-card);padding:18px}.manual-narrative-step span{color:var(--manual-green);font-weight:var(--manual-title-weight);margin-bottom:14px;display:inline-flex}.manual-narrative-step strong,.manual-narrative-step em{display:block}.manual-narrative-step em{color:var(--manual-muted);margin-top:8px;font-style:normal;line-height:1.6}.manual-home-flow{z-index:2;background:linear-gradient(#f7fbf8,#fff 34%,#fff);margin-top:0;position:relative}.manual-home-reference-stack{z-index:3;isolation:isolate;grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);align-items:stretch;gap:22px;margin-top:-28px;padding-bottom:54px;display:grid;position:relative}.manual-home-reference-stack:before{content:"";z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(10px)saturate(116%);background:linear-gradient(rgba(248,252,250,0),rgba(248,252,250,.72) 48%,rgba(255,255,255,.96)),radial-gradient(at 50% 100%,rgba(211,239,225,.42),rgba(255,255,255,0) 68%);height:64px;position:absolute;top:-34px;left:0;right:0}.manual-section-strip.manual-home-reference-stack{margin:-188px auto 0;padding-top:32px;padding-bottom:58px}.manual-founder-quote-card,.manual-cooperation-confidence-card{z-index:1;min-width:0;min-height:230px;box-shadow:var(--manual-shadow-card);border-radius:22px;position:relative;overflow:hidden}.manual-founder-quote-card{isolation:isolate;background:linear-gradient(90deg,#eefaf5,#f7fcfa 38%,#fff 66%,#fbfefc);border:1px solid #cfe7d8eb;grid-template-columns:216px minmax(0,1fr);align-items:stretch;gap:22px;min-height:196px;padding:0 34px 0 16px;display:grid;position:relative;box-shadow:0 20px 44px -34px rgba(22,82,57,.18)}.manual-founder-quote-card:before{content:"";z-index:0;background:radial-gradient(circle at 12% 18%,rgba(187,232,212,.92),rgba(235,248,241,.62) 28%,rgba(255,255,255,0) 58%),radial-gradient(circle at 91% 20%,rgba(230,244,237,.72),rgba(255,255,255,0) 42%),linear-gradient(90deg,rgba(238,250,245,.78),rgba(247,252,250,.9) 36%,rgba(255,255,255,.98) 66%,rgba(251,254,252,.98));position:absolute;top:0;right:0;bottom:0;left:0}.manual-founder-quote-portrait{z-index:1;background:0 0;justify-content:flex-start;align-self:stretch;align-items:flex-end;padding-left:12px;display:flex;position:relative;overflow:hidden}.manual-founder-quote-portrait:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(247,252,250,0),rgba(247,252,250,.86)) 100% 0/38px 100% no-repeat,linear-gradient(rgba(238,250,245,0),rgba(238,250,245,.72) 66%,rgba(238,250,245,.98)) 0 100%/100% 42px no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.manual-founder-quote-portrait img{-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;filter:drop-shadow(0 8px 22px #0e4e3614)saturate(1.02)brightness(1.02)contrast(1.02);width:min(100%,238px);max-height:226px;transform:translate(-8px,4px);-webkit-mask-image:linear-gradient(90deg,#000 0% 86%,#0000009e 94%,#0000 100%),linear-gradient(#000 0% 88%,#000000a3 96%,#0000 100%);mask-image:linear-gradient(90deg,#000,#000 86%,rgba(0,0,0,.62) 94%,rgba(0,0,0,0)),linear-gradient(#000,#000 88%,rgba(0,0,0,.64) 96%,rgba(0,0,0,0));-webkit-mask-composite:source-in;mask-composite:intersect}.manual-founder-quote-copy{z-index:1;align-content:center;gap:6px;max-width:420px;padding:22px 0 20px;display:grid;position:relative}.manual-founder-quote-copy small{color:var(--manual-green-deep);letter-spacing:.04em;font-size:12px;font-weight:800}.manual-founder-quote-copy strong{color:var(--manual-text);font-size:26px;line-height:1.12;font-weight:var(--manual-title-weight);white-space:nowrap}.manual-founder-quote-copy em{color:#697773;max-width:430px;font-size:12px;font-style:normal;line-height:1.56}.manual-founder-quote-mark{z-index:0;color:rgba(192,226,211,.74);transform-origin:100% 0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:112px;line-height:.8;display:inline-flex;position:absolute;top:4px;right:16px;transform:scaleX(.82)}.manual-founder-quote-signature{z-index:1;color:rgba(24,160,88,.82);font-family:Zhi Mang Xing,STKaiti,KaiTi,cursive;font-size:37px;font-style:normal;font-weight:400;line-height:1;position:absolute;bottom:12px;right:24px;transform:rotate(-4deg)}.manual-founder-quote-signature:after{content:"";opacity:.62;background:linear-gradient(90deg,rgba(24,160,88,0),rgba(24,160,88,.76) 20%,rgba(24,160,88,.08) 92%);border-radius:999px;height:2px;position:absolute;bottom:3px;left:-4px;right:-10px;transform:rotate(-2deg)}.manual-cooperation-confidence-card{color:#fff;background:#08261d;align-content:end;min-height:196px;display:grid;position:relative}.manual-cooperation-confidence-card>img,.manual-cooperation-confidence-overlay{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.manual-cooperation-confidence-card>img{-o-object-fit:cover;object-fit:cover;opacity:.58;filter:saturate(.86)contrast(.94)brightness(.72)}.manual-cooperation-confidence-overlay{z-index:1;background:linear-gradient(90deg,rgba(6,28,22,.94),rgba(6,28,22,.74) 48%,rgba(6,28,22,.22)),linear-gradient(rgba(6,28,22,.08),rgba(6,28,22,.8))}.manual-cooperation-confidence-copy,.manual-cooperation-confidence-metrics{z-index:2;position:relative}.manual-cooperation-confidence-copy{gap:10px;padding:28px 30px 18px;display:grid}.manual-cooperation-confidence-copy small{color:rgba(198,245,218,.92);font-size:14px;font-weight:800}.manual-cooperation-confidence-copy strong{color:#fff;max-width:560px;font-size:28px;line-height:1.22;font-weight:var(--manual-title-weight)}.manual-cooperation-confidence-copy em{color:rgba(255,255,255,.76);max-width:620px;font-style:normal;line-height:1.65}.manual-cooperation-confidence-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 30px 28px;display:grid}.manual-cooperation-confidence-metrics>span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;min-width:0;display:grid}.manual-cooperation-confidence-metrics i{color:rgba(198,245,218,.95);background:rgba(255,255,255,.08);border:1px solid #ffffff47;border-radius:999px;grid-row:1/span 2;justify-content:center;align-items:center;width:38px;height:38px;font-style:normal;display:inline-flex}.manual-cooperation-confidence-metrics strong{color:#fff;font-size:16px;line-height:1.28}.manual-cooperation-confidence-metrics em{color:rgba(255,255,255,.68);font-size:12px;font-style:normal;line-height:1.45}.manual-home-signal-thread{z-index:2;color:rgba(232,255,242,.92);backdrop-filter:blur(14px)saturate(120%);background:rgba(255,255,255,.08);border:1px solid #cbf5dd33;border-radius:999px;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 60px);margin:-8px 30px 28px;padding:8px 12px;display:inline-flex;position:relative;box-shadow:0 16px 36px rgba(0,0,0,.16)}.manual-home-signal-thread svg{color:rgba(170,239,202,.96);flex:none}.manual-home-signal-thread strong{color:#fff;white-space:nowrap;font-size:12px;font-weight:850}.manual-home-signal-thread em{color:rgba(255,255,255,.72);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-style:normal;line-height:1.35;overflow:hidden}.manual-nowrap{white-space:nowrap}.manual-home-trust-canvas{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:24px;padding-top:0;padding-bottom:46px;display:grid}.manual-trust-canvas-media{color:#fff;background:linear-gradient(135deg,rgba(14,70,49,.94),rgba(9,33,28,.98));border:1px solid #c4e2d3c7;border-radius:22px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 24px 54px rgba(18,65,45,.16)}.manual-trust-canvas-media img,.manual-trust-canvas-overlay{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.manual-trust-canvas-media img{-o-object-fit:cover;object-fit:cover;opacity:.62;filter:saturate(.92)contrast(.96)}.manual-trust-canvas-overlay{z-index:1;background:linear-gradient(rgba(6,28,22,.06),rgba(6,28,22,.78)),linear-gradient(105deg,rgba(7,48,34,.84),rgba(7,48,34,.48) 46%,rgba(7,48,34,.12))}.manual-trust-canvas-video-chip,.manual-trust-canvas-quote{z-index:2;position:absolute;left:22px;right:22px}.manual-trust-canvas-video-chip{-webkit-backdrop-filter:blur(14px)saturate(130%);background:rgba(10,38,30,.5);border:1px solid #fff3;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex;bottom:22px}.manual-trust-canvas-video-chip .manual-play-button{width:48px;height:48px;color:var(--manual-green-deep);flex-basis:48px}.manual-trust-canvas-video-chip small,.manual-trust-canvas-video-chip strong,.manual-trust-canvas-quote strong,.manual-trust-canvas-quote em{display:block}.manual-trust-canvas-video-chip small{color:rgba(255,255,255,.72);font-size:12px;font-weight:700}.manual-trust-canvas-video-chip strong{color:#fff;margin-top:4px;font-size:18px;line-height:1.34}.manual-trust-canvas-quote{gap:10px;max-width:360px;display:grid;top:24px}.manual-trust-canvas-quote svg{color:rgba(166,239,198,.86)}.manual-trust-canvas-quote strong{color:#fff;font-size:25px;font-weight:700;line-height:1.24}.manual-trust-canvas-quote em{color:rgba(255,255,255,.78);font-style:normal;line-height:1.65}.manual-trust-canvas-copy{border:1px solid var(--manual-border-soft);min-width:0;box-shadow:var(--manual-shadow-card);background:linear-gradient(rgba(255,255,255,.98),rgba(247,252,249,.94));border-radius:22px;align-content:center;gap:18px;padding:34px;display:grid}.manual-trust-canvas-copy h2{max-width:780px;color:var(--manual-text);font-size:31px;line-height:1.22;font-weight:var(--manual-title-weight);margin:0}.manual-trust-canvas-copy p{max-width:780px;color:var(--manual-muted);margin:0;font-size:16px;line-height:1.86}.manual-trust-canvas-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.manual-trust-canvas-card{min-width:0;min-height:148px;color:var(--manual-text);transition:transform var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth);background:rgba(255,255,255,.82);border:1px solid #cfe7d8db;border-radius:16px;align-content:start;gap:8px;padding:18px 48px 18px 18px;display:grid;position:relative;box-shadow:0 10px 24px rgba(23,32,29,.043)}.manual-trust-canvas-card:hover{border-color:var(--manual-border);box-shadow:var(--manual-shadow-hover);transform:translateY(-2px)}.manual-trust-canvas-card span{color:var(--manual-green-deep);letter-spacing:0;font-size:12px;font-weight:800}.manual-trust-canvas-card strong{color:var(--manual-text);font-size:19px;line-height:1.32}.manual-trust-canvas-card em{color:var(--manual-muted);font-style:normal;line-height:1.68}.manual-trust-canvas-card svg{color:var(--manual-green);position:absolute;top:18px;right:18px}.manual-proof-showcase-section{align-items:start;gap:18px;display:grid}.manual-proof-showcase-lead{border-left:3px solid var(--manual-green);align-self:start;max-width:620px;padding-left:22px}.manual-proof-showcase-lead h2{max-width:520px;color:var(--manual-text);margin:12px 0 14px;font-size:30px;line-height:1.24}.manual-proof-showcase-lead p{color:var(--manual-muted);margin:0;line-height:1.85}.manual-proof-showcase-grid{grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.manual-proof-showcase-card{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-card);min-width:0;color:var(--manual-text);background:var(--manual-white);box-shadow:var(--manual-shadow-card);grid-template-rows:132px auto;display:grid;overflow:hidden}.manual-proof-showcase-card:first-child{grid-row:auto}.manual-proof-showcase-image{min-height:0;display:block;overflow:hidden}.manual-proof-showcase-image img{-o-object-fit:cover;object-fit:cover;filter:saturate(.98)brightness(1.02);width:100%;height:100%;display:block}.manual-proof-showcase-copy{gap:7px;padding:14px 15px 16px;display:grid}.manual-proof-showcase-copy small{color:var(--manual-green-deep);font-size:12px;font-weight:700}.manual-proof-showcase-copy strong{color:var(--manual-text);font-size:17px;line-height:1.34}.manual-proof-showcase-copy em{color:var(--manual-muted);font-size:14px;font-style:normal;line-height:1.62}.manual-product-visual-story{grid-template-columns:minmax(280px,.48fr) minmax(0,.52fr);align-items:stretch;gap:22px;display:grid}.manual-product-visual-media,.manual-product-visual-copy{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-panel);box-shadow:var(--manual-shadow-soft);background:rgba(255,255,255,.92);overflow:hidden}.manual-product-visual-media{min-height:320px}.manual-product-visual-media img{-o-object-fit:cover;object-fit:cover;filter:saturate(.94)brightness(1.02);width:100%;height:100%;display:block}.manual-product-visual-copy{flex-direction:column;justify-content:center;padding:30px;display:flex}.manual-product-visual-copy h2{color:var(--manual-text);font-size:var(--manual-title-md);margin:12px 0 14px;line-height:1.26}.manual-product-visual-copy p{color:var(--manual-muted);margin:0;line-height:1.78}.manual-product-visual-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.manual-product-visual-points span{border:1px solid var(--manual-border-soft);background:linear-gradient(rgba(241,250,245,.86),rgba(255,255,255,.92));border-radius:14px;min-width:0;padding:14px}.manual-product-visual-points strong,.manual-product-visual-points em{display:block}.manual-product-visual-points strong{color:var(--manual-green-deep);font-size:15px}.manual-product-visual-points em{color:var(--manual-muted);margin-top:8px;font-size:13px;font-style:normal;line-height:1.55}.manual-product-system-matrix{grid-template-columns:minmax(320px,.34fr) minmax(0,.66fr);align-items:stretch;gap:16px;margin-top:18px;display:grid}.manual-product-system-map{border-radius:var(--manual-radius-panel);min-height:340px;box-shadow:var(--manual-shadow-soft);background:#0d3326;border:1px solid #137e4c2e;position:relative;overflow:hidden}.manual-product-system-map:after{content:"";pointer-events:none;background:linear-gradient(rgba(8,44,31,.12),rgba(8,44,31,.78)),linear-gradient(90deg,rgba(8,44,31,.78),rgba(8,44,31,.12) 68%);position:absolute;top:0;right:0;bottom:0;left:0}.manual-product-system-map img{-o-object-fit:cover;object-fit:cover;filter:saturate(.94)contrast(1.02);width:100%;height:100%;display:block}.manual-product-system-map-copy{z-index:1;color:#fff;position:absolute;bottom:22px;left:22px;right:22px}.manual-product-system-map-copy small,.manual-product-system-map-copy strong,.manual-product-system-map-copy em{display:block}.manual-product-system-map-copy small{color:rgba(178,245,209,.95);font-size:13px;font-weight:800}.manual-product-system-map-copy strong{letter-spacing:0;margin-top:8px;font-size:clamp(22px,1.9vw,29px);line-height:1.2}.manual-product-system-map-copy em{color:rgba(245,255,250,.78);max-width:400px;margin-top:9px;font-size:14px;font-style:normal;line-height:1.55}.manual-product-system-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.manual-product-system-tile{border:1px solid var(--manual-border-soft);min-width:0;min-height:0;color:inherit;background:linear-gradient(rgba(255,255,255,.96),rgba(248,253,250,.94));border-radius:16px;flex-direction:column;padding:16px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 16px 42px rgba(31,93,66,.07)}.manual-product-system-tile:hover{border-color:rgba(19,126,76,.3);transform:translateY(-2px);box-shadow:0 22px 54px rgba(31,93,66,.1)}.manual-product-system-tile-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.manual-product-system-tile-head i{color:var(--manual-green);font-size:14px;font-style:normal;font-weight:850}.manual-product-system-tile>strong{color:var(--manual-text);font-size:19px;line-height:1.23}.manual-product-system-tile p{color:var(--manual-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.manual-product-system-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.manual-product-system-tags em{color:var(--manual-green-deep);background:rgba(235,249,241,.88);border:1px solid #137e4c24;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:750;line-height:1.2}.manual-product-system-link{color:var(--manual-green-deep);align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:13px;font-weight:800;display:inline-flex}.manual-detail-visual-lead{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);align-items:stretch;gap:16px;margin:0 0 24px;display:grid}.manual-detail-visual-media,.manual-detail-visual-copy{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-panel);min-width:0;box-shadow:var(--manual-shadow-soft);background:rgba(255,255,255,.94);overflow:hidden}.manual-detail-visual-media{background:#0d3326;min-height:260px}.manual-detail-visual-media img{-o-object-fit:cover;object-fit:cover;filter:saturate(.94)brightness(1.02);width:100%;height:100%;display:block}.manual-detail-visual-copy{flex-direction:column;justify-content:center;padding:28px;display:flex}.manual-detail-visual-copy small,.manual-detail-visual-copy strong,.manual-detail-visual-copy em{display:block}.manual-detail-visual-copy small{color:var(--manual-green-deep);font-size:13px;font-weight:850}.manual-detail-visual-copy strong{color:var(--manual-text);margin-top:10px;font-size:28px;line-height:1.25}.manual-detail-visual-copy em{max-width:620px;color:var(--manual-muted);margin-top:12px;font-style:normal;line-height:1.72}.manual-detail-visual-points{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.manual-detail-visual-points i{color:var(--manual-green-deep);background:rgba(235,249,241,.88);border:1px solid #137e4c24;border-radius:999px;padding:7px 11px;font-size:13px;font-style:normal;font-weight:750;line-height:1.2}.manual-cover .manual-kicker{color:var(--accent);font-weight:600}.manual-cover h1{max-width:760px;font-size:var(--manual-title-xl);line-height:1.16;font-weight:var(--manual-title-weight);color:var(--text-primary);letter-spacing:0;margin:18px 0}.manual-cover h1 span{color:var(--accent);background:var(--gradient-primary);-webkit-text-fill-color:transparent;font-weight:var(--manual-title-weight);-webkit-background-clip:text;background-clip:text;display:block}.manual-cover-thesis{max-width:720px;color:var(--manual-green-deep);margin:-6px 0 18px;font-size:28px;font-weight:600;line-height:1.28;display:block}.manual-cover p{max-width:680px;color:var(--text-secondary);font-size:17px;line-height:1.8}.manual-cover-proof-track{border:1px solid var(--manual-border-soft);background:var(--manual-border-soft);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,760px);margin:24px 0 0;display:grid;overflow:hidden;box-shadow:0 12px 28px rgba(23,32,29,.05)}.manual-cover-proof-item{background:rgba(255,255,255,.9);flex-direction:column;gap:6px;min-width:0;min-height:118px;padding:16px;display:flex}.manual-cover-proof-icon{width:36px;height:36px;color:var(--manual-green);background:rgba(234,247,239,.92);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.manual-cover-proof-icon svg{width:22px;height:22px;display:block}.manual-cover-proof-svg-3{transform:translate(-1px,1px)}.manual-cover-proof-item small{color:var(--manual-green-deep);font-size:12px;font-weight:700}.manual-cover-proof-item strong{color:var(--manual-text);font-size:16px;font-weight:600;line-height:1.35}.manual-cover-proof-item>span:not(.manual-cover-proof-icon){color:var(--manual-muted);font-size:13px;line-height:1.62}@media (width>=901px){.manual-cover-grid{transform:translateY(-48px)}.manual-cover h1{max-width:920px;line-height:1.22}.manual-cover p{max-width:900px;line-height:1.95}.manual-stat-grid{gap:16px;width:min(100%,980px)}}.manual-mobile-quick,.manual-mobile-index-strip{display:none}.manual-recognition-section{padding-top:54px;padding-bottom:72px}.manual-recognition-board{grid-template-columns:minmax(300px,.38fr) minmax(0,.62fr);align-items:stretch;gap:22px;display:grid}.manual-recognition-lead{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-panel);min-width:0;box-shadow:var(--manual-shadow-card);background:linear-gradient(rgba(255,255,255,.98),rgba(241,249,245,.96));flex-direction:column;gap:16px;padding:30px;display:flex}.manual-recognition-lead h2{color:var(--manual-text);font-size:var(--manual-title-lg);margin:0;line-height:1.22}.manual-recognition-lead p{color:var(--manual-muted);margin:0;line-height:1.82}.manual-recognition-proof{gap:10px;margin-top:auto;display:grid}.manual-recognition-proof span{border:1px solid var(--manual-border-soft);background:rgba(255,255,255,.72);border-radius:10px;gap:4px;min-width:0;padding:13px 14px;display:grid}.manual-recognition-proof strong{color:var(--manual-green-deep);font-size:14px}.manual-recognition-proof em{color:var(--manual-muted);font-size:13px;font-style:normal;line-height:1.55}.manual-recognition-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.manual-recognition-link{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-card);min-width:0;min-height:126px;color:var(--manual-text);background:var(--manual-white);box-shadow:var(--manual-shadow-card);transition:transform var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px;display:grid}.manual-recognition-link:hover{border-color:var(--manual-border);box-shadow:var(--manual-shadow-hover);transform:translateY(-2px)}.manual-recognition-index{color:var(--manual-green);font-size:12px;font-weight:800}.manual-recognition-icon{width:38px;height:38px;color:var(--manual-green-deep);background:var(--manual-mint);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.manual-recognition-copy{gap:7px;min-width:0;display:grid}.manual-recognition-copy strong{color:var(--manual-text);font-size:18px;line-height:1.28}.manual-recognition-copy em{color:var(--manual-muted);font-size:13px;font-style:normal;line-height:1.62}.manual-recognition-link>svg{color:var(--manual-green-deep);margin-top:10px}.manual-primary-button,.manual-secondary-button,.manual-inline-link,.manual-back-link{font-weight:var(--manual-title-weight);border-radius:8px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.manual-primary-button,.manual-secondary-button{min-height:46px;padding:12px 18px;font-size:14px}.manual-primary-button{color:#fff;background:var(--manual-green);font-weight:700;box-shadow:0 10px 24px rgba(24,160,88,.18)}.manual-primary-button.compact{margin-top:20px}.manual-secondary-button{color:var(--manual-green-deep);border:1px solid var(--manual-border);background:var(--manual-white);font-weight:600}.manual-inline-link,.manual-back-link{color:var(--accent-dark);font-size:14px;font-weight:600}.manual-back-link{margin-bottom:18px}.manual-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(100%,760px);display:grid}.manual-cover .manual-stat-grid{display:none}.manual-stat-card{border-radius:var(--manual-radius-card);border:1px solid var(--manual-border-soft);backdrop-filter:blur(8px);min-height:94px;transition:transform var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth);box-shadow:var(--manual-shadow-card);background:rgba(255,255,255,.92);padding:18px 20px}.manual-stat-card:hover{box-shadow:var(--manual-shadow-hover);border-color:var(--manual-border);transform:translateY(-2px)}.manual-page .manual-stat-card{border-color:var(--manual-border-soft);background:var(--manual-white)}.manual-stat-card strong{color:var(--accent);font-size:28px;line-height:1.1;font-weight:var(--manual-title-weight);display:block}.manual-page .manual-stat-card strong{color:var(--accent-dark)}.manual-stat-card span{color:var(--text-secondary);margin-top:8px;font-size:13px;font-weight:500;line-height:1.5;display:block}.manual-page .manual-stat-card span{color:var(--text-secondary)}.manual-section-strip,.manual-page{width:min(100%,var(--max-width));box-sizing:border-box;margin:0 auto;padding:64px 24px}.manual-section-strip.flush{padding:32px 0 0}.manual-section-strip.manual-home-trust-canvas{padding-top:0;padding-bottom:46px}.manual-section-head{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:24px;margin-bottom:30px;display:grid}.manual-section-head h2,.manual-section-copy h1,.manual-story-panel h2,.manual-quote-panel h2,.manual-not-found h1,.manual-member-detail h1{color:#17201d;font-size:var(--manual-title-lg);line-height:1.22;font-weight:var(--manual-title-weight)}.manual-section-head p,.manual-section-copy p,.manual-story-panel p,.manual-quote-panel p,.manual-card p,.manual-card span,.manual-step-card p,.manual-not-found p,.manual-member-detail p,.manual-member-detail blockquote,.manual-case-media p{color:#66736f;line-height:1.75}.manual-section-head p{justify-self:end;width:min(100%,520px);font-size:15px;line-height:1.7}.manual-entry-grid,.manual-grid{gap:18px;display:grid}.manual-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-entry-grid.compact{margin-top:28px}.manual-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.manual-grid.compact{gap:14px}.manual-page>.manual-grid+.manual-grid,.manual-page>.manual-panel+.manual-grid,.manual-page>.manual-section-strip+.manual-grid,.manual-company-advantage-grid,.manual-process-grid{margin-top:36px}.manual-card,.manual-panel,.manual-list-block,.manual-step-card,.manual-member-card,.manual-org-root{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-card);min-width:0;box-shadow:var(--manual-shadow-card);transition:transform var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth);background:#fff}.manual-action-card{flex-direction:column;min-height:286px;display:flex;position:relative;overflow:hidden}.manual-card-image{background:var(--bg-secondary);height:118px;display:block;overflow:hidden}.manual-card-image img,.manual-visual-panel img,.manual-video-card img,.manual-case-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.manual-card-body,.manual-card.text-only,.product-system-card,.case-card{flex-direction:column;flex:1;gap:12px;padding:22px;display:flex}.manual-action-card .manual-card-body{gap:14px;padding:24px 22px 22px}.manual-contact-page{padding-top:12px;padding-bottom:28px}.manual-contact-page>.manual-section-hero{gap:16px;margin-bottom:0}.manual-contact-page>.manual-section-hero>.manual-visual-panel{height:178px;max-height:190px}.manual-direct-contact{padding-top:6px}.manual-direct-contact .manual-action-card{min-height:104px}.manual-direct-contact .manual-section-head{margin-bottom:10px}.manual-direct-contact .manual-action-card .manual-card-body{justify-content:space-between;gap:6px;padding:14px 16px}.manual-direct-contact .manual-action-card span:not(.manual-card-body){font-size:16px}.manual-action-card strong{margin-top:0}.manual-card-icon{border:1px solid var(--manual-border);background:linear-gradient(145deg,#eef9f2,#fff);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.8),0 8px 18px rgba(15,122,74,.08)}.manual-card .manual-card-icon{color:var(--manual-green-deep)}.manual-card-icon svg{color:currentColor;stroke:currentColor}.manual-card strong,.manual-card h3,.manual-list-block h3,.manual-step-card strong,.manual-member-card strong,.manual-org-root strong,.manual-case-media h2{color:#17201d;font-size:var(--manual-title-sm);line-height:1.3;font-weight:var(--manual-title-weight)}.manual-card em,.manual-action-card em{color:var(--manual-green-deep);font-size:13px;font-style:normal;font-weight:var(--manual-title-weight);align-items:center;gap:6px;margin-top:auto;display:inline-flex}.manual-page{padding:38px 24px 54px}.manual-breadcrumbs{color:#66736f;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.manual-breadcrumbs a{color:var(--manual-green-deep);font-weight:var(--manual-title-weight);align-items:center;gap:5px;display:inline-flex}.manual-breadcrumbs strong{color:#17201d}.manual-section-switch{scrollbar-width:none;gap:8px;margin-bottom:26px;padding-bottom:4px;display:flex;overflow-x:auto}.manual-section-switch::-webkit-scrollbar{display:none}.manual-section-hero{grid-template-columns:minmax(0,.96fr) minmax(300px,.74fr);align-items:center;gap:18px;margin-bottom:16px;display:grid}.manual-section-copy p{max-width:680px;margin-top:10px;font-size:15px;line-height:1.65}.manual-page>.manual-section-hero>.manual-visual-panel{height:220px;min-height:0;max-height:240px}.manual-mobile-hero-brief,.manual-mobile-story-bridge{display:none}.manual-two-column,.manual-founder-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:16px;margin-bottom:16px;display:grid}.manual-panel{padding:30px}.manual-company-identity-grid{grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr);align-items:stretch;gap:18px;margin-bottom:22px;display:grid}.manual-company-value-panel,.manual-company-mission-panel{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-panel);min-height:360px;box-shadow:var(--manual-shadow-card);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(249,253,251,.98)),radial-gradient(circle at 90% 8%,rgba(24,160,88,.08),rgba(0,0,0,0) 38%);flex-direction:column;gap:18px;display:flex;position:relative;overflow:hidden}.manual-trust-proof-grid,.manual-source-map-grid,.manual-human-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.manual-proof-board{grid-template-columns:minmax(260px,.88fr) minmax(0,1.12fr);align-items:stretch;gap:18px;margin-top:20px;display:grid}.manual-proof-board .manual-trust-proof-grid{grid-template-columns:1fr;margin-top:0}.manual-proof-board-media{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-panel);background:var(--manual-white);min-height:100%;box-shadow:var(--manual-shadow-card);grid-template-rows:minmax(220px,1fr) auto;display:grid;overflow:hidden}.manual-proof-board-media img{-o-object-fit:cover;object-fit:cover;filter:saturate(.96)brightness(1.02);width:100%;height:100%;min-height:260px;display:block}.manual-proof-board-media span{gap:8px;padding:22px;display:grid}.manual-proof-board-media small{color:var(--manual-green-deep);font-size:12px;font-weight:700}.manual-proof-board-media strong{color:var(--manual-text);font-size:22px;line-height:1.28}.manual-trust-proof-card,.manual-source-map-card,.manual-human-story-card{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-card);min-height:210px;box-shadow:var(--manual-shadow-card);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(249,253,251,.96)),linear-gradient(90deg,rgba(21,163,96,.08),rgba(0,0,0,0) 42%);flex-direction:column;gap:13px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.manual-trust-proof-card:before,.manual-source-map-card:before,.manual-human-story-card:before{content:"";background:linear-gradient(90deg,rgba(21,163,96,.78),rgba(21,163,96,.08),rgba(0,0,0,0));width:100%;height:2px;position:absolute;inset:0 auto auto 0}.manual-trust-proof-card h3,.manual-source-map-card h3,.manual-human-story-card h3{font-size:var(--manual-title-sm);line-height:1.3}.manual-trust-proof-card p,.manual-source-map-card p,.manual-human-story-card p{color:var(--text-secondary);max-width:46ch}.manual-source-map-card .manual-compact-list{margin-top:auto}.manual-founder-evidence-section{padding-top:18px}.manual-founder-evidence-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.manual-founder-signal-card,.manual-organization-map-card{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-card);min-width:0;box-shadow:var(--manual-shadow-card);background:linear-gradient(rgba(255,255,255,.98),rgba(247,252,249,.92));position:relative;overflow:hidden}.manual-founder-signal-card:before,.manual-organization-map-card:before{content:"";background:linear-gradient(90deg,var(--manual-green),#18a05847);height:3px;position:absolute;inset:0 0 auto}.manual-founder-signal-card{align-content:start;gap:10px;min-height:190px;padding:22px;display:grid}.manual-founder-signal-index,.manual-organization-map-index{color:rgba(21,128,76,.62);letter-spacing:0;font-size:12px;font-weight:800}.manual-founder-signal-icon,.manual-organization-map-icon{width:40px;height:40px;color:var(--manual-green-deep);background:var(--manual-mint);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.manual-founder-signal-card strong,.manual-organization-map-card strong{color:var(--manual-text);font-size:20px;line-height:1.32;font-weight:var(--manual-title-weight)}.manual-founder-signal-card em{color:#263832;font-size:15px;font-style:normal;font-weight:700}.manual-founder-signal-card p,.manual-organization-map-card p{color:var(--manual-muted);margin:0;line-height:1.72}.manual-organization-map{padding-top:28px}.manual-organization-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.manual-organization-map-card{flex-direction:column;gap:12px;min-height:250px;padding:24px;display:flex}.manual-organization-map-tags{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.manual-organization-map-tags em{color:var(--manual-green-deep);background:var(--manual-mint-strong);border-radius:8px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:700}.manual-organization-delivery-scene{grid-template-columns:minmax(300px,.52fr) minmax(0,.48fr);align-items:stretch;gap:22px;padding-bottom:48px;display:grid}.manual-organization-delivery-scene+.manual-section-strip.flush{padding-top:0}.manual-organization-delivery-media,.manual-organization-delivery-copy{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-panel);min-width:0;box-shadow:var(--manual-shadow-soft);background:rgba(255,255,255,.94);overflow:hidden}.manual-organization-delivery-media{background:#09271e;min-height:420px;position:relative}.manual-organization-delivery-media img{-o-object-fit:cover;object-fit:cover;filter:saturate(.9)brightness(.82)contrast(.98);width:100%;height:100%;display:block}.manual-organization-delivery-media:after{content:"";background:linear-gradient(rgba(8,38,29,.08),rgba(8,38,29,.72)),linear-gradient(90deg,rgba(8,38,29,.7),rgba(8,38,29,.08) 62%);position:absolute;top:0;right:0;bottom:0;left:0}.manual-organization-delivery-media span{z-index:1;color:#fff;gap:10px;display:grid;position:absolute;bottom:26px;left:28px;right:28px}.manual-organization-delivery-media small{color:rgba(187,241,215,.9);font-size:12px;font-weight:800}.manual-organization-delivery-media strong{max-width:440px;font-size:30px;line-height:1.22}.manual-organization-delivery-copy{flex-direction:column;justify-content:center;padding:30px;display:flex}.manual-organization-delivery-copy h2{color:var(--manual-text);font-size:var(--manual-title-md);margin:12px 0 14px;line-height:1.26}.manual-organization-delivery-copy p{color:var(--manual-muted);margin:0;line-height:1.78}.manual-organization-delivery-grid{gap:10px;margin-top:24px;display:grid}.manual-organization-delivery-card{border:1px solid var(--manual-border-soft);background:linear-gradient(rgba(246,252,249,.92),rgba(255,255,255,.96));border-radius:14px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:4px 12px;min-width:0;padding:15px;display:grid}.manual-organization-delivery-card>span{color:rgba(21,128,76,.64);grid-row:1/span 2;font-size:12px;font-weight:800}.manual-organization-delivery-card i{width:40px;height:40px;color:var(--manual-green);background:var(--manual-mint-strong);border-radius:12px;grid-row:1/span 2;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.manual-organization-delivery-card strong{color:var(--manual-text);font-size:17px;line-height:1.25}.manual-organization-delivery-card em{color:var(--manual-muted);font-size:13px;font-style:normal;line-height:1.55}.manual-model-showcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.manual-ai-ecosystem-band{border-radius:var(--manual-radius-panel);box-shadow:var(--manual-shadow-card);background:radial-gradient(circle at 88% 8%,rgba(167,226,204,.34),rgba(255,255,255,0) 38%),radial-gradient(circle at 16% 86%,rgba(228,203,153,.18),rgba(255,255,255,0) 42%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(242,251,247,.94));border:1px solid #c6e4d5db;grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);align-items:stretch;gap:30px;padding:26px;display:grid;position:relative;overflow:hidden}.manual-section-strip.flush.manual-ai-ecosystem-band{margin-top:32px;padding:34px}.manual-section-strip.flush.manual-ai-ecosystem-band+.manual-section-strip.flush{padding-top:48px}.manual-ai-ecosystem-band:before{content:"";filter:blur(2px);pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.88),rgba(185,231,211,.28) 42%,rgba(255,255,255,0) 70%);border:1px solid #17945d24;border-radius:999px;width:420px;height:420px;position:absolute;inset:-40% -16% auto auto}.manual-ai-ecosystem-copy,.manual-ai-ecosystem-orbit{z-index:1;position:relative}.manual-ai-ecosystem-copy h2{color:var(--manual-text);font-size:var(--manual-title-md);margin:10px 0 12px;line-height:1.28}.manual-ai-ecosystem-copy p{color:var(--manual-muted);margin:0;line-height:1.82}.manual-ai-ecosystem-orbit{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.manual-ai-ecosystem-orbit span{-webkit-backdrop-filter:blur(16px)saturate(130%);background:rgba(255,255,255,.72);border:1px solid #cfe7d8d1;border-radius:16px;align-content:start;gap:9px;min-width:0;min-height:154px;padding:16px;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.86)}.manual-ai-ecosystem-orbit i{color:var(--manual-green);font-size:12px;font-style:normal;font-weight:800}.manual-ai-ecosystem-orbit strong{color:var(--manual-text);font-size:18px;line-height:1.28}.manual-ai-ecosystem-orbit em{color:var(--manual-muted);font-size:13px;font-style:normal;line-height:1.62}.manual-model-card{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-panel);min-width:0;min-height:430px;color:var(--manual-text);box-shadow:var(--manual-shadow-card);background:linear-gradient(rgba(255,255,255,.98),rgba(240,250,246,.86));flex-direction:column;gap:0;display:flex;position:relative;overflow:hidden}.manual-model-card:after{content:"";background:var(--manual-green);height:3px;position:absolute;inset:0 0 auto}.manual-model-media{background:#edf8f2;min-height:184px;display:block;position:relative;overflow:hidden}.manual-model-media img{-o-object-fit:cover;object-fit:cover;filter:saturate(.94)brightness(1.03)contrast(.96);width:100%;height:100%;min-height:184px;transition:transform var(--transition-base),filter var(--transition-base);display:block}.manual-model-media-glow{pointer-events:none;background:linear-gradient(rgba(255,255,255,0) 36%,rgba(255,255,255,.82)),linear-gradient(90deg,rgba(7,45,33,.16),rgba(7,45,33,0) 58%);position:absolute;top:0;right:0;bottom:0;left:0}.manual-model-card:hover{border-color:var(--manual-border);box-shadow:var(--manual-shadow-hover);transform:translateY(-2px)}.manual-model-card:hover .manual-model-media img{filter:saturate()brightness(1.04)contrast(.98);transform:scale(1.035)}.manual-model-copy{flex-direction:column;flex:1;gap:10px;min-width:0;padding:18px 22px 14px;display:flex}.manual-model-number{color:var(--manual-green);font-size:13px;font-weight:var(--manual-title-weight)}.manual-model-target{color:#33423d;font-size:15px;line-height:1.5}.manual-model-card strong{color:var(--manual-text);overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.18}.manual-model-card p{color:var(--manual-muted);overflow-wrap:break-word;margin:0;line-height:1.75}.manual-model-signal-note{color:var(--manual-green-deep);background:rgba(244,251,247,.78);border:1px solid #cfe7d8d1;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.manual-model-signal-note svg{color:currentColor;margin-top:2px}.manual-model-signal-note em{color:#3e5b51;font-size:12px;font-style:normal;line-height:1.56}.manual-model-tags{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.manual-model-tags em{color:var(--manual-green-deep);background:var(--manual-mint-strong);border-radius:8px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:700}.manual-model-link{color:var(--manual-green-deep);align-items:center;gap:6px;margin-top:auto;padding:0 22px 22px;font-size:14px;font-weight:700;display:inline-flex}.manual-company-value-panel:before,.manual-company-mission-panel:before{content:"";background:var(--manual-green);height:2px;position:absolute;inset:0 0 auto}.manual-company-value-panel h2,.manual-company-mission-panel h2{max-width:13.5em;color:var(--manual-text);font-size:var(--manual-title-md);line-height:1.28;font-weight:var(--manual-title-weight);margin:0}.manual-company-panel-head{align-items:center;gap:12px;display:flex}.manual-company-panel-icon,.manual-company-quote-mark{color:#fff;background:var(--gradient-primary);border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:0 14px 30px rgba(24,160,88,.16)}.manual-company-panel-head small,.manual-company-panel-head strong{display:block}.manual-company-panel-head small{color:var(--manual-green-deep);font-size:12px;font-weight:var(--manual-label-weight);margin-bottom:3px}.manual-company-panel-head strong{color:#42504c;font-size:14px;font-weight:var(--manual-title-weight)}.manual-company-lead,.manual-company-note,.manual-company-mission-panel p{color:var(--manual-muted);line-height:1.8}.manual-company-lead{max-width:58em}.manual-company-note{border-top:1px solid #18a0581f;margin-top:auto;padding-top:16px}.manual-company-value-points,.manual-company-mission-points{gap:10px;display:grid}.manual-company-value-points{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-company-mission-points{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto}.manual-company-value-points span,.manual-company-mission-points span{background:rgba(24,160,88,.055);border:1px solid #18a0581f;border-radius:14px;min-width:0;padding:14px}.manual-company-value-points strong,.manual-company-mission-points strong,.manual-company-value-points em,.manual-company-mission-points em{display:block}.manual-company-value-points strong,.manual-company-mission-points strong{color:var(--manual-green-deep);font-size:var(--manual-title-sm);font-weight:var(--manual-title-weight)}.manual-company-value-points em,.manual-company-mission-points em{color:#53615d;margin-top:6px;font-size:12px;font-style:normal;font-weight:700;line-height:1.5}.manual-company-quote-mark{color:var(--manual-green);box-shadow:none;background:rgba(24,160,88,.09)}.manual-story-panel h2,.manual-quote-panel h2{margin:12px 0}.manual-quote-panel{border-color:var(--border);background:var(--manual-white);color:var(--manual-green-deep);flex-direction:column;gap:12px;display:flex}.manual-quote-panel h2{color:var(--manual-text)}.manual-quote-panel p{color:var(--manual-muted)}.manual-list-block{padding:24px}.manual-list-block h3{align-items:center;gap:8px;margin-bottom:14px;display:flex}.manual-list-block ul,.manual-compact-list{flex-direction:column;gap:10px;list-style:none;display:flex}.manual-list-block li,.manual-compact-list li{color:#66736f;padding-left:18px;line-height:1.65;position:relative}.manual-list-block li:before,.manual-compact-list li:before{content:"";background:var(--manual-green);border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:0}.manual-company-system-grid{align-items:stretch}.manual-company-system-card{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-card);background:var(--manual-white);min-width:0;min-height:310px;box-shadow:var(--manual-shadow-card);transition:transform var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth);flex-direction:column;gap:18px;padding:30px;display:flex;position:relative;overflow:hidden}.manual-company-system-card:before{content:"";background:var(--manual-green);height:2px;position:absolute;inset:0 0 auto}.manual-company-system-card:hover{border-color:var(--manual-border);box-shadow:var(--manual-shadow-hover);transform:translateY(-2px)}.manual-company-system-head{align-items:center;gap:14px;display:flex}.manual-company-system-icon{color:#fff;background:var(--gradient-primary);border-radius:14px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex;box-shadow:0 12px 26px rgba(24,160,88,.18)}.manual-company-system-head small,.manual-company-system-head strong{display:block}.manual-company-system-head small{color:var(--manual-green-deep);font-size:12px;font-weight:var(--manual-label-weight);margin-bottom:4px}.manual-company-system-head strong{color:var(--manual-text);font-size:var(--manual-title-md);line-height:1.25;font-weight:var(--manual-title-weight)}.manual-company-system-card p{max-width:52em;color:var(--manual-muted);line-height:1.75}.manual-company-system-proof{color:var(--manual-green-deep);background:rgba(24,160,88,.08);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.manual-company-system-proof strong{font-size:var(--manual-title-sm);line-height:1;font-weight:var(--manual-title-weight);white-space:nowrap}.manual-company-system-proof span{color:#53615d;font-size:13px;font-weight:700;line-height:1.55}.manual-company-system-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.manual-company-system-items span{color:#42504c;min-height:46px;font-weight:var(--manual-label-weight);background:rgba(24,160,88,.055);border:1px solid #18a0581f;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;line-height:1.35;display:grid}.manual-company-system-card.standard .manual-company-system-items span{min-height:58px}.manual-company-system-items em{color:var(--manual-muted);font-size:12px;font-style:normal;font-weight:var(--manual-label-weight)}.manual-founder-portrait,.manual-visual-panel,.manual-detail-icon{border-radius:var(--manual-radius-card);border:1px solid var(--manual-border-soft);background:var(--manual-white);box-shadow:var(--manual-shadow-card);overflow:hidden}.manual-founder-portrait{aspect-ratio:1;justify-self:center;width:min(100%,360px)}.manual-founder-portrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 14%;object-position:center 14%;width:100%;height:100%}.manual-founder-main{grid-template-columns:minmax(0,1fr) 180px;align-items:start;gap:18px;display:grid}.manual-founder-copy{min-width:0}.manual-founder-card-portrait{width:180px}.manual-founder-tags,.manual-founder-link{grid-column:1/-1}.manual-founder-main h2{font-size:var(--manual-title-lg);margin:10px 0;line-height:1.18}.manual-founder-motto{color:#17201d;font-size:var(--manual-title-sm);font-weight:var(--manual-title-weight);line-height:1.45}.manual-founder-motto span{white-space:nowrap;word-break:keep-all;max-width:100%;display:inline-block}@media (width>=1101px){.manual-founder-layout{grid-template-columns:minmax(450px,1.12fr) minmax(260px,.84fr) minmax(260px,.84fr);align-items:stretch;gap:18px}.manual-founder-layout>.manual-grid.two.compact{display:contents}.manual-founder-main{grid-template-columns:minmax(0,1fr) 180px;gap:22px;padding:30px}.manual-founder-card-portrait{width:180px}.manual-founder-main h2{font-size:var(--manual-title-lg);line-height:1.18}.manual-founder-motto{max-width:18em;font-size:var(--manual-title-sm);line-height:1.45}.manual-founder-tags{max-width:680px;margin-top:18px}.manual-founder-link{justify-self:start;margin-top:16px}.manual-founder-layout .manual-list-block{flex-direction:column;min-height:100%;padding:30px 30px 32px;display:flex}.manual-founder-layout .manual-list-block ul{flex:1;justify-content:space-between}.manual-founder-layout .manual-list-block li{line-height:1.62}}.manual-tag-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.manual-tag-row span,.manual-tag-row em{min-width:0;max-width:100%;color:var(--manual-green-deep);font-size:12px;font-style:normal;font-weight:var(--manual-label-weight);overflow-wrap:anywhere;word-break:break-word;background:rgba(24,160,88,.11);border-radius:8px;padding:7px 10px;line-height:1.42}.manual-tag-row.mini{margin-top:8px}.manual-tag-row.mini em{padding:5px 8px;font-size:11px}.manual-visual-panel{height:260px}.manual-detail-icon{width:140px;height:140px;color:var(--manual-green);justify-content:center;justify-self:center;align-items:center;display:flex}.manual-step-card{min-height:160px;padding:22px}.manual-visual-evidence-band{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-panel);min-width:0;box-shadow:var(--manual-shadow-soft);background:radial-gradient(circle at 92% 8%,rgba(220,245,233,.72),rgba(255,255,255,0) 34%),linear-gradient(rgba(255,255,255,.98),rgba(246,252,249,.92));grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);gap:0;margin-top:28px;display:grid;overflow:hidden}.manual-visual-evidence-media{background:#eaf6f0;min-height:238px;position:relative;overflow:hidden}.manual-visual-evidence-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,rgba(10,45,32,.16),rgba(10,45,32,.02) 62%),linear-gradient(rgba(255,255,255,0),rgba(8,35,25,.18));position:absolute;top:0;right:0;bottom:0;left:0}.manual-visual-evidence-media img{-o-object-fit:cover;object-fit:cover;filter:saturate(.96)brightness(1.03)contrast(.98);width:100%;height:100%;display:block}.manual-visual-evidence-copy{align-content:center;gap:12px;min-width:0;padding:30px;display:grid}.manual-visual-evidence-copy small{color:var(--manual-green-deep);font-size:12px;font-weight:800}.manual-visual-evidence-copy strong{max-width:760px;color:var(--manual-text);font-size:26px;line-height:1.28}.manual-visual-evidence-copy em{max-width:720px;color:var(--manual-muted);font-style:normal;line-height:1.76}.manual-visual-evidence-points{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.manual-visual-evidence-points i{border:1px solid var(--manual-border-soft);color:var(--manual-green-deep);background:rgba(255,255,255,.74);border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:700}.manual-step-card span{color:var(--manual-green);font-size:13px;font-weight:var(--manual-label-weight);margin-bottom:18px;display:block}.manual-org-root{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:20px 22px;display:flex}.manual-org-root span,.manual-meta-line{color:#66736f;font-size:13px;line-height:1.5}.manual-department-section .manual-section-head{margin-bottom:18px}.manual-department-board{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-panel);box-shadow:var(--manual-shadow-soft);background:radial-gradient(circle at 8% 12%,rgba(210,242,226,.74),rgba(255,255,255,0) 38%),linear-gradient(rgba(255,255,255,.96),rgba(246,252,249,.92));padding:18px}.manual-department-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.manual-visual-evidence-band+.manual-department-grid{margin-top:24px}.manual-department-card{border-radius:var(--manual-radius-card);min-width:0;min-height:224px;color:inherit;transition:transform var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth);background:rgba(255,255,255,.9);border:1px solid #c7e1d5cc;flex-direction:column;gap:12px;padding:18px;text-decoration:none;display:flex;box-shadow:0 14px 34px rgba(20,39,32,.06)}.manual-department-card:hover{border-color:var(--manual-border);box-shadow:var(--manual-shadow-hover);transform:translateY(-2px)}.manual-department-card-index{color:rgba(21,128,76,.62);font-size:12px;font-weight:800}.manual-department-card-copy{gap:9px;display:grid}.manual-department-card-copy small{color:var(--manual-green-deep);font-size:12px;font-weight:800}.manual-department-card-copy strong{color:var(--manual-text);font-size:21px;line-height:1.25}.manual-department-card-copy em{color:var(--manual-muted);font-style:normal;line-height:1.65}.manual-department-card-meta,.manual-department-card-link{flex-wrap:wrap;gap:8px;display:flex}.manual-department-card-meta{margin-top:auto}.manual-department-card-meta em{color:var(--manual-green-deep);background:var(--manual-mint-strong);border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:700}.manual-department-card-link{color:var(--manual-green-deep);align-items:center;font-size:13px;font-weight:800}.manual-people-lens{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.manual-people-lens span{border:1px solid var(--manual-border-soft);background:linear-gradient(rgba(255,255,255,.96),rgba(241,250,245,.82));border-radius:14px;gap:7px;min-width:0;padding:16px;display:grid}.manual-people-lens strong{color:var(--manual-text);font-size:16px}.manual-people-lens em{color:var(--manual-muted);font-size:13px;font-style:normal;line-height:1.55}.manual-people-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.manual-member-card{align-items:center;gap:12px;min-height:112px;padding:14px;display:flex}.manual-member-card.is-founder-member{grid-column:span 2;align-items:flex-start}.manual-member-avatar{background:#dfe8e4;border-radius:8px;flex:0 0 58px;width:58px;height:58px;overflow:hidden}.manual-member-avatar img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 14%;object-position:center 14%;width:100%;height:100%}.manual-member-copy{min-width:0}.manual-member-copy strong,.manual-member-copy small{display:block}.manual-member-copy small{color:#66736f;margin-top:4px;font-size:12px;line-height:1.45}.manual-member-list{gap:10px;display:grid}.manual-member-list a{color:#17201d;font-weight:var(--manual-title-weight);background:rgba(24,160,88,.08);border-radius:8px;grid-template-columns:minmax(80px,auto) minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.manual-member-list span{color:#66736f;font-size:12px;font-weight:600}.manual-member-detail{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-panel);box-shadow:var(--manual-shadow-soft);background:radial-gradient(circle at 92% 12%,rgba(222,246,233,.78),rgba(255,255,255,0) 30%),linear-gradient(rgba(255,255,255,.96),rgba(248,253,250,.94));grid-template-columns:260px minmax(0,1fr);align-items:center;gap:28px;margin-bottom:28px;padding:22px;display:grid}.manual-member-detail .manual-founder-portrait{border-radius:20px;width:260px}.manual-member-detail h1{margin:8px 0}.manual-member-detail blockquote{color:#17201d;font-size:var(--manual-title-sm);font-weight:var(--manual-title-weight);margin:16px 0 0}.manual-member-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:-8px 0 22px;display:grid}.manual-member-trust-strip span{border:1px solid var(--manual-border-soft);background:rgba(255,255,255,.94);border-radius:16px;min-width:0;padding:16px;box-shadow:0 14px 32px rgba(31,93,66,.06)}.manual-member-trust-strip small,.manual-member-trust-strip strong{display:block}.manual-member-trust-strip small{color:var(--manual-green-deep);font-size:12px;font-weight:850}.manual-member-trust-strip strong{color:var(--manual-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:16px;line-height:1.42;display:-webkit-box;overflow:hidden}.manual-case-results{flex-direction:column;gap:8px;margin-top:4px;display:flex}.manual-case-results span,.manual-case-results em{border-left:3px solid var(--manual-green);color:#17201d;font-size:14px;font-style:normal;font-weight:var(--manual-title-weight);padding-left:10px}.manual-case-gallery-grid{align-items:stretch}.manual-case-proof-wall{grid-template-columns:minmax(320px,.58fr) minmax(0,.42fr);align-items:stretch;gap:20px;display:grid}.manual-case-proof-media{border-radius:var(--manual-radius-panel);min-height:430px;box-shadow:var(--manual-shadow-soft);background:#08261d;position:relative;overflow:hidden}.manual-case-proof-media img{-o-object-fit:cover;object-fit:cover;filter:saturate(.92)brightness(.82)contrast(.98);width:100%;height:100%;display:block}.manual-case-proof-overlay{background:linear-gradient(rgba(8,38,29,.08),rgba(8,38,29,.76)),linear-gradient(90deg,rgba(8,38,29,.72),rgba(8,38,29,.08) 66%);position:absolute;top:0;right:0;bottom:0;left:0}.manual-case-proof-media-copy{color:#fff;gap:10px;display:grid;position:absolute;bottom:28px;left:30px;right:30px}.manual-case-proof-media-copy small{color:rgba(187,241,215,.92);font-size:12px;font-weight:800}.manual-case-proof-media-copy strong{max-width:560px;font-size:32px;line-height:1.2}.manual-case-proof-media-copy em{color:rgba(255,255,255,.76);max-width:520px;font-style:normal;line-height:1.72}.manual-case-proof-list{gap:12px;display:grid}.manual-case-proof-item{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-card);min-width:0;min-height:0;color:inherit;box-shadow:var(--manual-shadow-card);transition:transform var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth);background:rgba(255,255,255,.94);align-content:center;gap:9px;padding:20px;text-decoration:none;display:grid}.manual-case-proof-item:hover{border-color:var(--manual-border);box-shadow:var(--manual-shadow-hover);transform:translateY(-2px)}.manual-case-proof-item small{color:var(--manual-green-deep);font-size:12px;font-weight:800}.manual-case-proof-item strong{color:var(--manual-text);font-size:20px;line-height:1.28}.manual-case-proof-item em{color:var(--manual-muted);font-style:normal;line-height:1.58}.manual-case-proof-item span{color:rgba(21,128,76,.78);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.manual-case-gallery-card{flex-direction:column;min-width:0;min-height:430px;padding:0;display:flex;overflow:hidden}.manual-case-thumb{background:var(--manual-mint);height:170px;display:block;overflow:hidden}.manual-case-thumb img{-o-object-fit:cover;object-fit:cover;filter:saturate(.96)brightness(1.02);width:100%;height:100%;display:block}.manual-case-card-copy{flex-direction:column;flex:1;gap:12px;padding:22px;display:flex}.manual-case-card-copy p{color:var(--manual-muted);overflow-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.72;display:-webkit-box;overflow:hidden}.manual-case-media{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);align-items:center;gap:24px;margin-bottom:16px;display:grid}.manual-case-media img{border-radius:var(--manual-radius-card);min-height:260px}.manual-case-media small{color:var(--manual-muted);margin-top:12px;line-height:1.6;display:block}.manual-case-detail-lead{grid-template-columns:minmax(320px,.54fr) minmax(0,.46fr);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.manual-case-detail-media,.manual-case-detail-copy{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-panel);min-width:0;box-shadow:var(--manual-shadow-soft);background:rgba(255,255,255,.94);overflow:hidden}.manual-case-detail-media{background:#0c3125;min-height:360px;position:relative}.manual-case-detail-media img{-o-object-fit:cover;object-fit:cover;filter:saturate(.96)brightness(1.02);width:100%;height:100%;display:block}.manual-case-detail-scrim{background:linear-gradient(rgba(8,38,29,.06),rgba(8,38,29,.78)),linear-gradient(90deg,rgba(8,38,29,.58),rgba(8,38,29,.06));position:absolute;top:0;right:0;bottom:0;left:0}.manual-case-detail-label{color:#fff;position:absolute;bottom:24px;left:26px;right:26px}.manual-case-detail-label small,.manual-case-detail-label strong,.manual-case-detail-copy small,.manual-case-detail-copy strong,.manual-case-detail-copy em,.manual-case-detail-copy i{display:block}.manual-case-detail-label small,.manual-case-detail-copy small{color:rgba(187,241,215,.92);font-size:12px;font-weight:850}.manual-case-detail-label strong{max-width:560px;margin-top:8px;font-size:32px;line-height:1.22}.manual-case-detail-copy{flex-direction:column;justify-content:center;padding:30px;display:flex}.manual-case-detail-copy small{color:var(--manual-green-deep)}.manual-case-detail-copy>strong{color:var(--manual-text);margin-top:12px;font-size:30px;line-height:1.26}.manual-case-detail-copy>em,.manual-case-detail-copy>i{color:var(--manual-muted);margin-top:14px;font-style:normal;line-height:1.72}.manual-case-detail-copy>i{color:rgba(97,112,107,.82);font-size:13px}.manual-case-detail-metrics{grid-template-columns:.78fr 1.22fr;gap:10px;margin-top:22px;display:grid}.manual-case-detail-metrics span{border:1px solid var(--manual-border-soft);background:linear-gradient(rgba(241,250,245,.9),rgba(255,255,255,.94));border-radius:14px;min-width:0;padding:14px}.manual-case-detail-metrics b,.manual-case-detail-metrics em{display:block}.manual-case-detail-metrics b{color:var(--manual-green-deep);font-size:18px;line-height:1.32}.manual-case-detail-metrics em{color:var(--manual-muted);margin-top:6px;font-size:12px;font-style:normal}.manual-case-evidence-note{border-left:3px solid var(--manual-green);color:var(--manual-muted);background:var(--manual-mint);margin:0 0 16px;padding:12px 14px;line-height:1.7}.manual-case-evidence-summary{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-panel);box-shadow:var(--manual-shadow-soft);background:radial-gradient(circle at 100% 0,rgba(222,246,233,.72),rgba(255,255,255,0) 34%),rgba(255,255,255,.94);grid-template-columns:minmax(220px,.32fr) minmax(0,.68fr);gap:14px;margin:0 0 18px;padding:18px;display:grid}.manual-case-evidence-summary>div:first-child{align-content:start;gap:9px;display:grid}.manual-case-evidence-summary small{color:var(--manual-green-deep);font-size:12px;font-weight:850}.manual-case-evidence-summary>div:first-child strong{color:var(--manual-text);font-size:22px;line-height:1.32}.manual-case-evidence-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.manual-case-evidence-steps span{background:rgba(255,255,255,.74);border:1px solid #c7e1d5d1;border-radius:14px;min-width:0;padding:14px}.manual-case-evidence-steps i,.manual-case-evidence-steps strong,.manual-case-evidence-steps em{display:block}.manual-case-evidence-steps i{color:var(--manual-green);font-size:12px;font-style:normal;font-weight:850}.manual-case-evidence-steps strong{color:var(--manual-text);margin-top:8px;font-size:16px;line-height:1.32}.manual-case-evidence-steps em{color:var(--manual-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:8px;font-size:13px;font-style:normal;line-height:1.62;display:-webkit-box;overflow:hidden}.manual-case-evidence-summary p{border-top:1px solid var(--manual-border-soft);color:var(--manual-muted);grid-column:1/-1;margin:0;padding-top:14px;font-size:13px;line-height:1.68}.manual-case-review-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.manual-case-review-card{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-panel);min-width:0;box-shadow:var(--manual-shadow-card);background:rgba(255,255,255,.96);padding:0;overflow:hidden}.manual-case-review-head{color:#fff;background:linear-gradient(rgba(8,38,29,.1),rgba(8,38,29,.82)),url(/assets/manual-case-evidence-v3-oonRcux8.webp) 50%/cover;align-content:end;gap:9px;min-height:168px;padding:22px;display:grid}.manual-case-review-head span,.manual-case-review-head small{color:rgba(187,241,215,.9);font-weight:800}.manual-case-review-head span{font-size:12px}.manual-case-review-head small{font-size:13px}.manual-case-review-head strong{max-width:320px;font-size:22px;line-height:1.28}.manual-case-review-flow{gap:0;margin:0;padding:0;display:grid}.manual-case-review-flow div{border-top:1px solid var(--manual-border-soft);padding:18px 20px 18px 42px;position:relative}.manual-case-review-flow div:before{content:"";background:var(--manual-green);border-radius:50%;width:9px;height:9px;position:absolute;top:24px;left:20px;box-shadow:0 0 0 6px rgba(22,163,103,.1)}.manual-case-review-flow dt{color:var(--manual-green-deep);font-size:13px;font-weight:var(--manual-label-weight)}.manual-case-review-flow dd{color:var(--manual-muted);margin:4px 0 0;line-height:1.7}.manual-video-card{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-card);height:320px;box-shadow:var(--manual-shadow-card);background:#101817;display:block;position:relative;overflow:hidden}.manual-video-overlay,.manual-video-placeholder{color:#fff;background:rgba(10,18,17,.32);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.manual-play-button{aspect-ratio:1;color:#173f3b;background:#fff;border-radius:50%;flex:0 0 54px;justify-content:center;align-items:center;width:54px;height:54px;line-height:0;display:inline-flex}.manual-play-button svg{flex:none}.manual-video-player{aspect-ratio:16/9;background:#101817;border:1px solid #1f29371a;border-radius:12px;width:min(100%,920px,96vh);min-height:0;max-height:min(54vh,520px);margin:0 auto 24px;position:relative;overflow:hidden;box-shadow:0 18px 44px rgba(23,32,29,.1)}.manual-video-player uni-video,.manual-video-player img{width:100%;height:100%;min-height:0;display:block}.manual-video-player uni-video{-o-object-fit:contain;object-fit:contain}.manual-video-player img{-o-object-fit:cover;object-fit:cover;filter:saturate(.96)brightness(1.02)contrast(.98)}.manual-video-asset-stage{grid-template-columns:minmax(420px,.62fr) minmax(0,.38fr);align-items:stretch;gap:18px;margin-bottom:24px;display:grid}.manual-video-asset-stage .manual-video-player{border-radius:var(--manual-radius-panel);width:100%;max-height:none;margin:0}.manual-video-asset-copy{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-panel);min-width:0;box-shadow:var(--manual-shadow-soft);background:radial-gradient(circle at 100% 0,rgba(222,246,233,.72),rgba(255,255,255,0) 38%),rgba(255,255,255,.94);flex-direction:column;justify-content:center;padding:28px;display:flex}.manual-video-asset-copy small,.manual-video-asset-copy strong,.manual-video-asset-copy em{display:block}.manual-video-asset-copy small{color:var(--manual-green-deep);font-size:12px;font-weight:850}.manual-video-asset-copy strong{color:var(--manual-text);margin-top:12px;font-size:30px;line-height:1.24}.manual-video-asset-copy em{color:var(--manual-muted);margin-top:14px;font-style:normal;line-height:1.72}.manual-video-asset-points{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.manual-video-asset-points i{color:var(--manual-green-deep);background:rgba(235,249,241,.88);border:1px solid #137e4c24;border-radius:999px;padding:7px 11px;font-size:13px;font-style:normal;font-weight:750}.manual-video-detail-page .manual-section-hero{padding-bottom:24px}.manual-video-card img{filter:saturate(.96)brightness(1.02)contrast(.98)}.manual-intro-video-section{padding-top:26px}.manual-intro-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.manual-intro-video-card{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-panel);min-width:0;min-height:100%;box-shadow:var(--manual-shadow-soft);color:inherit;transition:transform var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth);background:rgba(255,255,255,.94);grid-template-rows:minmax(220px,.92fr) auto;text-decoration:none;display:grid;overflow:hidden}.manual-intro-video-card:hover{border-color:var(--manual-border);box-shadow:var(--manual-shadow-hover);transform:translateY(-2px)}.manual-intro-video-media{background:#edf6f2;min-height:220px;position:relative;overflow:hidden}.manual-intro-video-media img{-o-object-fit:cover;object-fit:cover;filter:saturate(.95)brightness(1.02)contrast(.98);width:100%;height:100%;display:block}.manual-intro-video-scrim{background:linear-gradient(rgba(13,33,25,.04),rgba(13,33,25,.42)),linear-gradient(90deg,rgba(13,33,25,.42),rgba(13,33,25,.06) 58%);position:absolute;top:0;right:0;bottom:0;left:0}.manual-intro-video-play{color:#fff;align-items:center;gap:12px;font-weight:800;display:inline-flex;position:absolute;bottom:20px;left:22px}.manual-intro-video-play em{text-shadow:0 10px 24px #00000047;font-style:normal}.manual-intro-video-copy{gap:10px;min-width:0;padding:22px;display:grid}.manual-intro-video-copy small{color:var(--manual-green-deep);font-size:12px;font-weight:800}.manual-intro-video-copy strong{color:var(--manual-text);font-size:22px;line-height:1.28}.manual-intro-video-copy>span:not(.manual-intro-video-points){color:var(--manual-muted);line-height:1.72}.manual-intro-video-points{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.manual-intro-video-points em{border:1px solid var(--manual-border-soft);color:var(--manual-green-deep);background:rgba(239,248,244,.86);border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:700}.manual-video-placeholder{text-align:center;z-index:1;background:linear-gradient(90deg,rgba(10,18,17,.44),rgba(10,18,17,.26));justify-content:center;padding:24px}.manual-video-placeholder strong{overflow-wrap:anywhere;width:calc(100% - 32px);max-width:520px;font-size:24px}.manual-video-placeholder p{color:rgba(255,255,255,.78);overflow-wrap:anywhere;width:min(520px,100% - 32px);max-width:100%;line-height:1.7}.manual-video-script-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.manual-video-script-card{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-card);background:var(--manual-white);min-height:176px;box-shadow:var(--manual-shadow-card);padding:18px}.manual-video-script-card span,.manual-video-script-card strong{display:block}.manual-video-script-card span{color:var(--manual-green);font-weight:var(--manual-title-weight);margin-bottom:12px}.manual-video-script-card p{color:var(--manual-muted);margin-top:10px;line-height:1.7}.manual-video-speaker-plan{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.manual-video-speaker-plan span{border:1px solid var(--manual-border);color:var(--manual-green-deep);background:var(--manual-mint);border-radius:999px;padding:9px 12px;font-size:13px;font-weight:700}.manual-video-detail-path{margin-top:0}.manual-video-detail-chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.manual-video-detail-chapter{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-card);min-width:0;box-shadow:var(--manual-shadow-card);background:linear-gradient(rgba(255,255,255,.96),rgba(247,252,249,.94));padding:20px}.manual-video-detail-chapter span,.manual-video-detail-chapter strong{display:block}.manual-video-detail-chapter span{color:var(--manual-green);font-size:13px;font-weight:850}.manual-video-detail-chapter strong{color:var(--manual-text);margin-top:12px;font-size:20px;line-height:1.3}.manual-video-detail-chapter p{color:var(--manual-muted);margin:10px 0 0;line-height:1.68}.manual-not-found{min-height:68vh}.manual-footer{padding:28px max(24px,calc((100vw - var(--max-width)) / 2));color:#66736f;background:#fff;border-top:1px solid #1f29371a;justify-content:space-between;align-items:center;gap:16px;display:flex}.manual-footer strong{color:#17201d;line-height:1.45;display:block}.manual-footer-contact{color:#66736f;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;min-width:0;font-style:normal;line-height:1.5;display:flex}.manual-footer-contact a{color:inherit;white-space:nowrap}.manual-bottom-nav{display:none}@media (width<=1100px){.manual-brand{min-width:132px}.manual-brand small{display:none}.manual-topbar{gap:16px}.manual-top-context{max-width:330px;padding:7px 9px}.manual-top-route a,.manual-top-route strong{max-width:78px}.manual-top-context .manual-back-link{padding-left:8px}.manual-top-links{gap:4px}.manual-top-links a{padding:8px 9px;font-size:13px}.manual-entry-grid,.manual-grid.three,.manual-people-grid,.manual-department-grid,.manual-case-review-board,.manual-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-section-head,.manual-section-hero,.manual-visual-evidence-band,.manual-detail-visual-lead,.manual-case-detail-lead,.manual-case-evidence-summary,.manual-company-identity-grid,.manual-recognition-board,.manual-two-column,.manual-founder-layout,.manual-case-media,.manual-home-trust-canvas,.manual-product-visual-story,.manual-product-system-matrix,.manual-video-asset-stage,.manual-organization-delivery-scene,.manual-case-proof-wall,.manual-proof-showcase-section,.manual-proof-board{grid-template-columns:1fr}.manual-proof-showcase-grid{grid-template-rows:none;grid-template-columns:1fr}.manual-proof-showcase-card:first-child{grid-row:auto}.manual-intro-video-grid{grid-template-columns:1fr}.manual-model-showcase,.manual-founder-evidence-strip,.manual-organization-map-grid,.manual-trust-proof-grid,.manual-source-map-grid,.manual-human-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-visual-panel,.manual-video-card{height:280px}}@media (width<=900px){.manual-app{background:var(--manual-white);--manual-topbar-height:58px;--manual-title-xl:30px;--manual-title-lg:26px;--manual-title-md:22px;--manual-title-sm:17px}.manual-topbar{border-bottom-color:var(--manual-border);background:rgba(255,255,255,.94);gap:10px;min-height:58px;padding:8px 16px;overflow:hidden}.manual-brand{flex:none;gap:9px;min-width:0;max-width:124px}.manual-brand-mark{background:var(--manual-green);border-radius:10px;width:36px;height:36px}.manual-brand strong{font-size:16px}.manual-top-links{display:none}.manual-brand small{color:rgba(66,78,74,.72);white-space:nowrap;text-overflow:ellipsis;max-width:190px;margin-top:1px;font-size:10px;line-height:1.25;display:none;overflow:hidden}.manual-top-context{min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;flex:1 1 0;justify-content:flex-end;padding:0;overflow:hidden}.manual-top-context .manual-back-link{display:none}.manual-top-route{width:100%;min-width:0;max-width:100%;color:var(--manual-green-deep);font-size:12px;font-weight:var(--manual-title-weight);white-space:nowrap;flex:0 auto;justify-content:flex-start;align-items:center;gap:4px;display:flex;overflow:hidden}.manual-top-route span,.manual-top-route a,.manual-top-route strong{align-items:center;gap:3px;min-width:0;display:inline-flex}.manual-top-route span{flex:0 auto}.manual-top-route span:first-child{flex:none}.manual-top-route a,.manual-top-route strong{text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden}.manual-top-route span:first-child a{max-width:none}.manual-top-route svg{display:none}.manual-top-route em{color:var(--manual-muted);font-style:normal;font-weight:700}.manual-top-route .is-current a,.manual-top-route .is-current strong{color:var(--manual-green-deep)}.manual-page-nav,.manual-page>.manual-breadcrumbs,.manual-page>.manual-back-link,.manual-page>.manual-section-switch{display:none}.manual-cover{min-height:auto;color:var(--text-primary);isolation:isolate;background:linear-gradient(145deg,#fff,#f7fcf9,#edf8f1)}.manual-cover:before,.manual-cover:after{content:"";z-index:0;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.manual-cover:before{opacity:.16;filter:saturate(1.08);background-image:url(/assets/manual-hero-bg-v3-BdWOu6vF.webp);background-position:62% -18px;background-repeat:no-repeat;background-size:132%}.manual-cover:after{background:linear-gradient(rgba(255,255,255,.68),rgba(247,252,249,.92) 56%,#fff),linear-gradient(90deg,rgba(255,255,255,.96),rgba(247,252,249,.84) 60%,rgba(237,248,241,.88))}.manual-cover-bg{display:none}.manual-home-flow{background:linear-gradient(#f7fbf8,#fff 34%,#fff);margin-top:0}.manual-home-reference-stack{grid-template-columns:1fr;gap:12px;margin-top:0;padding-top:12px;padding-bottom:16px}.manual-home-reference-stack:before{-webkit-backdrop-filter:blur(14px)saturate(118%);background:linear-gradient(rgba(248,252,250,0),rgba(244,251,247,.48) 36%,rgba(255,255,255,.94)),radial-gradient(at 50% 100%,rgba(205,237,222,.52),rgba(255,255,255,0) 72%);height:88px;top:-52px}.manual-section-strip.manual-home-reference-stack{margin:-16px auto 0;padding-top:10px;padding-bottom:16px}.manual-founder-quote-card{border-radius:18px;grid-template-columns:116px minmax(0,1fr);gap:8px;min-height:132px;padding:0 12px 0 0}.manual-founder-quote-card:before{background:radial-gradient(circle at 14% 20%,rgba(192,234,216,.98),rgba(239,250,245,.82) 27%,rgba(255,255,255,0) 58%),radial-gradient(circle at 92% 18%,rgba(233,246,239,.88),rgba(255,255,255,0) 38%),linear-gradient(90deg,rgba(238,250,245,.99),rgba(255,255,255,.99) 57%,rgba(251,254,252,.99))}.manual-founder-quote-portrait{padding-left:8px}.manual-founder-quote-portrait:after{content:"";z-index:2;pointer-events:none;background-color:rgba(0,0,0,0);background-image:linear-gradient(90deg,rgba(238,250,245,0),rgba(238,250,245,.9)),linear-gradient(rgba(238,250,245,0),rgba(238,250,245,.86));background-position:100% 0,0 100%;background-repeat:no-repeat;background-size:24px 100%,100% 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;top:0;right:0;bottom:0;left:0}.manual-founder-quote-portrait img{width:126px;max-height:132px;transform:translate(-4px,2px);-webkit-mask-image:linear-gradient(90deg,#000 0% 78%,#00000057 90%,#0000 100%),linear-gradient(#000 0% 86%,#00000075 94%,#0000 100%);mask-image:linear-gradient(90deg,#000,#000 78%,rgba(0,0,0,.34) 90%,rgba(0,0,0,0)),linear-gradient(#000,#000 86%,rgba(0,0,0,.46) 94%,rgba(0,0,0,0));-webkit-mask-composite:source-in;mask-composite:intersect}.manual-founder-quote-copy{gap:3px;max-width:252px;padding:11px 0 10px}.manual-founder-quote-copy small{letter-spacing:.03em;font-size:10px}.manual-founder-quote-copy strong{font-size:15px;line-height:1.12}.manual-founder-quote-copy em{max-width:202px;font-size:10px;line-height:1.5}.manual-founder-quote-mark{font-size:68px;top:4px;right:12px}.manual-founder-quote-signature{font-size:24px;bottom:8px;right:14px}.manual-founder-quote-signature:after{bottom:2px}.manual-cooperation-confidence-card{border-radius:15px;min-height:160px}.manual-cooperation-confidence-copy{gap:5px;padding:14px 18px 8px}.manual-cooperation-confidence-copy small{font-size:11px}.manual-cooperation-confidence-copy strong{font-size:18px;line-height:1.2}.manual-cooperation-confidence-copy em{font-size:10px;line-height:1.36}.manual-cooperation-confidence-metrics{gap:7px;padding:0 18px 12px}.manual-cooperation-confidence-metrics>span{text-align:center;grid-template-columns:1fr;justify-items:center;row-gap:4px}.manual-cooperation-confidence-metrics i{grid-row:auto;width:26px;height:26px}.manual-cooperation-confidence-metrics strong{white-space:nowrap;max-width:100%;font-size:11px;line-height:1.2}.manual-cooperation-confidence-metrics em{white-space:nowrap;max-width:100%;font-size:8px;line-height:1.2}.manual-home-signal-thread{max-width:calc(100% - 28px);box-shadow:none;background:rgba(255,255,255,.07);border-color:rgba(203,245,221,.18);gap:6px;margin:-4px 14px 14px;padding:6px 9px}.manual-home-signal-thread strong{font-size:10px}.manual-home-signal-thread em{font-size:9px}.manual-home-trust-canvas{grid-template-columns:1fr;gap:14px;padding-top:22px;padding-bottom:28px}.manual-trust-canvas-media{border-radius:18px;min-height:320px}.manual-trust-canvas-copy{border-radius:18px;padding:22px}.manual-trust-canvas-copy h2{font-size:24px;line-height:1.32}.manual-trust-canvas-copy p{font-size:15px;line-height:1.76}.manual-trust-canvas-map{grid-template-columns:1fr;gap:10px}.manual-trust-canvas-card{border-radius:14px;min-width:0;min-height:0;padding:15px 42px 15px 15px}.manual-trust-canvas-card em{overflow-wrap:anywhere}.manual-cover-content,.manual-mobile-index-strip,.manual-section-strip,.manual-page{padding-left:16px;padding-right:16px}.manual-cover-content{z-index:1;min-width:0;padding-top:22px;padding-bottom:16px}.manual-cover-grid{width:min(100%,var(--max-width));grid-template-columns:1fr;gap:10px;min-width:0;padding-left:16px;padding-right:16px}.manual-cover-grid .manual-cover-content{min-width:0;padding-top:22px;padding-bottom:6px}.manual-hero-video-panel{aspect-ratio:auto;width:100%;height:168px;min-height:0}.manual-hero-video-content{gap:10px;inset:auto 14px 14px}.manual-hero-video-content strong{margin:3px 0;font-size:17px;line-height:1.28}.manual-hero-video-content small,.manual-hero-video-content em{font-size:11px}.manual-hero-video-panel .manual-play-button{flex-basis:48px;width:48px;height:48px}.manual-narrative-path{grid-template-columns:1fr}.manual-cover .manual-kicker{color:var(--accent)}.manual-cover h1{max-width:22rem;color:var(--text-primary);font-size:var(--manual-title-xl);margin:12px 0 10px;line-height:1.16}.manual-cover h1 span{color:var(--accent)}.manual-cover-thesis{max-width:22rem;margin:-2px 0 12px;font-size:20px;line-height:1.36}.manual-cover p{max-width:24rem;color:var(--text-secondary);font-size:15px;line-height:1.7}.manual-proof-showcase-lead h2{font-size:24px;line-height:1.32}.manual-proof-showcase-section{gap:18px}.manual-proof-showcase-lead{padding-left:16px}.manual-proof-showcase-grid{gap:12px}.manual-proof-showcase-card{border-radius:16px;grid-template-rows:150px auto}.manual-proof-board-media{border-radius:18px;grid-template-rows:180px auto}.manual-proof-board-media img{min-height:180px}.manual-organization-delivery-media,.manual-visual-evidence-media,.manual-case-proof-media{border-radius:18px;min-height:280px}.manual-case-detail-media{min-height:280px}.manual-case-evidence-steps{grid-template-columns:1fr}.manual-organization-delivery-copy{padding:22px}.manual-organization-delivery-media strong,.manual-case-proof-media-copy strong{font-size:24px}.manual-ai-ecosystem-band{border-radius:18px;grid-template-columns:1fr;gap:18px;padding:20px}.manual-section-strip.flush.manual-ai-ecosystem-band{padding:24px}.manual-ai-ecosystem-copy h2{font-size:22px}.manual-ai-ecosystem-orbit{grid-template-columns:1fr;gap:8px}.manual-ai-ecosystem-orbit span{min-height:0;padding:14px}.manual-model-card{border-radius:14px;grid-template-columns:86px minmax(0,1fr);min-height:0;padding:0;display:grid}.manual-model-media,.manual-model-media img{height:100%;min-height:0}.manual-model-media img{-o-object-position:center;object-position:center;min-height:0}.manual-model-copy{gap:5px;padding:12px 12px 10px}.manual-model-number{font-size:11px}.manual-model-target{font-size:13px;line-height:1.3}.manual-model-card strong{font-size:19px;line-height:1.18}.manual-model-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.42;display:-webkit-box;overflow:hidden}.manual-model-signal-note,.manual-model-link{display:none}.manual-model-tags{gap:6px;margin-top:2px}.manual-model-tags em{padding:5px 8px;font-size:11px}.manual-model-link{padding:0 16px 16px}.manual-case-gallery-card{min-height:0}.manual-cover-proof-track{border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;margin-top:14px}.manual-cover-proof-item{justify-content:center;gap:9px;min-height:0;padding:13px 8px 12px}.manual-cover-proof-item small{font-size:10px;line-height:1.3}.manual-cover-proof-item strong{white-space:nowrap;overflow-wrap:normal;word-break:keep-all;font-size:13px;line-height:1.34}.manual-cover-proof-item>span:not(.manual-cover-proof-icon){display:none}.manual-primary-button,.manual-secondary-button{border-radius:12px;width:100%;min-height:48px;padding:11px 12px;font-size:13px}.manual-primary-button{box-shadow:var(--shadow-green)}.manual-secondary-button{color:var(--accent-dark);border-color:var(--border-green);background:var(--accent-subtle)}.manual-cover .manual-stat-grid,.manual-desktop-index{display:none}.manual-mobile-quick{background:radial-gradient(circle at 92% 0,rgba(221,244,233,.86),rgba(255,255,255,0) 32%),linear-gradient(rgba(255,255,255,.98),rgba(245,251,248,.96));border:1px solid #cde6d8eb;border-radius:22px;gap:13px;padding:17px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px -26px rgba(18,77,53,.28)}.manual-mobile-quick:before{content:"";background:linear-gradient(90deg,rgba(20,162,93,.88),rgba(137,210,172,.18));border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:18px;right:18px}.manual-mobile-index-strip{background:linear-gradient(#f8fcfa,#fff);padding-top:8px;padding-bottom:18px;display:block}.manual-home .manual-home-flow{display:none}.manual-mobile-quick-head{gap:5px;display:grid}.manual-mobile-quick-head strong{color:var(--text-primary);font-size:20px;line-height:1.25}.manual-mobile-quick-head span{color:var(--manual-green-deep);font-size:12px;font-weight:800;line-height:1}.manual-mobile-quick-note{color:var(--manual-muted);margin:-2px 0 0;font-size:13px;line-height:1.68}.manual-mobile-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.manual-mobile-quick-grid a{border:1px solid var(--manual-border-soft);min-height:78px;color:var(--manual-green-deep);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);background:rgba(255,255,255,.78);border-radius:15px;grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:12px;font-size:14px;font-weight:700;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.82)}.manual-mobile-quick-index{color:var(--manual-green);font-size:11px;font-weight:800;line-height:1}.manual-mobile-quick-arrow{color:var(--manual-green-deep);justify-self:end;display:none}.manual-mobile-quick-grid a:hover{border-color:var(--manual-border);background:var(--manual-mint-strong)}.manual-mobile-quick-grid svg{color:var(--manual-green);flex:none;justify-self:end}.manual-mobile-quick-grid a>span:not(.manual-mobile-quick-index){text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;overflow:hidden}.manual-section-head h2,.manual-section-copy h1,.manual-story-panel h2,.manual-quote-panel h2,.manual-not-found h1,.manual-member-detail h1{font-size:var(--manual-title-lg);overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-weight:600;line-height:1.32}.manual-section-head h2{font-size:22px;line-height:1.38}.manual-section-copy h1{word-break:break-all;width:100%;max-width:calc(100vw - 32px);font-size:23px;font-weight:600;line-height:1.32}.manual-section-copy{min-width:0;max-width:100%}.manual-mobile-hero-brief{gap:9px;margin-top:16px;display:grid}.manual-mobile-hero-brief-title{color:var(--manual-green-deep);font-size:12px;font-weight:800;line-height:1}.manual-mobile-hero-brief-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.manual-mobile-hero-brief-list span{border:1px solid var(--manual-border-soft);background:rgba(255,255,255,.84);border-radius:12px;gap:4px;min-width:0;padding:10px 8px;display:grid}.manual-mobile-hero-brief-list small{color:var(--manual-green);font-size:10px;font-weight:800;line-height:1}.manual-mobile-hero-brief-list strong{color:var(--manual-text);white-space:nowrap;font-size:12px;font-weight:700;line-height:1.28}.manual-mobile-story-bridge{border:1px solid var(--manual-border-soft);border-left:3px solid var(--manual-green);background:radial-gradient(circle at 92% 10%,rgba(210,239,224,.72),rgba(255,255,255,0) 30%),linear-gradient(rgba(255,255,255,.98),rgba(242,250,246,.9));border-radius:16px;gap:8px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px rgba(23,32,29,.08)}.manual-mobile-story-media{background:#edf8f2;border-radius:12px;min-height:92px;margin:-5px -5px 0;display:block;position:relative;overflow:hidden}.manual-mobile-story-video{aspect-ratio:16/9;color:#fff;min-height:0;text-decoration:none}.manual-mobile-story-media:after{content:"";pointer-events:none;background:linear-gradient(rgba(8,35,25,.02),rgba(8,35,25,.18)),linear-gradient(90deg,rgba(255,255,255,.2),rgba(255,255,255,0) 56%);position:absolute;top:0;right:0;bottom:0;left:0}.manual-mobile-story-media img{-o-object-fit:cover;object-fit:cover;filter:saturate(.96)brightness(1.02)contrast(.98);width:100%;height:100%;display:block}.manual-mobile-story-video-play{z-index:1;color:#fff;text-shadow:0 2px 12px #0a12114d;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.manual-mobile-story-video-play .manual-play-button{color:#17463c;flex-basis:52px;width:52px;height:52px}.manual-mobile-story-video-play strong{color:#fff;font-size:15px;font-weight:850;line-height:1}.manual-mobile-story-copy{z-index:1;padding:0;position:relative}.manual-mobile-story-copy>span{color:var(--manual-green-deep);margin-bottom:4px;font-size:11px;font-weight:800;display:block}.manual-mobile-story-copy strong{color:var(--manual-text);font-size:18px;font-weight:700;line-height:1.24;display:block}.manual-mobile-story-copy p{color:var(--manual-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.manual-mobile-story-bridge ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.manual-mobile-story-bridge li{color:#24332e;text-align:center;background:rgba(255,255,255,.72);border:1px solid #cfe7d8b8;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:6px;font-size:12px;font-weight:700;line-height:1.35;display:flex}.manual-page h1,.manual-page h2,.manual-page h3,.manual-page p,.manual-page li,.manual-page span,.manual-page strong,.manual-page em,.manual-page small,.manual-page b,.manual-page i,.manual-page dt,.manual-page dd{overflow-wrap:anywhere;word-break:break-word;white-space:normal;line-break:loose;max-width:100%}.manual-page .manual-founder-motto span{overflow-wrap:normal;word-break:keep-all}.manual-section-strip,.manual-page,.manual-section-strip.manual-home-trust-canvas{padding-top:22px;padding-bottom:28px}.manual-page{background:linear-gradient(#fff,#f7fbf8 54%,#fff)}.manual-page>*+*{margin-top:18px}.manual-mobile-story-bridge+.manual-panel{margin-top:20px}.manual-panel+.manual-panel{margin-top:18px}.manual-section-head{border-left:3px solid var(--manual-green);padding-left:14px}.manual-section-hero{border-bottom:1px solid var(--manual-border-soft);gap:10px;margin-bottom:12px;padding-bottom:12px}.manual-section-copy p{overflow-wrap:anywhere;max-width:100%;margin-top:7px;font-size:14px;line-height:1.56}.manual-section-hero>.manual-visual-panel,.manual-section-hero>.manual-video-card{order:2;height:168px}.manual-video-page>.manual-section-hero>.manual-video-card,.manual-page>.manual-section-hero>.manual-visual-panel{display:none}.manual-section-hero>.manual-founder-portrait{order:2;justify-self:start;width:148px}.manual-section-hero>.manual-detail-icon{order:2;justify-self:start;width:92px;height:92px}.manual-founder-main{grid-template-columns:minmax(0,1fr) 132px;align-items:start;gap:14px}.manual-founder-card-portrait{justify-self:end;width:118px}.manual-founder-main h2{font-size:var(--manual-title-lg);margin:8px 0;line-height:1.12}.manual-founder-motto{font-size:16px;line-height:1.45}.manual-founder-tags{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:0;display:grid}.manual-founder-tags span{text-align:left;justify-content:flex-start;align-items:center;min-height:34px;display:inline-flex}.manual-founder-link{justify-self:start;margin-top:0}.manual-card,.manual-panel,.manual-company-system-card,.manual-list-block,.manual-step-card,.manual-member-card,.manual-org-root{border-color:var(--manual-border-soft);background:var(--manual-white);box-shadow:var(--manual-shadow-card)}.manual-card strong,.manual-card h3,.manual-list-block h3,.manual-step-card strong,.manual-member-card strong,.manual-org-root strong,.manual-case-media h2{font-weight:600}.manual-member-card{min-height:76px}.manual-people-lens{display:none}.manual-mobile-condensed-grid{max-height:none;overflow-y:visible}.manual-member-card.is-founder-member{grid-column:auto}.manual-card.text-only p,.manual-company-system-card p,.manual-visual-evidence-copy em,.manual-case-card-copy p{line-height:1.72}.manual-company-value-panel,.manual-company-mission-panel{gap:14px;min-height:0;padding:22px}.manual-trust-proof-grid,.manual-source-map-grid,.manual-human-story-grid,.manual-founder-evidence-strip,.manual-organization-map-grid{grid-template-columns:1fr}.manual-organization-map-grid{gap:8px}.manual-trust-proof-card,.manual-source-map-card,.manual-human-story-card{min-height:0;padding:20px}.manual-founder-signal-card,.manual-organization-map-card{gap:7px;min-height:0;padding:12px 14px}.manual-organization-map-index,.manual-department-card-index{font-size:11px}.manual-organization-map-icon{border-radius:9px;width:30px;height:30px}.manual-organization-map-icon svg{width:17px;height:17px}.manual-organization-map-card strong{font-size:18px;line-height:1.22}.manual-organization-map-card p{font-size:13px;line-height:1.45}.manual-organization-map-tags{gap:6px}.manual-organization-map-tags em{padding:5px 8px;font-size:11px}.manual-organization-delivery-media,.manual-case-proof-media{min-height:220px}.manual-organization-delivery-media span,.manual-case-proof-media-copy{bottom:20px;left:20px;right:20px}.manual-organization-delivery-grid,.manual-case-proof-list{gap:10px}.manual-organization-delivery-card{grid-template-columns:auto minmax(0,1fr);padding:14px}.manual-organization-delivery-card>span{grid-row:auto}.manual-organization-delivery-card i{display:none}.manual-organization-delivery-card strong,.manual-organization-delivery-card em{grid-column:1/-1}.manual-case-proof-item{padding:16px}.manual-organization-map{padding-top:14px}.manual-company-value-panel h2,.manual-company-mission-panel h2{max-width:100%;font-size:var(--manual-title-md);line-height:1.24}.manual-company-value-panel h2{text-wrap:balance;overflow-wrap:break-word;word-break:normal;font-size:19px;font-weight:500;line-height:1.62}.manual-company-mission-panel h2{color:#25312d;text-wrap:balance;overflow-wrap:break-word;word-break:normal;margin:10px 0 8px;font-size:19px;font-weight:500;line-height:1.56}.manual-company-mission-panel p{font-size:15px;line-height:1.85}.manual-company-value-points,.manual-company-mission-points{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-card-icon{color:var(--manual-green-deep);background:linear-gradient(145deg,#eef9f2,#fff)}.manual-quote-panel{border-color:var(--border-green);background:var(--manual-white);box-shadow:var(--shadow-sm);color:var(--accent-dark)}.manual-quote-panel h2{color:var(--text-primary)}.manual-quote-panel p{color:var(--text-secondary)}.manual-company-system-card{min-height:0;padding:22px}.manual-company-system-head strong{font-size:20px}.manual-company-system-items,.manual-stat-grid,.manual-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-page .manual-stat-card{min-height:82px;padding:16px}.manual-page .manual-stat-card strong{font-size:24px;font-weight:600}.manual-page>.manual-grid+.manual-grid,.manual-page>.manual-panel+.manual-grid,.manual-page>.manual-section-strip+.manual-grid,.manual-company-advantage-grid,.manual-process-grid{margin-top:24px}.manual-mobile-condensed-grid{scrollbar-width:thin;max-height:min(680px,100dvh - 168px);padding-right:2px;overflow-y:auto}.manual-bottom-nav{box-sizing:border-box;width:min(100dvw - 32px,360px);max-width:calc(100dvw - 32px);left:50%;right:auto;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:2200;border:1px solid var(--manual-border-soft);-webkit-backdrop-filter:blur(16px)saturate(140%);background:rgba(255,255,255,.92);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:5px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 10px 26px rgba(23,32,29,.1)}.manual-bottom-nav a{min-width:0;min-height:46px;color:var(--text-secondary);text-align:center;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-family:inherit;font-size:10px;font-weight:700;display:flex;overflow:hidden}.manual-bottom-nav svg{width:18px;height:18px}.manual-bottom-nav a.is-active{color:var(--accent-dark);background:var(--accent-glow)}.manual-bottom-nav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}@media (width<=640px){.manual-app main{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.manual-cover{min-height:auto}.manual-cover-content{padding-top:18px;padding-bottom:18px}.manual-section-strip.manual-home-trust-canvas{padding-top:0;padding-bottom:0}.manual-home-flow{background:linear-gradient(#f7fbf8,#fff 34%,#fff)}.manual-trust-canvas-media{min-height:268px}.manual-trust-canvas-quote{gap:8px;top:18px;left:18px;right:18px}.manual-trust-canvas-quote strong{font-size:20px;line-height:1.28}.manual-trust-canvas-quote em{font-size:13px}.manual-trust-canvas-video-chip{padding:12px;bottom:14px;left:14px;right:14px}.manual-trust-canvas-video-chip .manual-play-button{flex-basis:42px;width:42px;height:42px}.manual-trust-canvas-video-chip strong{font-size:15px}.manual-trust-canvas-copy{padding:20px}.manual-trust-canvas-card strong{font-size:17px}.manual-cover h1{font-size:var(--manual-title-xl)}.manual-home .manual-cover{background:#f8fcfa;padding-bottom:24px}.manual-home .manual-cover:before{opacity:1;filter:saturate(1.04)brightness(1.03);background-image:url(/assets/manual-hero-bg-v3-BdWOu6vF.webp);background-position:58% 0;background-repeat:no-repeat;background-size:auto 760px}.manual-home .manual-cover:after{background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.7) 42%,rgba(255,255,255,.06)),linear-gradient(rgba(255,255,255,.04),rgba(255,255,255,.08) 56%,rgba(248,252,250,.16) 82%,rgba(255,255,255,.68) 96%,#fff)}.manual-home .manual-cover .manual-kicker{white-space:nowrap;background:rgba(244,251,247,.84);border:1px solid #b8e5ced1;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;min-height:28px;padding:0 12px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.72)}.manual-home .manual-cover h1{max-width:20.75rem;margin:18px 0 12px;font-size:30px;line-height:1.14}.manual-home .manual-cover .manual-cover-thesis{max-width:19rem;margin:0 0 12px;font-size:18px;line-height:1.32}.manual-home .manual-cover-proof-track{margin-top:68px}.manual-cover p,.manual-section-copy p{font-size:15px}.manual-primary-button,.manual-secondary-button{width:100%}.manual-mobile-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-mobile-quick-grid a{grid-template-columns:auto minmax(0,1fr);min-height:76px;padding:11px}.manual-mobile-quick-arrow{display:none}.manual-cover-proof-track{border:1px solid var(--manual-border-soft);background:rgba(255,255,255,.94);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;min-width:0;max-width:100%;padding:0;display:grid;overflow:hidden;box-shadow:0 14px 28px rgba(23,32,29,.08)}.manual-cover-proof-item{text-align:center;border-right:1px solid var(--manual-border-soft);min-height:132px;box-shadow:none;background:rgba(255,255,255,.94);border-radius:0;align-items:center;padding:14px 8px 12px}.manual-cover-proof-item:last-child{border-right:0}.manual-cover-proof-icon{width:34px;height:34px;margin:0 auto 2px;display:inline-flex}.manual-cover-proof-item small{display:none}.manual-cover-proof-item>span:not(.manual-cover-proof-icon){color:rgba(96,112,107,.78);max-width:86px;font-size:10px;line-height:1.45;display:block}.manual-mobile-hero-brief{width:min(100%,100vw - 32px);max-width:100%}.manual-mobile-hero-brief-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;padding-bottom:0;display:grid;overflow:visible}.manual-mobile-hero-brief-list span{min-width:0;padding:9px 5px}.manual-mobile-hero-brief-list strong{white-space:normal;font-size:11px}.manual-entry-grid,.manual-grid.two,.manual-grid.three,.manual-grid.four,.manual-people-grid,.manual-people-lens,.manual-department-grid,.manual-case-review-board,.manual-model-showcase{grid-template-columns:1fr}.manual-department-board{padding:14px}.manual-department-card,.manual-case-review-card{min-height:0}.manual-department-card{border-radius:14px;gap:5px;padding:10px 12px}.manual-department-card-copy{gap:4px}.manual-department-card-copy small{font-size:11px}.manual-department-card-copy strong{font-size:17px;line-height:1.2}.manual-department-card-copy em{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.38;display:-webkit-box;overflow:hidden}.manual-department-card-meta,.manual-department-card-link{gap:6px}.manual-department-card-meta em{padding:4px 8px;font-size:11px}.manual-department-card-link{font-size:12px;line-height:1.2}.manual-case-review-head{min-height:138px;padding:18px}.manual-case-review-head strong{font-size:19px}.manual-member-trust-strip{grid-template-columns:1fr;gap:10px;margin-bottom:18px}.manual-case-detail-lead{gap:12px;margin-bottom:14px}.manual-case-detail-media{border-radius:18px;min-height:210px}.manual-case-detail-label{bottom:18px;left:20px;right:20px}.manual-case-detail-label strong,.manual-case-detail-copy>strong{overflow-wrap:anywhere;word-break:break-word;font-size:22px}.manual-case-detail-copy{border-radius:18px;padding:20px}.manual-case-detail-metrics{grid-template-columns:1fr}.manual-case-evidence-summary{border-radius:18px;padding:16px}.manual-case-evidence-summary>div:first-child strong{font-size:20px}.manual-video-asset-stage{gap:12px;margin-bottom:18px}.manual-video-asset-copy{border-radius:18px;padding:20px}.manual-video-asset-copy strong{font-size:22px}.manual-video-detail-chapters{grid-template-columns:1fr;gap:10px}.manual-video-detail-chapter{border-radius:16px;padding:16px}.manual-video-detail-page>.manual-section-hero{padding-bottom:18px}.manual-video-detail-page>.manual-section-hero p{display:none}.manual-product-visual-media{min-height:180px}.manual-product-visual-story{display:none}.manual-product-visual-copy{padding:20px}.manual-visual-evidence-band{margin-top:18px}.manual-visual-evidence-copy{padding:20px}.manual-visual-evidence-copy strong{font-size:21px}.manual-detail-visual-lead{gap:12px;margin-bottom:18px}.manual-detail-visual-media{border-radius:18px;min-height:176px}.manual-detail-visual-copy{border-radius:18px;padding:20px}.manual-detail-visual-copy strong{overflow-wrap:anywhere;word-break:break-word;font-size:22px}.manual-product-visual-copy h2,.manual-intro-video-copy strong{font-size:21px}.manual-product-visual-points{grid-template-columns:1fr;gap:8px}.manual-product-system-matrix{gap:12px;margin-top:18px}.manual-product-system-map{border-radius:18px;min-height:180px}.manual-product-system-map-copy{bottom:16px;left:16px;right:16px}.manual-product-system-map-copy strong{max-width:300px;font-size:20px}.manual-product-system-map-copy em{max-width:290px;font-size:12px;line-height:1.5}.manual-ai-ecosystem-band{gap:12px;padding:14px}.manual-section-strip.flush.manual-ai-ecosystem-band{margin-top:16px;padding:15px 14px 16px}.manual-section-strip.flush.manual-ai-ecosystem-band+.manual-section-strip.flush{padding-top:20px}.manual-ai-ecosystem-copy{padding-bottom:0}.manual-ai-ecosystem-copy h2{text-wrap:balance;max-width:13em;margin:7px 0 8px;font-size:21px;line-height:1.18}.manual-ai-ecosystem-copy p{font-size:13px;line-height:1.48}.manual-ai-ecosystem-orbit{scroll-snap-type:none;grid-template-columns:1fr;gap:7px;width:100%;min-width:0;margin:0;padding:0;display:grid;overflow-x:visible}.manual-ai-ecosystem-orbit::-webkit-scrollbar{display:none}.manual-ai-ecosystem-orbit span{scroll-snap-align:none;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:6px 8px;min-width:0;min-height:0;padding:10px 12px;display:grid}.manual-ai-ecosystem-orbit i{grid-row:span 2;padding-top:1px;font-size:11px}.manual-ai-ecosystem-orbit strong{font-size:16px;line-height:1.22}.manual-ai-ecosystem-orbit em{font-size:12px;line-height:1.42}.manual-product-system-grid{grid-template-columns:1fr;gap:7px}.manual-product-system-tile{border-radius:13px;padding:10px 12px}.manual-product-system-tile-head{margin-bottom:6px}.manual-product-system-tile-head .manual-card-icon{border-radius:11px;width:36px;height:36px}.manual-product-system-tile>strong{font-size:16px;line-height:1.2}.manual-product-system-tile p{color:var(--manual-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:12px;line-height:1.36;display:-webkit-box;overflow:hidden}.manual-product-system-tags{gap:5px;margin-top:8px}.manual-product-system-tags em{padding:3px 7px;font-size:10px}.manual-product-system-link{padding-top:8px;font-size:12px}.manual-organization-map-grid,.manual-department-grid,.manual-model-showcase,.manual-product-system-grid,.manual-process-grid{scroll-snap-type:none;grid-template-columns:1fr;align-items:stretch;gap:10px;padding:0;display:grid;overflow-x:visible}.manual-organization-map-card,.manual-department-card,.manual-model-card,.manual-product-system-tile,.manual-step-card{scroll-snap-align:none;width:100%;min-width:0;margin-top:0}.manual-company-system-grid,.manual-company-identity-grid,.manual-company-advantage-grid,.manual-trust-proof-grid,.manual-source-map-grid,.manual-human-story-grid,.manual-case-gallery-grid{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;gap:10px;padding:2px 2px 10px;display:flex;overflow-x:auto}.manual-company-system-grid::-webkit-scrollbar{display:none}.manual-company-identity-grid::-webkit-scrollbar{display:none}.manual-company-advantage-grid::-webkit-scrollbar{display:none}.manual-trust-proof-grid::-webkit-scrollbar{display:none}.manual-source-map-grid::-webkit-scrollbar{display:none}.manual-human-story-grid::-webkit-scrollbar{display:none}.manual-case-gallery-grid::-webkit-scrollbar{display:none}.manual-company-system-card,.manual-company-value-panel,.manual-company-mission-panel,.manual-company-advantage-grid>.manual-card,.manual-trust-proof-card,.manual-source-map-card,.manual-human-story-card,.manual-case-gallery-card{scroll-snap-align:start;flex:0 0 min(82vw,312px);align-self:stretch;margin-top:0}.manual-company-identity-grid>.manual-panel,.manual-company-system-grid>*,.manual-company-advantage-grid>*,.manual-trust-proof-grid>*,.manual-source-map-grid>*,.manual-human-story-grid>*,.manual-case-gallery-grid>*{align-self:stretch;margin-top:0}.manual-company-system-grid:after,.manual-company-identity-grid:after,.manual-company-advantage-grid:after,.manual-trust-proof-grid:after,.manual-source-map-grid:after,.manual-human-story-grid:after,.manual-case-gallery-grid:after{content:"";flex:0 0 4px}.manual-intro-video-card{border-radius:18px;grid-template-rows:172px auto}.manual-intro-video-media{min-height:172px}.manual-intro-video-copy{padding:18px}.manual-proof-showcase-card{grid-template-rows:132px auto}.manual-proof-showcase-copy{padding:16px}.manual-case-thumb{height:138px}.manual-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-action-card{min-height:0}.manual-action-card .manual-card-body{gap:9px;padding:16px 18px}.manual-card-image{height:96px}.manual-panel,.manual-company-system-card,.manual-list-block,.manual-card-body,.manual-card.text-only,.product-system-card,.case-card,.manual-step-card{padding:20px}.manual-step-card{gap:4px;min-height:0;padding:10px 12px}.manual-step-card span{font-size:12px}.manual-step-card strong{font-size:16px;line-height:1.2}.manual-step-card p{margin-top:2px;font-size:12px;line-height:1.35}.manual-org-root,.manual-footer,.manual-member-detail{flex-direction:column;align-items:flex-start}.manual-footer{padding:12px 20px calc(28px + env(safe-area-inset-bottom,0px));gap:4px}.manual-footer strong{font-size:15px}.manual-footer-contact{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;width:100%;font-size:14px}.manual-member-detail{display:flex}.manual-member-detail .manual-founder-portrait,.manual-founder-portrait{width:min(100%,240px)}.manual-founder-card-portrait{width:118px}.manual-company-system-items,.manual-company-value-points,.manual-company-mission-points{grid-template-columns:1fr}.manual-company-system-proof{grid-template-columns:1fr;gap:6px}.manual-company-system-proof strong{white-space:normal}.manual-company-value-panel h2{font-size:18px}.manual-company-mission-panel h2{font-size:18px;line-height:1.58}.manual-member-list a{grid-template-columns:1fr}.manual-video-player{aspect-ratio:16/9;border-radius:12px;width:100%;min-height:0;max-height:none}.manual-video-player uni-video,.manual-video-player img{height:100%;min-height:0}.manual-video-placeholder{padding:18px}.manual-video-placeholder strong{font-size:20px}.manual-video-placeholder p{display:none}.manual-video-script-grid{grid-template-columns:1fr}.manual-bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=420px){.manual-founder-main{grid-template-columns:minmax(0,1fr) 108px;gap:12px}.manual-founder-card-portrait{width:108px}.manual-founder-motto{font-size:15px;line-height:1.42}}@media (width<=360px){.manual-founder-main{grid-template-columns:minmax(0,1fr) 96px}.manual-founder-card-portrait{width:96px}.manual-founder-motto{font-size:14px}}.manual-card,.manual-panel,.manual-list-block,.manual-step-card,.manual-member-card,.manual-org-root{transition:transform var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth)}.manual-card:hover,.manual-panel:hover,.manual-list-block:hover,.manual-step-card:hover,.manual-member-card:hover{box-shadow:var(--manual-shadow-hover);border-color:var(--manual-border);transform:translateY(-2px)}.manual-action-card{position:relative;overflow:hidden}.manual-action-card:before{content:"";background:var(--manual-green);opacity:0;height:2px;transition:opacity var(--transition-smooth);position:absolute;top:0;left:0;right:0}.manual-action-card:hover:before{opacity:1}.link-card,.manual-member-card,.manual-video-card{transition:transform var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth)}.link-card:hover,.manual-action-card:hover,.manual-member-card:hover,.manual-video-card:hover{border-color:var(--manual-border);box-shadow:var(--manual-shadow-hover);transform:translateY(-2px)}.manual-primary-button,.manual-secondary-button{transition:transform var(--transition-smooth),background-color var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth);position:relative;overflow:hidden}.manual-primary-button{background:var(--manual-green);box-shadow:0 10px 24px rgba(24,160,88,.18)}.manual-primary-button:hover{background:var(--manual-green-deep);transform:translateY(-1px);box-shadow:0 14px 28px rgba(24,160,88,.2)}.manual-secondary-button{background:var(--manual-white)}.manual-secondary-button:hover{background:var(--manual-mint);border-color:var(--manual-green);transform:translateY(-1px)}html{scroll-behavior:smooth}.manual-section-strip,.manual-page{animation:.6s ease-out forwards fadeInUp}.manual-stat-card{position:relative;overflow:hidden}.manual-stat-card:hover{box-shadow:var(--manual-shadow-hover);transform:translateY(-2px)}.manual-card-image img,.manual-visual-panel img,.manual-video-card img,.manual-case-media img{transition:filter var(--transition-smooth)}.manual-card:hover .manual-card-image img,.manual-action-card:hover .manual-card-image img{filter:saturate(1.06)}.manual-cover h1 span{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite shimmer}.manual-cover h1 .manual-cover-title-accent{color:var(--manual-green);-webkit-text-fill-color:currentColor;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;animation:none;display:inline}.manual-top-links a:focus-visible,.manual-bottom-nav a:focus-visible,.manual-primary-button:focus-visible,.manual-secondary-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=640px){.manual-ai-assistant{right:0}.manual-ai-panel{width:calc(100vw - 24px);max-height:calc(100svh - 150px)}.manual-ai-header{padding:14px}.manual-ai-quick-area,.manual-ai-thread{padding-left:14px;padding-right:14px}.manual-ai-message{max-width:96%}.manual-page,.manual-section-strip,.manual-section-hero,.manual-detail-visual-lead,.manual-case-detail-lead,.manual-video-asset-stage{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.manual-section-copy,.manual-detail-visual-copy,.manual-case-detail-copy,.manual-video-asset-copy,.manual-case-evidence-summary,.manual-case-evidence-steps span{box-sizing:border-box;min-width:0;max-width:100%}.manual-section-copy h1,.manual-section-copy p,.manual-detail-visual-copy strong,.manual-detail-visual-copy em,.manual-case-detail-copy>strong,.manual-case-detail-copy>em,.manual-case-detail-metrics b,.manual-case-evidence-summary strong,.manual-case-evidence-steps strong,.manual-case-evidence-steps em,.manual-video-asset-copy strong,.manual-video-asset-copy em{line-break:loose;max-width:100%;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important}.manual-section-copy h1{line-break:anywhere;width:100%;max-width:100%;overflow-wrap:anywhere!important;word-break:break-all!important}}.manual-ai-assistant{z-index:2250;pointer-events:none;justify-content:flex-end;align-items:flex-end;display:flex;position:fixed;bottom:24px;right:24px}.manual-ai-float-button{pointer-events:auto;width:48px;height:48px;color:var(--manual-green-deep);cursor:pointer;transition:transform var(--transition-smooth),opacity var(--transition-fast),border-color var(--transition-smooth),box-shadow var(--transition-smooth),background var(--transition-smooth),color var(--transition-smooth);background:#eefaf2;border:1px solid #0f7a4a29;border-radius:50%;justify-content:center;align-items:center;padding:0;animation:4s ease-in-out infinite manual-ai-float-breathe;display:inline-flex;position:relative;box-shadow:0 10px 22px rgba(15,122,74,.14),inset 0 0 0 1px rgba(15,122,74,.12)}.manual-ai-float-button:hover{color:var(--manual-green-deep);background:#e4f7eb;border-color:rgba(15,122,74,.26);transform:translateY(-1px);box-shadow:0 12px 26px rgba(15,122,74,.18),inset 0 0 0 1px rgba(15,122,74,.16)}.manual-ai-float-button svg{filter:none}.manual-ai-float-icon{color:currentColor;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative}.manual-ai-float-robot{z-index:1;stroke-width:2.4px;position:relative}.manual-ai-float-icon:before{content:"";opacity:0;border:1px solid #0f7a4a38;border-radius:50%;animation:2.6s ease-out infinite manual-ai-ripple;position:absolute;top:8px;right:8px;bottom:8px;left:8px}@keyframes manual-ai-float-breathe{0%,to{filter:brightness();box-shadow:0 10px 22px rgba(15,122,74,.14),inset 0 0 0 1px rgba(15,122,74,.12)}50%{filter:brightness(1.03);box-shadow:0 12px 26px rgba(15,122,74,.18),inset 0 0 0 1px rgba(15,122,74,.16)}}@keyframes manual-ai-ripple{0%{opacity:0;transform:scale(.45)}18%{opacity:.76}to{opacity:0;transform:scale(2.15)}}@media (prefers-reduced-motion:reduce){.manual-ai-float-button,.manual-ai-float-icon:before{animation:none}}.manual-ai-assistant.is-open .manual-ai-float-button{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.92)}.manual-ai-panel{overscroll-behavior:contain;pointer-events:auto;width:min(360px,100vw - 24px);max-height:min(640px,100vh - 128px);color:var(--manual-text);transform-origin:100% 100%;background:#fffffb;border:1px solid #cfe7d8e0;border-radius:18px;grid-template-rows:auto auto minmax(170px,1fr) auto;animation:.22s cubic-bezier(.16,1,.3,1) both manual-ai-panel-enter;display:grid;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 18px 38px rgba(23,32,29,.12),inset 0 0 0 1px rgba(255,255,255,.82)}.manual-ai-panel.has-conversation{grid-template-rows:auto auto minmax(0,1fr) auto}@media (prefers-reduced-motion:reduce){.manual-ai-panel{animation:none}}@keyframes manual-ai-panel-enter{0%{opacity:0;transform:translate(10px,12px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.manual-ai-header{background:#fbfefc;border-bottom:1px solid #cfe7d8b8;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:15px 16px 13px;display:grid}.manual-ai-panel.has-conversation .manual-ai-header{gap:8px;padding:10px 12px}.manual-ai-title-mark,.manual-ai-icon-button,.manual-ai-form uni-button{justify-content:center;align-items:center;display:inline-flex}.manual-ai-title-mark{width:36px;height:36px;color:var(--manual-green-deep);background:#edf8f1;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(207,231,216,.9)}.manual-ai-panel.has-conversation .manual-ai-title-mark{width:30px;height:30px}.manual-ai-header strong{color:var(--manual-text);font-size:15px;line-height:1.25;display:block}.manual-ai-header small{color:var(--manual-muted);margin-top:2px;font-size:12px;line-height:1.35;display:block}.manual-ai-panel.has-conversation .manual-ai-header small{display:none}.manual-ai-icon-button{width:32px;height:32px;color:var(--manual-muted);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);background:rgba(255,255,255,.76);border:1px solid #cfe7d8d1;border-radius:10px}.manual-ai-icon-button:hover{color:var(--manual-green-deep);background:#fff;border-color:rgba(15,122,74,.26)}.manual-ai-icon-button:disabled{cursor:not-allowed;opacity:.42}.manual-ai-quick-area{background:#f8fcfa;border-bottom:1px solid #cfe7d8ad;gap:9px;padding:12px 16px 14px;display:grid}.manual-ai-panel.has-conversation .manual-ai-quick-area{gap:0;padding:7px 12px;display:grid}.manual-ai-panel.has-conversation .manual-ai-scope-line,.manual-ai-panel.has-conversation .manual-ai-quick-area>span{display:none}.manual-ai-quick-area>span{width:-moz-fit-content;width:fit-content;color:var(--manual-green-deep);align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.manual-ai-scope-line{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.manual-ai-scope-line span{min-width:0;color:var(--manual-muted);text-align:center;white-space:nowrap;background:rgba(255,255,255,.64);border:1px solid #cfe7d8c2;border-radius:8px;padding:6px 7px;font-size:11px;font-weight:650;line-height:1.2}.manual-ai-quick-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.manual-ai-panel.has-conversation .manual-ai-quick-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.manual-ai-quick-list uni-button{min-width:0;min-height:34px;color:var(--manual-green-deep);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);background:rgba(255,255,255,.74);border:1px solid #cfe7d8db;border-radius:8px;padding:0 11px;font-size:12px;font-weight:650;overflow:hidden}.manual-ai-panel.has-conversation .manual-ai-quick-list uni-button{text-align:center;border-radius:999px;min-height:27px;padding:0 7px;font-size:11px;line-height:1}.manual-ai-quick-list uni-button:hover{color:#0b6d43;background:#fff;border-color:rgba(15,122,74,.24)}.manual-ai-quick-list uni-button:disabled{cursor:not-allowed;opacity:.56}.manual-ai-thread{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#f8fcfa;flex-direction:column;gap:10px;min-height:0;padding:15px 16px 18px;display:flex;overflow-y:auto}.manual-ai-panel.has-conversation .manual-ai-thread{padding:12px 14px 15px}.manual-ai-thread.has-conversation:not(.is-streaming){scroll-behavior:smooth}.manual-ai-thread.is-streaming{scroll-behavior:auto;overflow-anchor:none}.manual-ai-message{border-radius:13px;gap:8px;max-width:92%;padding:11px 12px;font-size:13px;line-height:1.7;display:grid}.manual-ai-message.assistant{color:var(--manual-text);background:#fff;border:1px solid #cfe7d8d1;border-left:2px solid #10b9813d;align-self:flex-start;box-shadow:0 6px 14px rgba(15,23,42,.035)}.manual-ai-message.user{color:#fff;background:var(--manual-green-deep);align-self:flex-end;box-shadow:0 6px 14px rgba(15,122,74,.12)}.manual-ai-message.is-loading .manual-ai-answer-text:after{content:"";background:linear-gradient(90deg,rgba(15,122,74,.18),rgba(15,122,74,.42),rgba(15,122,74,.18)) 0 0/200% 100%;border-radius:999px;width:18px;height:8px;margin-left:6px;animation:1.1s ease-in-out infinite manual-ai-loading-pulse;display:inline-block}@keyframes manual-ai-loading-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}.manual-ai-answer-text{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;max-width:100%}.manual-ai-answer-text.html{white-space:normal}.manual-ai-answer-text.html p,.manual-ai-answer-text.html ul,.manual-ai-answer-text.html ol{margin:0 0 8px}.manual-ai-answer-text.html p:last-child,.manual-ai-answer-text.html ul:last-child,.manual-ai-answer-text.html ol:last-child{margin-bottom:0}.manual-ai-answer-text.html ul,.manual-ai-answer-text.html ol{padding-left:18px}.manual-ai-answer-text.html li+li{margin-top:4px}.manual-ai-answer-text.html strong,.manual-ai-answer-text.html b{font-weight:750}.manual-ai-message footer{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.manual-ai-message footer a{color:var(--manual-green-deep);font-size:12px;font-weight:650}.manual-ai-provider-note{color:var(--manual-green-deep);background:#f0faf4;border:1px solid #0f7a4a29;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1.2}.manual-ai-sources{flex-wrap:wrap;gap:5px;display:inline-flex}.manual-ai-sources em{color:var(--manual-muted);background:rgba(255,255,255,.66);border:1px solid #cfe7d8b3;border-radius:999px;padding:3px 7px;font-size:11px;font-style:normal;line-height:1.2}.manual-ai-form{background:#fffffb;border-top:1px solid #cfe7d8b8;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;display:grid}.manual-ai-form uni-input{min-width:0;height:42px;color:var(--manual-text);transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);background:#f8fcfa;border:1px solid #cfe7d8db;border-radius:12px;outline:none;padding:0 14px}.manual-ai-form uni-input::-moz-placeholder{color:rgba(101,115,111,.74)}.manual-ai-form uni-input::placeholder{color:rgba(101,115,111,.74)}.manual-ai-form uni-input:focus{background:#fff;border-color:rgba(15,122,74,.34);box-shadow:0 0 0 3px rgba(16,185,129,.1)}.manual-ai-form uni-button{color:#fff;background:var(--manual-green-deep);cursor:pointer;width:42px;height:42px;transition:background var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast);border:0;border-radius:12px}.manual-ai-form uni-button:not(:disabled):hover{background:var(--manual-green);transform:translateY(-1px)}.manual-ai-form uni-button:disabled{cursor:not-allowed;opacity:.42}@media (width<=900px){.manual-ai-assistant{right:14px;bottom:calc(82px + env(safe-area-inset-bottom,0px))}.manual-ai-float-button{width:44px;height:44px}.manual-ai-panel{border-radius:18px;max-height:calc(100svh - 162px);bottom:0;right:0}}@keyframes skeleton-loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%) 0 0/200px 100%;animation:1.5s ease-in-out infinite skeleton-loading}@media (prefers-color-scheme:dark){.skeleton{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%)}}*{-webkit-tap-highlight-color:transparent}.manual-card,.manual-panel,.manual-action-card,.manual-stat-card{will-change:transform}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.manual-cover-bg,.manual-route-stage,.manual-route-stage.is-route-transition{animation:none}html{scroll-behavior:auto}}.manual-org-chart-stage{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-panel);background:linear-gradient(rgba(255,255,255,.96),rgba(246,252,249,.92));box-shadow:var(--manual-shadow-soft);padding:18px;position:relative}.manual-org-chart-root{width:min(420px,100%);margin:0 auto 22px;padding:18px 22px;text-align:center;border:1px solid #c7e1d5cc;border-radius:16px;background:rgba(255,255,255,.95);box-shadow:0 14px 34px rgba(20,39,32,.06);position:relative;z-index:1}.manual-org-chart-root small{display:block;color:var(--manual-green-deep);font-size:12px;font-weight:800}.manual-org-chart-root strong{display:block;margin-top:6px;color:var(--manual-text);font-size:20px;line-height:1.25}.manual-org-chart-root span{display:block;margin-top:6px;color:var(--manual-muted);font-size:13px}.manual-org-chart-rail{width:min(72%,780px);height:28px;margin:-10px auto 0;border-top:1px solid #c7e1d5;border-left:1px solid #c7e1d5;border-right:1px solid #c7e1d5;border-radius:18px 18px 0 0}.manual-org-chart-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:12px;position:relative}.manual-org-chart-node{min-width:0;height:162px;text-align:left;color:inherit;border:1px solid #c7e1d5cc;border-radius:var(--manual-radius-card);background:rgba(255,255,255,.9);box-shadow:0 14px 34px rgba(20,39,32,.06);padding:15px;display:flex;flex-direction:column;gap:7px;cursor:pointer;transition:transform var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth),background-color var(--transition-smooth)}.manual-org-chart-node:hover{border-color:var(--manual-green);box-shadow:var(--manual-shadow-hover);transform:translateY(-2px)}.manual-org-chart-node span{color:rgba(21,128,76,.62);font-size:12px;font-weight:800}.manual-org-chart-node small{color:var(--manual-green-deep);font-size:12px;font-weight:800}.manual-org-chart-node strong{color:var(--manual-text);font-size:17px;line-height:1.25}.manual-org-chart-node em{color:var(--manual-muted);font-size:12px;font-style:normal;line-height:1.45}.manual-org-chart-node i{margin-top:auto;color:var(--manual-green-deep);display:inline-flex;align-items:center;gap:6px;font-size:13px;font-style:normal;font-weight:800}.manual-org-chart-node em{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.manual-org-chart-node:nth-child(1){grid-column:1/span 4}.manual-org-chart-node:nth-child(2){grid-column:5/span 4;margin-top:22px}.manual-org-chart-node:nth-child(3){grid-column:9/span 4;margin-top:44px}.manual-org-chart-node:nth-child(4){grid-column:1/span 4}.manual-org-chart-node:nth-child(5){grid-column:5/span 4;margin-top:22px}.manual-org-chart-node:nth-child(6){grid-column:9/span 4;margin-top:44px}.manual-org-chart-node:nth-child(7){grid-column:5/span 4}@media (width<=900px){.manual-org-chart-stage{padding:14px}.manual-org-chart-root{text-align:left;margin-bottom:12px}.manual-org-chart-rail{display:none}.manual-org-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manual-org-chart-node{height:124px;margin-top:0!important;padding:12px}.manual-org-chart-node:nth-child(n){grid-column:auto}.manual-org-chart-node strong{font-size:15px}.manual-org-chart-node em{font-size:11px}.manual-org-chart-node i{font-size:12px}}@media (width<=380px){.manual-org-chart-grid{grid-template-columns:1fr}.manual-org-chart-node{height:auto;min-height:96px}}.manual-department-members-section .manual-people-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.manual-department-members-section .manual-member-card{min-width:0}@media (width<=980px){.manual-department-members-section .manual-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.manual-department-members-section .manual-people-grid{grid-template-columns:1fr}}.manual-department-members-section .manual-member-card{min-height:122px;display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:16px;padding:18px 20px}.manual-department-members-section .manual-member-avatar{width:88px;height:88px;align-self:center}.manual-department-members-section .manual-member-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px}.manual-department-members-section .manual-member-copy strong,.manual-department-members-section .manual-member-copy small{display:block;width:100%;text-align:left;writing-mode:horizontal-tb;white-space:normal;word-break:normal;overflow-wrap:break-word}.manual-department-members-section .manual-member-copy strong{font-size:20px;line-height:1.2}.manual-department-members-section .manual-member-copy small{font-size:14px;line-height:1.35}.manual-department-members-section .manual-tag-row.mini{justify-content:flex-start;gap:8px;margin-top:4px}.manual-department-members-section .manual-tag-row.mini em{writing-mode:horizontal-tb;white-space:normal}@media (width<=640px){.manual-department-members-section .manual-member-card{grid-template-columns:76px minmax(0,1fr);min-height:108px;padding:14px 16px}.manual-department-members-section .manual-member-avatar{width:76px;height:76px}.manual-department-members-section .manual-member-copy strong{font-size:18px}}.manual-product-overview-lead{display:grid}.manual-product-overview-lead .manual-product-visual-media{position:relative}.manual-product-overview-media-label{position:absolute;left:18px;bottom:18px;display:grid;gap:2px;padding:12px 14px;border:1px solid rgba(255,255,255,.36);border-radius:14px;background:rgba(8,42,31,.72);color:#fff;box-shadow:0 16px 28px rgba(8,42,31,.18);backdrop-filter:blur(10px)}.manual-product-overview-media-label strong{font-size:28px;line-height:1}.manual-product-overview-media-label em{font-size:12px;font-style:normal;opacity:.86}.manual-product-overview-groups{display:grid;gap:14px;margin-top:20px}.manual-product-overview-group{display:grid;gap:10px}.manual-product-overview-group>strong{color:var(--manual-text);font-size:15px;line-height:1.25}.manual-product-overview-group>span{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.manual-product-overview-group a{min-width:0;color:inherit;text-decoration:none;border:1px solid var(--manual-border-soft);border-radius:14px;background:rgba(255,255,255,.72);padding:11px 12px;transition:transform var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth),background-color var(--transition-smooth)}.manual-product-overview-group a:hover{border-color:var(--manual-green);background:#fff;box-shadow:var(--manual-shadow-card);transform:translateY(-1px)}.manual-product-overview-group small{display:block;color:var(--manual-text);font-size:14px;font-weight:750;line-height:1.25}.manual-product-overview-group em{display:block;margin-top:4px;color:var(--manual-muted);font-size:12px;font-style:normal;line-height:1.35}.manual-product-overview-group .is-product-list{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-product-overview-group .is-product-list a{display:flex;align-items:center;gap:8px;padding:10px 11px}.manual-product-overview-group .is-product-list svg{flex:0 0 auto;color:var(--manual-green-deep)}@media (width<=900px){.manual-product-overview-lead{display:grid}.manual-product-overview-group>span{grid-template-columns:1fr}.manual-product-overview-group .is-product-list{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-product-overview-group .is-product-list a{padding:9px 10px}.manual-product-overview-group .is-product-list small{font-size:13px}.manual-product-overview-media-label{left:12px;bottom:12px;padding:10px 12px;border-radius:12px}.manual-product-overview-media-label strong{font-size:24px}}@media (width<=360px){.manual-product-overview-group .is-product-list{grid-template-columns:1fr}}.manual-product-mobile-overview{display:none}.manual-product-mobile-overview img{display:block;width:100%;height:auto;border-radius:18px;border:1px solid var(--manual-border-soft);box-shadow:var(--manual-shadow-card)}@media (width<=900px){.manual-product-mobile-overview{display:block;margin:14px 0 18px}}@media (width>=1101px){.manual-founder-layout{display:block}.manual-founder-main{display:grid;grid-template-columns:minmax(0,1fr) clamp(170px,16vw,195px);align-items:center;gap:12px 24px;width:100%;min-height:230px;max-height:285px;padding:20px 28px 18px}}@media (width>=1101px){.manual-founder-main{grid-template-columns:minmax(0,1fr) clamp(170px,16vw,195px);align-items:center;align-self:start;gap:12px 24px;width:100%;min-height:230px;max-height:285px;padding:20px 28px 18px}.manual-founder-card-portrait{width:clamp(170px,16vw,195px);justify-self:end}.manual-founder-main h2{margin:8px 0}.manual-founder-motto{max-width:16em;line-height:1.38}.manual-founder-tags{max-width:100%;margin-top:0;gap:6px}.manual-founder-tags span{min-height:28px;padding:5px 8px;font-size:11px;line-height:1.3}.manual-founder-link{margin-top:0}}@media (width>=1101px) and (width<=1240px){.manual-founder-main{grid-template-columns:minmax(0,1fr) 165px;min-height:220px;max-height:275px;padding:18px 24px 16px}.manual-founder-card-portrait{width:165px}}@media (width<=900px){.manual-org-chart-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:10px}.manual-org-chart-node{height:124px;min-height:124px;padding:12px}.manual-org-chart-node:nth-child(1),.manual-org-chart-node:nth-child(3),.manual-org-chart-node:nth-child(5){grid-column:1/span 3;margin-top:0!important}.manual-org-chart-node:nth-child(2),.manual-org-chart-node:nth-child(4),.manual-org-chart-node:nth-child(6){grid-column:4/span 3;margin-top:22px!important}.manual-org-chart-node:nth-child(7){grid-column:2/span 3;margin-top:0!important}}@media (width<=420px){.manual-org-chart-stage{padding:12px}.manual-org-chart-grid{gap:8px}.manual-org-chart-node{height:136px;min-height:136px;padding:11px}.manual-org-chart-node:nth-child(2),.manual-org-chart-node:nth-child(4),.manual-org-chart-node:nth-child(6){margin-top:18px!important}.manual-org-chart-node:nth-child(7){grid-column:2/span 4}}@media (width>=1101px){.manual-founder-main{max-height:none;min-height:0;padding-bottom:30px;overflow:visible}.manual-founder-link{align-self:start;padding-bottom:0}}@media (width<=900px){.manual-model-showcase{display:grid;grid-template-columns:1fr;gap:12px;padding:0;overflow-x:visible;scroll-snap-type:none}.manual-model-card{display:grid;grid-template-columns:112px minmax(0,1fr);width:100%;min-width:0;min-height:152px;padding:0;border-radius:14px;overflow:hidden;scroll-snap-align:none}.manual-model-media,.manual-model-media img{min-height:0;height:100%}.manual-model-media img{-o-object-fit:cover;object-fit:cover}.manual-model-copy{gap:5px;padding:12px 12px 10px}.manual-model-number{font-size:11px}.manual-model-target{font-size:13px;line-height:1.3}.manual-model-card strong{font-size:19px;line-height:1.18}.manual-model-card p{font-size:13px;line-height:1.42;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.manual-model-signal-note,.manual-model-link{display:none}.manual-model-tags{gap:6px;margin-top:2px}.manual-model-tags em{padding:5px 8px;font-size:11px}}.app-error-fallback{min-height:100svh;display:grid;place-items:center;padding:24px;color:var(--text-primary);background:var(--bg-primary)}.app-error-fallback-card{width:100%;max-width:560px;padding:clamp(28px,7vw,48px);text-align:center;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-lg)}.app-error-fallback-card span{color:var(--accent-dark);font-size:13px;font-weight:600}.app-error-fallback-card h1{margin-top:12px;font-size:clamp(28px,7vw,40px)}.app-error-fallback-card p{margin-top:14px;color:var(--text-secondary)}.app-error-fallback-card uni-button{margin-top:24px;padding:11px 22px;color:#fff;cursor:pointer;background:var(--accent-deeper);border:0;border-radius:999px}.app-error-fallback-card uni-button:focus-visible{outline:3px solid var(--accent-light);outline-offset:3px}@media (width<=640px){.manual-model-showcase{display:grid;grid-template-columns:1fr;gap:10px;padding:0;overflow-x:visible;scroll-snap-type:none}.manual-model-card{display:grid;grid-template-columns:112px minmax(0,1fr);width:100%;min-width:0;min-height:148px;padding:0;border-radius:14px;overflow:hidden;scroll-snap-align:none}}@media (width<=380px){.manual-model-card{grid-template-columns:96px minmax(0,1fr)}}@media (width<=900px){.manual-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=640px){.manual-case-gallery-grid{display:grid;grid-template-columns:1fr;gap:10px;padding:0;overflow-x:visible;scroll-snap-type:none}.manual-case-gallery-grid:after{content:none}.manual-case-gallery-card{display:grid;grid-template-columns:96px minmax(0,1fr);width:100%;min-width:0;min-height:162px;padding:0;border-radius:14px;overflow:hidden;scroll-snap-align:none}.manual-case-thumb{height:100%;min-height:0;border-radius:0}.manual-case-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.manual-case-card-copy{min-width:0;gap:8px;padding:16px 16px 14px}.manual-case-card-copy h3{font-size:18px;line-height:1.22}.manual-case-card-copy p{font-size:13px;line-height:1.42;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.manual-case-results{gap:5px}.manual-case-results em{font-size:11px;line-height:1.35}.manual-case-results em:nth-child(n+2){display:none}.manual-case-gallery-card .manual-model-link{display:none}}@media (width<=380px){.manual-case-gallery-card{grid-template-columns:86px minmax(0,1fr)}}@media (width<=900px){.manual-cover-proof-track,.manual-mobile-hero-brief{display:none!important}}.manual-video-player{background:transparent;border:0}.manual-video-start-button{position:absolute;inset:50% auto auto 50%;z-index:2;display:inline-flex;width:64px;height:64px;align-items:center;justify-content:center;color:var(--manual-green-deep);background:rgba(255,255,255,.94);border:0;border-radius:50%;box-shadow:0 14px 34px rgba(8,42,31,.22);cursor:pointer;transform:translate(-50%,-50%);transition:transform var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.manual-video-start-button:hover{background:#fff;box-shadow:0 16px 38px rgba(8,42,31,.28);transform:translate(-50%,-50%) scale(1.05)}.manual-video-start-button:focus-visible{outline:3px solid rgba(255,255,255,.92);outline-offset:3px}@media (width<=640px){.manual-video-start-button{width:54px;height:54px}}.manual-proof-showcase-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.manual-home-news-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;padding-top:14px;padding-bottom:46px;display:grid}.manual-news-preview-column{min-width:0}.manual-news-preview-heading{border-bottom:1px solid var(--manual-border-soft);justify-content:space-between;align-items:center;gap:16px;padding-bottom:10px;display:flex}.manual-news-preview-heading h2{color:var(--manual-text);font-size:22px;line-height:1.25;text-wrap:balance}.manual-news-preview-heading a{min-width:40px;min-height:40px;color:var(--manual-green-deep);justify-content:flex-end;align-items:center;font-size:13px;font-weight:800;transition:color var(--transition-fast),transform var(--transition-fast);display:inline-flex}.manual-news-preview-heading a:hover{color:var(--manual-green);transform:translate(2px)}.manual-news-preview-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.manual-news-preview-empty,.manual-news-empty{color:var(--manual-muted);background:var(--manual-mint);border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-card);padding:18px;font-size:14px;line-height:1.6}.manual-news-card,.manual-news-featured-card{min-width:0;color:inherit;overflow:hidden}.manual-news-card{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-card);background:var(--manual-white);grid-template-rows:110px auto auto auto minmax(0,1fr);gap:7px;padding-bottom:14px;display:grid;transition:transform var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth)}.manual-news-card:hover,.manual-news-featured-card:hover{border-color:var(--manual-border);box-shadow:var(--manual-shadow-hover);transform:translateY(-2px)}.manual-news-card img,.manual-news-featured-card img,.manual-news-detail-hero>img{-o-object-fit:cover;object-fit:cover;outline:1px solid #0000001a;outline-offset:-1px;width:100%;height:100%;display:block}.manual-news-card>span,.manual-news-card time,.manual-news-card strong,.manual-news-card p{margin:0 14px}.manual-news-card>span,.manual-news-featured-card>span,.manual-news-detail-hero span{color:var(--manual-green-deep);font-size:12px;font-weight:800}.manual-news-card time,.manual-news-featured-card time,.manual-news-detail-hero time{color:var(--manual-muted);font-size:12px;font-variant-numeric:tabular-nums}.manual-news-card strong{color:var(--manual-text);font-size:15px;line-height:1.4;text-wrap:balance}.manual-news-card p{color:var(--manual-muted);font-size:12px;line-height:1.55;text-wrap:pretty}.manual-news-page{gap:22px;padding-top:42px;padding-bottom:52px;display:grid}.manual-news-page-heading{max-width:760px}.manual-news-page-heading h1{color:var(--manual-text);margin-top:8px;font-size:clamp(30px,4vw,44px);line-height:1.16;text-wrap:balance}.manual-news-page-heading p{color:var(--manual-muted);max-width:620px;margin-top:12px;font-size:15px;line-height:1.7;text-wrap:pretty}.manual-news-tabs{border-bottom:1px solid var(--manual-border-soft);align-items:center;gap:8px;display:flex}.manual-news-tabs a{min-width:40px;min-height:40px;color:var(--manual-muted);border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:750;transition:background-color var(--transition-fast),color var(--transition-fast);display:inline-flex}.manual-news-tabs a:hover,.manual-news-tabs a.is-active{color:var(--manual-green-deep);background:var(--manual-mint)}.manual-news-tabs a:focus-visible,.manual-news-preview-heading a:focus-visible,.manual-news-card:focus-visible,.manual-news-featured-card:focus-visible,.manual-news-markdown a:focus-visible{outline:2px solid var(--manual-green);outline-offset:3px}.manual-news-featured-card{border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-panel);background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(245,251,247,.92));grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr);gap:26px;min-height:280px;padding:14px;display:grid;transition:transform var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth)}.manual-news-featured-card>img{border-radius:calc(var(--manual-radius-card) - 4px);min-height:250px}.manual-news-featured-card>span,.manual-news-featured-card time,.manual-news-featured-card strong,.manual-news-featured-card p{align-self:end}.manual-news-featured-card strong{color:var(--manual-text);font-size:clamp(23px,3vw,34px);line-height:1.22;text-wrap:balance}.manual-news-featured-card p{color:var(--manual-muted);font-size:15px;line-height:1.72;text-wrap:pretty}.manual-news-featured-card time{align-self:start}.manual-news-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.manual-news-detail-page{padding-top:42px;padding-bottom:60px}.manual-news-detail-hero{border-bottom:1px solid var(--manual-border-soft);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:30px;padding-bottom:30px;display:grid}.manual-news-detail-hero>img{border-radius:var(--manual-radius-panel);aspect-ratio:1.3;min-height:280px}.manual-news-detail-hero>div{align-self:center;grid-template-columns:auto auto;align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid}.manual-news-detail-hero h1{color:var(--manual-text);grid-column:1/-1;margin-top:13px;font-size:clamp(30px,4vw,48px);line-height:1.15;text-wrap:balance}.manual-news-detail-hero p{color:var(--manual-muted);grid-column:1/-1;margin-top:14px;font-size:16px;line-height:1.75;text-wrap:pretty}.manual-news-markdown{color:var(--manual-text);max-width:760px;margin:36px auto 0;font-size:16px;line-height:1.8}.manual-news-markdown>*+*{margin-top:18px}.manual-news-markdown h2,.manual-news-markdown h3{color:var(--manual-text);margin-top:34px;line-height:1.3;text-wrap:balance}.manual-news-markdown h2{font-size:26px}.manual-news-markdown h3{font-size:20px}.manual-news-markdown p,.manual-news-markdown li{color:var(--manual-muted);text-wrap:pretty}.manual-news-markdown ul,.manual-news-markdown ol{padding-left:1.3em}.manual-news-markdown li+li{margin-top:7px}.manual-news-markdown a{color:var(--manual-green-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--transition-fast)}.manual-news-markdown a:hover{color:var(--manual-green)}.manual-news-markdown blockquote{color:var(--manual-muted);border-left:3px solid var(--manual-green);margin:24px 0;padding-left:16px}.manual-news-markdown img{max-width:100%;height:auto}.manual-news-card>span,.manual-news-featured-card>span{align-items:center;gap:6px;display:inline-flex}.manual-news-external-indicator{color:inherit;border:1px solid currentColor;border-radius:999px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:750;line-height:1.4}@media (prefers-color-scheme:dark){.manual-news-card img,.manual-news-featured-card img,.manual-news-detail-hero>img{outline-color:rgba(255,255,255,.1)}.manual-news-card,.manual-news-featured-card{background:var(--manual-white)}.manual-news-featured-card{background:linear-gradient(135deg,rgba(25,33,29,.91),rgba(16,23,20,.95))}.manual-news-featured-card strong{color:#f4f7f5}.manual-news-featured-card p,.manual-news-featured-card time{color:#d8e0dc}.manual-news-featured-card>span{color:#75d5a4}}@media (width<=900px){.manual-home-news-preview,.manual-news-detail-hero{grid-template-columns:1fr;gap:18px}.manual-mobile-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-bottom-nav{grid-template-columns:repeat(6,minmax(0,1fr))}.manual-news-preview-list{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-news-page{padding-top:28px}.manual-news-detail-hero>img{min-height:0;max-height:300px}.manual-news-detail-hero>div{display:block}.manual-news-detail-hero time{margin-left:10px}.manual-news-detail-hero h1{margin-top:12px}.manual-news-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.manual-mobile-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-bottom-nav{grid-template-columns:repeat(6,minmax(0,1fr))}.manual-news-preview-list{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-home-news-preview{padding-bottom:30px}.manual-news-featured-card{grid-template-columns:1fr;gap:16px;padding:10px}.manual-news-featured-card>img{min-height:190px}.manual-news-card-grid{grid-template-columns:1fr}.manual-news-detail-page{padding-top:26px;padding-bottom:42px}.manual-news-detail-hero{gap:18px;padding-bottom:22px}.manual-news-detail-hero h1{font-size:29px}.manual-news-detail-hero p,.manual-news-markdown{font-size:15px}.manual-news-markdown{margin-top:28px;line-height:1.75}.manual-news-tabs{gap:3px}.manual-news-tabs a{padding:0 9px;font-size:13px}.manual-bottom-nav a{min-height:44px;gap:2px;padding:4px 1px;font-size:9px}.manual-bottom-nav svg{width:16px;height:16px}}.manual-ai-title-mark.is-member{overflow:hidden}.manual-ai-title-avatar{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.manual-ai-float-avatar{border-radius:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.manual-ai-member-source-badge{color:var(--manual-green-deep);vertical-align:1px;background:#e4f7eb;border-radius:999px;align-items:center;gap:4px;margin-left:6px;padding:2px 6px;font-size:10px;font-weight:750;display:inline-flex}.manual-ai-member-source-badge em{color:var(--manual-muted);font-style:normal;font-weight:650}.manual-ai-panel.has-conversation .manual-ai-member-source-badge{display:inline-flex}.manual-member-ai-badge{width:-moz-fit-content;width:fit-content;color:var(--manual-green-deep);background:#edf8f1;border:1px solid #cfe7d8e6;border-radius:999px;align-items:center;gap:5px;margin:5px 0 3px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.manual-app.is-mini-program-member main{padding-top:0}.manual-app.is-mini-program-member .manual-page{min-height:100vh}.manual-content-provenance{max-width:760px;margin:32px auto 0;padding:18px 20px;color:var(--manual-muted);background:var(--manual-mint);border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-card);font-size:13px;line-height:1.65}.manual-content-provenance dl{display:flex;flex-wrap:wrap;gap:8px 24px}.manual-content-provenance dl>div{display:flex;gap:4px}.manual-content-provenance dt{font-weight:750;color:var(--manual-text)}.manual-content-provenance dd{margin:0}.manual-content-sources{margin-top:10px}.manual-content-sources strong{color:var(--manual-text)}.manual-content-sources ul{display:flex;flex-wrap:wrap;gap:4px 18px;margin:5px 0 0;padding-left:18px}.manual-content-sources a{color:var(--manual-green-deep);text-decoration:underline;text-underline-offset:3px}.manual-content-sources a:focus-visible{outline:2px solid var(--manual-green);outline-offset:3px}@media (width<=640px){.manual-content-provenance{margin-top:24px;padding:15px 16px}.manual-content-provenance dl,.manual-content-sources ul{display:grid;gap:5px}}.manual-news-list,.manual-news-preview-list{display:grid;grid-template-columns:1fr;gap:16px}.manual-news-preview-list{margin-top:14px;gap:12px}.manual-news-row{min-width:0;color:inherit;border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-card);background:var(--manual-white);grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:stretch;gap:22px;padding:12px;display:grid;overflow:hidden;transition:transform var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth)}.manual-news-row:hover{border-color:var(--manual-border);box-shadow:var(--manual-shadow-hover);transform:translateY(-2px)}.manual-news-row:focus-visible,.manual-news-pagination a:focus-visible,.manual-news-inline-status uni-button:focus-visible,.manual-news-empty uni-button:focus-visible,.manual-news-preview-empty uni-button:focus-visible{outline:2px solid var(--manual-green);outline-offset:3px}.manual-news-row-media{min-width:0;width:100%;align-self:start;aspect-ratio:16 / 9;border-radius:calc(var(--manual-radius-card) - 4px);background:var(--manual-mint);overflow:hidden}.manual-news-row-media img{-o-object-fit:cover;object-fit:cover;outline:1px solid #0000001a;outline-offset:-1px;width:100%;height:100%;display:block}.manual-news-row-content{min-width:0;align-self:center;display:grid;gap:10px}.manual-news-row-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.manual-news-row-meta>span{color:var(--manual-green-deep);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.manual-news-row-meta time{color:var(--manual-muted);font-size:12px;font-variant-numeric:tabular-nums}.manual-news-row-content strong{color:var(--manual-text);font-size:clamp(19px,2vw,26px);line-height:1.3;text-wrap:balance}.manual-news-row-content p{color:var(--manual-muted);font-size:14px;line-height:1.7;text-wrap:pretty}.manual-news-pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:6px}.manual-news-pagination>a,.manual-news-pagination>span[aria-disabled=true],.manual-news-pagination-pages a{min-width:40px;min-height:40px;border:1px solid var(--manual-border-soft);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;color:var(--manual-muted);font-size:13px;font-weight:750}.manual-news-pagination-pages{display:flex;align-items:center;gap:6px}.manual-news-pagination a:hover,.manual-news-pagination a[aria-current=page]{color:var(--manual-green-deep);border-color:var(--manual-border);background:var(--manual-mint)}.manual-news-pagination [aria-disabled=true]{opacity:.45}.manual-news-inline-status{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--manual-muted);font-size:14px}.manual-news-inline-status uni-button,.manual-news-empty uni-button,.manual-news-preview-empty uni-button{color:var(--manual-green-deep);background:transparent;border:0;cursor:pointer;margin-top:8px;font-weight:800}@media (prefers-color-scheme: dark){.manual-news-row{background:var(--manual-white)}.manual-news-row-media img{outline-color:rgba(255,255,255,.1)}}@media (width < 768px){.manual-news-row{grid-template-columns:1fr;gap:14px;padding:10px}.manual-news-row-media{width:100%}.manual-news-row-content{padding:2px 4px 6px}.manual-news-pagination{flex-wrap:wrap}.manual-news-pagination-pages{order:3;width:100%;justify-content:center}}.manual-news-detail-page{padding-top:38px;padding-bottom:64px}.manual-news-article{width:min(100%,820px);max-width:820px;margin:0 auto;display:grid;gap:0}.manual-news-article-header{width:100%;max-width:none;margin:0}.manual-news-article-meta{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:14px}.manual-news-article-meta span{color:var(--manual-green-deep);font-size:13px;font-weight:800}.manual-news-article-meta time{color:var(--manual-muted);font-size:13px;font-variant-numeric:tabular-nums}.manual-news-article-header h1{max-width:none;color:var(--manual-text);font-size:clamp(32px,3vw,40px);font-weight:750;line-height:1.22;text-wrap:balance}.manual-news-article-header>p{max-width:720px;margin-top:14px;color:var(--manual-muted);font-size:16px;line-height:1.75;text-wrap:pretty}.manual-news-detail-cover{width:100%;aspect-ratio:16 / 9;max-height:none;margin:26px 0 0;border-radius:var(--manual-radius-panel);overflow:hidden;background:var(--manual-mint)}.manual-news-detail-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.manual-news-markdown{width:min(100%,720px);max-width:720px;margin:32px auto 0;color:var(--manual-text);font-size:16px;line-height:1.85}.manual-news-markdown>p:first-child{color:var(--manual-text);font-size:16px}.manual-news-markdown h2{position:relative;margin-top:40px;padding-top:18px;font-size:26px}.manual-news-markdown h2:before{content:"";position:absolute;top:0;left:0;width:38px;height:3px;border-radius:999px;background:var(--manual-green)}.manual-news-markdown h3{margin-top:30px;font-size:20px}.manual-news-markdown p+p{margin-top:20px}.manual-news-markdown li+li{margin-top:8px}.manual-news-markdown blockquote{margin:28px 0;padding:18px 20px;border-left:3px solid var(--manual-green);background:var(--manual-mint)}.manual-news-markdown img{max-width:100%;height:auto;border-radius:var(--manual-radius-panel)}.manual-news-markdown :not(pre)>code{color:var(--manual-text);background:var(--manual-mint);border:1px solid var(--manual-border-soft);border-radius:6px;padding:.12em .38em;font-family:inherit;font-size:inherit;font-weight:650}.manual-content-provenance{width:100%;max-width:none;margin:32px 0 0;padding:18px 0 0;color:var(--manual-muted);background:transparent;border:0;border-top:1px solid var(--manual-border-soft);border-radius:0;font-size:13px;line-height:1.45}.manual-content-provenance dl{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:14px 28px}.manual-content-provenance dl>div{min-width:0;display:grid;gap:4px}.manual-content-provenance dt{color:var(--manual-green-deep);font-size:11px;font-weight:750;letter-spacing:.08em}.manual-content-provenance dd{min-width:0;margin:0;color:var(--manual-text);overflow-wrap:anywhere}.manual-content-provenance .is-publisher dd{font-size:14px;font-weight:650}.manual-content-provenance .is-date dd{color:var(--manual-muted);white-space:nowrap}.manual-content-provenance time{font-variant-numeric:tabular-nums}@media (width <= 900px){.manual-top-context.is-news-detail{max-width:none;gap:8px;overflow:hidden}.manual-top-context.is-news-detail .manual-top-route{width:auto;flex:1 1 auto}.manual-top-context.is-news-detail .manual-back-link{display:inline-flex;flex:0 0 auto}.manual-top-context.is-news-detail .manual-top-route a:focus-visible,.manual-top-context.is-news-detail .manual-back-link:focus-visible{outline:none;border-radius:6px;box-shadow:inset 0 0 0 2px var(--manual-green)}.manual-news-detail-page{padding:30px 20px 52px}.manual-news-article-header h1{font-size:32px}}@media (width <= 640px){.manual-news-detail-page{padding:24px 16px 44px}.manual-news-article-header h1{font-size:28px;line-height:1.25}.manual-news-detail-cover{margin-top:22px}.manual-news-markdown{margin-top:26px}.manual-content-provenance{margin-top:26px;padding-top:16px}.manual-content-provenance dl{grid-template-columns:1fr;align-items:start;gap:12px}.manual-content-provenance dl>div{grid-template-columns:68px minmax(0,1fr);align-items:baseline;gap:10px}.manual-content-provenance dt{letter-spacing:0}}.manual-contact-lead-form{--manual-contact-control-border: color-mix(in srgb, var(--manual-muted) 80%, var(--manual-white));position:relative;width:100%;max-width:1120px;margin:0 auto;color:var(--manual-text);background:var(--manual-white);border:1px solid var(--manual-border-soft);border-radius:var(--manual-radius-panel);padding:28px;box-shadow:var(--manual-shadow-card)}.manual-contact-form-heading{display:block;margin-bottom:22px}.manual-contact-form-heading h2,.manual-contact-success h2{margin:5px 0 0;color:var(--manual-text);font-size:clamp(28px,2.4vw,34px);line-height:1.28;font-weight:var(--manual-title-weight)}.manual-contact-form-heading>p{max-width:42rem;margin-top:8px;color:var(--manual-muted);font-size:15px;line-height:1.7}.manual-contact-form-label,.manual-contact-success-label{color:var(--manual-green-deep);font-size:13px;line-height:1.4;font-weight:var(--manual-label-weight)}.manual-contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.manual-contact-field{min-width:0}.manual-contact-field.is-wide{grid-column:1 / -1}.manual-contact-field uni-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px;color:var(--manual-text);font-size:14px;line-height:1.45;font-weight:var(--manual-label-weight)}.manual-contact-field uni-label span{color:var(--manual-muted);font-size:12px;font-weight:500}.manual-contact-field-meta{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:6px}.manual-contact-field-meta small{color:#4f5f5a;font-size:12px;line-height:1.5}.manual-contact-field-counter{flex:0 0 auto;color:var(--manual-muted);font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums}.manual-contact-field-counter.is-warning{color:#8a4b08}.manual-contact-field-counter.is-error{color:#9f2018;font-weight:600}.manual-contact-control{display:block;width:100%;min-width:0;min-height:44px;color:var(--manual-text);background:var(--manual-white);border:1px solid var(--manual-contact-control-border);border-radius:10px;padding:10px 12px;font:inherit;font-size:15px;line-height:1.5;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}uni-textarea.manual-contact-control{height:112px;min-height:112px;resize:none;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere}.manual-contact-control:where(:hover:not(:disabled):not([aria-invalid=true])){border-color:var(--manual-muted)}.manual-contact-control:focus-visible{outline:3px solid #18a0583d;outline-offset:1px;border-color:var(--manual-green-deep);box-shadow:0 0 0 1px var(--manual-green-deep)}.manual-contact-control[aria-invalid=true]{border-color:#b42318}.manual-contact-control:disabled{cursor:wait;color:#596762;background:var(--manual-paper);opacity:.82}.manual-contact-field-error{display:block;margin-top:6px;color:#9f2018;font-size:13px;line-height:1.45;font-weight:600}.manual-contact-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.manual-contact-consent{margin-top:22px}.manual-contact-consent uni-label{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;min-height:44px;color:var(--manual-text);font-size:14px;line-height:1.55;font-weight:600}.manual-contact-consent uni-input{flex:0 0 auto;width:24px;height:24px;margin:0;accent-color:var(--manual-green-deep)}.manual-contact-consent uni-input[aria-invalid=true]{outline:2px solid #b42318;outline-offset:2px}.manual-contact-consent uni-input:focus-visible{outline:3px solid var(--manual-green-deep);outline-offset:2px}.manual-contact-consent uni-input[aria-invalid=true]:focus-visible{outline:2px solid #b42318;outline-offset:2px;box-shadow:0 0 0 4px var(--manual-white),0 0 0 7px var(--manual-green-deep)}.manual-contact-consent>small{display:block;margin:5px 0 0 34px;color:#4f5f5a;font-size:12px;line-height:1.5}.manual-contact-consent .manual-contact-field-error{margin-left:34px}.manual-contact-submit-row{display:flex;align-items:center;gap:16px;min-height:52px;margin-top:20px}.manual-contact-submit,.manual-contact-secondary-action{min-height:44px;border-radius:10px;padding:10px 20px;font:inherit;font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer;transition:transform var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.manual-contact-submit{color:#f7fff9;background:var(--manual-green-deep);border:1px solid var(--manual-green-deep)}.manual-contact-submit:hover:not(:disabled){background:#0b6d43}.manual-contact-submit:active:not(:disabled),.manual-contact-secondary-action:active{transform:translateY(1px)}.manual-contact-submit:focus-visible,.manual-contact-secondary-action:focus-visible{outline:2px solid var(--manual-white);outline-offset:1px;box-shadow:0 0 0 6px var(--manual-green-deep)}.manual-contact-submit:disabled:not(:focus-visible){cursor:wait;opacity:.66}.manual-contact-form-status{flex:1 1 auto;min-width:0;color:#9f2018;font-size:13px;line-height:1.5}.manual-contact-privacy-note{margin-top:8px;color:var(--manual-muted);font-size:12px;line-height:1.6}.manual-contact-success{display:grid;justify-items:start;gap:12px}.manual-contact-success p{color:var(--manual-muted);line-height:1.65}.manual-contact-success strong{color:var(--manual-text);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.manual-contact-request-id{color:var(--manual-muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.manual-contact-request-id strong{font-weight:500}.manual-contact-secondary-action{color:var(--manual-green-deep);background:var(--manual-white);border:1px solid var(--manual-green-deep)}.manual-contact-secondary-action:hover{background:var(--manual-mint)}@media (min-width: 721px) and (max-width: 1180px){.manual-contact-lead-form{padding:24px}}@media (max-width: 720px){.manual-contact-lead-form{width:100%;max-width:100%;padding:20px 16px}.manual-contact-form-heading{margin-bottom:22px}.manual-contact-form-heading h2,.manual-contact-success h2{font-size:22px;line-height:1.36}.manual-contact-fields{grid-template-columns:1fr;gap:18px}.manual-contact-field.is-wide{grid-column:auto}uni-textarea.manual-contact-control{height:132px;min-height:132px}.manual-contact-submit-row{align-items:stretch;flex-direction:column;gap:10px}.manual-contact-submit,.manual-contact-secondary-action{width:100%}}@media (prefers-reduced-motion: reduce){.manual-contact-control,.manual-contact-submit,.manual-contact-secondary-action{transition:none}}.manual-cover-title-accent{display:inline!important;color:var(--manual-green)}.manual-mobile-quick-head{display:grid;gap:5px}.manual-mobile-quick-head>uni-text:first-child{color:var(--manual-green-deep);font-size:12px;font-weight:800;line-height:1}.manual-mobile-quick-head>strong{color:var(--text-primary);font-size:20px;line-height:1.25}.manual-mobile-quick-note{display:block;margin:-2px 0 0;color:var(--manual-muted);font-size:13px;line-height:1.68}.manual-mobile-quick-index{color:var(--manual-green);font-size:11px;font-weight:800;line-height:1}.manual-hero-video-panel,.manual-cover-proof-item,.manual-mobile-quick-grid .manual-mobile-quick-entry,.manual-trust-canvas-media,.manual-trust-canvas-card,.manual-proof-showcase-card{margin:0;color:inherit;text-align:left;line-height:inherit}.manual-hero-video-panel,.manual-trust-canvas-media,.manual-proof-showcase-card{padding:0}.manual-hero-video-panel:after,.manual-cover-proof-item:after,.manual-mobile-quick-grid .manual-mobile-quick-entry:after,.manual-trust-canvas-media:after,.manual-trust-canvas-card:after,.manual-proof-showcase-card:after{border:0}.manual-hero-video-panel uni-image,.manual-trust-canvas-media uni-image,.manual-proof-showcase-image uni-image{display:block;width:100%;height:100%}.manual-hero-video-panel uni-image{filter:saturate(.96) brightness(1.02) contrast(.98);animation:7s ease-in-out 1s infinite manualVideoPosterBreath}.manual-hero-video-panel>img{animation-delay:.4s}@media (min-width: 1200px){.manual-hero-video-panel>img{animation:none;transform:scale(1.016);filter:none}.manual-cover h1,.manual-cover-thesis{animation:none;opacity:1;transform:translateY(2px)}}.manual-hero-video-panel:before{animation:none}.manual-play-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:var(--manual-green-deep);font-size:17px}.manual-play-button svg,.manual-play-button uni-image{display:block;width:18px;height:18px}.manual-mobile-quick-grid .manual-mobile-quick-entry{border:1px solid var(--manual-border-soft);min-height:76px;background:rgba(255,255,255,.78);border-radius:15px;display:grid;grid-template:auto 1fr / auto minmax(0,1fr);align-items:start;gap:8px;padding:11px;color:var(--manual-green-deep);font-size:14px;font-weight:700;box-shadow:inset 0 1px rgba(255,255,255,.82)}.manual-mobile-quick-grid .manual-mobile-quick-entry>uni-text:last-child{grid-column:1 / -1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manual-mobile-quick-icon{justify-self:end;width:18px;height:18px}.manual-cover-proof-svg{display:block;width:22px;height:22px}.manual-section-title{display:block;max-width:780px;color:var(--manual-text);font-size:31px;font-weight:var(--manual-title-weight);line-height:1.22}.manual-section-copy{display:block;max-width:780px}.manual-proof-showcase-image uni-image{-o-object-fit:cover;object-fit:cover}.manual-visual-panel uni-image,.manual-founder-portrait uni-image,.manual-member-avatar uni-image,.manual-detail-visual-media uni-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.manual-page,.manual-section-hero,.manual-section-copy,.manual-visual-panel,.manual-founder-layout,.manual-founder-copy,.manual-section-strip,.manual-section-head,.manual-org-root,.manual-org-chart-stage,.manual-org-chart-root,.manual-org-chart-grid,.manual-people-grid,.manual-member-copy,.manual-detail-visual-lead,.manual-list-block,.manual-member-detail,.manual-member-trust-strip,.manual-grid{box-sizing:border-box}@media (min-width: 901px) and (max-width: 1180px){.manual-model-media{height:184px;min-height:184px}.manual-model-media img,.manual-model-media uni-image{height:184px;min-height:184px;visibility:hidden}.manual-cases-page .manual-intro-video-card:nth-child(2){grid-template-rows:220px auto}.manual-cases-page .manual-intro-video-card:nth-child(2) .manual-intro-video-media>img,.manual-cases-page .manual-intro-video-card:nth-child(2) .manual-intro-video-media>uni-image{visibility:hidden}}@media (max-width: 900px){.manual-bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.manual-bottom-nav uni-button{display:flex;min-width:0;min-height:44px;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 1px;overflow:hidden;border-radius:12px;color:var(--text-secondary);font-size:9px;font-weight:700}.manual-bottom-nav uni-button.is-active{color:var(--accent-dark);background:var(--accent-glow)}.manual-bottom-nav uni-button>uni-text{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.manual-mobile-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-footer-contact{display:flex;flex-direction:column;align-items:flex-start}.manual-footer .company{font-size:15px;line-height:1.45}.manual-home .manual-home-flow,.manual-home .manual-home-news-preview{display:none}.manual-model-card:nth-child(n+2) .manual-model-media img,.manual-model-card:nth-child(n+2) .manual-model-media uni-image{visibility:hidden}.manual-video-detail-page .manual-intro-video-card:first-child .manual-intro-video-media>img,.manual-video-detail-page .manual-intro-video-card:first-child .manual-intro-video-media>uni-image{visibility:hidden}}.manual-contact-lead-form{display:block;padding-bottom:28px}@media (max-width: 720px){.manual-contact-lead-form{padding-bottom:20px}}.manual-app{--manual-topbar-height: 90px}.manual-topbar{padding-top:20px;padding-bottom:20px}.manual-brand{min-width:90px}.manual-top-links{gap:10px}.manual-top-links a,.manual-section-switch a{border-radius:10px;min-height:46px;padding:12px 20px;font-size:16px}.manual-top-phone{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;margin-left:14px;padding:11px 18px;box-sizing:border-box;border-radius:13px;background:var(--manual-green);color:#fff;font-size:17px;font-weight:800;white-space:nowrap;text-decoration:none;line-height:1;box-shadow:0 8px 20px rgba(16,132,84,.25)}.manual-top-phone:hover{background:var(--manual-green-deep)}.manual-top-phone svg{width:18px;height:18px}.manual-cover{min-height:min(620px,calc(100svh - var(--manual-topbar-height)));padding:20px 0 32px;overflow:visible}.manual-cover-grid>.manual-cover-proof-track{width:100%;margin:120px 0 0;align-self:stretch}.manual-company-intro{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);height:auto;min-height:0;max-height:none;padding:24px 28px}.manual-company-intro-body{min-height:0;height:auto;max-height:none;color:#37423e;font-size:13px;line-height:1.7;overflow:visible}.manual-company-intro-body p{margin:0 0 12px}.manual-company-intro-body p:last-child{margin-bottom:0}.org-children{margin-top:48px}.product-pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:28px;padding:0 24px}.product-page-btn{border:1px solid var(--manual-border);border-radius:10px;background:#fff;color:var(--manual-green-deep);font-size:14px;font-weight:600;min-height:44px;padding:10px 24px;cursor:pointer;transition:background-color .2s,color .2s}.product-page-btn:hover:not(:disabled){background:var(--manual-green-deep);color:#fff}.product-page-btn:disabled{opacity:.35;cursor:not-allowed}.product-page-info{color:var(--manual-muted);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.manual-mobile-quick-title{color:var(--text-primary);font-size:22px;font-weight:800;line-height:1.25}.manual-mobile-quick-description{color:var(--manual-muted);font-size:14px;line-height:1.72}@media (min-width: 901px){.manual-cover-grid{grid-template-columns:minmax(0,1fr) minmax(420px,1.05fr)}}@media (max-width: 1200px) and (min-width: 901px){.manual-top-links{gap:8px}.manual-top-links a{padding:10px 13px;font-size:15px}.manual-top-context{display:none}}@media (max-width: 900px){.manual-app{--manual-topbar-height: 66px}.manual-cover{min-height:auto}.manual-home .manual-cover{padding-bottom:32px}.manual-brand{min-width:0}.manual-topbar{min-height:83px;padding:10px 16px}.manual-top-phone{margin-left:8px;padding:9px 13px;font-size:15px;border-radius:11px;box-shadow:0 5px 14px rgba(16,132,84,.22)}.manual-top-phone svg{width:16px;height:16px}.manual-company-intro{min-height:240px;padding:20px 18px}.manual-company-intro-body{font-size:13px;line-height:1.65}.manual-home .manual-cover .manual-kicker{background:none;border:0;border-radius:0;padding:0;box-shadow:none}}@media (max-width: 380px){.manual-top-phone{gap:6px;padding:9px 10px;font-size:14px}.product-pagination{gap:12px;padding:0}.product-page-btn{padding:10px 18px}}.manual-about-page .manual-section-copy h1,.manual-products-page .manual-section-copy h1,.manual-contact-page .manual-section-copy h1,.manual-cases-page .manual-section-copy h1{font-size:clamp(24px,2.4vw,34px);line-height:1.4;text-wrap:balance}.manual-people-section .manual-section-head{grid-template-columns:minmax(0,1fr)}.manual-about-page .manual-section-head h2,.manual-products-page .manual-section-head h2,.manual-intro-video-section .manual-section-head h2,.manual-direct-contact .manual-section-head h2{font-size:clamp(22px,2vw,28px);line-height:1.45;text-wrap:balance}.manual-direct-contact .manual-section-head{align-items:start}.manual-about-page .manual-section-copy p,.manual-products-page .manual-section-copy p,.manual-contact-page .manual-section-copy p,.manual-cases-page .manual-section-copy p,.manual-direct-contact .manual-section-head p{text-wrap:pretty}uni-page-body{min-height:100%;background:#eff6f0;color:#173d2a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:#eff6f0}
