:root{--bg-color: #050505;--text-color: #ffffff;--primary-color: #00ff88;--secondary-color: #7b2cbf;--accent-color: #00d4ff;--glass-bg: rgba(255, 255, 255, .05);--glass-border: rgba(255, 255, 255, .1);--font-main: "Noto Sans KR", sans-serif;--font-display: "Montserrat", sans-serif}.type1-theme{--bg-color: #0a0a0f;--text-color: #ffffff;--primary-color: #ff6b6b;--secondary-color: #ff8e53;--accent-color: #9d4edd;--accent-color-2: #4cc9f0;--glass-bg: rgba(255, 255, 255, .08);--glass-border: rgba(255, 255, 255, .15)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-main);overflow-x:hidden;-webkit-font-smoothing:antialiased;width:100%;max-width:100vw;box-sizing:border-box}html{overflow-x:hidden;width:100%;max-width:100vw}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}.container{max-width:1280px;margin:0 auto;padding:0 2rem;width:100%;box-sizing:border-box}.section-padding{padding:8rem 0}@media(max-width:768px){.container{padding:0;max-width:100%}.section-padding{padding:4rem 0}.vision-grid{margin:0;width:100%;padding:0}.vision-content{padding:0;margin:0}.problem-content{padding:1rem;margin:0;width:100%}.dilemma-section{padding:1.5rem .1rem;margin:0;width:100%;box-sizing:border-box;border-radius:0}}@media(max-width:480px){.container{padding:0}.section-padding{padding:3rem 0}.vision-grid{margin:0;width:100%}.vision-content{padding:0;margin:0}.problem-content{padding:1rem;margin:0;width:100%}.dilemma-section{padding:1.5rem .1rem;margin:0;width:100%;border-radius:0}.final-solution-embedded,.regulation-section-embedded,.faq-section-embedded,.token-benefits-embedded,.copyright-sovereignty-embedded,.global-compliance-embedded{margin:0;width:100%}.hero-title{font-size:2rem!important;line-height:1.3!important}.hero-subtitle{font-size:1.8rem!important}.hero-description{font-size:.85rem!important}.problem-title,.section-title{font-size:1.5rem!important}.problem-subtitle{font-size:.9rem!important}.dilemma-title,.regulation-main-title{font-size:1.3rem!important}.final-title-embedded{font-size:1.1rem!important}.problem-content{border-left:none!important}.type2-theme .hero-section:before,.type2-theme .vision-section:before,.type2-theme .solution-section:before,.type2-theme .copyright-section:before,.type2-theme .brand-naming-section:before,.type2-theme .company-overview-section:before,.type2-theme .company-intro-section:before,.type2-theme .coreset-app-section:before,.type2-theme .features-section:before,.type2-theme .services-section:before,.type2-theme .business-model-section:before{display:none!important}.footer-section{padding-top:2.5rem}.cta-container{padding-left:1rem;padding-right:1rem}.footer-bottom{padding:3rem 1rem 1.5rem}.cta-title{font-size:2rem}}.text-gradient{background:linear-gradient(135deg,#fff,#aaa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-primary{background:linear-gradient(135deg,var(--primary-color) 0%,var(--accent-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:16px}.hero-section{position:relative;height:100vh;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--bg-color)}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.glow-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.4;animation:float 10s infinite ease-in-out}.orb-1{width:500px;height:500px;background:var(--primary-color);top:-100px;left:-100px}.orb-2{width:600px;height:600px;background:var(--secondary-color);bottom:-150px;right:-150px;animation-delay:-5s}.grid-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:50px 50px;-webkit-mask-image:radial-gradient(circle at center,black 40%,transparent 100%);mask-image:radial-gradient(circle at center,black 40%,transparent 100%)}.hero-content{position:relative;z-index:10;text-align:center;display:flex;flex-direction:column;align-items:center;perspective:1000px}.hero-subtitle{font-family:var(--font-main);font-size:2.4rem;font-weight:500;color:var(--primary-color);margin-bottom:1.5rem;letter-spacing:.1em;text-transform:uppercase}.hero-title{font-size:5rem;line-height:1.1;margin-bottom:2rem;color:#fff;transform-style:preserve-3d}.hero-description{font-size:1.25rem;color:#ccc;max-width:600px;margin-bottom:3rem;line-height:1.6}.btn-primary{padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;color:#000;background:var(--primary-color);border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 0 20px #00ff884d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 30px #00ff8880;background:#fff}.scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translate(-50%);z-index:10;opacity:.7;display:flex;align-items:center;justify-content:center}.scroll-indicator svg{display:block}@keyframes float{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@media(max-width:768px){.hero-section{min-height:100vh;height:auto;padding:2rem 0}.hero-content{width:100%;padding:0 1rem}.hero-title{font-size:2.5rem;line-height:1.2;word-break:keep-all}.hero-subtitle{font-size:1rem;padding:0 .5rem}.hero-description{font-size:.95rem;padding:0 .5rem;line-height:1.6}.problem-content{padding:1.5rem .1rem;margin:0;width:100%;box-sizing:border-box;border-left:none!important}.problem-title{font-size:1.8rem;word-break:keep-all}.section-title{font-size:1.8rem;word-break:keep-all;padding:0 .5rem}.problem-subtitle{font-size:1rem;padding:0 .5rem;word-break:keep-all}.dilemma-section{padding:1.5rem .1rem;margin:0;width:100%;box-sizing:border-box;border-radius:0}.dilemma-title{font-size:1.5rem;word-break:keep-all}.dilemma-quote{font-size:.9rem;margin-bottom:1rem;padding:0;word-break:keep-all}.dilemma-quote-ko{font-size:.95rem;margin-bottom:1.5rem;padding:0;word-break:keep-all;line-height:1.7}.regulation-section-embedded{margin-top:2rem;padding-top:2rem;margin-left:-.5rem;margin-right:-.5rem;width:calc(100% + 1rem);box-sizing:border-box}.regulation-main-title{font-size:1.5rem;word-break:keep-all;padding:0 .5rem}.regulation-title-embedded{font-size:.95rem;word-break:keep-all}.regulation-header-embedded{padding:.8rem}.regulation-content-embedded.open{padding:0 .8rem .8rem}.final-solution-embedded{padding:1.5rem .5rem;margin-left:-.5rem;margin-right:-.5rem;width:calc(100% + 1rem);box-sizing:border-box}.final-title-embedded{font-size:1.2rem;word-break:keep-all;padding:0 .5rem}.table-row-embedded{grid-template-columns:1fr}.table-cell-embedded{padding:.8rem}.table-header-row-embedded .table-cell-embedded{background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.2)}.type1-theme .table-header-row-embedded .table-cell-embedded{background:#ffffff0d!important;border-bottom-color:#fff3!important}.highlight-message-embedded{font-size:1.1rem}.conclusion-text-embedded{font-size:.95rem}.type2-theme .hero-section:before,.type2-theme .vision-section:before,.type2-theme .solution-section:before,.type2-theme .copyright-section:before,.type2-theme .brand-naming-section:before,.type2-theme .company-overview-section:before,.type2-theme .company-intro-section:before,.type2-theme .coreset-app-section:before,.type2-theme .features-section:before,.type2-theme .services-section:before,.type2-theme .business-model-section:before{display:none!important}}.vision-section{background:linear-gradient(to bottom,var(--bg-color),#0a0a0a);position:relative;z-index:1;min-height:100vh}.solution-section-hero{position:relative;overflow:hidden}.solution-section-hero:before{content:"";position:absolute;top:-200px;left:-200px;width:600px;height:600px;background:var(--primary-color);border-radius:50%;filter:blur(120px);opacity:.2;animation:float 15s infinite ease-in-out;z-index:0}.solution-section-hero:after{content:"";position:absolute;bottom:-200px;right:-200px;width:700px;height:700px;background:var(--secondary-color);border-radius:50%;filter:blur(120px);opacity:.15;animation:float 20s infinite ease-in-out;animation-delay:-7s;z-index:0}.solution-section-hero>.container{position:relative;z-index:1}.vision-grid{display:grid;grid-template-columns:1fr;gap:6rem;margin-bottom:8rem}.vision-content{max-width:1200px;margin:0 auto}@media(max-width:768px){.vision-content{max-width:100%;padding:0;margin:0}.vision-grid{margin-left:-.5rem;margin-right:-.5rem;width:calc(100% + 1rem);padding:0}}.section-title{font-size:3rem;font-weight:700;margin-bottom:2rem;color:#fff;text-align:center;letter-spacing:.02em}.section-subtitle{font-size:1.2rem;color:var(--primary-color);margin-top:-1rem;margin-bottom:3rem;text-align:center;font-weight:500;line-height:1.6}.problem-content{position:relative;padding:1rem;background:linear-gradient(135deg,#0064001a,#0032000d);border-left:4px solid var(--primary-color);border-radius:8px}.problem-title{font-size:3rem;font-weight:700;color:#fff;margin-bottom:1.5rem;letter-spacing:.02em;text-transform:uppercase;text-align:center}.problem-subtitle{font-size:1.5rem;color:var(--primary-color);font-weight:600;margin-bottom:2rem;line-height:1.6;font-style:italic}.dilemma-section{margin-top:4rem;background:linear-gradient(135deg,#00640026,#0032321a);padding:2rem;border-radius:20px;border:1px solid rgba(0,255,136,.2)}.dilemma-title{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:1.5rem;letter-spacing:.05em;text-transform:uppercase;text-align:center}.dilemma-quote{font-size:1.1rem;color:var(--primary-color);font-weight:600;margin-bottom:1.5rem;line-height:1.7;font-style:italic;text-align:center;max-width:900px;margin-left:auto;margin-right:auto}.dilemma-quote-ko{font-size:1.1rem;color:#fff;font-weight:500;margin-bottom:2.5rem;line-height:1.7;text-align:center;max-width:900px;margin-left:auto;margin-right:auto}.dilemma-image-wrapper{max-width:1000px;margin:0 auto;background:linear-gradient(135deg,#0006,#0014284d);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,212,255,.2);border-radius:20px;padding:0;overflow:hidden;box-shadow:0 20px 60px #00000080,0 0 40px #00d4ff1a,inset 0 1px #ffffff1a;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.dilemma-image-wrapper:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#00d4ff0d,#00ff8808);opacity:0;transition:opacity .4s ease;pointer-events:none}.dilemma-image-wrapper:hover{background:linear-gradient(135deg,#00000080,#00142866);border-color:#00d4ff66;box-shadow:0 25px 80px #0009,0 0 60px #00d4ff4d,inset 0 1px #ffffff26;transform:translateY(-8px)}.dilemma-image-wrapper:hover:before{opacity:1}.dilemma-image{width:100%;height:auto;display:block}.dilemma-diagram{width:100%;padding:3.5rem 2.5rem 0;display:flex;flex-direction:column;position:relative;min-height:300px;background:linear-gradient(180deg,rgba(0,0,0,.3) 0%,transparent 100%)}.dilemma-question-mark{position:absolute;left:3rem;top:50%;transform:translateY(-50%);font-size:130px;font-weight:800;color:transparent;-webkit-text-stroke:3.5px var(--accent-color);text-stroke:3.5px var(--accent-color);font-family:var(--font-display);line-height:1;z-index:1;filter:drop-shadow(0 0 20px rgba(0,212,255,.5));animation:pulse-glow 3s ease-in-out infinite}@keyframes pulse-glow{0%,to{filter:drop-shadow(0 0 20px rgba(0,212,255,.5));opacity:.9}50%{filter:drop-shadow(0 0 30px rgba(0,212,255,.8));opacity:1}}.dilemma-content{display:flex;align-items:center;justify-content:center;gap:2.5rem;padding-left:11rem;padding-right:2.5rem;flex:1;margin:2.5rem 0}.dilemma-items{display:flex;flex-direction:column;gap:1.8rem;justify-content:center}.dilemma-item{font-size:1.8rem;font-weight:700;color:var(--accent-color);font-family:var(--font-main);line-height:1.5;white-space:nowrap;text-shadow:0 0 15px rgba(0,212,255,.6),0 0 30px rgba(0,212,255,.3);transition:all .3s ease;position:relative;padding:.5rem 1rem;display:inline-flex;align-items:center;gap:.8rem;animation:item-highlight 4.5s ease-in-out infinite}.dilemma-item:nth-child(1){animation-delay:0s}.dilemma-item:nth-child(2){animation-delay:1.5s}.dilemma-item:nth-child(3){animation-delay:3s}@keyframes item-highlight{0%,33.33%{transform:translate(0);text-shadow:0 0 15px rgba(0,212,255,.6),0 0 30px rgba(0,212,255,.3);box-shadow:none;border:2px solid transparent;border-radius:8px}16.66%,33.33%{transform:translate(5px);text-shadow:0 0 20px rgba(0,212,255,.8),0 0 40px rgba(0,212,255,.5),0 0 60px rgba(0,212,255,.3);box-shadow:0 0 20px #00d4ff66,inset 0 0 20px #00d4ff1a,0 0 0 2px var(--accent-color);border:2px solid var(--accent-color);border-radius:8px}33.34%,to{transform:translate(0);text-shadow:0 0 15px rgba(0,212,255,.6),0 0 30px rgba(0,212,255,.3);box-shadow:none;border:2px solid transparent;border-radius:8px}}.type1-theme .dilemma-item{animation:item-highlight-type1 4.5s ease-in-out infinite}.type1-theme .dilemma-item:nth-child(1){animation-delay:0s}.type1-theme .dilemma-item:nth-child(2){animation-delay:1.5s}.type1-theme .dilemma-item:nth-child(3){animation-delay:3s}@keyframes item-highlight-type1{0%,33.33%{transform:translate(0);text-shadow:0 0 15px rgba(157,78,221,.6),0 0 30px rgba(157,78,221,.3);box-shadow:none;border:2px solid transparent;border-radius:8px}16.66%,33.33%{transform:translate(5px);text-shadow:0 0 20px rgba(157,78,221,.8),0 0 40px rgba(157,78,221,.5),0 0 60px rgba(157,78,221,.3);box-shadow:0 0 20px #9d4edd66,inset 0 0 20px #9d4edd1a,0 0 0 2px var(--accent-color);border:2px solid var(--accent-color);border-radius:8px}33.34%,to{transform:translate(0);text-shadow:0 0 15px rgba(157,78,221,.6),0 0 30px rgba(157,78,221,.3);box-shadow:none;border:2px solid transparent;border-radius:8px}}.dilemma-icon{color:var(--accent-color);filter:drop-shadow(0 0 8px rgba(0,212,255,.6));transition:all .3s ease;flex-shrink:0;animation:icon-highlight 4.5s ease-in-out infinite}.dilemma-item:nth-child(1) .dilemma-icon{animation-delay:0s}.dilemma-item:nth-child(2) .dilemma-icon{animation-delay:1.5s}.dilemma-item:nth-child(3) .dilemma-icon{animation-delay:3s}@keyframes icon-highlight{0%,33.33%{transform:scale(1);filter:drop-shadow(0 0 8px rgba(0,212,255,.6))}16.66%,33.33%{transform:scale(1.15);filter:drop-shadow(0 0 12px rgba(0,212,255,.9))}33.34%,to{transform:scale(1);filter:drop-shadow(0 0 8px rgba(0,212,255,.6))}}.dilemma-item:hover .dilemma-icon{transform:scale(1.15);filter:drop-shadow(0 0 12px rgba(0,212,255,.9));animation:none}.dilemma-item:hover{transform:translate(5px);text-shadow:0 0 20px rgba(0,212,255,.8),0 0 40px rgba(0,212,255,.5);box-shadow:0 0 20px #00d4ff66,inset 0 0 20px #00d4ff1a,0 0 0 2px var(--accent-color);border:2px solid var(--accent-color);border-radius:8px;animation:none}.dilemma-item:hover .dilemma-icon{animation:none}.dilemma-brace{font-size:120px;font-weight:400;color:var(--accent-color);line-height:1;font-family:var(--font-display);display:flex;align-items:center;height:100%;margin:0 .8rem;filter:drop-shadow(0 0 15px rgba(0,212,255,.5));transition:all .3s ease}.dilemma-brace:hover{filter:drop-shadow(0 0 25px rgba(0,212,255,.8));transform:scale(1.05)}.dilemma-coreset{font-size:2.8rem;font-weight:800;font-family:var(--font-display);letter-spacing:.08em;white-space:nowrap;transition:all .3s ease;position:relative}.dilemma-coreset.text-gradient-primary{background:linear-gradient(135deg,var(--primary-color) 0%,var(--accent-color) 50%,var(--primary-color) 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(0,255,136,.6),0 0 40px rgba(0,212,255,.4);filter:drop-shadow(0 0 15px rgba(0,255,136,.5));animation:coreset-gradient 3s ease infinite,coreset-glow 2s ease-in-out infinite alternate}.type1-theme .dilemma-coreset.text-gradient-primary{background:linear-gradient(135deg,#ff6b6b,#ff8e53,#9d4edd,#ff8e53,#ff6b6b);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(255,107,107,.6),0 0 40px rgba(157,78,221,.4);filter:drop-shadow(0 0 15px rgba(255,107,107,.5));animation:coreset-gradient 3s ease infinite,coreset-glow-type1 2s ease-in-out infinite alternate}@keyframes coreset-glow-type1{0%{text-shadow:0 0 20px rgba(255,107,107,.6),0 0 40px rgba(157,78,221,.4);filter:drop-shadow(0 0 15px rgba(255,107,107,.5))}to{text-shadow:0 0 30px rgba(255,107,107,.9),0 0 50px rgba(157,78,221,.7),0 0 70px rgba(255,142,83,.5);filter:drop-shadow(0 0 25px rgba(255,107,107,.8))}}.type1-theme .dilemma-coreset.text-gradient-primary:hover{text-shadow:0 0 30px rgba(255,107,107,.9),0 0 50px rgba(157,78,221,.7),0 0 70px rgba(255,142,83,.5);filter:drop-shadow(0 0 30px rgba(255,107,107,.8))}@keyframes coreset-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes coreset-glow{0%{text-shadow:0 0 20px rgba(0,255,136,.6),0 0 40px rgba(0,212,255,.4);filter:drop-shadow(0 0 15px rgba(0,255,136,.5))}to{text-shadow:0 0 30px rgba(0,255,136,.8),0 0 50px rgba(0,212,255,.6),0 0 70px rgba(0,255,136,.4);filter:drop-shadow(0 0 25px rgba(0,255,136,.7))}}.dilemma-coreset:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transition:width .3s ease}.dilemma-coreset.text-gradient-primary:hover{text-shadow:0 0 30px rgba(0,255,136,.9),0 0 50px rgba(0,212,255,.7),0 0 70px rgba(0,255,136,.5);filter:drop-shadow(0 0 30px rgba(0,255,136,.8))}.dilemma-coreset:hover:after{width:100%}.dilemma-footer{width:100%;background:transparent;padding:1.5rem 2rem;text-align:center;font-size:1.3rem;font-weight:700;color:#fff;font-family:var(--font-display);margin-top:auto;text-shadow:0 0 5px rgba(255,255,255,.3)}@media(max-width:1080px){.dilemma-image-wrapper{max-width:100%;width:calc(100% - 1rem);margin:0 auto;padding:0;border-radius:12px;box-sizing:border-box}.dilemma-diagram{padding:2rem 1rem 1rem;min-height:auto;display:flex;flex-direction:column;align-items:center}.dilemma-question-mark{position:relative;left:auto;top:auto;transform:none;font-size:60px;margin-bottom:1.5rem;-webkit-text-stroke:2px var(--accent-color);text-stroke:2px var(--accent-color)}.dilemma-content{flex-direction:column;align-items:center;padding:0;gap:1.5rem;margin:1rem 0;width:100%}.dilemma-items{width:100%;gap:1rem;align-items:center}.dilemma-item{font-size:1.1rem;width:100%;justify-content:center;padding:.4rem .8rem}.dilemma-icon{width:18px;height:18px}.dilemma-brace{font-size:40px;margin:.5rem 0;transform:rotate(90deg);height:auto}.dilemma-coreset{font-size:1.6rem;margin-top:.5rem}.dilemma-footer{font-size:1rem;padding:1rem;margin-top:1rem}}.web3-image-wrapper{margin-top:3rem;margin-bottom:4rem;max-width:1000px;margin-left:auto;margin-right:auto;background:#00ff880d;border-radius:20px;padding:2rem;border:1px solid rgba(0,255,136,.2);transition:all .3s ease}.web3-image-wrapper:hover{border-color:#0f86;box-shadow:0 0 40px #0f83;transform:translateY(-5px)}.web3-image{width:100%;height:auto;display:block;border-radius:12px}.regulation-section-embedded{margin-top:8rem;padding-top:3rem;border-top:2px solid rgba(0,255,136,.2)}.regulation-main-title{font-size:3rem;color:#fff;margin-bottom:2rem;text-align:center;font-weight:700;letter-spacing:.02em}.regulation-list-embedded{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.regulation-item-embedded{background:#ffffff08;border:1px solid rgba(0,255,136,.2);border-radius:12px;overflow:hidden;transition:all .3s ease}.regulation-item-embedded:hover{border-color:#0f86;background:#ffffff0d}.regulation-item-embedded.active{border-color:#0f89;background:#00ff880d}.regulation-header-embedded{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;background:transparent;border:none;cursor:pointer;transition:all .3s ease}.regulation-title-embedded{font-size:1.1rem;font-weight:700;color:#fff;text-align:left}.regulation-icon-embedded{color:var(--primary-color);transition:transform .3s ease;flex-shrink:0;margin-left:1rem}.regulation-icon-embedded.rotated{transform:rotate(180deg)}.regulation-content-embedded{max-height:0;overflow:hidden;transition:max-height .5s ease}.regulation-content-embedded.open{max-height:1000px;padding:0 1.5rem 1.5rem}.regulation-text-embedded{color:#fffc;line-height:1.9;font-size:1rem;text-align:left}.problem-section-embedded,.solution-section-embedded{margin-bottom:1.5rem}.section-badge-embedded{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .8rem;border-radius:20px;font-weight:600;margin-bottom:.8rem;font-size:.9rem}.problem-badge-embedded{background:#ff64641a;border:1px solid rgba(255,100,100,.3);color:#ff6464}.solution-badge-embedded{background:#00ff881a;border:1px solid rgba(0,255,136,.3);color:var(--primary-color)}.problem-intro-embedded{color:#ccc;margin-bottom:.8rem;line-height:1.6;font-size:.95rem}.criteria-list-embedded,.prohibited-list-embedded,.requirements-list-embedded,.issue-list-embedded,.solution-list-embedded{list-style:none;padding-left:0;margin:.8rem 0}.criteria-list-embedded li,.prohibited-list-embedded li,.requirements-list-embedded li{padding-left:1.5rem;margin-bottom:.4rem;color:#aaa;line-height:1.5;position:relative;font-size:.9rem}.criteria-list-embedded li:before,.prohibited-list-embedded li:before,.requirements-list-embedded li:before{content:"•";position:absolute;left:0;color:var(--accent-color);font-size:1.1rem}.result-text-embedded{color:#ff6464!important;font-weight:700;margin-top:.5rem}.issue-list-embedded li{padding-left:1.5rem;margin-bottom:.4rem;color:#ff6464;line-height:1.5;position:relative;font-size:.9rem}.issue-list-embedded li:before{content:"✗";position:absolute;left:0;color:#ff6464}.solution-list-embedded li{padding-left:1.5rem;margin-bottom:.4rem;color:#aaa;line-height:1.5;position:relative;font-size:.9rem}.solution-list-embedded li:before{content:"✓";position:absolute;left:0;color:var(--primary-color);font-weight:700}.final-solution-embedded{background:#00ff880d;border:1px solid rgba(0,255,136,.3);border-radius:16px;padding:2rem;margin-top:2rem}.final-title-embedded{font-size:2.5rem;color:#fff;margin-bottom:2rem;text-align:center;font-weight:700;letter-spacing:.02em}.comparison-table-embedded{margin-bottom:1.5rem;background:#0000004d;border-radius:12px;overflow:hidden}.table-row-embedded{display:grid;grid-template-columns:1fr 1.5fr;border-bottom:1px solid rgba(255,255,255,.05);transition:all .3s ease}.table-row-embedded:last-child{border-bottom:none}.table-row-embedded:hover{background:#00ff880d}.table-header-row-embedded{background:#00ff8826;border-bottom:2px solid rgba(0,255,136,.4)}.table-header-row-embedded:hover{background:#00ff8826}.table-cell-embedded{padding:.8rem 1rem;color:#ccc;display:flex;align-items:center;font-size:.9rem}.table-header-row-embedded .table-cell-embedded{color:var(--primary-color);font-weight:700;font-size:1rem}.issue-cell-embedded{color:#fff;font-weight:600}.solution-cell-embedded{color:var(--primary-color)}.final-message-embedded{text-align:center;margin-top:1.5rem}.highlight-message-embedded{font-size:1.3rem;font-weight:700;background:linear-gradient(135deg,var(--primary-color) 0%,var(--accent-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem;line-height:1.6}.conclusion-text-embedded{font-size:1rem;color:#ccc;line-height:1.7}.solution-description-embedded{margin-bottom:2rem}.solution-description-embedded p{color:#ffffffd9;line-height:1.8;margin-bottom:1rem;font-size:1rem}.token-benefits-embedded,.copyright-sovereignty-embedded,.global-compliance-embedded{background:#0000004d;border-left:3px solid var(--neon-green);border-radius:8px;padding:1.5rem 1rem;margin-bottom:1.5rem}@media(max-width:768px){.token-benefits-embedded,.copyright-sovereignty-embedded,.global-compliance-embedded{margin-left:-.5rem;margin-right:-.5rem;width:calc(100% + 1rem);box-sizing:border-box}}.token-benefits-embedded h5,.copyright-sovereignty-embedded h5,.global-compliance-embedded h5{color:var(--neon-green);font-size:1.2rem;margin-bottom:1rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.section-icon-embedded{flex-shrink:0}.token-benefits-embedded p,.copyright-sovereignty-embedded p{color:#fffc;line-height:1.8;font-size:.95rem}.compliance-list-embedded{list-style:none;padding-left:0;margin:1rem 0}.compliance-list-embedded li{display:flex;align-items:center;gap:.75rem;color:#ffffffd9;line-height:1.8;margin-bottom:1rem;font-size:.95rem}.compliance-icon{color:var(--neon-green);flex-shrink:0}.final-statement-embedded{color:var(--neon-green);font-weight:700;margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(0,255,157,.3);font-size:1.05rem;text-align:center;display:flex;align-items:center;justify-content:center;gap:.5rem}.statement-icon{color:var(--neon-green);flex-shrink:0}.faq-section-embedded{margin-top:3rem;padding-top:3rem;border-top:1px solid rgba(0,255,157,.2)}.faq-title-embedded{font-size:2.5rem;color:#fff;margin-bottom:2rem;font-weight:700;text-align:center;letter-spacing:.02em}.faq-list-embedded{display:flex;flex-direction:column;gap:1rem}.faq-item-embedded{background:#ffffff08;border:1px solid rgba(0,255,136,.2);border-radius:12px;overflow:hidden;transition:all .3s ease;margin-bottom:.5rem}.faq-item-embedded:hover{border-color:#0f86;background:#ffffff0d}.faq-item-embedded.active{border-color:#0f89;background:#00ff880d;box-shadow:0 0 20px #00ff8826}.faq-question-embedded{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:transparent;border:none;color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;text-align:left;transition:all .3s ease}.faq-question-embedded:hover{color:var(--primary-color)}.faq-icon-embedded{color:var(--primary-color);transition:transform .3s ease;flex-shrink:0}.faq-icon-embedded.rotated{transform:rotate(180deg)}.faq-answer-embedded{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-answer-embedded.open{max-height:2000px;padding:0 2rem 1.5rem}.faq-answer-embedded p{color:#ccc;font-size:1rem;line-height:1.8;margin:0;white-space:pre-line}@media(max-width:768px){.faq-section-embedded{margin-top:2rem;padding-top:2rem;margin-left:-.5rem;margin-right:-.5rem;width:calc(100% + 1rem);box-sizing:border-box}.faq-title-embedded{font-size:1.5rem;margin-bottom:1.5rem}.faq-question-embedded{padding:1.2rem 1.5rem;font-size:1rem}.faq-answer-embedded.open{padding:0 1.5rem 1.2rem}.faq-answer-embedded p{font-size:.95rem}}.vision-text{font-size:1.1rem;line-height:1.8;color:#ccc;text-align:center}.highlight-text{color:#fff;font-weight:700;text-decoration:underline;text-decoration-color:var(--primary-color);text-underline-offset:6px}.text-right{text-align:right;margin-left:auto}.vision-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.vision-card{padding:2.5rem;transition:transform .3s ease,border-color .3s ease}.vision-card:hover{transform:translateY(-10px);border-color:var(--primary-color)}.vision-card h3{font-size:1.5rem;margin-bottom:1rem;color:var(--primary-color);font-weight:700;text-align:center}.vision-card p{color:#ccc;line-height:1.5}.copyright-section{background:var(--bg-color);position:relative;overflow:hidden}.copyright-section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(0,255,136,.1) 0%,transparent 70%);pointer-events:none}.copyright-title{font-size:3rem;font-weight:700;color:#fff;margin-bottom:2rem;text-align:center;letter-spacing:.02em}.copyright-subtitle{font-size:1.2rem;color:var(--primary-color);line-height:1.6;font-weight:500;margin-bottom:3rem;text-align:center;text-align:left}.copyright-issues{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:3rem;margin-bottom:5rem;position:relative;z-index:1}.copyright-card{padding:2.5rem;text-align:center;transition:all .3s ease;background:#ffffff08;position:relative}.copyright-card:before{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,transparent,var(--primary-color),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.copyright-card:hover:before{opacity:1}.copyright-card:hover{border-color:#00ff884d;background:#ffffff0d;box-shadow:0 10px 40px #0f83;transform:translateY(-5px)}.copyright-image-wrapper{width:200px;height:200px;margin:0 auto 2rem;display:flex;align-items:center;justify-content:center;border-radius:20px;background:#00ff880d;padding:1.5rem;border:1px solid rgba(0,255,136,.1);transition:all .3s ease}.copyright-card:hover .copyright-image-wrapper{background:#00ff881a;border-color:#00ff884d;box-shadow:0 0 30px #0f83}.copyright-image{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 0 10px rgba(0,255,136,.3))}.copyright-card-title{font-size:1.5rem;margin-bottom:1rem;color:#fff;font-weight:700;text-align:center}.copyright-card-desc{color:#aaa;font-size:1rem;line-height:1.8;text-align:center}.copyright-statement{background:linear-gradient(135deg,#00ff880d,#00d4ff0d);border:1px solid rgba(0,255,136,.2);border-radius:20px;padding:3rem;text-align:center;position:relative;overflow:hidden}.copyright-statement:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,255,136,.1) 0%,transparent 70%);animation:rotate 20s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.statement-title{font-size:3rem;font-weight:700;color:#fff;margin-bottom:2rem;text-align:center;letter-spacing:.02em;position:relative}.statement-text{color:#ccc;font-size:1.1rem;line-height:1.8;text-align:center;max-width:900px;margin:0 auto;position:relative}.eu-ai-act-section{margin-top:5rem;background:#ffffff08;border:1px solid rgba(0,255,136,.2);border-radius:20px;padding:3rem;text-align:center}.eu-act-title{font-size:3rem;font-weight:700;color:#fff;margin-bottom:2rem;text-align:center;letter-spacing:.02em}.eu-act-desc{color:#ccc;font-size:1.1rem;line-height:1.8;text-align:center;margin-bottom:3rem;max-width:900px;margin:0 auto 3rem}.eu-act-image-wrapper{max-width:600px;margin:0 auto;background:#00ff880d;border-radius:20px;padding:2rem;border:1px solid rgba(0,255,136,.2);transition:all .3s ease}.eu-act-image-wrapper:hover{background:#00ff881a;border-color:#0f86;box-shadow:0 0 30px #0f83}.eu-act-image{width:100%;height:auto;display:block;border-radius:12px;filter:drop-shadow(0 0 10px rgba(0,255,136,.2))}.faq-section{margin-top:5rem}.faq-title{font-size:3rem;font-weight:700;color:#fff;margin-bottom:2rem;letter-spacing:.02em;text-align:center}.faq-list{display:flex;flex-direction:column;gap:1rem}.faq-item{background:#ffffff08;border:1px solid rgba(0,255,136,.2);border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:#0f86;background:#ffffff0d}.faq-item.active{border-color:#0f89;background:#00ff880d;box-shadow:0 0 20px #00ff8826}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:transparent;border:none;color:#fff;font-size:1.1rem;font-weight:600;text-align:left;cursor:pointer;transition:all .3s ease}.faq-question:hover{color:var(--primary-color)}.faq-icon{color:var(--primary-color);transition:transform .3s ease;flex-shrink:0;margin-left:1rem}.faq-icon.rotated{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-answer.open{max-height:2000px;padding:0 2rem 1.5rem}.faq-answer p{color:#ccc;font-size:1rem;line-height:1.8;margin:0;white-space:pre-line}@media(max-width:768px){.copyright-title{font-size:1.8rem}.copyright-issues{grid-template-columns:1fr;gap:2rem}.copyright-statement{padding:2rem}.statement-title{font-size:1.5rem}.statement-text{font-size:1rem}.eu-ai-act-section{padding:2rem;margin-top:3rem}.eu-act-title{font-size:1.5rem}.eu-act-desc{font-size:1rem}.eu-act-image-wrapper{padding:1rem}.faq-section{margin-top:3rem}.faq-title{font-size:1.5rem}.faq-question{padding:1.2rem 1.5rem;font-size:1rem}.faq-answer.open{padding:0 1.5rem 1.2rem}.faq-answer p{font-size:.95rem}}.solution-section{background:linear-gradient(to bottom,var(--bg-color),#0a0a0a);position:relative}.solution-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:4rem}.solution-card{padding:2.5rem;text-align:center;position:relative;transition:all .3s ease;background:#ffffff08;overflow:visible}.solution-card:hover{border-color:var(--primary-color);background:#ffffff0f;box-shadow:0 10px 40px #0f83}.solution-number{position:absolute;top:-15px;left:50%;transform:translate(-50%);width:50px;height:50px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--accent-color) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;color:#000;box-shadow:0 4px 15px #0f86}.solution-icon{width:100px;height:100px;margin:2rem auto 1.5rem;display:flex;align-items:center;justify-content:center;background:#00ff881a;border-radius:20px;color:var(--primary-color);transition:all .3s ease}.solution-card:hover .solution-icon{background:#0f83;transform:scale(1.1);box-shadow:0 0 30px #00ff884d}.solution-card .solution-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1rem;text-align:center}.solution-content{text-align:center;padding:6rem 2rem;position:relative;background:linear-gradient(135deg,#00ff880d,#00d4ff0d,#7b2cbf0d);border-radius:30px;border:1px solid rgba(0,255,136,.2);overflow:hidden}.solution-content:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,255,136,.1) 0%,transparent 70%);animation:rotate 20s linear infinite;pointer-events:none}.solution-content:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(0,255,136,.15) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(0,212,255,.15) 0%,transparent 50%);pointer-events:none;z-index:0}.solution-content>*{position:relative;z-index:1}.solution-content .solution-title{font-size:3rem;font-weight:700;background:linear-gradient(135deg,var(--primary-color) 0%,var(--accent-color) 50%,var(--secondary-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:2rem;letter-spacing:.02em;text-transform:uppercase;text-align:center;text-shadow:0 0 30px rgba(0,255,136,.3);filter:drop-shadow(0 0 10px rgba(0,255,136,.5))}.solution-quote-en{font-size:1.8rem;color:#fff;font-weight:600;margin-bottom:1.5rem;line-height:1.6;font-style:italic;text-align:center;text-shadow:0 0 20px rgba(0,255,136,.3)}.solution-quote-ko{font-size:1.8rem;background:linear-gradient(135deg,var(--primary-color) 0%,var(--accent-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600;line-height:1.6;font-style:italic;text-align:center;filter:drop-shadow(0 0 8px rgba(0,255,136,.4))}@media(max-width:768px){.solution-content{padding:3rem 1.5rem}.solution-title{font-size:1.5rem;margin-bottom:1rem}.solution-quote-en,.solution-quote-ko{font-size:1.3rem}}.solution-desc{color:#aaa;line-height:1.7;font-size:.95rem}.solution-summary{background:linear-gradient(135deg,#00ff880d,#00d4ff0d);border:1px solid rgba(0,255,136,.2);border-radius:20px;padding:3rem;text-align:center;position:relative;overflow:hidden}.solution-summary:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,255,136,.1) 0%,transparent 70%);animation:rotate 20s linear infinite}.summary-title{font-size:2rem;background:linear-gradient(135deg,var(--primary-color) 0%,var(--accent-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.5rem;font-weight:700;position:relative}.summary-text{color:#ccc;font-size:1.1rem;line-height:1.8;max-width:900px;margin:0 auto;position:relative}@media(max-width:768px){.solution-grid{grid-template-columns:1fr;gap:3rem}.solution-card,.solution-summary{padding:2rem}.summary-title{font-size:1.5rem}.summary-text{font-size:1rem}}.web3-regulation-section{background:linear-gradient(to bottom,#0a0a0a,var(--bg-color));position:relative}.regulation-list{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:4rem}.regulation-item{background:#ffffff08;border:1px solid rgba(0,255,136,.2);border-radius:16px;overflow:hidden;transition:all .3s ease}.regulation-item:hover{border-color:#0f86;background:#ffffff0d}.regulation-item.active{border-color:#0f89;background:#00ff880d}.regulation-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:transparent;border:none;cursor:pointer;transition:all .3s ease}.regulation-title{font-size:1.3rem;font-weight:700;color:#fff;text-align:left}.regulation-icon{color:var(--primary-color);transition:transform .3s ease;flex-shrink:0;margin-left:1rem}.regulation-icon.rotated{transform:rotate(180deg)}.regulation-content{max-height:0;overflow:hidden;transition:max-height .5s ease}.regulation-content.open{max-height:3000px;padding:0 2rem 2rem}.problem-section,.solution-section{margin-bottom:2rem}.section-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:20px;font-weight:600;margin-bottom:1rem}.problem-badge{background:#ff64641a;border:1px solid rgba(255,100,100,.3);color:#ff6464}.solution-badge{background:#00ff881a;border:1px solid rgba(0,255,136,.3);color:var(--primary-color)}.problem-intro{color:#ccc;margin-bottom:1rem;line-height:1.7}.criteria-list,.prohibited-list,.requirements-list,.issue-list,.solution-list{list-style:none;padding-left:0;margin:1rem 0}.criteria-list li,.prohibited-list li,.requirements-list li{padding-left:1.5rem;margin-bottom:.5rem;color:#aaa;line-height:1.6;position:relative}.criteria-list li:before,.prohibited-list li:before,.requirements-list li:before{content:"•";position:absolute;left:0;color:var(--accent-color);font-size:1.2rem}.result-text{color:#ff6464!important;font-weight:700;margin-top:.5rem}.issue-list li{padding-left:1.5rem;margin-bottom:.5rem;color:#ff6464;line-height:1.6;position:relative}.issue-list li:before{content:"✗";position:absolute;left:0;color:#ff6464}.solution-list li{padding-left:1.5rem;margin-bottom:.5rem;color:#aaa;line-height:1.6;position:relative}.solution-list li:before{content:"✓";position:absolute;left:0;color:var(--primary-color);font-weight:700}.final-solution{background:linear-gradient(135deg,#00ff880d,#00d4ff0d);border:1px solid rgba(0,255,136,.3);border-radius:20px;padding:3rem}.final-title{font-size:2rem;color:#fff;margin-bottom:2rem;text-align:center}.comparison-table{margin-bottom:2rem;background:#0000004d;border-radius:12px;overflow:hidden}.table-row{display:grid;grid-template-columns:1fr 1.5fr;border-bottom:1px solid rgba(255,255,255,.05);transition:all .3s ease}.table-row:hover{background:#00ff880d}.table-header-row{background:#00ff8826;border-bottom:2px solid rgba(0,255,136,.4)}.table-header-row:hover{background:#00ff8826}.table-cell{padding:1rem 1.5rem;color:#ccc;display:flex;align-items:center}.table-header-row .table-cell{color:var(--primary-color);font-weight:700;font-size:1.1rem}.issue-cell{color:#fff;font-weight:600}.solution-cell{color:var(--primary-color)}.final-message{text-align:center;margin-top:2rem}.highlight-message{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,var(--primary-color) 0%,var(--accent-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.5rem;line-height:1.6}.conclusion-text{font-size:1.1rem;color:#ccc;line-height:1.8;max-width:900px;margin:0 auto}@media(max-width:768px){.regulation-header{padding:1.2rem 1.5rem}.regulation-title{font-size:1.1rem}.regulation-content.open{padding:0 1.5rem 1.5rem}.final-solution{padding:2rem}.final-title{font-size:1.5rem}.table-row{grid-template-columns:1fr}.table-cell{padding:1rem}.table-header-row .table-cell{background:#00ff881a;border-bottom:1px solid rgba(0,255,136,.3)}.highlight-message{font-size:1.2rem}.conclusion-text{font-size:1rem}}.brand-naming-section{background:#0a0a0a;position:relative}.brand-co-wrapper{max-width:900px;margin:0 auto;background:#ffffff08;border:1px solid rgba(0,255,136,.2);border-radius:20px;padding:3rem}.brand-co-title{font-size:3rem;font-weight:700;text-align:center;color:#fff;margin-bottom:2rem;letter-spacing:.02em}.brand-naming-list{display:flex;flex-direction:column;gap:1.5rem}.brand-naming-item{display:flex;gap:1.5rem;align-items:flex-start;padding:1.5rem;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;transition:all .3s ease}.brand-naming-item:hover{background:#ffffff0d;border-color:#00ff884d;transform:translate(5px)}.naming-number{width:40px;height:40px;min-width:40px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--accent-color) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:800;color:#000;box-shadow:0 4px 15px #00ff884d}.naming-content{flex:1}.naming-title{font-size:1.3rem;color:var(--primary-color);margin-bottom:.5rem;font-weight:700}.naming-desc{color:#aaa;line-height:1.7;font-size:.95rem}@media(max-width:768px){.brand-co-wrapper{padding:2rem}.brand-co-title{font-size:3rem;margin-bottom:2rem}.brand-naming-item{flex-direction:column;gap:1rem;padding:1.2rem}.naming-title{font-size:1.1rem}.naming-desc{font-size:.9rem}}.company-intro-section{background:var(--bg-color);position:relative}.company-solutions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:4rem}.company-solution-card{padding:2.5rem;text-align:center;transition:all .3s ease}.company-solution-card:hover{border-color:var(--primary-color);background:#ffffff0f;box-shadow:0 10px 40px #0f83}.company-solution-icon{width:100px;height:100px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:#00ff881a;border-radius:20px;color:var(--primary-color);transition:all .3s ease}.company-solution-card:hover .company-solution-icon{background:#0f83;transform:scale(1.1);box-shadow:0 0 30px #00ff884d}.company-solution-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1.5rem;text-align:center}.company-solution-content{text-align:left}.company-solution-content p{color:#aaa;font-size:1rem;line-height:1.8;margin-bottom:1rem}.company-solution-content p:last-child{margin-bottom:0}.company-patents-section{margin-bottom:4rem}.patents-title{font-size:2.5rem;font-weight:700;color:#fff;text-align:center;margin-bottom:3rem;letter-spacing:.02em}.patents-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.patent-card{padding:2rem;text-align:center;transition:all .3s ease}.patent-card:hover{border-color:var(--primary-color);background:#ffffff0f}.patent-icon{width:80px;height:80px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:#00ff881a;border-radius:16px;color:var(--primary-color)}.patent-title{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:1rem}.patent-desc{color:#aaa;font-size:1rem;line-height:1.8}.company-integrated-system{margin-bottom:4rem}.integrated-system-card{padding:3rem;text-align:center;background:linear-gradient(135deg,#00ff880d,#00d4ff0d);border:1px solid rgba(0,255,136,.3);position:relative;overflow:hidden}.sigma-symbol{font-size:5rem;font-weight:900;color:var(--primary-color);margin-bottom:2rem;line-height:1}.integrated-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:2rem;line-height:1.6}.integrated-desc{color:#ccc;font-size:1.1rem;line-height:1.8;max-width:1000px;margin:0 auto}.company-rights-section{margin-top:4rem}.rights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:600px;margin:0 auto}.right-card{padding:2.5rem;text-align:center;transition:all .3s ease}.right-card:hover{border-color:var(--primary-color);background:#ffffff0f;transform:translateY(-5px)}.right-icon{width:100px;height:100px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:#00ff881a;border-radius:20px;color:var(--primary-color)}.right-title{font-size:1.3rem;font-weight:700;color:#fff}@media(max-width:768px){.company-solutions-grid{grid-template-columns:1fr;gap:1.5rem}.company-solution-card{padding:2rem}.patents-title{font-size:2rem;margin-bottom:2rem}.patents-grid{grid-template-columns:1fr;gap:1.5rem}.integrated-system-card{padding:2rem}.sigma-symbol{font-size:3.5rem}.integrated-title{font-size:1.2rem}.integrated-desc{font-size:1rem}.rights-grid{grid-template-columns:1fr}}.coreset-app-section{background:var(--bg-color);position:relative}.coreset-app-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;align-items:center}.coreset-app-image-wrapper{position:relative}.phone-frame{position:relative;max-width:350px;margin:0 auto;background:linear-gradient(135deg,#00ff881a,#00d4ff1a);border-radius:40px;padding:1.5rem;border:2px solid rgba(0,255,136,.3);box-shadow:0 20px 60px #00000080;transition:all .3s ease}.phone-frame:hover{border-color:#0f89;box-shadow:0 25px 80px #00ff884d;transform:translateY(-5px)}.coreset-app-image{width:100%;height:auto;display:block;border-radius:30px}.coreset-app-content{display:flex;flex-direction:column;gap:2rem}.coreset-app-title{font-size:2.5rem;font-weight:700;color:var(--primary-color);line-height:1.3;margin-bottom:.5rem}.coreset-app-subtitle{font-size:1.5rem;font-weight:600;color:var(--text-color);line-height:1.6;margin-bottom:1.5rem;text-align:left}.coreset-app-description{font-size:1.1rem;line-height:1.8;color:#ccc;margin-bottom:2rem}.coreset-steps-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}.coreset-step-card{position:relative;padding:2rem;background:#ffffff08;border-radius:16px;overflow:hidden;transition:all .3s ease}.coreset-step-card:hover{background:#ffffff0f;border-color:#0f86}.step-banner{position:absolute;top:0;left:0;padding:.5rem 1rem;border-bottom-right-radius:12px;border:2px solid;border-top:none;border-left:none}.step-number{font-size:.85rem;font-weight:700;letter-spacing:.05em}.step-icon-wrapper{margin:2rem 0 1rem;display:flex;align-items:center;justify-content:center}.step-title{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:1rem;text-align:center}.step-triangle{position:absolute;bottom:0;right:0;width:0;height:0;border-left:30px solid transparent;border-top:30px solid;border-top-right-radius:16px}.coreset-patent-note{font-size:1rem;color:var(--primary-color);text-align:center;font-weight:600;font-style:italic;padding-top:1rem;border-top:1px solid rgba(0,255,136,.2)}@media(max-width:1024px){.coreset-app-grid{grid-template-columns:1fr;gap:3rem}.phone-frame{max-width:300px}}@media(max-width:768px){.coreset-app-title{font-size:2rem}.coreset-app-subtitle{font-size:1.2rem;margin-bottom:1.2rem}.coreset-app-description{font-size:1rem}.coreset-steps-grid{grid-template-columns:1fr;gap:1.5rem}.coreset-step-card{padding:1.5rem}.step-title{font-size:1.1rem}}.company-overview-section{background:var(--bg-color);position:relative}.company-title{color:#fff}.company-image-wrapper{max-width:300px;margin:0 auto 4rem;padding:1.5rem;background:#00ff880d;border-radius:20px;border:1px solid rgba(0,255,136,.2);transition:all .3s ease}.company-image-wrapper:hover{border-color:#0f86;box-shadow:0 0 30px #0f83}.company-image{width:100%;height:auto;display:block;border-radius:12px}.overview-table-wrapper{max-width:1000px;margin:0 auto;background:#ffffff08;border-radius:20px;overflow:hidden;border:1px solid rgba(0,255,136,.2)}.overview-table{width:100%}.table-header{display:grid;grid-template-columns:1fr 1.5fr 1.5fr;background:linear-gradient(135deg,#00ff8826,#00d4ff26);border-bottom:2px solid rgba(0,255,136,.4)}.header-cell{padding:1.2rem 1.5rem;font-weight:700;font-size:1.1rem;color:var(--primary-color);text-align:center}.table-body{display:flex;flex-direction:column}.table-row{display:grid;grid-template-columns:1fr 1.5fr 1.5fr;border-bottom:1px solid rgba(255,255,255,.05);transition:all .3s ease}.table-row:last-child{border-bottom:none}.table-row:hover{border-left:3px solid rgba(0,255,136,.6);background:#00ff880d}.table-cell{padding:1rem 1.5rem;color:#ccc;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.95rem}.table-cell:first-child{color:#fff;font-weight:600}@media(max-width:768px){.company-image-wrapper{padding:1rem}.table-header,.table-row{grid-template-columns:1fr}.header-cell,.table-cell{padding:1rem;text-align:left;justify-content:flex-start}.header-cell{background:#00ff881a;border-bottom:1px solid rgba(0,255,136,.3)}.table-cell:first-child{background:#00ff880d;border-bottom:1px solid rgba(255,255,255,.05)}.table-cell:not(:first-child){padding-left:2rem;font-size:.9rem}.table-cell:last-child{padding-bottom:1.5rem}}.features-section{background:#0a0a0a}.section-subtitle{font-size:1.2rem;color:var(--primary-color);margin-top:-1rem;margin-bottom:4rem}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.feature-card{padding:2.5rem;display:flex;flex-direction:column;align-items:flex-start;transition:all .3s ease}.feature-card:hover{border-color:var(--accent-color);background:#ffffff14}.feature-icon-wrapper{width:70px;height:70px;background:#00ff881a;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:var(--primary-color)}.feature-title{font-size:1.5rem;margin-bottom:1rem;color:#fff}.feature-desc{color:#aaa;font-size:1rem;line-height:1.8;text-align:center}.services-section{background:linear-gradient(to bottom,#0a0a0a,var(--bg-color))}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.service-card{background:#ffffff08;border-radius:20px;padding:2rem;display:flex;flex-direction:column;gap:1.5rem;transition:transform .3s ease;border:1px solid transparent}.service-card:hover{transform:translateY(-5px);border-color:#ffffff1a;background:#ffffff0d}.service-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.service-subtitle{font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:.5rem}.service-title{font-size:1.5rem;margin-bottom:1rem;color:#fff;font-weight:700;text-align:center}.service-desc{color:#aaa;font-size:1rem;line-height:1.8;text-align:center}.business-model-section{background:linear-gradient(135deg,#000000f2,#001428f2,#000000f2);position:relative;overflow:hidden}.business-model-section .container{position:relative;z-index:1}.business-model-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start;width:100%}.business-model-image-wrapper{width:100%;background:#ffffff08;border-radius:20px;padding:2rem;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;position:sticky;top:2rem}.business-model-image-wrapper:hover{border-color:#00ff884d;background:#ffffff0d;box-shadow:0 0 40px #00ff8826}.business-model-image{width:100%;height:auto;display:block;border-radius:12px}.applications-grid{display:flex;flex-direction:column;gap:1.5rem}.application-card{padding:1.8rem;display:flex;flex-direction:row;align-items:flex-start;gap:1.5rem;transition:all .3s ease;background:#ffffff08}.application-card:hover{background:#ffffff0f;transform:translate(5px)}.application-icon{width:60px;height:60px;min-width:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 15px #0000004d}.application-content{flex:1}.application-title{font-size:1.3rem;margin-bottom:.7rem;color:#fff;font-weight:700}.application-desc{color:#aaa;line-height:1.6;font-size:.9rem}@media(max-width:1024px){.business-model-content{grid-template-columns:1fr;gap:3rem}.business-model-image-wrapper{position:relative;top:0}}@media(max-width:768px){.business-model-image-wrapper{padding:1.5rem}.applications-grid{gap:1.5rem}.application-card{padding:2rem}}.global-section{background:var(--bg-color);overflow:hidden}.map-container{position:relative;width:100%;height:600px;background:radial-gradient(circle at center,#111,#050505 70%);border-radius:20px;border:1px solid rgba(255,255,255,.05);overflow:hidden}.world-map-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://upload.wikimedia.org/wikipedia/commons/8/80/World_map_-_low_resolution.svg);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.1;filter:invert(1);pointer-events:none}.map-marker{position:absolute;cursor:pointer}.marker-dot-wrapper{position:absolute;top:0;left:0;transform:translate(-50%,-50%);width:16px;height:16px;display:flex;align-items:center;justify-content:center}.marker-dot{width:16px;height:16px;background:var(--primary-color);border-radius:50%;box-shadow:0 0 10px var(--primary-color);z-index:2;position:relative}.marker-pulse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:var(--primary-color);border-radius:50%;opacity:.3;animation:pulse 2s infinite;z-index:1}.marker-info{position:absolute;top:20px;left:50%;transform:translate(-50%);background:#000c;padding:.5rem 1rem;border-radius:8px;border:1px solid var(--primary-color);text-align:center;white-space:nowrap;opacity:1;transition:all .3s ease}.marker-top .marker-info{top:auto;bottom:20px}.marker-right .marker-info{top:50%;left:25px;transform:translateY(-50%);text-align:left}.map-marker:hover .marker-info{background:#000000f2;border-color:var(--primary-color);box-shadow:0 0 20px #00ff884d}.marker-info h4{color:#fff;font-size:1rem;margin-bottom:.2rem}.marker-info p{color:#aaa;font-size:.8rem}.locations-list{display:none}.location-item{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;margin-bottom:1rem;transition:all .3s ease}.location-item:hover{background:#ffffff0f;border-color:var(--primary-color);transform:translate(5px)}.location-icon{width:50px;height:50px;min-width:50px;display:flex;align-items:center;justify-content:center;position:relative}.location-dot{width:16px;height:16px;background:var(--primary-color);border-radius:50%;box-shadow:0 0 10px var(--primary-color);position:relative;z-index:2}.location-content h4{color:#fff;font-size:1.2rem;margin-bottom:.5rem;font-weight:700}.location-content p{color:#aaa;font-size:.95rem;margin:0}@media(min-width:769px)and (max-width:1200px){.map-container{height:550px;position:relative}.map-marker{position:absolute!important}.marker-korea{left:74.6%!important;top:32.9%!important}.marker-india{left:65.6%!important;top:43.7%!important}.marker-dubai{left:60.1%!important;top:42.4%!important}}@media(min-width:1151px)and (max-width:1200px){.map-container{height:550px;position:relative}.map-marker{position:absolute!important}.marker-korea{left:74.6%!important;top:32.9%!important}.marker-india{left:65.6%!important;top:43.7%!important}.marker-dubai{left:60.1%!important;top:42.4%!important}}@media(min-width:769px)and (max-width:1150px){.map-container{height:550px;position:relative}.map-marker{position:absolute!important}.marker-korea{left:74.6%!important;top:32.9%!important}.marker-india{left:65.6%!important;top:43.7%!important}.marker-dubai{left:60.1%!important;top:42.4%!important}}@media(min-width:995px)and (max-width:1005px){.map-container{height:550px;position:relative}.map-marker{position:absolute!important}.marker-korea{left:76%!important;top:32.9%!important}.marker-india{left:67%!important;top:43.7%!important}.marker-dubai{left:61.5%!important;top:42.4%!important}}@media(min-width:890px)and (max-width:900px){.map-container{height:550px;position:relative}.map-marker{position:absolute!important}.marker-korea{left:74.6%!important;top:32.9%!important}.marker-india{left:65.6%!important;top:43.7%!important}.marker-dubai{left:60.1%!important;top:42.4%!important}}@media(min-width:1065px)and (max-width:1075px){.map-container{height:550px;position:relative}.map-marker{position:absolute!important}.marker-korea{left:74.6%!important;top:32.9%!important}.marker-india{left:65.6%!important;top:43.7%!important}.marker-dubai{left:60.1%!important;top:42.4%!important}}@media(max-width:768px){.map-container{display:none}.locations-list{display:block}}.type1-theme .location-item{background:#ffffff0d;border-color:#fff3}.type1-theme .location-item:hover{background:#ffffff14;border-color:#fff6}.type1-theme .location-dot{background:#ffffffe6;box-shadow:0 0 10px #ffffff4d}.type2-theme .location-item{background:#0a0e27;border-color:#00d4ff4d}.type2-theme .location-item:hover{background:#00d4ff1a;border-color:#00d4ff80;box-shadow:0 0 20px #00d4ff4d}.type2-theme .location-dot{background:#00d4ff;box-shadow:0 0 15px #00d4ff99}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(.5);opacity:.8}to{transform:translate(-50%,-50%) scale(2);opacity:0}}.footer-section{background:#000;border-top:1px solid rgba(255,255,255,.05);padding-top:4rem}.cta-container{background:linear-gradient(180deg,#00ff880d,#0000);padding-left:2rem;padding-right:2rem}.cta-title{font-size:3.5rem;margin-bottom:1.5rem;background:linear-gradient(135deg,#fff,#888);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cta-desc{font-size:1.2rem;color:#aaa;margin-bottom:3rem;line-height:1.8}.cta-desc-en{display:block;margin-top:1rem;font-size:1rem;color:#888;font-style:italic}.btn-large{padding:1.2rem 3.5rem;font-size:1.2rem}.footer-bottom{padding:4rem 2rem 2rem;border-top:1px solid rgba(255,255,255,.05)}.footer-content{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4rem;margin-bottom:4rem}.footer-logo h3{font-size:1.8rem;color:#fff;margin-bottom:.5rem}.footer-logo p{color:#666;margin-bottom:1rem}.footer-company-info{color:#888;font-size:.85rem;line-height:1.6;margin-bottom:1rem}.footer-tagline{color:#888;font-size:.9rem;line-height:1.6;margin-bottom:1.5rem}.footer-social{display:flex;gap:1rem;margin-top:1.5rem}.social-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#aaa;transition:all .3s ease}.social-link:hover{background:#ffffff1a;border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-2px)}.footer-links{display:flex;gap:4rem;flex-wrap:wrap}.link-group h4{color:#fff;margin-bottom:1.5rem;font-size:1.1rem}.link-group a{display:block;color:#888;margin-bottom:.8rem;transition:color .3s ease;text-decoration:none}.link-group a:hover{color:var(--primary-color)}.contact-item{display:flex;align-items:center;gap:.5rem;color:#888;margin-bottom:.8rem;transition:color .3s ease;text-decoration:none}.contact-item:hover{color:var(--primary-color)}.contact-link{margin-top:.5rem;padding:.5rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;display:inline-block;transition:all .3s ease}.contact-link:hover{background:#ffffff1a;border-color:var(--primary-color);color:var(--primary-color)}.copyright{text-align:center;color:#444;font-size:.9rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.05)}.footer-legal{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;flex-wrap:wrap}.footer-legal a{color:#666;text-decoration:none;font-size:.85rem;transition:color .3s ease}.footer-legal a:hover{color:var(--primary-color)}.footer-legal span{color:#444}.type1-theme .hero-background{background:linear-gradient(135deg,#ff6b6b1a,#ff8e5326,#9d4edd33,#4cc9f026,#ff6b6b1a)}.type1-theme .type1-orb-1{width:600px;height:600px;background:radial-gradient(circle,rgba(255,107,107,.4) 0%,transparent 70%);top:-300px;left:-300px;filter:blur(80px);animation:float 20s ease-in-out infinite}.type1-theme .type1-orb-2{width:500px;height:500px;background:radial-gradient(circle,rgba(255,142,83,.4) 0%,transparent 70%);bottom:-250px;right:-250px;filter:blur(80px);animation:float 25s ease-in-out infinite reverse}.type1-theme .type1-orb-3{width:400px;height:400px;background:radial-gradient(circle,rgba(157,78,221,.4) 0%,transparent 70%);top:50%;right:10%;filter:blur(60px);animation:float 18s ease-in-out infinite}.type1-theme .type1-grid{background-image:linear-gradient(rgba(255,107,107,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,107,107,.03) 1px,transparent 1px);background-size:50px 50px}.type1-theme .text-gradient-type1{background:linear-gradient(135deg,#ff6b6b,#ff8e53,#9d4edd,#4cc9f0,#ff6b6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:gradientShift 8s ease infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.type1-theme .type1-btn{background:linear-gradient(135deg,#ff6b6b,#ff8e53);box-shadow:0 0 30px #ff6b6b66;color:#fff}.type1-theme .type1-btn:hover{background:linear-gradient(135deg,#ff8e53,#9d4edd);box-shadow:0 0 40px #ff8e5399}.type1-theme .glass-card{background:#ffffff0d;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0003,inset 0 1px #ffffff26}.type1-theme .glass-card:hover{background:#ffffff14;border-color:#ffffff4d;box-shadow:0 12px 40px #00000040,inset 0 1px #fff3;transform:translateY(-5px)}.type1-theme .section-title{background:linear-gradient(135deg,#fff,#fffc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.type1-theme .section-subtitle{color:#ff8e53e6}.type1-theme{--primary-color: #ff6b6b;--secondary-color: #ff8e53;--accent-color: #9d4edd}.type1-theme .text-gradient-primary{background:linear-gradient(135deg,#ff6b6b,#ff8e53,#9d4edd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.type1-theme body{background:linear-gradient(180deg,#0a0a0f,#0f0a15,#150a1a,#0f0a15,#0a0a0f);background-attachment:fixed}.type1-theme .scroll-indicator{opacity:.9}.type1-theme .scroll-indicator svg{color:#ff8e53!important;stroke:#ff8e53!important;filter:drop-shadow(0 0 10px rgba(255,142,83,.6))}.type1-theme .section-padding{background:transparent}.type1-theme .hero-subtitle{color:#ff8e53e6}.type1-theme .hero-description{color:#fffc}.type1-theme .application-card,.type1-theme .feature-card,.type1-theme .service-card,.type1-theme .solution-card,.type1-theme .copyright-card,.type1-theme .glass-card{background:#ffffff0d!important;backdrop-filter:blur(30px)!important;-webkit-backdrop-filter:blur(30px)!important;border-color:#fff3!important}.type1-theme .copyright-card:before{background:linear-gradient(135deg,transparent,rgba(255,255,255,.3),transparent)!important}.type1-theme .application-card:hover,.type1-theme .feature-card:hover,.type1-theme .service-card:hover,.type1-theme .solution-card:hover,.type1-theme .copyright-card:hover{background:#ffffff14!important;border-color:#ffffff4d!important;box-shadow:0 12px 40px #00000040,inset 0 1px #fff3}.type1-theme .copyright-card:hover,.type1-theme .solution-card:hover{border-color:#ffffff4d!important;box-shadow:0 10px 40px #00000040!important}.type1-theme .application-icon,.type1-theme .feature-icon,.type1-theme .service-icon{background:linear-gradient(135deg,#ff6b6b,#ff8e53,#9d4edd)}.type1-theme a{color:#ff8e53e6}.type1-theme a:hover{color:#ff6b6b}.type1-theme .footer{background:#0a0a0fcc;border-top:1px solid rgba(255,255,255,.1)}.type1-theme .problem-content,.type1-theme .dilemma-section,.type1-theme .regulation-item,.type1-theme .regulation-item-embedded,.type1-theme .faq-item,.type1-theme .faq-item-embedded,.type1-theme .brand-naming-item,.type1-theme .intro-card,.type1-theme .patent-card,.type1-theme .process-card,.type1-theme .right-card,.type1-theme .integrated-system-card,.type1-theme .phone-frame,.type1-theme .final-solution,.type1-theme .comparison-table,.type1-theme .table-row,.type1-theme .vision-card,.type1-theme .statement-section{background:#ffffff0d!important;backdrop-filter:blur(30px)!important;-webkit-backdrop-filter:blur(30px)!important;border-color:#fff3!important}.type1-theme .problem-content:hover,.type1-theme .dilemma-section:hover,.type1-theme .regulation-item:hover,.type1-theme .regulation-item-embedded:hover,.type1-theme .faq-item:hover,.type1-theme .faq-item-embedded:hover,.type1-theme .brand-naming-item:hover,.type1-theme .intro-card:hover,.type1-theme .patent-card:hover,.type1-theme .process-card:hover,.type1-theme .right-card:hover,.type1-theme .integrated-system-card:hover,.type1-theme .phone-frame:hover,.type1-theme .regulation-item.active,.type1-theme .regulation-item-embedded.active,.type1-theme .faq-item.active,.type1-theme .faq-item-embedded.active{background:#ffffff14!important;border-color:#ffffff4d!important}.type1-theme .problem-content{border-left:4px solid rgba(255,255,255,.3)!important;background:#ffffff0d!important;background-image:none!important}.type1-theme .dilemma-section{background:#ffffff0d!important;background-image:none!important;border-color:#fff3!important}.type1-theme .dilemma-image-wrapper{background:transparent;border:none;box-shadow:none}.type1-theme .dilemma-image-wrapper:hover{background:transparent;border:none;box-shadow:none;transform:none}.type1-theme .dilemma-question-mark{-webkit-text-stroke:2.5px var(--accent-color);text-stroke:2.5px var(--accent-color)}.type1-theme .dilemma-item{color:var(--accent-color);text-shadow:0 0 15px rgba(157,78,221,.6),0 0 30px rgba(157,78,221,.3)}.type1-theme .dilemma-item:hover{text-shadow:0 0 20px rgba(157,78,221,.8),0 0 40px rgba(157,78,221,.5);box-shadow:0 0 20px #9d4edd66,inset 0 0 20px #9d4edd1a,0 0 0 2px var(--accent-color);border:2px solid var(--accent-color);animation:none}.type1-theme .dilemma-icon{color:var(--accent-color);filter:drop-shadow(0 0 8px rgba(157,78,221,.6));animation:icon-highlight-type1 4.5s ease-in-out infinite}.type1-theme .dilemma-item:nth-child(1) .dilemma-icon{animation-delay:0s}.type1-theme .dilemma-item:nth-child(2) .dilemma-icon{animation-delay:1.5s}.type1-theme .dilemma-item:nth-child(3) .dilemma-icon{animation-delay:3s}@keyframes icon-highlight-type1{0%,33.33%{transform:scale(1);filter:drop-shadow(0 0 8px rgba(157,78,221,.6))}16.66%,33.33%{transform:scale(1.15);filter:drop-shadow(0 0 12px rgba(157,78,221,.9))}33.34%,to{transform:scale(1);filter:drop-shadow(0 0 8px rgba(157,78,221,.6))}}.type1-theme .dilemma-icon:hover{filter:drop-shadow(0 0 12px rgba(157,78,221,.9));animation:none}.type1-theme .dilemma-brace{color:var(--accent-color);filter:drop-shadow(0 0 15px rgba(157,78,221,.5))}.type1-theme .dilemma-brace:hover{filter:drop-shadow(0 0 25px rgba(157,78,221,.8))}.type1-theme .dilemma-question-mark{filter:drop-shadow(0 0 20px rgba(157,78,221,.5));animation:pulse-glow-type1 3s ease-in-out infinite}@keyframes pulse-glow-type1{0%,to{filter:drop-shadow(0 0 20px rgba(157,78,221,.5));opacity:.9}50%{filter:drop-shadow(0 0 30px rgba(157,78,221,.8));opacity:1}}.type1-theme .dilemma-diagram{background:transparent}.type1-theme .dilemma-footer{background:transparent;color:#fff;text-shadow:0 0 5px rgba(255,255,255,.3);border:none}.type1-theme .problem-subtitle,.type1-theme .dilemma-quote,.type1-theme .regulation-header,.type1-theme .faq-question,.type1-theme .section-subtitle,.type1-theme .hero-subtitle,.type1-theme .highlight-message,.type1-theme .highlight-message-embedded,.type1-theme .solution-summary,.type1-theme .final-message,.type1-theme .web3-regulation-summary,.type1-theme .web3-regulation-final-message,.type1-theme .solution-icon,.type1-theme .feature-icon-wrapper,.type1-theme .application-icon,.type1-theme .service-icon{color:#ffffffe6!important}.type1-theme .regulation-item,.type1-theme .regulation-item-embedded,.type1-theme .faq-item,.type1-theme .faq-item-embedded,.type1-theme .web3-image-wrapper,.type1-theme .regulation-section-embedded{border-color:#fff3!important}.type1-theme .regulation-item:hover,.type1-theme .regulation-item-embedded:hover,.type1-theme .faq-item:hover,.type1-theme .faq-item-embedded:hover,.type1-theme .web3-image-wrapper:hover{border-color:#ffffff4d!important;background:#ffffff14!important;box-shadow:0 0 40px #ffffff1a!important}.type1-theme .regulation-item.active,.type1-theme .regulation-item-embedded.active,.type1-theme .faq-item.active,.type1-theme .faq-item-embedded.active{border-color:#ffffff4d!important;background:#ffffff14!important}.type1-theme .web3-regulation-section,.type1-theme .regulation-section-embedded{background:transparent!important;border-top-color:#fff3!important}.type1-theme .web3-image-wrapper{background:#ffffff0d!important;border-color:#fff3!important}.type1-theme .web3-regulation-table th,.type1-theme .web3-regulation-table td{border-color:#fff3!important}.type1-theme .web3-regulation-table-header-problem,.type1-theme .web3-regulation-table-header-solution{background:#ffffff0d!important;border-color:#fff3!important}.type1-theme .table-header-row{background:#ffffff0d!important;border-bottom-color:#fff3!important}.type1-theme .table-row:hover{background:#ffffff14!important}.type1-theme .table-header-row:hover{background:#ffffff0d!important}.type1-theme .solution-section-hero:before,.type1-theme .solution-section-hero:after{background:#ffffff1a!important}.type1-theme .copyright-image-wrapper{background:#ffffff0d!important;border-color:#fff3!important}.type1-theme .copyright-image-wrapper:hover{background:#ffffff14!important;border-color:#ffffff4d!important}.type1-theme .solution-number,.type1-theme .naming-number,.type1-theme .process-badge,.type1-theme .step-banner{background:linear-gradient(135deg,#fff3,#ffffff1a)!important;color:#ffffffe6!important;box-shadow:0 4px 15px #ffffff1a!important;border-color:#ffffff4d!important}.type1-theme .solution-icon{background:#ffffff0d!important;color:#ffffffe6!important}.type1-theme .solution-card:hover .solution-icon{background:#ffffff14!important;box-shadow:0 0 30px #ffffff1a!important}.type1-theme .solution-card:hover{box-shadow:0 10px 40px #ffffff1a!important}.type1-theme .feature-icon-wrapper{background:#ffffff0d!important;color:#ffffffe6!important}.type1-theme .coreset-step-card{border-color:#fff3!important}.type1-theme .coreset-step-card:hover{border-color:#ffffff4d!important}.type1-theme .patent-icon,.type1-theme .right-icon,.type1-theme .step-icon-wrapper,.type1-theme .company-solution-icon,.type1-theme .intro-icon-wrapper,.type1-theme .service-icon-wrapper,.type1-theme .application-icon-wrapper{background:#ffffff0d!important;background-color:#ffffff0d!important;color:#ffffffe6!important}.type1-theme .company-solution-card:hover .company-solution-icon,.type1-theme .company-solution-icon:hover,.type1-theme .patent-icon:hover,.type1-theme .right-icon:hover{background:#ffffff14!important;background-color:#ffffff14!important;box-shadow:0 0 30px #ffffff1a!important}.type1-theme .integrated-system-card{background:#ffffff0d!important;background-image:none!important;border-color:#fff3!important}.type1-theme .integrated-system-card:hover{background:#ffffff14!important;border-color:#ffffff4d!important}.type1-theme .sigma-symbol{color:#ffffffe6!important}.type1-theme .company-solution-card{border-color:#fff3!important}.type1-theme .company-solution-card:hover{border-color:#ffffff4d!important;box-shadow:0 10px 40px #ffffff1a!important;background:#ffffff14!important}.type1-theme .table-header,.type1-theme .overview-table .table-header{background:#ffffff14!important;background-image:none!important;border-bottom-color:#ffffff4d!important}.type1-theme .header-cell{color:#ffffffe6!important}.type1-theme .table-row:hover,.type1-theme .overview-table .table-row:hover{border-left-color:#ffffff4d!important;background:#ffffff14!important}@media(max-width:768px){.type1-theme .header-cell{background:#ffffff0d!important;border-bottom-color:#fff3!important}.type1-theme .table-cell:first-child{background:#ffffff0d!important;border-bottom-color:#ffffff1a!important}}.type1-theme .table-row{border-bottom-color:#ffffff1a!important}.type1-theme .table-row:last-child{border-bottom:none!important}.type1-theme .eu-ai-act-section,.type1-theme .eu-act-image-wrapper{background:#ffffff0d!important;border-color:#fff3!important}.type1-theme .eu-act-image-wrapper:hover{background:#ffffff14!important;border-color:#ffffff4d!important;box-shadow:0 0 30px #ffffff1a!important}.type1-theme .eu-act-image{filter:drop-shadow(0 0 10px rgba(255,255,255,.2))!important}.type1-theme .solution-content{background:#ffffff0d!important;background-image:none!important;border-color:#fff3!important}.type1-theme .solution-content:before,.type1-theme .solution-content:after{background:radial-gradient(circle,rgba(255,255,255,.05) 0%,transparent 70%)!important}.type1-theme .solution-content .solution-title{background:linear-gradient(135deg,#ffffffe6,#ffffffb3,#ffffff80)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;text-shadow:none!important;filter:drop-shadow(0 0 10px rgba(255,255,255,.2))!important}.type1-theme .solution-quote-en{text-shadow:0 0 20px rgba(255,255,255,.2)!important}.type1-theme .solution-quote-ko{background:linear-gradient(135deg,#ffffffe6,#ffffffb3)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;filter:drop-shadow(0 0 8px rgba(255,255,255,.2))!important}.type1-theme .solution-summary{background:#ffffff0d!important;background-image:none!important;border-color:#fff3!important}.type1-theme .solution-summary:before{background:radial-gradient(circle,rgba(255,255,255,.05) 0%,transparent 70%)!important}.type1-theme .summary-title{background:linear-gradient(135deg,#ffffffe6,#ffffffb3)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.type1-theme .final-solution-embedded{background:#ffffff0d!important;border-color:#fff3!important}.type1-theme .token-benefits-embedded,.type1-theme .copyright-sovereignty-embedded,.type1-theme .global-compliance-embedded{background:#ffffff0d!important;border-left-color:#ffffff4d!important}.type1-theme .token-benefits-embedded h5,.type1-theme .copyright-sovereignty-embedded h5,.type1-theme .global-compliance-embedded h5,.type1-theme .section-icon-embedded,.type1-theme .compliance-icon{color:#ffffffe6!important}.type1-theme .table-row-embedded:hover{background:#ffffff0d!important}.type1-theme .table-header-row-embedded{background:#ffffff14!important;border-bottom-color:#ffffff4d!important}.type1-theme .table-header-row-embedded:hover{background:#ffffff14!important}.type1-theme .table-header-row-embedded .table-cell-embedded,.type1-theme .solution-cell-embedded{color:#ffffffe6!important}.type1-theme .highlight-message-embedded{background:linear-gradient(135deg,#ffffffe6,#ffffffb3)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.type1-theme .final-statement-embedded{color:#ffffffe6!important;border-top-color:#fff3!important}.type1-theme .statement-icon,.type1-theme .compliance-icon{color:#ffffffe6!important}.type1-theme .faq-section-embedded{border-top-color:#fff3!important}.type1-theme .final-solution-embedded,.type1-theme .regulation-section-embedded,.type1-theme .web3-regulation-section-embedded{border-color:#fff3!important}.type1-theme .compliance-list-embedded li{border-bottom-color:transparent!important}.type1-theme .compliance-list-embedded li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.1)!important}.type1-theme .glass-card,.type1-theme .application-card,.type1-theme .feature-card,.type1-theme .service-card,.type1-theme .solution-card,.type1-theme .copyright-card{box-shadow:0 8px 32px #0003,inset 0 1px #ffffff1a!important}.type1-theme .glass-card:hover,.type1-theme .application-card:hover,.type1-theme .feature-card:hover,.type1-theme .service-card:hover,.type1-theme .solution-card:hover,.type1-theme .copyright-card:hover{box-shadow:0 12px 40px #00000040,inset 0 1px #ffffff26!important}.type1-theme .copyright-image-wrapper img,.type1-theme .solution-icon svg,.type1-theme .feature-icon-wrapper svg,.type1-theme .application-icon svg{filter:drop-shadow(0 0 5px rgba(255,255,255,.2))!important}.type1-theme .final-solution:before,.type1-theme .statement-section:before{background:radial-gradient(circle,rgba(255,255,255,.05) 0%,transparent 70%)!important}.type1-theme .final-solution,.type1-theme .statement-section,.type1-theme .copyright-statement{background:#ffffff0d!important;background-image:none!important;border-color:#fff3!important}.type1-theme .copyright-statement:before{background:radial-gradient(circle,rgba(255,255,255,.05) 0%,transparent 70%)!important}.type1-theme .btn-primary{box-shadow:0 0 20px #fff3!important}.type1-theme .btn-primary:hover{box-shadow:0 0 30px #ffffff4d!important}.type1-theme .brand-co-wrapper{border-color:#fff3!important}.type1-theme .brand-naming-item:hover{border-color:#ffffff4d!important}.type1-theme .naming-number{background:linear-gradient(135deg,#fff3,#ffffff1a)!important;box-shadow:0 4px 15px #fff3!important}.type1-theme .naming-title{color:#ffffffe6!important}.type1-theme .company-image-wrapper{background:#ffffff0d!important;border-color:#fff3!important}.type1-theme .company-image-wrapper:hover{border-color:#ffffff4d!important;box-shadow:0 0 30px #fff3!important}.type1-theme .vision-section,.type1-theme .solution-section,.type1-theme .copyright-section,.type1-theme .brand-naming-section,.type1-theme .company-overview-section,.type1-theme .company-intro-section,.type1-theme .coreset-app-section,.type1-theme .features-section,.type1-theme .services-section,.type1-theme .business-model-section{position:relative;overflow:hidden}.type1-theme .vision-section:before,.type1-theme .solution-section:before,.type1-theme .brand-naming-section:before,.type1-theme .company-overview-section:before,.type1-theme .company-intro-section:before,.type1-theme .coreset-app-section:before,.type1-theme .features-section:before,.type1-theme .services-section:before,.type1-theme .business-model-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#ff6b6b14,#ff8e531a,#9d4edd14,#4cc9f00f,#ff6b6b14);pointer-events:none;z-index:0}.type1-theme .copyright-section:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(255,107,107,.25) 0%,transparent 70%);border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0;bottom:-250px;left:-250px;top:auto;transform:none;animation:float 20s ease-in-out infinite reverse;animation-delay:-5s}.type1-theme .vision-section>*,.type1-theme .solution-section>*,.type1-theme .copyright-section>*,.type1-theme .brand-naming-section>*,.type1-theme .company-overview-section>*,.type1-theme .company-intro-section>*,.type1-theme .coreset-app-section>*,.type1-theme .features-section>*,.type1-theme .services-section>*,.type1-theme .business-model-section>*{position:relative;z-index:1}.type1-theme .vision-section:after,.type1-theme .solution-section:after,.type1-theme .copyright-section:after,.type1-theme .brand-naming-section:after,.type1-theme .company-overview-section:after,.type1-theme .company-intro-section:after,.type1-theme .coreset-app-section:after,.type1-theme .features-section:after,.type1-theme .services-section:after,.type1-theme .business-model-section:after{content:"";position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0;animation:float 20s ease-in-out infinite}.type1-theme .vision-section:after{width:500px;height:500px;background:radial-gradient(circle,rgba(255,142,83,.25) 0%,transparent 70%);top:-250px;right:-250px;animation-delay:0s}.type1-theme .solution-section:after{width:600px;height:600px;background:radial-gradient(circle,rgba(255,107,107,.2) 0%,transparent 70%);bottom:-300px;left:-300px;animation-delay:-5s}.type1-theme .copyright-section:after{width:600px;height:600px;background:radial-gradient(circle,rgba(255,142,83,.3) 0%,transparent 70%);top:-300px;right:-300px;animation-delay:-10s;animation:float 25s ease-in-out infinite}.type1-theme .copyright-section{position:relative}.type1-theme .copyright-section:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(255,107,107,.25) 0%,transparent 70%);border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0;bottom:-250px;left:-250px;animation:float 20s ease-in-out infinite reverse;animation-delay:-5s}.type1-theme .brand-naming-section:after{width:550px;height:550px;background:radial-gradient(circle,rgba(255,142,83,.2) 0%,transparent 70%);top:-275px;left:-275px;animation-delay:-3s}.type1-theme .company-overview-section:after{width:500px;height:500px;background:radial-gradient(circle,rgba(255,107,107,.25) 0%,transparent 70%);bottom:-250px;right:-250px;animation-delay:-7s}.type1-theme .company-intro-section:after{width:600px;height:600px;background:radial-gradient(circle,rgba(76,201,240,.15) 0%,transparent 70%);top:50%;right:-300px;animation-delay:-12s}.type1-theme .coreset-app-section:after{width:450px;height:450px;background:radial-gradient(circle,rgba(157,78,221,.2) 0%,transparent 70%);bottom:-225px;left:-225px;animation-delay:-8s}.type1-theme .features-section:after{width:550px;height:550px;background:radial-gradient(circle,rgba(255,142,83,.2) 0%,transparent 70%);top:-275px;right:-275px;animation-delay:-4s}.type1-theme .services-section:after{width:500px;height:500px;background:radial-gradient(circle,rgba(255,107,107,.2) 0%,transparent 70%);bottom:-250px;left:-250px;animation-delay:-6s}.type1-theme .business-model-section{background:linear-gradient(135deg,#0a0a0ffa,#140f19f2,#0a0a0ffa)}.type1-theme .vision-section .container,.type1-theme .solution-section .container,.type1-theme .copyright-section .container{position:relative}.type1-theme .vision-section .container:before,.type1-theme .solution-section .container:before,.type1-theme .copyright-section .container:before{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(76,201,240,.15) 0%,transparent 70%);border-radius:50%;filter:blur(60px);pointer-events:none;z-index:0;animation:float 18s ease-in-out infinite reverse}.type1-theme .vision-section .container:before{bottom:-200px;left:10%;animation-delay:-2s}.type1-theme .solution-section .container:before{top:20%;right:5%;animation-delay:-7s}.type1-theme .copyright-section .container:before{bottom:-200px;right:-200px;animation-delay:-15s}@media(max-width:768px){.footer-section{padding-top:3rem}.cta-container{padding-left:1.5rem;padding-right:1.5rem}.footer-bottom{padding:3rem 1.5rem 2rem}.footer-content{flex-direction:column;gap:3rem}.footer-links{gap:2rem;flex-direction:column}.cta-title{font-size:2.5rem}}.page-header{background:var(--bg-color);padding-top:8rem;padding-bottom:2rem}.back-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary-color);text-decoration:none;font-size:1rem;margin-bottom:2rem;transition:all .3s ease}.back-link:hover{color:#fff;transform:translate(-5px)}.page-title{font-size:3rem;color:#fff;margin-bottom:1rem;font-weight:700}.page-subtitle{font-size:1.2rem;color:var(--primary-color);margin-bottom:3rem}@media(max-width:768px){.page-header{padding-top:6rem}.page-title{font-size:2rem}.page-subtitle{font-size:1rem}}.contact-section{background:var(--bg-color);min-height:100vh;padding-top:8rem}.contact-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:4rem;max-width:1200px;margin:0 auto}.contact-info{padding:2rem 0}.contact-info-title{font-size:2.5rem;color:#fff;margin-bottom:1.5rem;font-weight:700}.contact-info-desc{font-size:1.1rem;color:#aaa;margin-bottom:3rem;line-height:1.8}.contact-details{display:flex;flex-direction:column;gap:2rem}.contact-detail-item{display:flex;align-items:flex-start;gap:1.5rem}.contact-icon{width:50px;height:50px;border-radius:12px;background:#00ff881a;border:1px solid rgba(0,255,136,.3);display:flex;align-items:center;justify-content:center;color:var(--primary-color);flex-shrink:0}.contact-detail-item h4{color:#fff;font-size:1.1rem;margin-bottom:.5rem;font-weight:600}.contact-detail-item a{color:var(--primary-color);text-decoration:none;transition:color .3s ease}.contact-detail-item a:hover{color:#fff}.contact-detail-item p{color:#aaa;margin:0}.contact-form{padding:3rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px}.form-group{margin-bottom:2rem}.form-group label{display:block;color:#fff;font-size:1rem;font-weight:600;margin-bottom:.8rem}.form-group input,.form-group textarea{width:100%;padding:1rem 1.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:1rem;font-family:inherit;transition:all .3s ease}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--primary-color);background:#ffffff14;box-shadow:0 0 20px #0f83}.form-group input::placeholder,.form-group textarea::placeholder{color:#666}.form-group textarea{resize:vertical;min-height:150px}.contact-form .btn-primary{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem}.btn-secondary{display:inline-block;padding:.8rem 2rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;text-decoration:none;font-size:1rem;font-weight:600;transition:all .3s ease}.btn-secondary:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px)}.b2b-highlight{color:var(--primary-color);font-weight:700;font-size:1.3em;text-shadow:0 0 10px rgba(0,255,136,.5);display:inline-block}.b2b-notice{margin:3rem auto 0;max-width:600px;padding:2rem;text-align:center;background:#00ff880d;border:1px solid rgba(0,255,136,.2);border-radius:16px}.b2b-title{font-size:1.5rem;color:var(--primary-color);margin-bottom:1rem;font-weight:700}.b2b-desc{font-size:1rem;color:#aaa;line-height:1.8;margin:0}@media(max-width:768px){.contact-grid{grid-template-columns:1fr;gap:3rem}.contact-info-title{font-size:2rem}.contact-form{padding:2rem}.b2b-notice{padding:1.5rem;margin-top:2rem}.b2b-title{font-size:1.3rem}.b2b-desc{font-size:.95rem}}.type2-theme body,.type2-theme{background:#000;color:#fff}.type2-theme,.type2-theme *{font-family:Poppins,Noto Sans KR,sans-serif}.type1-theme .contact-section{background:#0a0a0f}.type1-theme .contact-icon{background:#ffffff1a;border-color:#fff3;color:#ffffffe6}.type1-theme .contact-form,.type1-theme .form-group input,.type1-theme .form-group textarea{background:#ffffff0d;border-color:#fff3}.type1-theme .form-group input:focus,.type1-theme .form-group textarea:focus{border-color:#fff6;background:#ffffff14;box-shadow:0 0 20px #ffffff1a}.type1-theme .btn-secondary{background:#ffffff0d;border-color:#fff3}.type1-theme .btn-secondary:hover{background:#ffffff1a;border-color:#ffffff4d}.type2-theme .contact-section{background:#000}.type2-theme .contact-icon{background:#00d4ff1a;border-color:#00d4ff4d;color:#00d4ff}.type2-theme .contact-form{background:#0a0e27;border-color:#00d4ff4d}.type2-theme .form-group input,.type2-theme .form-group textarea{background:#00d4ff0d;border-color:#00d4ff33;color:#fff}.type2-theme .form-group input:focus,.type2-theme .form-group textarea:focus{border-color:#00d4ff80;background:#00d4ff1a;box-shadow:0 0 20px #00d4ff4d}.type2-theme .contact-detail-item a{color:#00d4ff}.type2-theme .contact-detail-item a:hover{color:#fff}.type2-theme .btn-secondary{background:#00d4ff1a;border-color:#00d4ff4d;color:#fff}.type2-theme .btn-secondary:hover{background:#00d4ff33;border-color:#00d4ff80;box-shadow:0 0 20px #00d4ff4d}.type1-theme .b2b-highlight{color:#fffffff2;text-shadow:0 0 10px rgba(255,255,255,.3)}.type1-theme .b2b-notice{background:#ffffff0d;border-color:#fff3}.type1-theme .b2b-title{color:#ffffffe6}.type1-theme .b2b-desc{color:#ffffffb3}.type2-theme .b2b-highlight{color:#00d4ff;text-shadow:0 0 15px rgba(0,212,255,.6);filter:drop-shadow(0 0 8px rgba(0,212,255,.4))}.type2-theme .b2b-notice{background:#00d4ff0d;border-color:#00d4ff4d}.type2-theme .b2b-title{color:#00d4ff;text-shadow:0 0 10px rgba(0,212,255,.5)}.type2-theme .b2b-desc{color:#fffc}.type2-theme [lang=en],.type2-theme [lang=en-US]{font-family:Poppins,Noto Sans KR,sans-serif}.type2-theme [lang=ko],.type2-theme [lang=ko-KR]{font-family:Noto Sans KR,Poppins,sans-serif}.type2-theme h1:not([lang=ko]):not([lang=ko-KR]),.type2-theme h2:not([lang=ko]):not([lang=ko-KR]),.type2-theme h3:not([lang=ko]):not([lang=ko-KR]),.type2-theme h4:not([lang=ko]):not([lang=ko-KR]),.type2-theme h5:not([lang=ko]):not([lang=ko-KR]),.type2-theme h6:not([lang=ko]):not([lang=ko-KR]),.type2-theme p:not([lang=ko]):not([lang=ko-KR]),.type2-theme .hero-title,.type2-theme .section-title,.type2-theme .hero-subtitle,.type2-theme .hero-description{font-family:Poppins,Noto Sans KR,sans-serif}.type2-theme [lang=ko],.type2-theme [lang=ko-KR],.type2-theme .korean-text{font-family:Noto Sans KR,Poppins,sans-serif}.type2-theme .hero-section{background:#000;border-bottom:1px solid #333}.type2-theme .hero-background,.type2-theme .glow-orb,.type2-theme .orb-1,.type2-theme .orb-2,.type2-theme .grid-overlay{display:none}.type2-theme .hero-title{color:#fff!important;text-shadow:none!important}.type2-theme .hero-title .text-gradient-primary{color:#00d4ff!important;background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:unset!important;background-clip:unset!important;text-shadow:0 0 30px rgba(0,212,255,.6),0 0 60px rgba(0,212,255,.3)!important;filter:drop-shadow(0 0 15px rgba(0,212,255,.5))!important}.type2-theme .hero-subtitle,.type2-theme .hero-description{color:#fff}.type2-theme .text-gradient,.type2-theme .text-gradient-primary,.type2-theme .text-gradient-type1{background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:unset!important;background-clip:unset!important;color:#fff!important}.type2-theme .glass-card,.type2-theme .vision-card,.type2-theme .application-card,.type2-theme .feature-card,.type2-theme .service-card,.type2-theme .solution-card,.type2-theme .copyright-card,.type2-theme .brand-naming-item,.type2-theme .intro-card,.type2-theme .patent-card,.type2-theme .process-card,.type2-theme .right-card,.type2-theme .integrated-system-card,.type2-theme .phone-frame{background:#1a1a1a;border:1px solid #333;border-radius:8px;box-shadow:0 2px 8px #0000004d;backdrop-filter:none;-webkit-backdrop-filter:none}.type2-theme .glass-card:hover,.type2-theme .vision-card:hover,.type2-theme .application-card:hover,.type2-theme .feature-card:hover,.type2-theme .service-card:hover,.type2-theme .solution-card:hover,.type2-theme .copyright-card:hover,.type2-theme .brand-naming-item:hover,.type2-theme .intro-card:hover,.type2-theme .patent-card:hover,.type2-theme .process-card:hover,.type2-theme .right-card:hover,.type2-theme .integrated-system-card:hover,.type2-theme .phone-frame:hover{box-shadow:0 4px 12px #00000080;border-color:#444;transform:translateY(-2px)}.type2-theme .vision-section,.type2-theme .solution-section,.type2-theme .copyright-section,.type2-theme .brand-naming-section,.type2-theme .company-overview-section,.type2-theme .company-intro-section,.type2-theme .coreset-app-section,.type2-theme .features-section,.type2-theme .services-section,.type2-theme .business-model-section{background:linear-gradient(135deg,#000000fa,#0a0e27f2,#000000fa);position:relative}.type2-theme .vision-section:before,.type2-theme .solution-section:before,.type2-theme .copyright-section:before,.type2-theme .brand-naming-section:before,.type2-theme .company-overview-section:before,.type2-theme .company-intro-section:before,.type2-theme .coreset-app-section:before,.type2-theme .features-section:before,.type2-theme .services-section:before,.type2-theme .business-model-section:before,.type2-theme .vision-section:after,.type2-theme .solution-section:after,.type2-theme .copyright-section:after,.type2-theme .brand-naming-section:after,.type2-theme .company-overview-section:after,.type2-theme .company-intro-section:after,.type2-theme .coreset-app-section:after,.type2-theme .features-section:after,.type2-theme .services-section:after,.type2-theme .business-model-section:after{display:none}.type2-theme .section-title,.type2-theme h1,.type2-theme h2,.type2-theme h3,.type2-theme h4,.type2-theme h5,.type2-theme h6,.type2-theme .section-subtitle,.type2-theme p,.type2-theme .hero-description,.type2-theme .statement-text,.type2-theme .copyright-card-desc,.type2-theme .application-desc,.type2-theme .feature-desc,.type2-theme .service-desc,.type2-theme .solution-desc{color:#fff}.type2-theme .btn-primary{background:#fff;color:#000;border:1px solid #ffffff;box-shadow:0 2px 4px #fff3}.type2-theme .btn-primary:hover{background:#f0f0f0;border-color:#f0f0f0;box-shadow:0 4px 8px #ffffff4d}.type2-theme .application-icon,.type2-theme .feature-icon-wrapper,.type2-theme .service-icon,.type2-theme .solution-icon,.type2-theme .patent-icon,.type2-theme .right-icon,.type2-theme .step-icon-wrapper,.type2-theme .company-solution-icon,.type2-theme .intro-icon-wrapper{background:#1a1a1a;border:1px solid #333;color:#fff}.type2-theme .solution-number,.type2-theme .naming-number,.type2-theme .process-badge{background:#fff;color:#000;border:1px solid #ffffff;box-shadow:0 2px 4px #fff3}.type2-theme .table-header,.type2-theme .overview-table .table-header{background:#1a1a1a;border:1px solid #333;border-bottom:2px solid #ffffff}.type2-theme .header-cell{color:#fff}.type2-theme .table-row{border-bottom:1px solid #333;background:#1a1a1a}.type2-theme .table-row:hover{background:#222;border-left:3px solid #ffffff}.type2-theme .table-cell{color:#fff}.type2-theme .table-cell:first-child{color:#fff;font-weight:600}.type2-theme .problem-content,.type2-theme .dilemma-section,.type2-theme .statement-section,.type2-theme .copyright-statement,.type2-theme .eu-ai-act-section,.type2-theme .solution-summary{background:#1a1a1a;border:1px solid #333;border-radius:8px;box-shadow:0 2px 8px #0000004d}.type2-theme .problem-content:before,.type2-theme .dilemma-section:before,.type2-theme .statement-section:before,.type2-theme .copyright-statement:before,.type2-theme .solution-summary:before{display:none}.type2-theme .faq-item,.type2-theme .faq-item-embedded,.type2-theme .regulation-item,.type2-theme .regulation-item-embedded{background:#1a1a1a;border:1px solid #333;border-radius:8px}.type2-theme .faq-item:hover,.type2-theme .faq-item-embedded:hover,.type2-theme .regulation-item:hover,.type2-theme .regulation-item-embedded:hover{border-color:#fff;box-shadow:0 2px 8px #ffffff1a}.type2-theme .faq-question,.type2-theme .faq-question-embedded,.type2-theme .regulation-question,.type2-theme .faq-answer,.type2-theme .faq-answer-embedded,.type2-theme .regulation-answer{color:#fff}.type2-theme .footer-section{background:#000;border-top:1px solid #333}.type2-theme .footer-title,.type2-theme .footer-link{color:#fff}.type2-theme .footer-link:hover{color:#ccc}.type2-theme .scroll-indicator svg{color:#fff;stroke:#fff;filter:none}.type2-theme .business-model-section{background:#000;position:relative;overflow:hidden}.type2-theme .marker-dot{background:#00d4ff;box-shadow:0 0 15px #00d4ffcc,0 0 30px #00d4ff66}.type2-theme .marker-pulse{background:#00d4ff;box-shadow:0 0 20px #00d4ff99}.type2-theme .marker-info{background:#0a0e27f2;border:1px solid rgba(0,212,255,.6);box-shadow:0 4px 16px #0006,0 0 20px #00d4ff4d,inset 0 1px #00d4ff1a}.type2-theme .marker-info:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(0,212,255,.5) 20%,rgba(157,78,221,.5) 50%,rgba(0,212,255,.5) 80%,transparent 100%);box-shadow:0 0 10px #00d4ff99;border-radius:8px 8px 0 0}.type2-theme .map-marker:hover .marker-info{background:#0a0e27fa;border-color:#00d4ffe6;box-shadow:0 8px 24px #00000080,0 0 30px #00d4ff80,inset 0 1px #00d4ff33}.type2-theme .marker-info h4,.type2-theme .marker-info p{color:#fff}.type2-theme .summary-title{background:linear-gradient(135deg,#9d4edd,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.type2-theme .solution-content .solution-title{background:linear-gradient(135deg,#9d4edd,#00d4ff)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;text-shadow:none!important;filter:drop-shadow(0 0 10px rgba(157,78,221,.5)) drop-shadow(0 0 10px rgba(0,212,255,.5))!important}.type2-theme .solution-quote-ko{background:linear-gradient(135deg,#9d4edd,#00d4ff)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;filter:drop-shadow(0 0 8px rgba(157,78,221,.4)) drop-shadow(0 0 8px rgba(0,212,255,.4))!important}.type2-theme .solution-quote-en{color:#fff;text-shadow:0 0 20px rgba(255,255,255,.3)}.type2-theme .solution-content{background:linear-gradient(135deg,#9d4edd0d,#00d4ff0d,#9d4edd0d)!important;border:1px solid rgba(157,78,221,.3)!important;box-shadow:0 0 30px #9d4edd33,0 0 30px #00d4ff1a!important}.type2-theme .solution-content:before{background:radial-gradient(circle,rgba(157,78,221,.15) 0%,transparent 70%)!important}.type2-theme .solution-content:after{background:radial-gradient(circle at 20% 30%,rgba(157,78,221,.2) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(0,212,255,.2) 0%,transparent 50%)!important}.type2-theme{--type2-neon-blue: #00d4ff;--type2-neon-blue-glow: rgba(0, 212, 255, .6);--type2-neon-blue-light: rgba(0, 212, 255, .2)}.type2-theme .btn-primary{background:linear-gradient(135deg,#9d4edd,#00d4ff);color:#fff;border:1px solid rgba(157,78,221,.5);box-shadow:0 0 20px #9d4edd80,0 0 20px #00d4ff4d,0 2px 4px #0000004d}.type2-theme .btn-primary:hover{background:linear-gradient(135deg,#b47de8,#00e5ff);border-color:#b47de8cc;box-shadow:0 0 30px #9d4eddcc,0 0 30px #00d4ff80,0 4px 8px #0006}.type2-theme .glass-card,.type2-theme .vision-card,.type2-theme .application-card,.type2-theme .feature-card,.type2-theme .service-card,.type2-theme .solution-card,.type2-theme .copyright-card,.type2-theme .brand-naming-item,.type2-theme .intro-card,.type2-theme .patent-card,.type2-theme .process-card,.type2-theme .right-card,.type2-theme .integrated-system-card,.type2-theme .phone-frame{background:#0a0e27;border:1px solid rgba(0,212,255,.4);border-radius:12px;box-shadow:0 4px 16px #0006,0 0 20px #00d4ff33,inset 0 1px #00d4ff1a;position:relative;overflow:hidden}.type2-theme .glass-card:before,.type2-theme .vision-card:before,.type2-theme .application-card:before,.type2-theme .feature-card:before,.type2-theme .service-card:before,.type2-theme .solution-card:before,.type2-theme .copyright-card:before,.type2-theme .brand-naming-item:before,.type2-theme .intro-card:before,.type2-theme .patent-card:before,.type2-theme .process-card:before,.type2-theme .right-card:before,.type2-theme .integrated-system-card:before,.type2-theme .phone-frame:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(0,212,255,.5) 20%,rgba(157,78,221,.5) 50%,rgba(0,212,255,.5) 80%,transparent 100%);box-shadow:0 0 10px #00d4ff99}.type2-theme .glass-card:hover,.type2-theme .vision-card:hover,.type2-theme .application-card:hover,.type2-theme .feature-card:hover,.type2-theme .service-card:hover,.type2-theme .solution-card:hover,.type2-theme .copyright-card:hover,.type2-theme .brand-naming-item:hover,.type2-theme .intro-card:hover,.type2-theme .patent-card:hover,.type2-theme .process-card:hover,.type2-theme .right-card:hover,.type2-theme .integrated-system-card:hover,.type2-theme .phone-frame:hover{border-color:#00d4ffcc;box-shadow:0 8px 24px #00000080,0 0 30px #00d4ff66,inset 0 1px #00d4ff33;transform:translateY(-2px)}.type2-theme .glass-card:hover:before,.type2-theme .vision-card:hover:before,.type2-theme .application-card:hover:before,.type2-theme .feature-card:hover:before,.type2-theme .service-card:hover:before,.type2-theme .solution-card:hover:before,.type2-theme .copyright-card:hover:before,.type2-theme .brand-naming-item:hover:before,.type2-theme .intro-card:hover:before,.type2-theme .patent-card:hover:before,.type2-theme .process-card:hover:before,.type2-theme .right-card:hover:before,.type2-theme .integrated-system-card:hover:before,.type2-theme .phone-frame:hover:before{box-shadow:0 0 20px #00d4ffcc}.type2-theme .application-icon,.type2-theme .feature-icon-wrapper,.type2-theme .service-icon,.type2-theme .solution-icon,.type2-theme .patent-icon,.type2-theme .right-icon,.type2-theme .step-icon-wrapper,.type2-theme .company-solution-icon,.type2-theme .intro-icon-wrapper{border:none!important;box-shadow:none!important;color:#fff}.type2-theme .application-icon svg,.type2-theme .feature-icon-wrapper svg,.type2-theme .service-icon svg,.type2-theme .solution-icon svg,.type2-theme .patent-icon svg,.type2-theme .right-icon svg,.type2-theme .step-icon-wrapper svg,.type2-theme .company-solution-icon svg,.type2-theme .intro-icon-wrapper svg{color:#fff;stroke:#fff}.type2-theme .application-icon:hover,.type2-theme .feature-icon-wrapper:hover,.type2-theme .service-icon:hover,.type2-theme .solution-icon:hover,.type2-theme .patent-icon:hover,.type2-theme .right-icon:hover,.type2-theme .step-icon-wrapper:hover,.type2-theme .company-solution-icon:hover,.type2-theme .intro-icon-wrapper:hover{border:none!important;box-shadow:0 0 20px #00d4ff66!important;background:#00d4ff0d!important}.type2-theme .solution-number,.type2-theme .naming-number,.type2-theme .process-badge,.type2-theme .step-banner{background:linear-gradient(135deg,#00d4ff,#09c)!important;color:#fff!important;border:1px solid #00d4ff!important;box-shadow:0 0 15px #00d4ff80!important}.type2-theme .step-number{color:#fff!important;font-weight:700!important;text-shadow:0 0 10px rgba(0,0,0,.8)!important}.type2-theme .step-title{color:#fff!important;font-weight:700!important;text-shadow:0 0 10px rgba(0,212,255,.3)!important}.type2-theme .section-subtitle{color:#00d4ff}.type2-theme .table-header,.type2-theme .overview-table .table-header{border-bottom:2px solid #00d4ff;box-shadow:0 2px 8px #00d4ff33}.type2-theme .table-row:hover{border-left:3px solid #00d4ff;box-shadow:0 0 10px #00d4ff33}.type2-theme .problem-content,.type2-theme .dilemma-section,.type2-theme .statement-section,.type2-theme .copyright-statement,.type2-theme .eu-ai-act-section,.type2-theme .solution-summary{border:1px solid rgba(0,212,255,.3);box-shadow:0 2px 8px #0000004d,0 0 10px #00d4ff1a}.type2-theme .dilemma-image-wrapper{background:transparent;border:none;box-shadow:none}.type2-theme .dilemma-image-wrapper:hover{background:transparent;border:none;box-shadow:none;transform:none}.type2-theme .dilemma-diagram{background:transparent}.type2-theme .dilemma-footer{background:transparent;border:none;border-top:none}.type2-theme .problem-content:hover,.type2-theme .dilemma-section:hover,.type2-theme .statement-section:hover,.type2-theme .copyright-statement:hover,.type2-theme .eu-ai-act-section:hover,.type2-theme .solution-summary:hover{border-color:#00d4ff99;box-shadow:0 4px 12px #00000080,0 0 20px #00d4ff4d}.type2-theme .faq-item,.type2-theme .faq-item-embedded,.type2-theme .regulation-item,.type2-theme .regulation-item-embedded{border:1px solid rgba(0,212,255,.3);box-shadow:0 2px 8px #00d4ff1a}.type2-theme .faq-item:hover,.type2-theme .faq-item-embedded:hover,.type2-theme .regulation-item:hover,.type2-theme .regulation-item-embedded:hover{border-color:#00d4ff99;box-shadow:0 0 20px #00d4ff4d}.type2-theme .faq-question,.type2-theme .faq-question-embedded,.type2-theme .regulation-question{color:#fff}.type2-theme .faq-question:hover,.type2-theme .faq-question-embedded:hover,.type2-theme .regulation-question:hover{color:#00d4ff}.type2-theme .final-solution-embedded{background:#00d4ff0d!important;border:1px solid rgba(0,212,255,.4)!important;box-shadow:0 0 20px #00d4ff4d,0 0 40px #00d4ff1a!important}.type2-theme .token-benefits-embedded,.type2-theme .copyright-sovereignty-embedded,.type2-theme .global-compliance-embedded{border-left:3px solid rgba(0,212,255,.6)!important;box-shadow:0 0 10px #00d4ff33!important}.type2-theme .token-benefits-embedded h5,.type2-theme .copyright-sovereignty-embedded h5,.type2-theme .global-compliance-embedded h5{color:#00d4ff!important;text-shadow:0 0 10px rgba(0,212,255,.6)!important}.type2-theme .table-row-embedded:hover{background:#00d4ff1a!important;border-left:3px solid rgba(0,212,255,.6)!important}.type2-theme .table-header-row-embedded{background:#00d4ff26!important;border-bottom:2px solid rgba(0,212,255,.5)!important}.type2-theme .table-header-row-embedded:hover{background:#00d4ff33!important}.type2-theme .compliance-icon,.type2-theme .section-icon-embedded,.type2-theme .statement-icon,.type2-theme .faq-icon,.type2-theme .faq-icon-embedded,.type2-theme .regulation-icon,.type2-theme .regulation-icon-embedded{color:#00d4ff!important;filter:drop-shadow(0 0 8px rgba(0,212,255,.6))!important}.type2-theme .final-statement-embedded{color:#00d4ff!important;text-shadow:0 0 15px rgba(0,212,255,.6)!important;border-top:1px solid rgba(0,212,255,.3)!important}.type2-theme .regulation-section-embedded{border-top:2px solid rgba(0,212,255,.4)!important;box-shadow:0 -2px 10px #00d4ff33!important}.type2-theme .eu-act-image-wrapper{background:#00d4ff0d!important;border:1px solid rgba(0,212,255,.3)!important;box-shadow:0 0 20px #00d4ff33!important}.type2-theme .eu-act-image-wrapper:hover{background:#00d4ff1a!important;border-color:#00d4ff80!important;box-shadow:0 0 30px #00d4ff66!important}.type2-theme .eu-act-image{filter:drop-shadow(0 0 10px rgba(0,212,255,.3))!important}.type2-theme .scroll-indicator svg{color:#00d4ff;stroke:#00d4ff;filter:drop-shadow(0 0 10px rgba(0,212,255,.6))}.type2-theme .hero-section:before{content:"";position:absolute;left:10%;top:0;width:3px;height:100%;background:linear-gradient(to bottom,transparent 0%,#00d4ff 20%,#00d4ff 80%,transparent 100%);box-shadow:0 0 20px #00d4ffcc;z-index:1;pointer-events:none}.type2-theme .vision-section:before,.type2-theme .solution-section:before,.type2-theme .copyright-section:before{content:"";position:absolute;left:0;top:0;width:2px;height:100%;background:linear-gradient(to bottom,transparent 0%,rgba(0,212,255,.5) 50%,transparent 100%);box-shadow:0 0 10px #00d4ff66;z-index:0;pointer-events:none}
