:root{--navy:#181818;--ink:#181818;--paper:#fff;--lime:#2357f5;--muted:#888888;--line:#e5e5e5}body{font-family:Arial,'Apple SD Gothic Neo','Malgun Gothic',sans-serif;background:#fff}header{height:82px;padding:0 5%;border-bottom:1px solid #e5e5e5;background:#fff}.brand{letter-spacing:-1.7px;font-weight:700;font-size:29px}.mark{transform:none;width:23px;height:23px;border:5px solid #2357f5;border-right-color:transparent;border-radius:50%;rotate:-30deg}.mark:before,.mark:after{display:none}nav{font-size:11px;gap:25px}nav .navcta{background:#181818;color:#fff;border:0;padding:14px 18px}.lang-switch{display:flex;align-items:center;gap:5px;font-size:10px;margin-left:auto;margin-right:30px}.lang-switch button{border:0;background:transparent;padding:8px 3px;color:#888888;cursor:pointer;font-size:11px;font-weight:600}.lang-switch button[aria-pressed=true]{color:#2357f5}.lang-switch span{color:#e5e5e5}h1,h2,h3{font-family:inherit}h1 em,h2 em{font-family:inherit;font-style:normal;font-weight:inherit}.hero{padding:64px 5% 0;background:#f7f7f7;color:#181818;min-height:665px}.eyebrow{font-size:9px;letter-spacing:2px;color:#2357f5}.eyebrow:before{background:#2357f5;height:5px;width:5px}h1{font-weight:600;font-size:clamp(48px,5.7vw,86px);letter-spacing:-4.7px;line-height:1.04;margin-top:37px}h1 em{color:#2357f5}.hero-copy{max-width:670px}.hero-copy p{color:#2357f5;max-width:370px;font-size:13px;line-height:1.9}.button{font-size:11px;letter-spacing:.1px;font-weight:600;border:0;background:#eeeeee;padding:17px 22px}.button.primary{color:#fff;background:#2357f5}.hero-copy .button{margin-top:21px}.hero-bottom{border-top:1px solid #e5e5e5;margin-top:55px;max-width:none}.hero-bottom>div{border-right:1px solid #e5e5e5;padding-top:22px;padding-bottom:25px}.hero-bottom span{font-size:8px;color:#2357f5}.hero-bottom strong{font-size:12px;font-weight:500}.visual{width:430px;height:440px;right:5%;top:50px;opacity:1;overflow:hidden;background:linear-gradient(140deg,#eeeeee,#f7f7f7 45%,#eeeeee);border:1px solid #e5e5e5}.viz-grid{position:absolute;inset:0;background-image:linear-gradient(#e5e5e522 1px,transparent 1px),linear-gradient(90deg,#e5e5e522 1px,transparent 1px);background-size:40px 40px;mask-image:linear-gradient(#000,transparent)}.viz-header{display:flex;justify-content:space-between;padding:22px;font-size:8px;letter-spacing:1px;color:#2357f5}.sculpture{position:absolute;width:210px;height:235px;left:110px;top:100px;transform:rotate(-20deg) skewY(12deg)}.sculpture i{position:absolute;display:block;width:112px;height:185px;left:0;top:0;background:linear-gradient(115deg,#7d9cf9,#2357f5 55%,#2357f5);box-shadow:10px 14px 0 #2357f5,15px 20px 30px #2357f520;border:1px solid #e5e5e570}.sculpture i:nth-child(2){left:23px;top:-9px}.sculpture i:nth-child(3){left:46px;top:-18px}.sculpture i:nth-child(4){left:69px;top:-27px}.sculpture i:nth-child(5){left:92px;top:-36px}.sculpture i:nth-child(6){left:115px;top:-45px}.sculpture i:nth-child(7){left:138px;top:-54px;background:linear-gradient(110deg,#e5e5e5,#2357f5)}.viz-label{position:absolute;bottom:23px;left:22px;right:22px;display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:1.2px;color:#2357f5}.pulse{height:6px;width:6px;border-radius:50%;background:#2357f5;box-shadow:0 0 0 5px #2357f512}.viz-coordinate{position:absolute;bottom:55px;left:22px;font-size:8px;line-height:1.7;color:#2357f5}.section-kicker{font-size:9px;color:#888888}.section-kicker b{color:#2357f5}.section-top h2,h2{font-weight:500;font-size:clamp(33px,3.2vw,46px);letter-spacing:-2px;line-height:1.17}h2 em{color:#2357f5}.body-copy{font-size:13px;color:#2357f5}.principles{gap:18px;border:0}.principles article,.principles article+article{padding:27px;background:#f7f7f7;border:0}.principles h3{font-size:17px;font-weight:500}.principles .number{color:#2357f5}.principles p{font-size:12px}.products{background:#f7f7f7}.product-grid{gap:16px 24px}.product-grid details{border:1px solid #eeeeee;background:#fff;padding:0 24px}.product-grid summary{font-size:17px;padding:22px 0;font-weight:500}.product-grid summary small{color:#2357f5}.product-grid summary:after{color:#7d9cf9;font-size:20px}details ul{color:#2357f5;font-size:11px;line-height:2.2}.capacity{background:#181818;gap:90px}.capacity h2 em{color:#2357f5}.capacity .section-kicker b{color:#7d9cf9}.capacity .button{background:#454545;color:white}.capacity-tag{font-family:inherit;color:#7d9cf9;font-size:45px;font-weight:500;letter-spacing:-2px}.capacity-side{border-top:1px solid #454545}.capacity-side h3{font-weight:500;font-size:22px}.ai-flow{border:1px solid #e5e5e5;background:#f7f7f7;padding:28px}.flow-head{font-size:9px}.flow-head span:first-child{color:#2357f5}.flow .step{color:#2357f5;font-size:8px}.flow h3{font-size:14px;font-weight:500}.flow p{font-size:11px}.contact{background:#2357f5;color:white}.contact .section-kicker{color:#e5e5e5}.contact h2 em{color:#e5e5e5}.contact .button{background:white;color:#2357f5}.contact p{color:#e5e5e5}.contact h2{font-size:48px}footer{background:#fff;color:#181818}.footer-main .brand{color:#181818}.footer-main p,.footer-bottom{color:#888888}.footer-bottom{border-top:1px solid #e5e5e5}.preview-label{border-color:#e5e5e5}.footer-links{color:#2357f5}.ai-foot{font-size:10px}dialog{background:white}html[lang=ko] h1{letter-spacing:-3.5px;font-size:clamp(44px,4.6vw,70px);line-height:1.18}html[lang=ko] h2{word-break:keep-all;letter-spacing:-1.8px}html[lang=ko] .body-copy,html[lang=ko] p{word-break:keep-all}html[lang=ko] .hero-copy{max-width:650px}html[lang=ko] .capacity-tag{font-size:40px}html[lang=ko] .contact h2{font-size:44px}@media(min-width:1450px){.hero,section,footer{padding-left:max(5%,calc((100vw - 1280px)/2));padding-right:max(5%,calc((100vw - 1280px)/2))}.visual{right:10%}}@media(max-width:1050px){.visual{right:-100px;opacity:.45}.hero-copy{max-width:620px}.hero{isolation:isolate}.visual{z-index:-1}.lang-switch{margin-right:20px}nav{gap:14px;font-size:10px}}@media(max-width:620px){header{height:72px;padding:0 6%}.brand{font-size:26px}.menu-toggle{border:0;background:#eeeeee;font-size:11px;padding:10px 13px;order:3}.lang-switch{margin-right:15px;font-size:9px;gap:4px}.hero{padding:45px 6% 0;min-height:auto}.hero h1{font-size:51px;letter-spacing:-3px}.hero-copy p{max-width:320px;font-size:13px}.visual{width:330px;height:320px;right:-160px;top:130px;opacity:.22}.sculpture{transform:scale(.7) rotate(-20deg);left:40px;top:60px}.viz-header,.viz-label,.viz-coordinate{display:none}.hero-bottom{margin-top:46px}.hero-bottom>div,.hero-bottom>div+div{border-right:0;border-bottom:1px solid #e5e5e5;padding:16px 0}.hero-bottom span{font-size:8px}.hero-bottom strong{font-size:12px}.section-top h2,h2{font-size:34px;letter-spacing:-1.5px}.principles article,.principles article+article{padding:24px}.product-grid{gap:12px}.product-grid details{padding:0 18px}.product-grid summary{font-size:16px}.capacity{gap:35px}.capacity-tag{font-size:39px}.contact h2{font-size:38px}.contact .button{margin-top:18px}.flow h3{font-size:16px}.flow{gap:19px}.ai-flow{padding:20px}.footer-links{gap:18px;font-size:10px}.footer-bottom{font-size:8px}html[lang=ko] .hero h1{font-size:44px;letter-spacing:-2.8px}html[lang=ko] h2{font-size:30px;letter-spacing:-1.3px}html[lang=ko] .contact h2{font-size:34px}html[lang=ko] .capacity-tag{font-size:34px}nav{background:#fff}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.detail-hero{background:#f7f7f7;padding-top:70px;padding-bottom:65px}.detail-hero h1{font-size:clamp(42px,5vw,70px);max-width:950px;margin:25px 0;letter-spacing:-3px;font-weight:500}.detail-lead{max-width:680px;font-size:17px;line-height:1.75;color:#2357f5}.detail-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;margin-bottom:40px}.detail-intro .body-copy{margin-top:33px}.detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.detail-grid.three{grid-template-columns:repeat(3,1fr)}.detail-grid.four{grid-template-columns:repeat(4,1fr)}.detail-card{padding:30px;background:#f7f7f7;border:1px solid #eeeeee}.detail-card h3{font-size:20px;font-weight:500;line-height:1.4}.detail-card p{font-size:13px;line-height:1.9;color:#2357f5}.detail-card .number{color:#2357f5}.tinted{background:#f7f7f7}.tinted .detail-card{background:#fff}.editorial-text{max-width:850px;font-size:14px;line-height:1.95;color:#2357f5}.audience-strip{padding:27px;background:#eeeeee;color:#2357f5;font-size:18px;margin-bottom:25px;line-height:1.8}.product-jump{display:flex;gap:10px;flex-wrap:wrap;padding:25px 5%;border-bottom:1px solid #eeeeee;background:#fff}.product-jump a{background:#f7f7f7;padding:11px 14px;font-size:11px;line-height:1.5}.product-jump a:hover{background:#eeeeee;color:#2357f5}.product-section{border-bottom:1px solid #e5e5e5}.product-table{border-top:1px solid #e5e5e5}.product-table article{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;border-bottom:1px solid #eeeeee;padding:21px 0}.product-table h3{font-size:16px;line-height:1.6;margin:0;font-weight:500}.product-table p{font-size:13px;line-height:1.8;color:#2357f5;margin:0}.rating-panel{background:#181818;color:white}.rating-big{font-size:90px;letter-spacing:-5px;color:#7d9cf9;margin-bottom:22px}.rating-panel h2{font-size:34px}.rating-panel p{max-width:670px;font-size:14px;line-height:1.9;color:#7d9cf9}.rating-panel .fine{font-size:11px;color:#2357f5}.text-link{display:inline-block;color:#2357f5;font-size:12px;font-weight:600;margin-top:28px;line-height:1.7}.capacity .text-link{color:#e5e5e5}.contact-workspace{padding:38px;border:1px solid #e5e5e5;margin-top:40px}.contact-workspace>p{color:#2357f5;font-size:13px;line-height:1.8}#enquiry-form{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:30px}#enquiry-form label{display:flex;flex-direction:column;gap:10px;font-size:12px;color:#2357f5}#enquiry-form input,#enquiry-form select,#enquiry-form textarea{border:1px solid #e5e5e5;background:#ffffff;border-radius:0;padding:14px;color:#181818;width:100%;min-width:0}#enquiry-form .wide{grid-column:1/-1}#enquiry-result{margin-top:25px;background:#eeeeee;padding:22px}#enquiry-result p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}html[lang=ko] .detail-hero h1{font-size:clamp(36px,4.2vw,58px);line-height:1.3;letter-spacing:-2.5px;word-break:keep-all}html[lang=ko] .detail-card h3{font-size:19px}html[lang=ko] .rating-big{font-size:80px}@media(max-width:850px){.detail-grid.four{grid-template-columns:1fr 1fr}.detail-intro{gap:30px}.detail-grid.three{grid-template-columns:1fr}.product-table article{gap:25px}}@media(max-width:620px){.detail-hero{padding-top:45px;padding-bottom:40px}.detail-hero h1{font-size:42px;letter-spacing:-2px}.detail-lead{font-size:14px}.detail-intro{display:block;margin-bottom:27px}.detail-intro .body-copy{margin-top:22px}.detail-grid,.detail-grid.four{grid-template-columns:1fr}.detail-card{padding:25px}.detail-card h3{font-size:20px}.product-table article{grid-template-columns:1fr;gap:8px}.product-jump{padding:18px 6%;gap:8px}.product-jump a{font-size:10px;padding:9px 11px}.rating-big{font-size:68px;letter-spacing:-3px}.rating-panel h2{font-size:28px}.contact-workspace{padding:22px}#enquiry-form{grid-template-columns:1fr}.audience-strip{font-size:14px;padding:20px}html[lang=ko] .detail-hero h1{font-size:36px;letter-spacing:-1.8px}html[lang=ko] .rating-big{font-size:64px}}
