@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700;900&display=swap";.home-container{width:100%}section{padding:6rem 2rem;max-width:1200px;margin:0 auto}section h2{font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.hero-section{height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;position:relative}.hero-content h1{font-size:4rem;font-weight:900;margin-bottom:1rem;background:linear-gradient(90deg,#00b4d8,#48cae4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.typewriter{font-size:1.5rem;color:var(--text-primary);overflow:hidden;border-right:.15em solid orange;white-space:nowrap;margin:0 auto;letter-spacing:.15em;animation:typing 3.5s steps(40,end),blink-caret .75s step-end infinite}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:orange}}.scroll-indicator{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;font-size:.8rem;color:var(--text-secondary);cursor:pointer;animation:bounce 2s infinite}.scroll-indicator .arrow{font-size:1.5rem;margin-bottom:.5rem}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0) translate(-50%)}40%{transform:translateY(-20px) translate(-50%)}60%{transform:translateY(-10px) translate(-50%)}}.pipeline-section{background-color:var(--bg-surface);border-radius:20px;margin-top:-50px;padding:5rem 3rem;border:1px solid var(--border-color)}.pipeline-container{display:flex;justify-content:space-between;position:relative}.pipeline-container:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background-color:var(--border-color);z-index:0}.pipeline-step{background-color:var(--bg-color);border:1px solid var(--border-color);padding:2rem;border-radius:10px;width:30%;position:relative;z-index:1;text-align:center}.pipeline-step h3{color:var(--primary-color);margin-bottom:1rem}.bento-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.bento-card{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:20px;padding:2rem;transition:all .3s;cursor:pointer}.bento-card:hover{transform:translateY(-10px);background-color:var(--bg-surface-hover);border-color:var(--primary-color)}.bento-card h3{font-size:1.5rem;margin-bottom:1rem;color:var(--accent-color)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.stat-card{text-align:center;padding:2rem;background:var(--card-bg);border:1px solid var(--border-color);border-radius:15px;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease}.stat-card:hover{transform:translateY(-5px)}.stat-card h3{font-size:3rem;color:var(--primary-color);margin-bottom:1rem;font-weight:900}.trusted-section{overflow:hidden}.marquee-container{width:100%;overflow:hidden;white-space:nowrap}.marquee{display:inline-block;animation:marquee 20s linear infinite}.marquee span{display:inline-block;font-size:2rem;font-weight:700;color:var(--text-secondary);margin:0 3rem;transition:color .3s}.marquee span:hover{color:var(--primary-color);cursor:pointer}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 1024px){.hero-content h1{font-size:3rem}.bento-grid,.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){section{padding:4rem 1.5rem}section h2{font-size:2rem;margin-bottom:2rem}.hero-content h1{font-size:2.5rem}.typewriter{font-size:1.1rem;white-space:normal;border-right:none;animation:none;letter-spacing:normal}.pipeline-section{padding:3rem 1.5rem}.pipeline-container{flex-direction:column;gap:2rem}.pipeline-container:before{top:0;left:50%;width:2px;height:100%;transform:translate(-50%)}.pipeline-step{width:100%}.bento-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr;gap:1.5rem}.marquee span{font-size:1.5rem;margin:0 1.5rem}}@media (max-width: 480px){.hero-content h1{font-size:2rem}section h2{font-size:1.8rem}}.hydra-container{width:100%}.hydra-container section{padding:6rem 2rem;max-width:1200px;margin:0 auto}.section-header p{font-size:1.2rem;color:#ffffffb3}.hydra-hero-section{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center}.hydra-hero-section h1{font-size:4rem;font-weight:900;margin-bottom:1.5rem;background:linear-gradient(90deg,#00b4d8,#48cae4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hydra-hero-section p{font-size:1.2rem;margin-bottom:3rem;color:#edf2f4}.interactive-prompt{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:2rem;position:relative;min-height:300px}.prompt-text{font-family:monospace;font-size:1.2rem;color:#a8ff60;overflow:hidden;border-right:.15em solid orange;white-space:nowrap;margin:0 auto;letter-spacing:.15em;animation:typing 3s steps(40,end),blink-caret .75s step-end infinite;text-align:left}.infra-animation-placeholder{margin-top:3rem;padding:2rem;display:flex;flex-direction:column;align-items:center;gap:2rem;perspective:1000px}.eks-control-plane,.gpu-node{display:flex;align-items:center;gap:1rem;background:#00b4d81a;padding:1rem 1.5rem;border-radius:8px;border:1px solid rgba(0,180,216,.3);animation:popIn .5s ease-out forwards;opacity:0}.eks-control-plane{animation-delay:1s}.gpu-nodes{display:flex;gap:1rem}.gpu-node{animation-delay:1.5s}.gpu-node:nth-child(2){animation-delay:1.7s}.gpu-node:nth-child(3){animation-delay:1.9s}.eks-icon,.gpu-icon{width:30px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center}.eks-icon{background-image:url(https://upload.wikimedia.org/wikipedia/commons/thumb/9/93/Amazon_Web_Services_Logo.svg/1280px-Amazon_Web_Services_Logo.svg.png)}.gpu-icon{background-image:url(https://www.nvidia.com/content/dam/en-zz/Solutions/Data-Center/gpu-accelerated-applications/data-science/data-science-icon-600x400.png)}.scroll-telling-container{display:flex;gap:4rem;align-items:flex-start}.pipeline-visual{flex:1;position:sticky;top:100px}.terminal-ui{background:#1e1e1e;border-radius:8px;overflow:hidden;box-shadow:0 10px 30px #00000080}.terminal-header{background:#333;padding:.5rem 1rem;font-family:monospace;color:#ccc;display:flex;align-items:center}.terminal-header:before{content:"";display:inline-block;width:12px;height:12px;background:#ff5f56;border-radius:50%;margin-right:8px;box-shadow:20px 0 #ffbd2e,40px 0 #27c93f}.terminal-body{padding:1.5rem;font-family:monospace;color:#0f0;text-align:left}.terminal-body p{margin-bottom:.5rem}.pipeline-steps{flex:1;display:flex;flex-direction:column;gap:2rem}.step-card{padding:2rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;opacity:.5;transition:all .3s}.step-card.active{opacity:1;border-color:var(--primary-color);box-shadow:0 0 20px #00b4d833}.step-card h3{color:var(--accent-color);margin-bottom:1rem;font-size:1.5rem}.agent-animation{display:flex;justify-content:center;align-items:center;gap:3rem;margin-bottom:2rem}.agent{text-align:center}.agent-icon{font-size:4rem;display:block;margin-bottom:1rem}.file-scan{position:relative;font-size:4rem}.scan-laser{position:absolute;top:0;left:-20px;width:calc(100% + 40px);height:2px;background:#0f0;box-shadow:0 0 10px #0f0;animation:scan 2s linear infinite alternate}@keyframes scan{0%{top:0}to{top:100%}}.validation-result{font-size:3rem;color:#0f0;text-align:center;opacity:0;animation:popIn .5s forwards 2s}@keyframes popIn{0%{transform:scale(0) translateY(50px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.benefits-grid{display:flex;gap:2rem;justify-content:center}.benefit-card{background:linear-gradient(145deg,#151515,#0a0a0a);padding:3rem;border-radius:15px;text-align:center;flex:1;border:1px solid rgba(255,255,255,.05)}.benefit-card h3{font-size:1.5rem;margin-bottom:2rem;color:#fffc}.benefit-value{font-size:3rem;font-weight:900;margin-bottom:1rem}.benefit-value .before{color:#ff5f56;text-decoration:line-through;font-size:2rem}.benefit-value .after{color:#27c93f}.hydra-cta-section{text-align:center;padding:8rem 2rem!important;background:radial-gradient(circle,rgba(0,180,216,.1) 0%,transparent 70%)}.hydra-cta-section h2{font-size:2.5rem;margin-bottom:3rem;line-height:1.4}@media (max-width: 1024px){.hydra-hero-section h1{font-size:3rem}}@media (max-width: 768px){.hydra-container section{padding:4rem 1.5rem}.section-header h2{font-size:2rem}.hydra-hero-section h1{font-size:2.5rem}.prompt-text{font-size:.9rem;white-space:normal;border-right:none;animation:none}.gpu-nodes{flex-wrap:wrap;justify-content:center}.scroll-telling-container{flex-direction:column}.pipeline-visual{position:static;margin-bottom:2rem}.agent-animation{flex-direction:column;gap:2rem}.benefits-grid{flex-direction:column}.benefit-card{padding:2rem}.benefit-value{font-size:2rem}.benefit-value .before{font-size:1.5rem}.hydra-cta-section h2{font-size:1.8rem}}@media (max-width: 480px){.hydra-hero-section h1{font-size:2rem}.benefit-value{font-size:1.8rem}}.syncseries-container{width:100%}.syncseries-container section{padding:6rem 2rem;max-width:1200px;margin:0 auto}.syncseries-hero-section{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center}.syncseries-hero-section h1{font-size:3.5rem;font-weight:900;margin-bottom:1.5rem;background:linear-gradient(90deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.syncseries-hero-section p{font-size:1.2rem;margin-bottom:3rem;color:#edf2f4;max-width:800px;margin-left:auto;margin-right:auto}.core-animation-placeholder{margin-top:3rem;padding:4rem 2rem;border:1px dashed rgba(255,255,255,.2);color:#ffffff80;font-style:italic;min-height:200px;display:flex;align-items:center;justify-content:center}.blur-reveal-wrapper{max-width:1000px;margin:0 auto;position:relative}.rotary-wheel-container{display:flex;gap:3rem;align-items:center;background:#ffffff08;padding:3rem;border-radius:20px}.wheel-nav{display:flex;flex-direction:column;gap:1rem}.wheel-btn{background:none;border:1px solid rgba(255,255,255,.2);color:#ffffffb3;padding:1rem;border-radius:10px;cursor:pointer;transition:all .3s;font-size:1rem}.wheel-btn.active,.wheel-btn:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.wheel-content{flex:1;text-align:center}.wheel-content h3{font-size:2rem;color:var(--accent-color);margin-bottom:1rem}.wheel-desc{font-size:1.1rem;margin-bottom:2rem}.wheel-animation-placeholder{height:200px;border:1px dashed rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;color:#ffffff80}.roi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.roi-card{background:linear-gradient(145deg,#151515,#0a0a0a);padding:2rem;border-radius:15px;text-align:center;border:1px solid rgba(255,255,255,.05)}.roi-card h3{font-size:1.2rem;color:#fffc;margin-bottom:1rem}.roi-card .roi-value{font-size:2.5rem;font-weight:900;color:var(--primary-color);margin-bottom:1rem}.syncseries-cta-section{text-align:center;padding:8rem 2rem!important;background:radial-gradient(circle,rgba(0,180,216,.1) 0%,transparent 70%)}.syncseries-cta-section h2{font-size:2.5rem;margin-bottom:3rem;line-height:1.4}.syncseries-cta-section .contact-btn{background:transparent;color:#fff;border:2px solid transparent;padding:1rem 2.5rem;font-size:1rem;font-weight:700;border-radius:50px;cursor:pointer;transition:all .3s;position:relative;overflow:hidden}.syncseries-cta-section .contact-btn:before{content:"";position:absolute;top:50%;left:50%;width:200%;height:200%;background:conic-gradient(from 0deg at 50% 50%,#f72585,#7209b7,#3a86ff,#00f5d4,#f72585);animation:rotate-colors 3s linear infinite;z-index:-1}.syncseries-cta-section .contact-btn:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 10px 20px #00000080}@keyframes rotate-colors{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media (max-width: 1024px){.syncseries-hero-section h1{font-size:2.8rem}.roi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.syncseries-container section{padding:4rem 1.5rem}.section-header h2{font-size:2rem}.syncseries-hero-section h1{font-size:2.2rem}.syncseries-hero-section p{font-size:1rem}.rotary-wheel-container{flex-direction:column;padding:1.5rem;gap:2rem}.wheel-nav{flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}.wheel-btn{padding:.6rem 1rem;font-size:.9rem}.wheel-content h3{font-size:1.5rem}.wheel-desc{font-size:1rem}.roi-grid{grid-template-columns:1fr;gap:1.5rem}.syncseries-cta-section h2{font-size:1.8rem}}@media (max-width: 480px){.syncseries-hero-section h1{font-size:1.8rem}}.sync-core-container{width:100%;height:400px;position:relative;margin:20px auto;perspective:1200px;display:flex;justify-content:center;align-items:center}.sync-core{width:100px;height:100px;background:radial-gradient(circle,#a1c4fd,#c2e9fb);border-radius:50%;position:absolute;transform-style:preserve-3d;box-shadow:0 0 25px #a1c4fd,0 0 50px #c2e9fb;display:flex;justify-content:center;align-items:center;font-weight:700;color:#fff;text-shadow:0 0 7px #000}.orbit{position:absolute;width:350px;height:350px;border-radius:50%;transform-style:preserve-3d;animation:rotate-orbit 15s linear infinite}.sphere{width:60px;height:60px;background:radial-gradient(circle,#fbc2eb,#a6c1ee);border-radius:50%;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;box-shadow:0 0 15px #fbc2eb;display:flex;justify-content:center;align-items:center;font-size:12px;color:#fff;transform-style:preserve-3d}.sphere-1{transform:rotateY(0) translateZ(175px)}.sphere-2{transform:rotateY(72deg) translateZ(175px)}.sphere-3{transform:rotateY(144deg) translateZ(175px)}.sphere-4{transform:rotateY(216deg) translateZ(175px)}.sphere-5{transform:rotateY(288deg) translateZ(175px)}.orbit:nth-child(1){animation-duration:15s}.orbit:nth-child(2){animation-duration:20s;animation-delay:-5s}.orbit:nth-child(3){animation-duration:25s;animation-delay:-10s}@keyframes rotate-orbit{0%{transform:rotateY(0) rotateX(70deg)}to{transform:rotateY(360deg) rotateX(70deg)}}.conveyor-container{overflow:hidden;padding:40px 0;background:#f0f2f5;position:relative}.conveyor-belt{display:flex;position:relative}.conveyor-item{flex:0 0 250px;margin:0 40px;padding:20px;background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;text-align:center;transition:transform .3s ease}.conveyor-item:hover{transform:translateY(-10px)}.conveyor-item h3{margin-top:0;color:#333}.conveyor-item p{font-size:14px;color:#666}.conveyor-arrow{font-size:40px;color:#a0a0a0;position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;margin:0 20px}.syncboot-animation-container{width:100%;height:250px;position:relative;perspective:800px;display:flex;justify-content:center;align-items:center;overflow:hidden}.monolith-container{width:100px;height:100px;position:relative;transform-style:preserve-3d;animation:monolith-rotate 20s linear infinite}.micro-cube{position:absolute;width:15px;height:15px;background-color:#a1c4fd;border:1px solid #fff;box-shadow:0 0 5px #a1c4fdb3;animation:explode-cubes 5s ease-out forwards;animation-delay:calc(var(--i) * .05s)}@keyframes monolith-rotate{0%{transform:rotateX(0) rotateY(0)}to{transform:rotateX(360deg) rotateY(360deg)}}@keyframes explode-cubes{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(calc(var(--x) * 150px),calc(var(--y) * 150px),calc(var(--z) * 150px));opacity:.8}}.synceta-animation-container{width:100%;height:250px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;background-color:#f8f9fa;border-radius:8px;box-shadow:0 4px 12px #0000000d}.ai-brain-container{position:relative;z-index:5}.ai-brain{width:80px;height:80px;background:radial-gradient(circle at 30% 30%,#a1c4fd,#2575fc);border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:1.2em;box-shadow:0 0 20px #2575fc80;position:relative}.brain-waves{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;border:2px solid #2575fc;opacity:0;animation:brain-pulse 2s ease-out infinite}@keyframes brain-pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.8}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.excel-icon{width:45px;height:45px;background-color:#217346;color:#fff;display:flex;justify-content:center;align-items:center;font-size:.7em;font-weight:700;border-radius:4px;position:absolute;left:5%;z-index:10;box-shadow:0 4px 8px #0003;animation:move-to-brain 4s ease-in-out infinite}.monitors-grid{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;pointer-events:none}.monitor-screen{width:50px;height:35px;background-color:#333;border:1px solid #555;border-radius:3px;position:absolute;opacity:0;display:flex;flex-direction:column;justify-content:center;align-items:center;animation:activate-monitor 4s ease-out infinite;animation-delay:var(--delay);transform:translate(var(--x),var(--y)) scale(.5)}.test-progress{width:0;height:4px;background-color:#4facfe;border-radius:2px;margin-bottom:5px;animation:progress-fill 4s linear infinite;animation-delay:var(--delay)}.check-mark{color:#0f0;font-size:14px;opacity:0;animation:check-show 4s ease-out infinite;animation-delay:var(--delay)}@keyframes move-to-brain{0%{left:-10%;opacity:0}10%{left:5%;opacity:1}40%{left:50%;transform:translate(-50%);opacity:1}45%{left:50%;transform:translate(-50%) scale(1.2);opacity:0}to{left:50%;transform:translate(-50%);opacity:0}}@keyframes activate-monitor{0%,45%{opacity:0;transform:translate(0) scale(0)}55%{opacity:1;transform:translate(var(--x),var(--y)) scale(1)}90%{opacity:1;transform:translate(var(--x),var(--y)) scale(1)}to{opacity:0;transform:translate(var(--x),var(--y)) scale(.5)}}@keyframes progress-fill{0%,55%{width:0}75%{width:80%}to{width:80%}}@keyframes check-show{0%,75%{opacity:0;transform:scale(.5)}85%{opacity:1;transform:scale(1.2)}90%{opacity:1;transform:scale(1)}to{opacity:0}}.synccms-animation-container{width:100%;height:250px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;background-color:#f0f8ff;border-radius:8px;box-shadow:0 4px 12px #0000000d}.website-frame{width:180px;height:120px;background-color:#fff;border:2px solid #3498db;border-radius:5px;position:absolute;z-index:1;opacity:0;display:flex;flex-direction:column;overflow:hidden;animation:appear-website 3s ease-out forwards 2s}.website-header{height:20px;background-color:#3498db;width:100%}.website-content{padding:10px;flex:1}.line{height:8px;background-color:#ecf0f1;margin-bottom:8px;width:100%;border-radius:4px}.line.short{width:60%}.page-fragment{position:absolute;background-color:#a2d9ff;border:1px solid #fff;box-shadow:0 2px 8px #0000001a;opacity:0;animation:assemble-fragment 3s ease-in-out forwards;animation-delay:var(--delay);z-index:2}.fragment-1{width:50px;height:30px;top:20%;left:10%}.fragment-2{width:40px;height:40px;top:15%;right:15%}.fragment-3{width:60px;height:25px;bottom:25%;left:5%}.fragment-4{width:35px;height:50px;bottom:10%;right:10%}.fragment-5{width:70px;height:30px;top:5%;left:40%}.fragment-6{width:45px;height:45px;bottom:5%;left:30%}@keyframes assemble-fragment{0%{transform:translate(var(--initial-x),var(--initial-y)) rotate(var(--initial-rotate));opacity:1}to{transform:translate(var(--final-x),var(--final-y)) rotate(0);opacity:1}}@keyframes appear-website{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.syncapim-animation-container{width:100%;height:250px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 50%,#1a2a6c,#000);border-radius:8px;box-shadow:0 4px 15px #0000004d}.gateway-shield-container{position:relative;z-index:10}.gateway-shield{width:100px;height:100px;background:#0096ff1a;border-radius:50%;border:2px solid #00d2ff;display:flex;justify-content:center;align-items:center;box-shadow:0 0 30px #00d2ff80;position:relative}.shield-icon{font-size:32px;z-index:2;filter:drop-shadow(0 0 10px #00d2ff)}.shield-ring{position:absolute;width:120%;height:120%;border:1px solid rgba(0,210,255,.3);border-radius:50%;animation:rotate-shield 4s linear infinite}@keyframes rotate-shield{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.traffic-lines{position:absolute;top:0;left:0;width:100%;height:100%}.traffic-line{position:absolute;width:2px;height:40px;background:linear-gradient(to bottom,transparent,#00d2ff);left:var(--left);opacity:0;animation:traffic-flow-v2 2.5s linear infinite;animation-delay:var(--delay)}@keyframes traffic-flow-v2{0%{top:-10%;opacity:0;transform:scaleY(1)}30%{opacity:1}50%{top:40%;opacity:1;transform:scaleY(1.5)}70%{top:60%;left:calc(var(--left) + var(--rotation) * 2);opacity:.8}to{top:110%;left:calc(var(--left) + var(--rotation) * 5);opacity:0;transform:scaleY(.5)}}.syncboot-container{width:100%}.syncboot-container section{padding:6rem 2rem;max-width:1200px;margin:0 auto}.syncboot-hero-section{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center}.syncboot-hero-section h1{font-size:3.5rem;font-weight:900;margin-bottom:1.5rem;background:linear-gradient(90deg,#48cae4,#90e0ef);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.syncboot-hero-section p{font-size:1.2rem;margin-bottom:3rem;color:#edf2f4}.architecture-animation-placeholder{margin-top:3rem;width:100%;max-width:800px;margin-left:auto;margin-right:auto}.stacking-cards-container{display:flex;flex-direction:column;gap:2rem;align-items:center}.card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:3rem;border-radius:15px;width:80%;text-align:center;transition:transform .3s,box-shadow .3s}.card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #00b4d833}.card h3{font-size:1.8rem;color:var(--accent-color);margin-bottom:1rem}.tech-logos{margin-top:1.5rem;display:flex;justify-content:center;gap:1rem}.tech-logos span{padding:.5rem 1rem;background:#333;border-radius:5px;font-size:.9rem;color:#fff}.architecture-map-section{padding:8rem 2rem!important}.tabs-container{display:flex;gap:3rem}.tab-nav{display:flex;flex-direction:column;gap:1rem;width:30%}.tab-btn{background:none;border:none;text-align:left;padding:1rem;color:#ffffffb3;font-size:1.2rem;cursor:pointer;border-left:2px solid transparent;transition:all .3s}.tab-btn.active,.tab-btn:hover{color:#fff;border-left-color:var(--primary-color);background:#00b4d81a}.tab-content{flex:1;background:#0f172a;border-radius:12px;padding:1rem;min-height:450px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1)}.dashboard-placeholder{width:100%;height:100%}.ui-framework-section{padding:8rem 2rem!important}.syncboot-cta-section{text-align:center;padding:8rem 2rem!important;background:radial-gradient(circle,rgba(0,180,216,.1) 0%,transparent 70%)}.syncboot-cta-section h2{font-size:2.5rem;margin-bottom:3rem;line-height:1.4}.synccms-container{width:100%}.synccms-container section{padding:6rem 2rem;max-width:1200px;margin:0 auto}.synccms-hero-section{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center}.synccms-hero-section h1{font-size:3.5rem;font-weight:900;margin-bottom:1.5rem;background:linear-gradient(90deg,#f72585,#ffb5a7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.synccms-hero-section p{font-size:1.2rem;margin-bottom:3rem;color:#edf2f4}.block-assembly-placeholder{margin-top:3rem;padding:4rem 2rem;border:1px dashed rgba(255,255,255,.2);color:#ffffff80;font-style:italic}.drag-drop-simulator-placeholder,.global-network-placeholder,.puzzle-assembly-placeholder,.time-machine-placeholder,.chart-drawing-placeholder{height:350px;border:1px solid rgba(255,255,255,.1);background:#ffffff05;border-radius:15px;display:flex;align-items:center;justify-content:center;color:#ffffff80;font-style:italic;margin:0 auto;max-width:900px}.synccms-cta-section{text-align:center;padding:8rem 2rem!important;background:radial-gradient(circle,rgba(247,37,133,.1) 0%,transparent 70%)}.synccms-cta-section h2{font-size:2.5rem;margin-bottom:3rem;line-height:1.4}.synccms-cta-section .contact-btn{background:#f72585;color:#fff;border:none;padding:1rem 2.5rem;font-size:1rem;font-weight:700;border-radius:50px;cursor:pointer;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.synccms-cta-section .contact-btn:after{content:"";position:absolute;top:50%;left:50%;width:300%;height:300%;background:#fff3;border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .5s}.synccms-cta-section .contact-btn:hover:after{transform:translate(-50%,-50%) scale(1)}.synccms-cta-section .contact-btn:hover{transform:translateY(-5px);box-shadow:0 10px 20px #f725854d}@media (max-width: 1024px){.synccms-hero-section h1{font-size:2.8rem}}@media (max-width: 768px){.synccms-container section{padding:4rem 1.5rem}.section-header h2{font-size:2rem}.synccms-hero-section h1{font-size:2.2rem}.synccms-hero-section p{font-size:1rem}.drag-drop-simulator-placeholder,.global-network-placeholder,.puzzle-assembly-placeholder,.time-machine-placeholder,.chart-drawing-placeholder{height:250px}.synccms-cta-section h2{font-size:1.8rem}}@media (max-width: 480px){.synccms-hero-section h1{font-size:1.8rem}}.rc-slider{position:relative;width:100%;height:14px;padding:5px 0;border-radius:6px;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{position:absolute;width:100%;height:4px;background-color:#e9e9e9;border-radius:6px}.rc-slider-track,.rc-slider-tracks{position:absolute;height:4px;background-color:#abe2fb;border-radius:6px}.rc-slider-track-draggable{z-index:1;box-sizing:content-box;background-clip:content-box;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);transform:translateY(-5px)}.rc-slider-handle{position:absolute;z-index:1;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:solid 2px #96dbfa;border-radius:50%;cursor:pointer;cursor:-webkit-grab;cursor:grab;opacity:.8;user-select:none;touch-action:pan-x}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{outline:none;box-shadow:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;color:#999;text-align:center;vertical-align:middle;cursor:pointer}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;width:8px;height:8px;vertical-align:middle;background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;cursor:pointer}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{width:4px;height:100%}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-top:0;border-right:5px solid rgba(0,0,0,0);border-bottom:0;border-left:5px solid rgba(0,0,0,0);transform:translate(-5px)}.rc-slider-vertical .rc-slider-handle{position:absolute;z-index:1;margin-top:0;margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{width:4px;height:100%}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-leave{display:block!important;animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{transform:scale(0);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(0);transform-origin:50% 100%;opacity:0}}.rc-slider-tooltip{position:absolute;top:-9999px;left:-9999px;visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{min-width:24px;height:24px;padding:6px 2px;color:#fff;font-size:12px;line-height:1;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}.syncapim-container{width:100%}.syncapim-container section{padding:6rem 2rem;max-width:1200px;margin:0 auto}.syncapim-hero-section{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center}.syncapim-hero-section h1{font-size:3.5rem;font-weight:900;margin-bottom:1.5rem;background:linear-gradient(90deg,#8338ec,#3a86ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.syncapim-hero-section p{font-size:1.2rem;margin-bottom:2rem;color:#edf2f4;max-width:800px;margin-left:auto;margin-right:auto}.rolling-keywords{margin-bottom:3rem;font-family:monospace;font-size:1.1rem;color:var(--accent-color)}.gateway-particle-placeholder{margin-top:3rem;padding:4rem 2rem;border:1px dashed rgba(255,255,255,.2);color:#ffffff80;font-style:italic;min-height:200px;display:flex;align-items:center;justify-content:center}.architecture-map-placeholder,.shield-simulator-placeholder,.data-streaming-placeholder,.custom-dashboard-placeholder{height:350px;border:1px solid rgba(255,255,255,.1);background:#ffffff05;border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffff80;font-style:italic;margin:0 auto;max-width:900px;text-align:center}.core-features-section .bento-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:1.5rem}.core-features-section .bento-card{background-color:#1a1a1a;border-radius:20px;padding:2rem;transition:transform .3s;cursor:pointer}.core-features-section .bento-card:hover{transform:translateY(-10px);background-color:#222}.core-features-section .bento-card h3{font-size:1.5rem;margin-bottom:1rem;color:#8338ec}.core-features-section .bento-card p{font-size:.9rem;color:#ffffffb3;margin-bottom:1.5rem}.hover-animation-placeholder{height:80px;border:1px dashed rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:.8rem;color:#fff6}.tooltip-trigger{margin-top:1rem;padding:.5rem 1rem;background:#ffffff1a;border-radius:5px;cursor:pointer;font-size:.9rem}.analytics-visual-container{display:flex;gap:2rem}.analytics-visual-container>div{flex:1}.fade-in-text{margin-top:1rem;opacity:0;animation:fadeIn 1s forwards 1s}@keyframes fadeIn{to{opacity:1}}.syncapim-cta-section{text-align:center;padding:8rem 2rem!important;background:radial-gradient(circle,rgba(131,56,236,.1) 0%,transparent 70%)}.syncapim-cta-section h2{font-size:2.5rem;margin-bottom:3rem;line-height:1.4}.syncapim-cta-section .contact-btn{background:#3a86ff;color:#fff;border:none;padding:1rem 2.5rem;font-size:1rem;font-weight:700;border-radius:50px;cursor:pointer;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.syncapim-cta-section .contact-btn:after{content:"";position:absolute;top:50%;left:50%;width:300%;height:300%;background:#00b4d880;border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .5s}.syncapim-cta-section .contact-btn:hover:after{transform:translate(-50%,-50%) scale(1)}.syncapim-cta-section .contact-btn:hover{transform:translateY(-5px);box-shadow:0 10px 20px #3a86ff4d}@media (max-width: 1024px){.syncapim-hero-section h1{font-size:2.8rem}.core-features-section .bento-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.syncapim-container section{padding:4rem 1.5rem}.section-header h2{font-size:2rem}.syncapim-hero-section h1{font-size:2.2rem}.syncapim-hero-section p{font-size:1rem}.core-features-section .bento-grid{grid-template-columns:1fr}.architecture-map-placeholder,.shield-simulator-placeholder,.data-streaming-placeholder,.custom-dashboard-placeholder{height:250px;padding:1rem}.syncapim-cta-section h2{font-size:1.8rem}}@media (max-width: 480px){.syncapim-hero-section h1{font-size:1.8rem}}.synceta-container{width:100%}.synceta-container section{padding:6rem 2rem;max-width:1200px;margin:0 auto}.synceta-hero-section{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center}.synceta-hero-section h1{font-size:3.5rem;font-weight:900;margin-bottom:1.5rem;background:linear-gradient(90deg,#39ff14,#00f5d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.synceta-hero-section p{font-size:1.2rem;margin-bottom:3rem;color:#edf2f4;max-width:800px;margin-left:auto;margin-right:auto}.excel-to-code-placeholder{margin-top:3rem;padding:4rem 2rem;border:1px dashed rgba(255,255,255,.2);color:#ffffff80;font-style:italic;min-height:200px;display:flex;align-items:center;justify-content:center}.before-after-placeholder,.healing-simulator-placeholder,.visual-qa-placeholder,.dashboard-animation-placeholder,.feedback-loop-placeholder,.pipeline-routing-placeholder{height:350px;border:1px solid rgba(255,255,255,.1);background:#ffffff05;border-radius:15px;display:flex;align-items:center;justify-content:center;color:#ffffff80;font-style:italic;margin:0 auto;max-width:900px}.healing-visual-container{display:flex;gap:2rem}.healing-visual-container>div{flex:1}.download-guide-section{background:#ffffff08;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.download-guide-content{display:flex;gap:4rem;justify-content:center;text-align:center}.guide-link,.download-links{flex:1;max-width:400px}.guide-link h3,.download-links h3{font-size:1.8rem;color:var(--accent-color);margin-bottom:1rem}.guide-link p{color:#ffffffb3;margin-bottom:2rem}.guide-btn{display:inline-block;padding:.8rem 2rem;background:var(--primary-color);color:#000;border-radius:5px;font-weight:700;transition:background .3s}.guide-btn:hover{background:var(--accent-color)}.os-downloads{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.download-btn{padding:1rem;border-radius:5px;font-weight:700;transition:all .3s;cursor:pointer;border:1px solid transparent}.download-btn.windows{background:#0078d6;color:#fff}.download-btn.windows:hover{background:#005a9e}.download-btn.macos{background:#f0f0f0;color:#333}.download-btn.macos:hover{background:#dcdcdc}.download-btn.linux{background:#333;color:#888;cursor:not-allowed;border-color:#555}.synceta-cta-section{text-align:center;padding:8rem 2rem!important;background:radial-gradient(circle,rgba(57,255,20,.1) 0%,transparent 70%)}.synceta-cta-section h2{font-size:2.5rem;margin-bottom:3rem;line-height:1.4}.synceta-cta-section .contact-btn{background:transparent;color:#39ff14;border:2px solid #39FF14;padding:1rem 2.5rem;font-size:1rem;font-weight:700;border-radius:50px;cursor:pointer;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 0 10px #39ff1433}.synceta-cta-section .contact-btn:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,#39FF14 90deg,transparent 180deg);animation:scan-rotate 2s linear infinite;opacity:.5;z-index:0}.synceta-cta-section .contact-btn:after{content:"SyncEta 도입 문의하기";position:absolute;inset:2px;background:var(--bg-dark);border-radius:50px;display:flex;align-items:center;justify-content:center;z-index:1}.synceta-cta-section .contact-btn:hover{transform:translateY(-5px);box-shadow:0 10px 20px #39ff1466;color:#fff;background:#39ff14}@media (max-width: 1024px){.synceta-hero-section h1{font-size:2.8rem}}@media (max-width: 768px){.synceta-container section{padding:4rem 1.5rem}.section-header h2{font-size:2rem}.synceta-hero-section h1{font-size:2.2rem}.synceta-hero-section p{font-size:1rem}.healing-visual-container{flex-direction:column}.download-guide-content{flex-direction:column;gap:2rem}.guide-link,.download-links{max-width:100%}.before-after-placeholder,.healing-simulator-placeholder,.visual-qa-placeholder,.dashboard-animation-placeholder,.feedback-loop-placeholder,.pipeline-routing-placeholder{height:250px}.synceta-cta-section h2{font-size:1.8rem}}@media (max-width: 480px){.synceta-hero-section h1{font-size:1.8rem}}.synceta-cta-section .contact-btn:hover:after{background:transparent;color:#000}@keyframes scan-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.commerce-logi-container{width:100%}.commerce-logi-container section{padding:6rem 2rem;max-width:1200px;margin:0 auto}.comlogi-hero-section{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at center,rgba(0,127,122,.1) 0%,transparent 60%)}.comlogi-hero-section h1{font-size:3.5rem;font-weight:900;margin-bottom:1.5rem;background:linear-gradient(90deg,#007f7a,#3a86ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.comlogi-hero-section p{font-size:1.2rem;margin-bottom:3rem;color:#edf2f4;max-width:800px;margin-left:auto;margin-right:auto}.logistics-parallax-placeholder{margin-top:3rem;padding:4rem 2rem;border:1px dashed rgba(255,255,255,.2);color:#ffffff80;font-style:italic;min-height:250px;display:flex;align-items:center;justify-content:center}.headless-simulator-container{display:flex;gap:2rem;align-items:center}.headless-simulator-placeholder{flex:1;height:400px;border:1px solid rgba(255,255,255,.1);background:#ffffff05;border-radius:15px;display:flex;align-items:center;justify-content:center;color:#ffffff80;font-style:italic}.module-cards{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.module-card{background:#1a1a1a;border-radius:15px;padding:1.5rem;text-align:center;position:relative;overflow:hidden;cursor:pointer;transition:transform .3s}.module-card:hover{transform:translateY(-5px);background:#222}.module-card h3{font-size:1.2rem;color:#007f7a;margin-bottom:1rem}.hover-detail{position:absolute;top:0;left:0;width:100%;height:100%;background:#007f7ae6;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;font-size:.9rem;padding:1rem}.module-card:hover .hover-detail{opacity:1}.routing-optimization-container{text-align:center}.route-map{height:350px;border:1px solid rgba(255,255,255,.1);background:#111;border-radius:15px;margin:0 auto 2rem;max-width:900px;position:relative;display:flex;align-items:center;justify-content:center;transition:all .5s ease-in-out}.route-map.optimized{border-color:#39ff14;box-shadow:0 0 30px #39ff1433}.map-visual{color:#ffffff80;font-style:italic}.route-map.optimized .map-visual{color:#39ff14}.optimization-alerts{position:absolute;top:1rem;right:1rem;display:flex;flex-direction:column;gap:.5rem}.alert-pop{background:#39ff1433;color:#39ff14;padding:.5rem 1rem;border-radius:5px;font-size:.9rem;animation:slideInRight .5s forwards}@keyframes slideInRight{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}.optimize-toggle-btn{background:var(--primary-color);color:#fff;border:none;padding:1rem 2rem;font-size:1.1rem;border-radius:5px;cursor:pointer;transition:background .3s}.optimize-toggle-btn:hover{background:var(--secondary-color)}.doc-ai-container{display:flex;gap:2rem}.scanning-motion-placeholder{flex:1;height:300px;border:1px solid rgba(255,255,255,.1);background:#ffffff05;border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffff80;font-style:italic;position:relative}.ocr-quality{position:absolute;bottom:1rem;color:#39ff14;font-weight:700}.rag-chat-placeholder{flex:1;background:#1e1e1e;border-radius:15px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;justify-content:center}.chat-bubble{padding:1rem;border-radius:10px;max-width:80%;font-size:.95rem;line-height:1.5}.chat-bubble.user{align-self:flex-end;background:#3a86ff;color:#fff}.chat-bubble.ai{align-self:flex-start;background:#333;color:#ddd}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.kpi-card{background:linear-gradient(145deg,#151515,#0a0a0a);padding:2rem 1rem;border-radius:15px;text-align:center;border:1px solid rgba(255,255,255,.05)}.kpi-card h3{font-size:1rem;color:#ffffffb3;margin-bottom:1rem}.kpi-card .kpi-value{font-size:2rem;font-weight:900;color:#007f7a;margin-bottom:1rem}.kpi-card p{font-size:.8rem;color:#ffffff80}.comlogi-cta-section{text-align:center;padding:8rem 2rem!important;background:radial-gradient(circle,rgba(0,127,122,.1) 0%,transparent 70%)}.comlogi-cta-section h2{font-size:2.5rem;margin-bottom:3rem;line-height:1.4}.comlogi-cta-section .contact-btn{background:#007f7a;color:#fff;border:none;padding:1rem 3rem;font-size:1.1rem;font-weight:700;border-radius:50px;cursor:pointer;position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s}.comlogi-cta-section .btn-text{position:relative;z-index:2}.comlogi-cta-section .truck-icon{position:absolute;top:50%;left:-30px;transform:translateY(-50%);font-size:1.5rem;opacity:0;transition:all .5s ease-in-out;z-index:1}.comlogi-cta-section .contact-btn:hover{transform:translateY(-5px);box-shadow:0 10px 20px #007f7a4d}@media (max-width: 1024px){.comlogi-hero-section h1{font-size:2.8rem}}@media (max-width: 768px){.commerce-logi-container section{padding:4rem 1.5rem}.section-header h2{font-size:2rem}.comlogi-hero-section h1{font-size:2.2rem}.comlogi-hero-section p{font-size:1rem}.headless-simulator-container{flex-direction:column}.headless-simulator-placeholder{width:100%;height:300px}.module-cards{width:100%;grid-template-columns:1fr}.oms-wms-visual{flex-direction:column;gap:1rem}.visual-box{width:100%;height:150px}.comparison-grid{grid-template-columns:1fr;gap:1.5rem}.comlogi-cta-section h2{font-size:1.8rem}}@media (max-width: 480px){.comlogi-hero-section h1{font-size:1.8rem}}.comlogi-cta-section .contact-btn:hover .truck-icon{opacity:.5;left:110%}.use-cases-container{width:100%}.use-cases-container section{padding:6rem 2rem;max-width:1200px;margin:0 auto}.uc-hero-section{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center}.uc-hero-section h1{font-size:3.5rem;font-weight:900;margin-bottom:1.5rem;background:linear-gradient(90deg,#fff,#b0bec5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.uc-hero-section p{font-size:1.2rem;margin-bottom:3rem;color:#edf2f4;line-height:1.6}.globe-animation-placeholder{margin-top:3rem;padding:4rem 2rem;border:1px dashed rgba(255,255,255,.2);color:#ffffff80;font-style:italic;min-height:300px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(0,180,216,.05) 0%,transparent 70%)}.filter-nav{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.filter-btn{background:#ffffff0d;color:#ffffffb3;border:1px solid rgba(255,255,255,.1);padding:.8rem 1.5rem;border-radius:50px;cursor:pointer;transition:all .3s;font-weight:500}.filter-btn.active,.filter-btn:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.cases-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;align-items:start}.case-card{height:300px;perspective:1000px;cursor:pointer}.card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d}.case-card:hover .card-inner{transform:rotateY(180deg)}.card-front,.card-hover-motion{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:15px;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.card-front{background:#111;border:1px solid rgba(255,255,255,.1)}.case-category{font-size:.8rem;color:var(--primary-color);margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.card-front h3{font-size:1.5rem;margin-bottom:.5rem;color:#fff}.card-front p{font-size:.9rem;color:#fff9;margin-bottom:1.5rem}.solution-tags span{display:inline-block;background:#ffffff1a;padding:.3rem .8rem;border-radius:5px;font-size:.8rem}.card-hover-motion{background:#0f172a;color:#fff;transform:rotateY(180deg);padding:0;overflow:hidden}.metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.metric-card{text-align:center}.radial-chart-placeholder{width:200px;height:200px;margin:0 auto 2rem;border-radius:50%;border:15px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-size:.8rem;color:#ffffff80;font-style:italic;background:#ffffff05}.metric-card h3{font-size:1.2rem;color:#fff;margin-bottom:.5rem}.metric-card p{color:#fff9}.uc-cta-section{text-align:center;padding:8rem 2rem!important;background:radial-gradient(circle,rgba(255,255,255,.05) 0%,transparent 70%)}.uc-cta-section h2{font-size:2.5rem;margin-bottom:3rem;line-height:1.4}.uc-cta-section .contact-btn{background:#fff;color:#000;border:none;padding:1rem 2.5rem;font-size:1.1rem;font-weight:700;border-radius:50px;cursor:pointer;display:inline-flex;align-items:center;gap:1rem;transition:all .3s}.uc-cta-section .arrow{transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.uc-cta-section .contact-btn:hover{transform:translateY(-5px);box-shadow:0 10px 20px #fff3}@media (max-width: 1024px){.uc-hero-section h1{font-size:2.8rem}}@media (max-width: 768px){.use-cases-container section{padding:4rem 1.5rem}.section-header h2{font-size:2rem}.uc-hero-section h1{font-size:2.2rem}.uc-hero-section p{font-size:1rem}.filter-nav{gap:.5rem}.filter-btn{padding:.6rem 1rem;font-size:.9rem}.cases-grid{grid-template-columns:1fr;gap:1.5rem}.case-card{height:350px}.uc-cta-section h2{font-size:1.8rem}}@media (max-width: 480px){.uc-hero-section h1{font-size:1.8rem}}.uc-cta-section .contact-btn:hover .arrow{transform:translate(10px)}.vvs-container{width:100%;height:100%;background:#0f172a;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:8px}.vvs-wireframe{width:80%;height:80%;border:1px solid rgba(255,255,255,.1);padding:10px;display:flex;flex-direction:column;gap:8px}.vvs-header{height:15%;background:#ffffff0d;border-radius:4px}.vvs-hero{height:35%;background:#ffffff0d;border-radius:4px}.vvs-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex-grow:1}.vvs-item{background:#ffffff0d;border-radius:4px;padding:5px;display:flex;flex-direction:column;gap:4px}.vvs-item-box{height:60%;background:#00d1b21a;border-radius:2px}.vvs-item-line{height:4px;width:70%;background:#ffffff1a;border-radius:2px}.vvs-beam{position:absolute;left:0;width:100%;height:2px;background:#00d1b2;box-shadow:0 0 15px #00d1b2,0 0 30px #00d1b2;z-index:10;pointer-events:none}.vvs-overlay{position:absolute;bottom:20px;right:20px;display:flex;flex-direction:column;align-items:flex-end;gap:5px;z-index:20}.vvs-status{background:#0f172acc;padding:4px 8px;border-radius:4px;border:1px solid #00d1b2;display:flex;gap:8px;font-size:10px}.vvs-label{color:#94a3b8}.vvs-value{color:#00d1b2;font-weight:700}.vvs-badge{background:#00d1b2;color:#0f172a;font-size:12px;font-weight:700;padding:2px 10px;border-radius:20px;opacity:0;transform:translateY(10px);transition:all .3s ease}.vvs-container:hover .vvs-badge{opacity:1;transform:translateY(0);transition-delay:1.5s}.svm-container{width:100%;height:100%;background:#0f172a;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;gap:20px}.svm-vault-area{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.svm-vault-door{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#334155,#0f172a);border:4px solid #475569;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 20px #00000080;z-index:5}.svm-vault-handle{width:40px;height:40px;border:4px solid #94a3b8;border-radius:50%;position:relative}.svm-vault-handle:before,.svm-vault-handle:after{content:"";position:absolute;background:#94a3b8}.svm-vault-handle:before{width:100%;height:4px;top:50%;transform:translateY(-50%)}.svm-vault-handle:after{height:100%;width:4px;left:50%;transform:translate(-50%)}.svm-vault-inner-circle{position:absolute;width:110%;height:110%;border:1px dashed rgba(255,255,255,.2);border-radius:50%}.svm-vault-light{position:absolute;width:150px;height:150px;background:radial-gradient(circle,rgba(0,209,178,.4) 0%,transparent 70%);z-index:2;pointer-events:none}.svm-info{text-align:center}.svm-counter{display:flex;flex-direction:column;align-items:center;margin-bottom:8px}.svm-number{font-size:24px;font-weight:800;color:#fff;font-family:monospace}.svm-unit{font-size:10px;color:#94a3b8;letter-spacing:2px}.svm-status{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:#00d1b2;font-weight:700}.svm-status-dot{width:8px;height:8px;background:#00d1b2;border-radius:50%;box-shadow:0 0 10px #00d1b2}.dip-container{width:100%;height:100%;background:#0f172a;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding:0 40px;border-radius:8px}.dip-sources{display:flex;flex-direction:column;gap:15px;z-index:10}.dip-icon{color:#94a3b8;opacity:.6}.dip-stream{position:absolute;left:60px;right:100px;height:80%;z-index:5}.dip-particle{position:absolute;width:4px;height:4px;background:#00d1b2;border-radius:50%;box-shadow:0 0 5px #00d1b2}.dip-hub{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:10}.dip-core{width:50px;height:50px;background:#00d1b233;border:2px solid #00d1b2;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.dip-hub-label{font-size:10px;color:#00d1b2;font-weight:700}.dip-footer{position:absolute;bottom:15px;width:100%;text-align:center;left:0}.dip-status{font-size:11px;color:#64748b;letter-spacing:1px}.gfs-container{width:100%;height:100%;background:#0f172a;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;padding:10px}.gfs-master{display:flex;flex-direction:column;align-items:center;margin-bottom:15px;z-index:10}.gfs-master-icon{width:50px;height:50px;background:#0f172a;border:2px solid #00d1b2;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#00d1b2}.gfs-master-label{font-size:10px;color:#00d1b2;margin-top:5px;font-weight:700}.gfs-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;width:90%}.gfs-flag-node{display:flex;justify-content:center}.gfs-flag-circle{width:32px;height:32px;background:#1e293b;border:1px solid rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;color:#fff}.gfs-overlay{margin-top:15px}.gfs-status{font-size:11px;color:#00d1b2;letter-spacing:1px;font-weight:700;opacity:0;transform:translateY(10px);transition:all .5s ease}.gfs-container:hover .gfs-status{opacity:1;transform:translateY(0);transition-delay:.8s}.inw-container{width:100%;height:100%;background:#0f172a;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:8px}.inw-svg{width:80%;height:80%}.inw-stamp{position:absolute;width:80px;height:80px;border:4px solid #00d1b2;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0f172ae6;z-index:20;pointer-events:none}.inw-stamp-inner{display:flex;flex-direction:column;align-items:center;line-height:1}.inw-stamp-text{font-size:20px;font-weight:900;color:#00d1b2}.inw-stamp-sub{font-size:10px;font-weight:700;color:#00d1b2}.inw-footer{position:absolute;bottom:15px;width:100%;text-align:center}.inw-status{font-size:11px;color:#64748b;letter-spacing:1px}.sdd-container{width:100%;height:100%;background:#0f172a;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px}.sdd-shield-area{position:relative;width:150px;height:150px;display:flex;align-items:center;justify-content:center}.sdd-shield{color:#3b82f6;filter:drop-shadow(0 0 10px #3b82f6);z-index:10}.sdd-packet{position:absolute;width:6px;height:6px;border-radius:50%;z-index:5}.sdd-packet.normal{background:#00d1b2;box-shadow:0 0 5px #00d1b2}.sdd-packet.malicious{background:#ef4444;box-shadow:0 0 5px #ef4444;width:8px;height:2px}.sdd-stats{position:absolute;top:15px;right:15px;display:flex;flex-direction:column;gap:5px}.sdd-stat-item{background:#0f172acc;border:1px solid rgba(255,255,255,.1);padding:4px 8px;border-radius:4px;display:flex;align-items:center;gap:6px;font-size:10px;color:#94a3b8}.sdd-stat-item.alert{border-color:#ef4444;color:#ef4444}.sdd-footer{position:absolute;bottom:15px;width:100%;text-align:center}.sdd-status{font-size:11px;color:#3b82f6;letter-spacing:1px;font-weight:700}.company-container{width:100%}.company-container section{padding:6rem 2rem;max-width:1200px;margin:0 auto}.section-header{text-align:center;margin-bottom:4rem}.section-header h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:var(--primary-color)}.section-header p{color:#ffffffb3;font-size:1.1rem}.company-hero-section{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;position:relative}.company-hero-section h1{font-size:3.5rem;font-weight:900;margin-bottom:1.5rem;background:linear-gradient(90deg,#fff,#b0bec5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.company-hero-section p{font-size:1.2rem;margin-bottom:3rem;color:#edf2f4;line-height:1.6}.typography-animation-placeholder{margin-top:3rem;padding:4rem 2rem;border:1px dashed rgba(255,255,255,.2);color:#ffffff80;font-style:italic;min-height:200px;display:flex;align-items:center;justify-content:center}.scroll-guide{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);color:#ffffff80;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.pulse-arrow{font-size:1.2rem;animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.5}to{transform:scale(1);opacity:1}}.flip-cards-container{display:flex;gap:2rem;justify-content:center;perspective:1000px}.flip-card{background-color:transparent;width:300px;height:350px;perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d;box-shadow:0 4px 8px #0003}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:15px;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.flip-card-front{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff}.flip-card-front .icon{font-size:3rem;margin-bottom:1rem}.flip-card-front h3{font-size:1.5rem;color:var(--primary-color)}.flip-card-back{background:var(--primary-color);color:#0b0c10;transform:rotateY(180deg);font-weight:500;font-size:1.1rem;line-height:1.6}.timeline-container{position:relative;max-width:800px;margin:0 auto;padding:2rem 0}.timeline-line{position:absolute;left:50%;top:0;bottom:0;width:2px;background:#ffffff1a;transform:translate(-50%)}.timeline-item{position:relative;margin-bottom:3rem;display:flex;justify-content:space-between;align-items:center;width:100%}.timeline-item:nth-child(odd){flex-direction:row-reverse}.timeline-dot{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;background:var(--primary-color);border-radius:50%;z-index:2;box-shadow:0 0 10px var(--primary-color)}.timeline-dot.pulse{animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%{box-shadow:0 0 #00b4d8b3}70%{box-shadow:0 0 0 15px #00b4d800}to{box-shadow:0 0 #00b4d800}}.timeline-content{width:45%;background:#ffffff0d;padding:1.5rem;border-radius:10px;border:1px solid rgba(255,255,255,.1)}.timeline-content h3{color:var(--accent-color);margin-bottom:.5rem}.timeline-image-placeholder{width:45%;height:150px;border:1px dashed rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;color:#ffffff80;font-style:italic;opacity:.5;border-radius:10px}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.team-member{text-align:center}.member-photo-placeholder{width:100%;aspect-ratio:1;background:#222;border-radius:15px;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;color:#ffffff4d;font-style:italic;filter:grayscale(100%);transition:all .3s;position:relative;overflow:hidden}.team-member:hover .member-photo-placeholder{filter:grayscale(0%);background:#333}.team-member:hover .member-photo-placeholder:after{content:"Matrix Code Data Flow";position:absolute;top:0;left:0;width:100%;height:100%;background:#00ff001a;color:#0f0;display:flex;align-items:center;justify-content:center;font-size:.8rem;animation:code-fall 2s linear infinite;opacity:.5;pointer-events:none}@keyframes code-fall{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.member-info h3{font-size:1.2rem;color:#fff;margin-bottom:.2rem}.member-info .role{color:var(--primary-color);font-size:.9rem;margin-bottom:1rem;font-weight:700}.member-info .desc{font-size:.85rem;color:#fff9;line-height:1.4}.badges-container{display:flex;justify-content:center;gap:2rem}.hologram-badge-placeholder{width:250px;height:150px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid rgba(255,255,255,.2);border-radius:15px;display:flex;align-items:center;justify-content:center;color:#fffc;font-weight:500;text-align:center;padding:1rem;position:relative;overflow:hidden}.company-cta-section{text-align:center;padding:4rem 2rem 8rem!important}.location-container{margin-bottom:4rem}.map-placeholder{width:100%;height:400px;background:#111;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#ffffff80;border:1px solid rgba(255,255,255,.1)}.cta-content h2{font-size:2.5rem;margin-bottom:3rem}.magnetic-btn{background:var(--primary-color);color:#fff;border:none;padding:1rem 3rem;font-size:1.2rem;font-weight:700;border-radius:50px;cursor:pointer;transition:transform .2s cubic-bezier(.25,.46,.45,.94)}.magnetic-btn:hover{transform:scale(1.1);box-shadow:0 10px 30px #00b4d866}@media (max-width: 1024px){.company-hero-section h1{font-size:2.8rem}.team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.company-container section{padding:4rem 1.5rem}.section-header h2{font-size:2rem}.company-hero-section h1{font-size:2.2rem}.company-hero-section p{font-size:1rem}.flip-cards-container{flex-direction:column;align-items:center}.flip-card{width:100%;max-width:300px;height:300px}.timeline-item{flex-direction:column;gap:1rem}.timeline-content,.timeline-image-placeholder{width:100%}.timeline-line,.timeline-dot{left:0}.team-grid{grid-template-columns:1fr;gap:2rem}.badges-container{flex-direction:column;align-items:center}.hologram-badge-placeholder{width:100%;max-width:300px}.company-cta-section h2{font-size:1.8rem}}@media (max-width: 480px){.company-hero-section h1{font-size:1.8rem}}.contact-container{width:100%;padding-top:4rem;position:relative}.contact-container section{padding:4rem 2rem;margin:0 auto}.section-header{text-align:center;margin-bottom:3rem}.section-header h2{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:var(--primary-color)}.contact-hero-section{text-align:center;background:radial-gradient(circle at center,rgba(0,180,216,.1) 0%,transparent 60%);padding:8rem 2rem!important}.contact-hero-section h1{font-size:3rem;font-weight:900;margin-bottom:1rem;transition:text-shadow .3s}.contact-hero-section h1:hover{text-shadow:0 0 20px rgba(0,180,216,.5)}.typewriter-text{font-size:1.2rem;color:#fffc;overflow:hidden;white-space:nowrap;margin:0 auto;border-right:2px solid var(--primary-color);animation:typing 3s steps(40,end),blink-caret .75s step-end infinite;max-width:fit-content}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:var(--primary-color)}}.contact-main-layout{display:flex;max-width:1200px;margin:0 auto;gap:3rem;padding:0 2rem}.form-column{flex:2}.info-column{flex:1}.inquiry-form-section{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:3rem!important}.form-progress{height:4px;background:#333;border-radius:2px;margin-bottom:2rem;overflow:hidden}.progress-bar{height:100%;background:var(--primary-color);transition:width .4s ease-in-out}.form-step{animation:slideIn .4s ease-out forwards}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.form-step h3{font-size:1.3rem;margin-bottom:1.5rem;color:#fff}.interest-buttons{display:flex;flex-direction:column;gap:1rem}.interest-buttons button{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;padding:1rem;border-radius:10px;cursor:pointer;transition:all .3s;text-align:left;font-size:1rem}.interest-buttons button:hover{background:#00b4d81a;border-color:var(--primary-color);transform:translate(5px)}.smart-form textarea,.smart-form input{width:100%;background:#00000080;border:1px solid rgba(255,255,255,.2);color:#fff;padding:1rem;border-radius:8px;margin-bottom:1rem;font-family:inherit}.step-actions{display:flex;justify-content:space-between;margin-top:2rem}.step-actions button{padding:.8rem 2rem;border-radius:5px;cursor:pointer;font-weight:700}.btn-prev{background:transparent;color:#fff9;border:1px solid rgba(255,255,255,.2)}.btn-next{background:var(--primary-color);color:#000;border:none}.submit-btn{background:#39ff14;color:#000;border:none;display:flex;align-items:center;gap:.5rem;transition:all .3s}.submit-btn:hover{background:#32e612}.submit-btn:hover .paper-plane{transform:translate(5px,-5px)}.paper-plane{transition:transform .3s}.success-state{text-align:center;padding:3rem 0;animation:fadeIn .5s ease-in}.check-mark{font-size:4rem;color:#39ff14;margin-bottom:1rem}.btn-reset{margin-top:2rem;background:transparent;border:1px solid var(--primary-color);color:var(--primary-color);padding:.8rem 2rem;border-radius:5px;cursor:pointer}.process-section{padding:4rem 0!important}.process-timeline{display:flex;justify-content:space-between;align-items:flex-start;margin-top:2rem}.process-step{text-align:center;flex:1}.step-icon{font-size:2rem;width:60px;height:60px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;transition:transform .3s}.process-step:hover .step-icon{transform:translateY(-10px) scale(1.1);border-color:var(--primary-color);background:#00b4d81a}.process-step p{font-size:.9rem;color:#ffffffb3}.process-line{flex:1;height:2px;background:#ffffff1a;margin-top:30px}.global-network-section{padding:0!important}.globe-placeholder{height:300px;background:radial-gradient(circle,#00b4d81a,#111);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff6;font-style:italic;text-align:center;padding:2rem;margin-bottom:2rem;border:1px solid rgba(255,255,255,.05)}.contact-info-card{background:#ffffff05;border:1px solid rgba(255,255,255,.1);padding:2rem;border-radius:20px}.contact-info-card h3{color:var(--accent-color);margin-bottom:1.5rem}.contact-info-card ul{list-style:none;padding:0;margin:0}.contact-info-card li{margin-bottom:1rem;font-size:1rem;color:#fffc}.contact-info-card li strong{color:#fff;display:inline-block;width:100px}@media (max-width: 968px){.contact-main-layout{flex-direction:column;padding:0 1.5rem}.inquiry-form-section{padding:2rem!important}.process-timeline{flex-direction:column;gap:2rem;align-items:center}.process-line{display:none}.interest-buttons{grid-template-columns:1fr}.globe-placeholder{height:200px}}@media (max-width: 768px){.contact-hero-section{padding:6rem 1.5rem!important}.contact-hero-section h1{font-size:2.2rem}.typewriter-text{font-size:1rem;white-space:normal;border-right:none;animation:none}}@media (max-width: 480px){.contact-hero-section h1{font-size:1.8rem}.step-actions{flex-direction:column}.btn-prev,.btn-next,.submit-btn{width:100%}}.not-found-container{display:flex;align-items:center;justify-content:center;min-height:80vh;padding:2rem;text-align:center;color:var(--text-color, #ffffff)}.not-found-content h1{font-size:8rem;margin:0;background:linear-gradient(135deg,#00d2ff,#3a7bd5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1}.not-found-content h2{font-size:2rem;margin:1rem 0;font-weight:600}.not-found-content p{font-size:1.1rem;margin-bottom:2.5rem;opacity:.8;max-width:500px}.home-link{display:inline-block;padding:.8rem 2rem;background:linear-gradient(135deg,#00d2ff,#3a7bd5);color:#fff;text-decoration:none;border-radius:50px;font-weight:600;transition:transform .3s ease,box-shadow .3s ease}.home-link:hover{transform:translateY(-2px);box-shadow:0 10px 20px #00d2ff4d}@media (max-width: 768px){.not-found-content h1{font-size:5rem}.not-found-content h2{font-size:1.5rem}}.header{position:fixed;top:0;left:0;width:100%;padding:1rem 0;background-color:var(--header-bg);backdrop-filter:blur(10px);z-index:1000;border-bottom:1px solid var(--border-color)}.header-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.logo-img{height:40px;width:auto;display:block}.nav-menu>ul{display:flex;gap:2rem;list-style:none;margin:0;padding:0;align-items:center}.nav-menu>ul>li{position:relative}.nav-menu a{font-weight:500;transition:color .3s;display:block;padding:.5rem 0;color:var(--text-primary)}.nav-menu a:hover{color:var(--primary-color)}.contact-nav-link{background:var(--primary-color);color:#fff!important;padding:.5rem 1.5rem!important;border-radius:50px;font-weight:700}.contact-nav-link:hover{background:var(--secondary-color)}.dropdown-menu{display:none;position:absolute;top:100%;left:-1rem;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;padding:.5rem 0!important;min-width:150px;flex-direction:column!important;gap:0!important;box-shadow:0 10px 20px #0003;backdrop-filter:blur(10px)}.dropdown-menu.show{display:flex;animation:fadeIn .2s ease-in-out}.dropdown-menu li{width:100%}.dropdown-menu a{padding:.8rem 1.5rem;font-size:.9rem;color:var(--text-secondary)}.dropdown-menu a:hover{background-color:var(--bg-surface-hover);color:var(--primary-color)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.header-actions{display:flex;align-items:center;gap:1.5rem}.theme-toggle{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:var(--text-primary);transition:transform .3s}.theme-toggle:hover{transform:scale(1.1)}.lang-switcher{font-size:.9rem;color:var(--text-secondary);cursor:pointer}.lang-switcher span{transition:color .3s}.lang-switcher span:hover{color:var(--primary-color)}.mobile-menu-toggle{display:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;background:none;border:none;cursor:pointer;padding:0;z-index:1001}.mobile-menu-toggle span{width:100%;height:3px;background-color:var(--text-primary);border-radius:3px;transition:all .3s ease}.mobile-menu-toggle.active span:nth-child(1){transform:translateY(9px) rotate(45deg)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.mobile-header-actions{display:none}.dropdown-trigger{display:flex;align-items:center;gap:.5rem}.dropdown-toggle-btn{display:none;background:none;border:none;color:var(--text-primary);cursor:pointer;font-size:.8rem;padding:.5rem}@media (max-width: 968px){.header-container{padding:0 1.5rem}.mobile-menu-toggle{display:flex}.nav-menu{position:fixed;top:0;right:-100%;width:80%;max-width:300px;height:100vh;background-color:var(--bg-color);flex-direction:column;padding:5rem 2rem 2rem;transition:right .3s ease;box-shadow:-5px 0 15px #0000001a;z-index:1000;overflow-y:auto;display:block}.nav-menu.open{right:0}.nav-menu>ul{flex-direction:column;align-items:flex-start;gap:1.5rem}.nav-menu>ul>li{width:100%}.nav-menu a{font-size:1.1rem;padding:.8rem 0}.dropdown-menu{position:static;display:none;box-shadow:none;border:none;background:var(--bg-surface);margin-top:.5rem;padding-left:1rem!important;width:100%}.dropdown-menu.show{display:flex}.dropdown-toggle-btn{display:block}.header-actions{display:none}.mobile-header-actions{display:block;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border-color)}.contact-nav-link{display:inline-block;text-align:center;width:100%}}.footer{background-color:var(--bg-surface);padding:4rem 2rem 2rem;border-top:1px solid var(--border-color);transition:background-color .3s ease}.footer-container{max-width:1200px;margin:0 auto}.footer-bottom{display:flex;justify-content:space-between;align-items:flex-end;color:var(--text-secondary);font-size:.8rem}.footer-logo{font-size:1.2rem;font-weight:900;color:var(--primary-color);display:block;margin-bottom:1rem}.company-info p{margin-bottom:.5rem}@media (max-width: 768px){.footer{padding:3rem 1.5rem 2rem}.footer-bottom{flex-direction:column;align-items:flex-start;gap:1.5rem}}.layout-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1}:root{--primary-color: #00B4D8;--secondary-color: #0077B6;--accent-color: #48CAE4;--bg-color: #0B0C10;--bg-surface: #1a1a1a;--bg-surface-hover: #222;--text-primary: #EDF2F4;--text-secondary: rgba(255, 255, 255, .7);--border-color: rgba(255, 255, 255, .1);--header-bg: rgba(11, 12, 16, .9);--card-bg: linear-gradient(145deg, #151515, #0a0a0a)}body{margin:0;padding:0;font-family:Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-color);color:var(--text-primary);overflow-x:hidden;transition:background-color .3s,color .3s}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0}a{text-decoration:none;color:inherit}ul,ol{list-style:none;padding:0;margin:0}
