.home-motion{--paper:#f3f5ef;--lime:#d3f68b;max-width:none}.home-motion header{position:absolute;z-index:5;width:100%;height:90px;background:transparent;color:#edf3e8;border-color:#ffffff18}.home-motion header .logo span{color:var(--lime)}.home-motion header .nav-cta{border-color:#ffffff60}.home-motion header nav{font-size:12px}.home-motion .motion-hero{position:relative;min-height:780px;min-height:100svh;padding:170px 6% 125px;background:#071e19;color:#f5f8ef;isolation:isolate;grid-template-columns:1.1fr 1fr;align-items:center;gap:0}.motion-hero:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 78% 46%,#1b5a4240,transparent 52%),linear-gradient(115deg,#071e19,#102c22)}.motion-hero .hero-copy{position:relative;z-index:2}.motion-hero h1{font-size:clamp(48px,5.5vw,88px);letter-spacing:-4px;font-weight:600;line-height:1.27}.motion-hero h1 em{color:var(--lime)}.motion-hero .eyebrow{color:#b5c9b7;font-size:10px;letter-spacing:2px}.motion-hero .dot{background:var(--lime);box-shadow:0 0 14px #c6ed93}.motion-hero .intro{font-size:15px;color:#b6c9bb;line-height:2}.hero-actions{display:flex;gap:25px;align-items:center;margin-top:35px}.motion-hero .button{margin:0;background:var(--lime);color:#122d21;font-size:13px;padding:17px 22px}.hero-contact{font-size:12px;color:#d5e3d5}.motion-hero .hero-note{margin-top:35px;font:9px Arial;letter-spacing:1.8px;color:#86a38d}.intelligence-scene{position:relative;width:115%;margin-left:-8%;aspect-ratio:1;max-height:660px;min-width:0;pointer-events:none}.intelligence-scene canvas{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at center,#38664233,transparent 58%)}.sphere-label{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.sphere-label small{font:8px Arial;letter-spacing:2px;color:#b9d6a7}.sphere-label strong{font:500 clamp(32px,4vw,62px) Arial;letter-spacing:1px;color:#e2f9be;text-shadow:0 0 30px #91c56888;margin-top:14px}.sphere-label strong span{font:11px Arial;display:block;text-align:center;letter-spacing:8px;margin-top:12px}.scene-tag{position:absolute;font:10px 'Noto Sans KR',sans-serif;letter-spacing:1px;color:#d3e6c7;border:1px solid #b5dca02e;background:#0c281dde;padding:10px 16px;border-radius:4px}.tag-a{top:15%;left:9%}.tag-b{top:29%;right:0}.tag-c{bottom:22%;left:0}.tag-d{bottom:12%;right:7%}.scene-coordinate{position:absolute;bottom:0;right:5%;font:8px Arial;letter-spacing:1.5px;color:#76967d}.hero-bottom{position:absolute;bottom:30px;left:6%;right:6%;border-top:1px solid #ffffff20;padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:20px}.hero-bottom a{font:9px Arial;letter-spacing:1.7px}.hero-bottom a span{margin-left:22px;color:var(--lime)}.hero-bottom>span{font-size:10px;color:#9fb39f}.hero-bottom button{background:none;border:1px solid #ffffff30;color:#adc6ad;font-size:10px;padding:7px 12px;cursor:pointer}.home-motion .value-strip{margin:0;padding:27px 6%;background:#d9efb9;border:0}.home-motion .value-strip p{border-color:#71866945}.home-motion .section{padding:110px 6%}.home-motion h2{font-size:clamp(30px,3.2vw,48px);font-weight:600}.story-heading{text-align:center}.story-heading .eyebrow{justify-content:center}.story-heading>p:last-child{font-size:14px;color:var(--muted);margin-top:25px}.workflow-visual{display:flex;align-items:center;margin-top:60px;padding:45px 30px;border:1px solid var(--line);background:#fbfcf8;border-radius:16px;gap:0;min-height:230px}.workflow-inputs{display:grid;gap:10px;width:21%;flex-shrink:0}.workflow-inputs>span{border:1px solid #dae2d4;padding:10px 15px;font-size:12px;background:#fff;display:flex;justify-content:space-between;transition:transform 1s}.workflow-inputs>span:nth-child(1){transform:rotate(-4deg) translateX(-6px)}.workflow-inputs>span:nth-child(3){transform:rotate(4deg) translateX(6px)}.transformation.is-visible .workflow-inputs>span{transform:rotate(0) translateX(0)}.workflow-inputs i{font-style:normal;color:var(--green)}.workflow-link{height:3px;flex:1;background:#c9d8bc;position:relative;overflow:hidden}.workflow-link i{position:absolute;width:28px;height:3px;background:var(--green);left:-30px;animation:stream 2.4s linear infinite}.workflow-link i:nth-child(2){animation-delay:.8s}.workflow-link i:nth-child(3){animation-delay:1.6s}.workflow-ai{background:#173f2c;color:#dff1c8;border:1px solid #406743;padding:30px 24px;border-radius:12px;text-align:center}.workflow-ai small{font:8px Arial;letter-spacing:1px;display:block}.workflow-ai strong{display:block;font:25px Arial;margin-top:8px}.workflow-output{border:1px solid #b9d398;background:#edf5e3;border-radius:8px;padding:23px}.workflow-output>*{display:block}.workflow-output small{font-size:10px;color:#627456}.workflow-output strong{font-size:15px;margin:7px 0}.workflow-output>span{font-size:10px;color:var(--muted)}.story-captions{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:38px}.story-captions article>span{font:10px Arial;color:var(--green)}.story-captions h3{font-size:18px;margin:12px 0}.story-captions p{font-size:12px;color:var(--muted)}.transformation>.example-note{margin-top:28px}.production-story{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;background:#e8ede2}.production-copy>p:not(.eyebrow){max-width:420px;font-size:14px;color:var(--muted)}.production-copy>.example-note{font-size:10px!important}.flow-controls{display:flex;gap:4px;background:#dbe3d3;padding:5px;width:fit-content;border-radius:30px;margin:28px 0 20px}.flow-controls button{border:0;border-radius:24px;background:none;padding:12px 18px;font-size:12px;color:#586e53;cursor:pointer}.flow-controls button[aria-pressed=true]{background:#173f2c;color:#eaf4e2}.production-copy #flow-description{font-size:12px;min-height:48px;color:var(--green)}.factory{border:1px solid #c6d4bd;background:#f7faf2;border-radius:15px;padding:24px 18px;box-shadow:0 25px 65px #173f2c09}.factory-top{display:flex;justify-content:space-between;font:8px Arial;letter-spacing:1.3px;color:#6b8162;padding:0 8px 20px}.factory svg{width:100%;height:auto;display:block}.route{fill:none;stroke:#a4774b;stroke-width:2;stroke-dasharray:8 8;animation:route-flow 1s linear infinite;transition:opacity .65s}.route-after{opacity:0;stroke:#378155}.station{transition:transform 1s cubic-bezier(.2,.8,.2,1)}.station rect{fill:#fff;stroke:#a6baa0}.station text{font:14px 'Noto Sans KR',sans-serif;fill:#294932}.station-a{transform:translate(90px,90px)}.station-b{transform:translate(450px,90px)}.station-c{transform:translate(150px,260px)}.station-d{transform:translate(490px,260px)}.bottleneck{fill:#aa743d;transition:opacity .4s}.bottleneck text{font:11px 'Noto Sans KR',sans-serif}.factory[data-layout=after] .station-a{transform:translate(90px,180px)}.factory[data-layout=after] .station-b{transform:translate(230px,180px)}.factory[data-layout=after] .station-c{transform:translate(370px,180px)}.factory[data-layout=after] .station-d{transform:translate(510px,180px)}.factory[data-layout=after] .route-before,.factory[data-layout=after] .bottleneck{opacity:0}.factory[data-layout=after] .route-after{opacity:1}.factory-bottom{font:9px Arial;letter-spacing:1px;padding:17px 8px 0;display:flex;align-items:center;gap:8px}.factory-indicator{height:6px;width:6px;background:#ac7946;border-radius:50%}.factory[data-layout=after] .factory-indicator{background:var(--green)}.home-motion .approach{padding-top:80px;padding-bottom:80px}.home-motion .how-we-work{background:#f4f6ee}.home-motion .security{background:#0b261e;position:relative;overflow:hidden}.home-motion .vault{background:#143529;border:1px solid #a7d97f70;box-shadow:0 0 100px #a6d88a10}.home-motion .vault-core{background:linear-gradient(125deg,#def4b2,#a4ca78)}.home-motion .flow-lines{position:relative;animation:secure-flow 2.5s ease-in-out infinite}.home-motion .vault-data>span{animation:secure-glow 4s ease-in-out infinite}.home-motion .vault-data>span:nth-child(2){animation-delay:.7s}.home-motion .vault-data>span:nth-child(3){animation-delay:1.4s}.home-motion .brand-teaser{background:#d9ecbf}.home-motion .ceo{padding-top:65px;padding-bottom:65px;gap:50px;align-items:start}.home-motion .ceo h2{font-size:31px}.ceo-letter summary{cursor:pointer;font-size:16px;border-bottom:1px solid var(--line);padding:0 0 22px;list-style:none;display:flex;justify-content:space-between}.ceo-letter summary::-webkit-details-marker{display:none}.ceo-letter[open] summary span{transform:rotate(45deg)}.ceo-letter-content{padding-top:25px}.home-motion .start{background:#123b2b;color:#eef5e6}.home-motion .start>div>p:not(.eyebrow),.home-motion .start .contact-link{color:#c1d6af}.home-motion .starter{color:var(--ink);border-radius:10px}.home-motion .start .contact-link{border-color:#b7d392}.home-motion .company-footer{background:#09291f;color:#e4eddc}.home-motion .company-footer p,.home-motion .company-details p{color:#bccbb6}.home-motion .company-footer .logo span{color:var(--lime)}.home-motion .footer-bottom{border-color:#ffffff20;color:#a7baa2}.home-motion .company-details p>span{color:#95ae91}.home-motion .section .eyebrow{font-size:9px;letter-spacing:1.8px}.motion-ready .reveal{opacity:0;transform:translateY(24px);transition:opacity .8s,transform .8s}.motion-ready .reveal.is-visible{opacity:1;transform:translateY(0)}.motion-paused *{animation-play-state:paused!important}.motion-paused .reveal{opacity:1;transform:none;transition:none}.motion-paused .station,.motion-paused .route{transition:none}@keyframes stream{to{left:100%}}@keyframes route-flow{to{stroke-dashoffset:-32}}@keyframes secure-flow{50%{transform:translateY(4px);opacity:.45}}@keyframes secure-glow{50%{border-color:#c8ea8a90;background:#c8ea8a15}}@media(min-width:1650px){.home-motion .section,.home-motion header,.home-motion .motion-hero{padding-left:max(6%,calc((100vw - 1450px)/2));padding-right:max(6%,calc((100vw - 1450px)/2))}}@media(max-width:1050px){.motion-hero h1{font-size:58px}.hero-actions{gap:18px}.hero-contact{font-size:11px}.intelligence-scene{width:120%;margin-left:-15%}.workflow-output{padding:18px 12px}.workflow-output strong{font-size:13px}.workflow-ai{padding:25px 18px}.production-story{gap:30px}.home-motion header nav{gap:13px;font-size:11px}}@media(max-width:720px){.home-motion header{height:76px}.home-motion .motion-hero{display:flex;flex-direction:column;padding:130px 6% 95px;min-height:850px;gap:20px;align-items:stretch}.motion-hero h1{font-size:47px;letter-spacing:-2.8px}.motion-hero .intro{font-size:12px}.hero-actions{gap:20px;margin-top:25px}.motion-hero .button{font-size:11px;padding:14px 16px}.hero-contact{font-size:10px}.motion-hero .hero-note{font-size:7px;margin-top:22px}.intelligence-scene{width:100%;margin:0;aspect-ratio:1.15;max-width:450px;align-self:center}.sphere-label strong{font-size:46px}.scene-tag{font-size:8px;padding:7px 10px}.sphere-label small{font-size:6px}.scene-coordinate{font-size:6px}.hero-bottom{bottom:22px;padding-top:16px}.hero-bottom>span{display:none}.hero-bottom a{font-size:8px}.hero-bottom button{font-size:9px}.home-motion .section{padding:65px 6%}.home-motion h2{font-size:31px}.story-heading>p:last-child{font-size:12px}.workflow-visual{flex-direction:column;padding:28px 20px;margin-top:30px;gap:0}.workflow-inputs{width:100%;display:flex;gap:7px}.workflow-inputs>span{flex:1;font-size:9px;padding:10px 7px}.workflow-inputs i{display:none}.workflow-link{flex:none;width:3px;height:35px}.workflow-link i{width:3px;height:12px;left:0;top:-12px;animation:stream-vertical 2.4s linear infinite}.workflow-ai{padding:20px;width:75%}.workflow-output{width:100%;text-align:center}.story-captions{gap:14px}.story-captions h3{font-size:13px;line-height:1.6}.story-captions p{font-size:10px}.production-story{grid-template-columns:1fr;gap:20px}.production-copy>p:not(.eyebrow){font-size:13px}.factory{padding:18px 10px}.home-motion .ceo{gap:30px}.home-motion .ceo h2{font-size:28px}.motion-hero .eyebrow{font-size:8px;letter-spacing:1.4px}}@keyframes stream-vertical{to{top:100%}}@media(prefers-reduced-motion:reduce){.home-motion *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.motion-ready .reveal{opacity:1;transform:none}}
/* Immersive pointer-responsive hero */
.home-motion .motion-hero{--pointer-x:0;--pointer-y:0;--light-x:70%;--light-y:45%;min-height:760px;min-height:100svh;grid-template-columns:1.08fr 1fr;padding-top:135px;padding-bottom:110px;background:#031510}.motion-hero:before{background:radial-gradient(ellipse at var(--light-x) var(--light-y),#6cc45730,transparent 44%),radial-gradient(ellipse at 75% 45%,#236b493d,transparent 58%),linear-gradient(125deg,#02120e,#0b2c20)}.motion-hero:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#b5f28c07 1px,transparent 1px),linear-gradient(90deg,#b5f28c07 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(to right,transparent,#000);transform:translate(calc(var(--pointer-x)*-8px),calc(var(--pointer-y)*-8px))}.motion-hero h1{font-size:clamp(54px,6.4vw,104px);font-weight:800;line-height:1.16;letter-spacing:-5px}.motion-hero h1 em{display:inline-block;background:linear-gradient(115deg,#f0ffc7,#bafa61 65%,#6edbb4);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:0 10px 65px #b7fc5b1c}.motion-hero .hero-copy{transform:translate(calc(var(--pointer-x)*-8px),calc(var(--pointer-y)*-5px))}.motion-hero .intro{font-size:16px;margin-top:28px}.motion-hero .intelligence-scene{width:145%;margin-left:-20%;max-height:none;aspect-ratio:1;filter:drop-shadow(0 0 40px #a7ed8b14)}.motion-hero .sphere-label{transform:translate(calc(var(--pointer-x)*18px),calc(var(--pointer-y)*18px));background:radial-gradient(ellipse,#09261aab,transparent 30%)}.motion-hero .sphere-label strong{font-size:clamp(42px,5vw,80px);font-weight:700;letter-spacing:2px;text-shadow:0 0 35px #baff9588}.motion-hero .scene-tag{backdrop-filter:blur(8px);border-color:#c5fa8c60;box-shadow:0 5px 30px #0004;transform:translate(calc(var(--pointer-x)*-24px),calc(var(--pointer-y)*-18px));font-size:11px}.motion-hero .tag-a{top:19%;left:14%}.motion-hero .tag-b{top:27%;right:10%}.motion-hero .tag-c{bottom:25%;left:9%}.motion-hero .tag-d{bottom:17%;right:13%}.motion-hero .scene-coordinate{right:17%;bottom:10%;color:#a2c390}.motion-hero .button{box-shadow:0 0 35px #cbff751a;transition:box-shadow .25s,transform .25s}.motion-hero .button:hover{transform:translateY(-4px);box-shadow:0 8px 40px #bdff7345;background:#e1ffa8}.motion-hero .hero-contact:hover{color:#d6ff8f}.pointer-hint{position:absolute;right:6%;top:112px;display:flex;gap:9px;align-items:center;color:#b8d2a0;font:8px Arial,sans-serif;letter-spacing:1.8px;z-index:2}.pointer-hint:before{content:'↗';font-size:17px;color:#d1ff89}.motion-hero .hero-bottom{z-index:3}.motion-hero .hero-copy .eyebrow{animation:hero-in .8s both}.motion-hero h1{animation:hero-in 1s .1s both}.motion-hero .hero-actions{animation:hero-in 1s .25s both}@keyframes hero-in{from{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}@media(min-width:721px) and (max-width:1050px){.motion-hero h1{font-size:65px}.motion-hero .intelligence-scene{width:150%;margin-left:-24%}}@media(max-width:720px){.home-motion .motion-hero{padding-top:125px;min-height:880px}.motion-hero h1{font-size:52px;letter-spacing:-3px}.motion-hero .intro{font-size:12px}.motion-hero .intelligence-scene{width:120%;margin-left:-10%;align-self:auto;aspect-ratio:1.15}.motion-hero .sphere-label strong{font-size:51px}.motion-hero .scene-tag{font-size:8px}.motion-hero .scene-coordinate{font-size:6px;bottom:6%;right:13%}.pointer-hint{display:none}.motion-hero .hero-copy{transform:none}}@media(hover:none){.pointer-hint{display:none}}.motion-paused .motion-hero *{animation:none!important}.motion-paused .pointer-hint{visibility:hidden}@media(prefers-reduced-motion:reduce){.pointer-hint{display:none}.motion-hero .hero-copy,.motion-hero .sphere-label,.motion-hero .scene-tag,.motion-hero:after{transform:none!important}}
/* Bold editorial scale and kinetic contrast */
.home-motion .motion-hero{background:#020c08}.motion-hero:before{background:radial-gradient(ellipse at var(--light-x) var(--light-y),#a6e53d24,transparent 40%),radial-gradient(ellipse at 78% 50%,#305b2933,transparent 55%),#020c08}.motion-hero h1{font-weight:900;letter-spacing:-5.5px}.motion-hero .hero-copy{padding-top:15px}.motion-hero .hero-copy .eyebrow{color:#d0e8a7}.motion-hero .intelligence-scene{mix-blend-mode:screen}.motion-hero .button{border-radius:2px;font-weight:700;background:#ceff56}.motion-hero .scene-tag{border-radius:0;background:#06130ddd;border-color:#c7fc5770}.hero-bottom>span{font-size:11px}.hero-watermark{position:absolute;left:5%;bottom:73px;font:900 clamp(80px,16vw,250px)/.8 Arial,sans-serif;letter-spacing:-12px;color:transparent;-webkit-text-stroke:1px #caff6c12;z-index:-1;pointer-events:none;transform:translateX(calc(var(--pointer-x)*-20px))}.home-motion .value-strip{background:#caff62}.motion-hero .sphere-label strong{font-weight:900}.motion-hero .sphere-label strong span{color:#cbff60}.motion-hero .scene-coordinate{color:#c3dc9d}@media(max-width:720px){.motion-hero h1{font-size:51px;letter-spacing:-3px}.hero-watermark{font-size:112px;letter-spacing:-7px;bottom:85px}}
/* Expanded bottleneck narrative */
.home-motion .production-story{grid-template-columns:1fr;gap:34px}.production-copy{display:grid;grid-template-columns:1.2fr 1fr;column-gap:60px;align-items:start}.production-copy>.eyebrow,.production-copy>h2{grid-column:1}.production-copy>p:not(.eyebrow){max-width:none;grid-column:2}.production-copy>p:nth-of-type(2){grid-row:2;margin-top:0}.production-copy .flow-controls{grid-column:1;grid-row:3}.production-copy #flow-description{grid-column:2;grid-row:3;margin-top:25px}.production-copy>.example-note{grid-column:1/-1!important;margin-top:0}.production-story .factory{width:100%;padding:28px 32px;background:#fbfcf7;border:1px solid #c9d5c3;box-shadow:0 22px 70px #243c2012}.production-story .factory-top{font-size:10px}.bottleneck-map{min-height:320px}.problem-layer,.optimized-layer{transition:opacity .55s}.optimized-layer{opacity:0}.congestion-zone{fill:#fce6df;stroke:#df8b73;stroke-dasharray:5 6}.incoming-path{fill:none;stroke:#95ac8a;stroke-width:4}.outgoing-path{fill:none;stroke:#d5baae;stroke-width:3;stroke-dasharray:5 10}.blocked-path{fill:none;stroke:#d05e42;stroke-width:7}.queue-boxes rect{fill:#e27853;stroke:#a94529;stroke-width:1.5;animation:queue-pressure 2.5s ease-in-out infinite}.queue-boxes rect:nth-child(2n){animation-delay:.4s}.queue-boxes rect:nth-child(3n){animation-delay:.8s}.warning-halo{fill:#ee77521c;stroke:#d34a30;stroke-width:3;stroke-dasharray:7 5;transform-box:fill-box;transform-origin:center;animation:bottleneck-pulse 2.4s ease-in-out infinite}.stop-gate{stroke:#b83a29;stroke-width:5}.warning-label-bg{fill:#b9432d}.warning-label{fill:#fff;font:600 19px 'Noto Sans KR',sans-serif}.queue-label{fill:#a13a28;font:600 15px 'Noto Sans KR',sans-serif}.slow-label{fill:#8a5c4c;font:14px 'Noto Sans KR',sans-serif}.incoming-parcel{fill:#658a51;offset-path:path('M130 220H320V140H470V220H485');animation:parcel-travel 3s linear infinite}.outgoing-parcel{fill:#bb8e74;offset-path:path('M730 220H880');animation:parcel-travel 7s linear infinite}.process-node{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.process-node rect{fill:#fff;stroke:#a6b89b;stroke-width:1.5}.process-node text{fill:#244831;font:600 20px 'Noto Sans KR',sans-serif}.process-node text.node-number{font:9px Arial,sans-serif;letter-spacing:1px;fill:#6e8464}.process-receive{transform:translate(130px,220px)}.process-machine{transform:translate(320px,140px)}.process-inspect{transform:translate(670px,220px)}.process-ship{transform:translate(880px,220px)}.factory[data-layout=before] .process-inspect rect{fill:#fff3ec;stroke:#c24c32;stroke-width:3}.factory[data-layout=before] .process-inspect text{fill:#a83c28}.factory[data-layout=after] .problem-layer{opacity:0}.factory[data-layout=after] .optimized-layer{opacity:1}.factory[data-layout=after] .process-machine{transform:translate(380px,220px)}.factory[data-layout=after] .process-inspect{transform:translate(630px,220px)}.clear-path{fill:none;stroke:#459b6a;stroke-width:4}.clear-label{fill:#21663b;font:600 18px 'Noto Sans KR',sans-serif}.clear-note{fill:#4c7253;font:15px 'Noto Sans KR',sans-serif}.clear-parcel{fill:#299665;offset-path:path('M130 220H880');animation:parcel-travel 4s linear infinite}.parcel-2{animation-delay:-1.33s}.parcel-3{animation-delay:-2.66s}.flow-impact{border-top:1px solid #dce3d5;padding:22px 10px 8px;text-align:center;font-size:16px;font-weight:500;color:#a24a32}.flow-impact b{margin:0 25px;font-weight:400}.after-impact{display:none;color:#2c7148}.factory[data-layout=after] .before-impact{display:none}.factory[data-layout=after] .after-impact{display:inline}.production-story .factory-bottom{font-size:10px}.motion-paused .process-node{transition:none}@keyframes bottleneck-pulse{50%{transform:scale(1.13);stroke-opacity:.45}}@keyframes queue-pressure{50%{fill:#edaa74;transform:translateX(3px)}}@keyframes parcel-travel{to{offset-distance:100%}}@media(max-width:720px){.production-copy{display:block}.production-copy>.example-note{margin-bottom:0}.production-story .factory{padding:18px 9px;overflow-x:auto}.factory .bottleneck-map{min-width:640px;min-height:275px}.production-story .factory-top{font-size:8px}.flow-impact{font-size:11px;min-width:320px;white-space:normal;padding:16px 0 4px}.flow-impact b{margin:0 6px}.production-story .factory:before{content:'공정도를 좌우로 밀어 살펴보세요 ↔';display:block;color:#65755b;font-size:10px;margin:0 5px 16px}.production-story .factory-bottom{font-size:8px}}

/* Preserve headline hierarchy while strengthening navigation and diagram labels. */
.home-motion h2{font-weight:800}
.scene-tag,.hero-bottom a,.factory-top,.factory-bottom,.flow-impact,.clear-note,.slow-label{font-weight:600}
.warning-label,.queue-label,.clear-label,.process-node text{font-weight:700}
.process-node text.node-number{font-weight:600}

/* AI Enterprise: commercial proposition, process comparison, and post-launch care. */
.enterprise{background:#09251c;color:#f0f6e8;overflow:hidden}.enterprise-heading{max-width:1000px}.enterprise .eyebrow{color:#caff62}.enterprise h2 span{color:#caff62}.enterprise-lead{font-size:19px;color:#c6d6c8;margin:28px 0 42px}.enterprise-offer{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #56705a;border-bottom:1px solid #56705a;gap:45px;padding:38px 0}.enterprise-offer>div+div{border-left:1px solid #56705a;padding-left:45px}.offer-label{font-size:14px;font-weight:700}.offer-number{display:block;font:900 clamp(85px,11vw,160px)/1.2 Arial,sans-serif;letter-spacing:-7px;color:#caff62}.offer-number span{font-size:.6em;margin:0 8px}.offer-number:last-of-type span{letter-spacing:-2px}.enterprise-offer>div:last-child .offer-number span{font-size:.22em;letter-spacing:1px;margin-left:18px}.enterprise-offer p{margin:8px 0;font-weight:700}.enterprise-terms{font-size:12px;line-height:1.9;color:#b8cabb;max-width:1000px;margin:22px 0 0}.enterprise-copy{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;margin:64px 0}.enterprise-copy h3,.enterprise-year h3{font-size:30px;line-height:1.5;margin:0;letter-spacing:-1px}.enterprise-copy p{margin:0 0 18px;color:#cbd8cc;font-size:15px}.enterprise-copy strong{color:#e5ffab}.enterprise-comparison{padding:34px;background:#f1f5e9;color:#173f2c;border-radius:8px}.enterprise-toolbar{display:flex;justify-content:space-between;gap:25px;align-items:center}.enterprise-toolbar .eyebrow{color:#497145;margin-bottom:10px}.enterprise-toolbar h3{font-size:22px;margin:0}.erp-switch{display:flex;gap:5px;flex-shrink:0;background:#dae4d0;padding:5px;border-radius:6px}.erp-switch button{border:0;background:transparent;color:#294d36;padding:12px 16px;cursor:pointer;border-radius:4px;font-size:13px}.erp-switch button[aria-pressed=true]{background:#164b32;color:white}.erp-pipeline{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;align-items:center;margin:35px 0 20px}.erp-pipeline article{align-self:stretch;border:1px solid #a7b99c;padding:25px 16px;position:relative;overflow:hidden;background:#fff}.erp-pipeline small{font:700 10px Arial;letter-spacing:1px;color:#66805e}.erp-pipeline h4{font-size:16px;margin:14px 0}.erp-pipeline p{font-size:12px;margin:0;color:#53684d}.erp-pipeline>i{text-align:center;font-style:normal;color:#488840;font-size:23px}.erp-pipeline .erp-engine{background:#d9f5aa;border-color:#7fa445;transition:background .5s}.erp-engine:after{content:'';position:absolute;height:3px;width:45%;background:#579632;bottom:0;left:-45%;animation:erp-scan 3s linear infinite}.erp-engine:nth-of-type(3):after{animation-delay:1.5s}.enterprise-comparison[data-erp=traditional] .erp-engine{background:#eee2d5;border-color:#ba9b78}.enterprise-comparison[data-erp=traditional] .erp-engine:after{background:#ab7751;animation-duration:7s}.erp-explanation{font-size:14px;min-height:50px}.erp-cost{display:grid;gap:18px;border-top:1px solid #c6d3be;padding-top:24px}.erp-cost>div{display:grid;grid-template-columns:210px 1fr;align-items:center;gap:18px}.erp-cost span{font-size:13px;font-weight:700}.erp-track{background:#dfe7d7;border-radius:3px;overflow:hidden}.erp-track b{display:block;padding:8px 14px;min-width:65px;font:800 20px Arial;transition:width 1s}.erp-baseline{width:100%;background:#9ca991;color:#183324}.erp-proposed{width:33.333%;background:#c3ed76;color:#173a21}.enterprise-comparison[data-erp=traditional] .erp-proposed{background:#cad7b9}.erp-chart-note{font-size:11px;color:#526448;margin-bottom:0}.enterprise-year{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;margin:65px 0 40px}.enterprise-year p{color:#b8cabb;font-size:14px}.erp-loop{list-style:none;margin:0;padding:0;border-left:2px solid #81aa53}.erp-loop li{position:relative;padding:0 0 26px 35px}.erp-loop li:last-child{padding-bottom:0}.erp-loop li:before{content:'';position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:#caff62;animation:erp-beacon 6s ease-in-out infinite}.erp-loop li:nth-child(2):before{animation-delay:2s}.erp-loop li:nth-child(3):before{animation-delay:4s}.erp-loop span{font:700 11px Arial;color:#caff62;margin-right:16px}.erp-loop strong{font-size:18px}.erp-loop p{margin:5px 0 0 33px}.enterprise-bottom{display:flex;align-items:start;justify-content:space-between;gap:40px;border-top:1px solid #45634c;padding-top:30px}.enterprise .button{background:#caff62;color:#173f2c}.enterprise-sources{max-width:520px;font-size:12px;color:#c0d0bf}.enterprise-sources summary{cursor:pointer}.enterprise-sources a{display:block;text-decoration:underline;margin-top:6px}.home-motion header nav{gap:22px}@keyframes erp-scan{to{left:100%}}@keyframes erp-beacon{0%,30%,100%{box-shadow:0 0 0 0 #caff6200}15%{box-shadow:0 0 0 9px #caff6233}}@media(max-width:1000px){.enterprise-toolbar{align-items:start;flex-direction:column}.erp-pipeline{grid-template-columns:1fr 20px 1fr;gap:15px 0}.erp-pipeline>i:nth-of-type(2){display:none}.enterprise-copy,.enterprise-year{gap:35px}.home-motion header nav{gap:14px}}@media(max-width:720px){.enterprise-lead{font-size:16px}.enterprise-offer{gap:20px;padding:28px 0}.enterprise-offer>div+div{padding-left:20px}.offer-number{font-size:76px;letter-spacing:-4px}.offer-label,.enterprise-offer p{font-size:12px}.enterprise-offer>div:last-child .offer-number span{display:block;font-size:18px;margin:2px 0 14px}.enterprise-copy,.enterprise-year{grid-template-columns:1fr;margin:40px 0}.enterprise-comparison{padding:24px 16px}.enterprise-toolbar h3{font-size:21px}.erp-switch{width:100%}.erp-switch button{flex:1;padding:11px 6px}.erp-pipeline{grid-template-columns:1fr;margin-top:25px;gap:10px}.erp-pipeline>i{transform:rotate(90deg)}.erp-pipeline>i:nth-of-type(2){display:block}.erp-pipeline article{padding:18px}.erp-pipeline p br{display:none}.erp-cost>div{grid-template-columns:1fr;gap:7px}.enterprise-bottom{flex-direction:column;gap:24px}.enterprise-terms{font-size:11px}.enterprise-year h3,.enterprise-copy h3{font-size:26px}}

/* Official product name remains legible in compact diagrams and labels. */
.workflow-ai strong{font-size:18px;line-height:1.55;overflow-wrap:normal;max-width:220px;margin:8px auto 0}
.motion-hero .sphere-label strong span{font-size:10px;letter-spacing:1px;line-height:1.6;white-space:nowrap}
.enterprise .offer-label{display:block;max-width:460px;line-height:1.7}
.erp-cost>div{grid-template-columns:minmax(210px,1fr) 2fr}
.enterprise-bottom>.button{max-width:100%;line-height:1.6}
@media(max-width:720px){.erp-cost>div{grid-template-columns:1fr}.workflow-ai strong{font-size:16px}.enterprise-bottom>.button{font-size:12px;gap:14px}}
