@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;600;700&display=swap');
:root{--lime:#cbfc64}
html[lang=ko] body{font-family:'Noto Sans KR','DM Sans',Arial,sans-serif}html[lang=ko] h1,html[lang=ko] h2,html[lang=ko] h3{font-family:'Noto Sans KR',sans-serif;word-break:keep-all;overflow-wrap:anywhere;letter-spacing:-2px}html[lang=ko] p{word-break:keep-all;overflow-wrap:anywhere}html[lang=ko] .hero h1{font-size:clamp(46px,4.5vw,70px);line-height:1.25;letter-spacing:-3px}html[lang=ko] h2{font-size:clamp(32px,3.4vw,52px);line-height:1.3}html[lang=ko] h3{letter-spacing:-.7px}.language-switch{display:flex;align-items:center;gap:5px;font:10px 'Space Grotesk',monospace;flex-shrink:0}.language-switch button{border:0;background:none;padding:9px 4px;color:#8a9695;min-height:32px;font:inherit}.language-switch button[aria-pressed=true]{color:var(--lime)}.language-switch span{color:#53605d}.site-nav{gap:24px}.site-nav nav{gap:22px}.nav-discipline{font-size:8px}.platform-hero .hero-grid{grid-template-columns:1fr 1.05fr;gap:35px;min-height:580px;padding-block:45px}.platform-hero h1{font-size:clamp(56px,5.4vw,85px);letter-spacing:-4px}.platform-preview{border:1px solid #69e7ef38;background:linear-gradient(140deg,#1f34372a,#10191d);padding:22px;position:relative;isolation:isolate}.platform-preview:before{content:'';position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#69e7ef05 1px,transparent 1px),linear-gradient(90deg,#69e7ef05 1px,transparent 1px);background-size:24px 24px}.preview-top{display:flex;justify-content:space-between;gap:10px;color:#a7c5bf;font-size:7px;margin-bottom:24px}.preview-stage{border:1px solid var(--line);padding:13px 16px;background:#0a1114ad}.stage-no{font-size:7px;color:var(--cyan);letter-spacing:.6px}.preview-robots{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;text-align:center;margin-top:12px}.preview-robots>div{display:flex;flex-direction:column;align-items:center}.preview-robots strong{font:500 14px 'Space Grotesk',sans-serif;margin-top:12px}.preview-robots small{font:6px 'Space Grotesk',monospace;color:#83948f;margin-top:5px;letter-spacing:1px}.robot-glyph{position:relative;display:inline-block;width:65px;height:80px;color:#a5c3bf}.robot-glyph i{position:absolute;top:0;left:23px;width:19px;height:16px;border:1px solid currentColor;border-radius:6px;background:#a5c3bf15}.robot-glyph i:after{content:'';position:absolute;width:8px;height:2px;background:var(--cyan);left:4px;top:6px;box-shadow:0 0 8px var(--cyan)}.robot-glyph b{position:absolute;left:16px;top:21px;width:32px;height:31px;border:1px solid currentColor;border-radius:8px}.robot-glyph b:before,.robot-glyph b:after{content:'';position:absolute;top:4px;width:8px;height:29px;border:1px solid currentColor;border-radius:5px}.robot-glyph b:before{left:-12px;transform:rotate(8deg)}.robot-glyph b:after{right:-12px;transform:rotate(-8deg)}.robot-glyph:before,.robot-glyph:after{content:'';position:absolute;top:56px;width:10px;height:23px;border:1px solid currentColor;border-radius:5px}.robot-glyph:before{left:18px}.robot-glyph:after{right:18px}.research-bot{color:#c0cb9d}.research-bot b{border-radius:3px}.research-bot i{border-radius:3px}.quadruped i{left:46px;top:21px;width:22px;height:18px;border-radius:4px;transform:rotate(-8deg)}.quadruped b{left:8px;top:36px;width:46px;height:19px;border-radius:5px}.quadruped b:before,.quadruped b:after{height:21px;width:6px;top:14px;border-radius:3px}.quadruped b:before{left:6px;transform:rotate(-13deg)}.quadruped b:after{right:5px;transform:rotate(13deg)}.quadruped:before,.quadruped:after{height:24px;width:6px;top:53px;border-radius:3px}.quadruped:before{left:8px;transform:rotate(12deg)}.quadruped:after{right:11px;transform:rotate(-12deg)}.preview-connector{font-size:7px;color:#93a897;text-align:center;padding:12px;letter-spacing:.5px}.preview-parts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:12px}.preview-parts>div{text-align:center;display:grid;justify-items:center}.preview-parts img{height:55px;object-fit:contain;border-radius:3px;mix-blend-mode:screen}.preview-parts span{font:6px 'Space Grotesk',monospace;color:#b5c6c1;margin-top:7px;letter-spacing:1px}.preview-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.preview-categories a{font-size:9px;border:1px solid #cbfc6440;padding:11px;display:flex;justify-content:space-between}.preview-categories a span{color:var(--lime)}.preview-note{font-size:7px!important;line-height:1.7;color:#84968c;margin-top:15px}.platform-hero .project-strip .mono{font-size:8px}.compare-section{padding-bottom:80px}.compare-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.filter-group{display:flex;gap:8px;flex-wrap:wrap}.filter-group button{background:none;border:1px solid var(--line);font-size:10px;padding:11px 16px;min-height:39px;color:#a8b4af}.filter-group button[aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:#18210e}.compare-toolbar>.mono{font-size:8px;color:#9aae9f;white-space:nowrap}.robot-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.robot-card{border:1px solid var(--line);padding:18px 15px 16px;background:#101719}.robot-card-top{display:flex;justify-content:space-between;align-items:center;gap:7px}.robot-card-top .mono{font-size:8px;color:#bdd0c4}.reference-badge{font:5px 'Space Grotesk',sans-serif;letter-spacing:.4px;color:#8ca097}.robot-card-visual{height:130px;display:flex;align-items:center;justify-content:center;margin-top:8px;background:radial-gradient(ellipse,#65e5e60a,transparent 70%)}.robot-card-visual .robot-glyph{transform:scale(1.14)}.robot-card-visual img{width:130px;height:130px;object-fit:contain}.robot-card-name h3{font:500 27px 'Space Grotesk',sans-serif!important;letter-spacing:-1px!important}.robot-card-name>span{font-size:9px;color:#c1cfc5;display:block;margin-top:9px}.robot-card>p{font-size:8px;line-height:1.8;color:#81988a;min-height:32px;margin-top:12px}.robot-card-actions{display:flex;flex-direction:column;gap:13px;margin-top:20px}.compare-toggle{width:100%;border:1px solid #5f7666;background:none;padding:11px 8px;font-size:9px;min-height:36px;text-align:center;color:#b4c5b6}.compare-toggle[aria-pressed=true]{color:var(--lime);border-color:var(--lime);background:#cbfc6408}.robot-card-actions>.text-link{font-size:8px;justify-content:space-between}.comparison-result{margin-top:30px;border:1px solid var(--line)}.comparison-heading{padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.comparison-heading .mono{font-size:8px;color:var(--cyan)}.comparison-heading>span:last-child{font-size:10px;color:var(--muted)}.comparison-scroll{overflow-x:auto}.comparison-scroll table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:550px}.comparison-scroll th,.comparison-scroll td{font-size:11px;text-align:left;line-height:1.8;padding:17px 20px;border-bottom:1px solid #ffffff10;vertical-align:top;font-weight:400}.comparison-scroll thead th{font:500 20px 'Space Grotesk',sans-serif;padding-top:22px;padding-bottom:22px}.comparison-scroll thead th:first-child{font-size:9px;color:var(--muted)}.comparison-scroll th:first-child{width:160px;color:#92a99a;font-size:10px}.comparison-scroll th small{display:block;font-size:8px;margin-top:7px;color:var(--muted)}.comparison-scroll td{color:#c9d7cd}.compare-empty{padding:25px;font-size:12px;line-height:1.9;color:var(--muted)}.catalog-section{background:#121a1d;border-block:1px solid var(--line)}.catalog-context{display:flex;align-items:center;gap:30px;border-block:1px solid var(--line);padding-block:18px;margin-bottom:26px}.catalog-context .mono{font-size:8px;white-space:nowrap;color:var(--cyan)}.catalog-context p{font-size:10px;line-height:1.8;color:var(--muted);max-width:490px}.catalog-context>a{margin-left:auto;font-size:9px;white-space:nowrap}.catalog-filters{margin-bottom:25px}.catalog-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.catalog-card{border:1px solid var(--line);padding:14px;background:#0c1316}.catalog-image{height:165px;background:#b6c2c710;margin-bottom:22px;overflow:hidden}.catalog-image img{height:100%;width:100%;object-fit:contain}.catalog-card:first-child .catalog-image img{object-fit:cover}.catalog-card .mono{font-size:7px;color:#8ea999}.catalog-card h3{font:500 21px 'Space Grotesk',sans-serif;letter-spacing:-.6px;margin-top:12px}.catalog-card p{font-size:8px;color:var(--muted);line-height:1.7;min-height:30px;margin-top:10px}.catalog-card>strong{font:500 15px 'Space Grotesk',sans-serif;display:block;margin-top:15px}.catalog-card>button{background:none;border:0;border-top:1px solid var(--line);width:100%;text-align:left;padding:15px 0 2px;margin-top:17px;font-size:9px;color:var(--lime)}.context-section{margin-top:0}.studio-layout{grid-template-columns:.7fr 1fr}.build-visual{min-height:690px}.film-top>.language-switch{pointer-events:auto;position:absolute;right:70px;top:1px}.film-top>.language-switch button{font-size:9px}.legacy-language{position:fixed;right:25px;bottom:18px;z-index:90;padding:3px 10px;background:#0b1415f0;border:1px solid #9ebbaa60}.legacy-language button{font-size:11px}.research-hero h1:lang(ko){font-size:clamp(44px,5.5vw,78px)}
@media(max-width:1100px){.site-nav{gap:17px}.site-nav nav{gap:17px}.nav-discipline{display:none}.platform-hero .hero-grid{gap:25px}.platform-hero h1{font-size:65px}.platform-preview{padding:17px}.preview-top{font-size:6px}.robot-card{padding:15px 12px}.robot-card-top .mono{font-size:7px}.reference-badge{font-size:4px}.catalog-card{padding:12px}.catalog-card h3{font-size:18px}.catalog-image{height:145px}.catalog-context{gap:20px}}
@media(max-width:800px){.site-nav{gap:13px}.site-nav nav a:nth-child(2){display:block}.site-nav nav a:last-child{display:none}.site-nav nav{gap:17px;font-size:10px}.nav-cta{font-size:9px;padding:10px;gap:10px}.language-switch{font-size:9px}.platform-hero .hero-grid{grid-template-columns:1fr 1fr;gap:22px;min-height:550px}.platform-hero h1{font-size:52px;letter-spacing:-3px}.platform-preview{padding:14px}.preview-stage{padding:12px}.preview-top{font-size:5px;margin-bottom:18px}.preview-robots{gap:5px}.preview-robots .robot-glyph{transform:scale(.8);transform-origin:bottom center;width:55px}.preview-robots strong{font-size:12px}.preview-robots small{font-size:5px}.preview-connector{font-size:5px;letter-spacing:0;padding:12px 0}.preview-categories a{font-size:7px;padding:9px 7px}.preview-note{font-size:6px!important}.robot-cards,.catalog-cards{grid-template-columns:repeat(2,1fr)}.robot-card{padding:20px}.reference-badge{font-size:6px}.robot-card-top .mono{font-size:9px}.robot-card-name>span{font-size:11px}.robot-card>p{font-size:10px;min-height:24px}.robot-card-actions{flex-direction:row;align-items:center}.compare-toggle{width:auto;flex:1;font-size:9px}.robot-card-actions>.text-link{font-size:9px;flex:1}.catalog-card{padding:18px}.catalog-card h3{font-size:24px}.catalog-card p{font-size:10px}.catalog-card .mono{font-size:8px}.catalog-image{height:185px}.catalog-card>button{font-size:10px}.catalog-context{flex-wrap:wrap;gap:10px 25px}.catalog-context p{flex:1;font-size:9px}.catalog-context>a{margin-left:0}.comparison-heading>span:last-child{font-size:9px}.studio-layout{grid-template-columns:.75fr 1.1fr}}
@media(max-width:600px){html[lang=ko] .hero h1{font-size:42px;line-height:1.35;letter-spacing:-2.8px}html[lang=ko] h2{font-size:32px;letter-spacing:-1.5px}html[lang=ko] .friction-grid h3{font-size:17px;line-height:1.4}.site-nav{gap:8px}.site-nav nav{margin-left:auto;gap:12px;font-size:9px}.site-nav nav a:first-child{display:block}.site-nav .nav-cta{display:none}.language-switch{margin-left:8px;gap:4px}.language-switch button{padding:10px 3px;min-height:38px}.hero-top{font-size:5px;letter-spacing:.55px}.platform-hero .hero-grid{grid-template-columns:1fr;gap:33px;padding-top:32px;padding-bottom:30px}.platform-hero h1{font-size:54px;line-height:1.04;letter-spacing:-3.5px}.platform-hero .hero-copy>p{max-width:100%;font-size:12px;line-height:1.85}.platform-hero .hero-actions{gap:20px}.platform-hero .hero-actions .text-link{font-size:10px}.platform-preview{padding:18px}.preview-top{font-size:6px}.preview-stage{padding:14px}.preview-robots .robot-glyph{transform:scale(.85)}.preview-robots strong{font-size:13px}.preview-robots small{font-size:6px}.preview-connector{font-size:6px;padding:12px}.preview-categories a{font-size:9px;padding:12px 10px}.preview-note{font-size:7px!important}.platform-hero .project-strip .mono{font-size:6px;letter-spacing:.7px}.platform-hero .project-strip p{font-size:10px}.compare-toolbar{align-items:start;gap:15px}.filter-group{gap:6px}.filter-group button{font-size:9px;padding:10px 12px;min-height:38px}.compare-toolbar>.mono{font-size:7px;letter-spacing:.5px;padding-top:13px}.robot-cards{gap:10px}.robot-card{padding:14px 12px}.robot-card-top .mono{font-size:7px}.reference-badge{font-size:5px;letter-spacing:0}.robot-card-visual{height:110px}.robot-card-visual img{height:110px;width:110px}.robot-card-visual .robot-glyph{transform:scale(.95)}.robot-card-name h3{font-size:24px!important}.robot-card-name>span{font-size:9px;min-height:28px;line-height:1.6}.robot-card>p{font-size:8px;min-height:30px;line-height:1.8}.robot-card-actions{flex-direction:column;align-items:stretch;gap:12px}.compare-toggle{font-size:8px;flex:auto;padding:10px 5px;width:100%}.robot-card-actions>.text-link{font-size:8px;flex:auto}.comparison-heading{padding:15px;display:block}.comparison-heading .mono{font-size:7px;display:block}.comparison-heading>span:last-child{font-size:9px;display:block;margin-top:8px}.comparison-scroll th,.comparison-scroll td{padding:15px;font-size:10px}.comparison-scroll th:first-child{width:110px;font-size:9px}.comparison-scroll thead th{font-size:19px}.catalog-context{display:block;padding-block:20px}.catalog-context .mono{font-size:8px}.catalog-context p{font-size:9px;margin-top:13px}.catalog-context>a{font-size:10px;margin-top:15px}.catalog-cards{gap:10px}.catalog-card{padding:12px}.catalog-image{height:125px;margin-bottom:17px}.catalog-card .mono{font-size:6px;letter-spacing:.5px}.catalog-card h3{font-size:18px}.catalog-card p{font-size:8px;min-height:32px}.catalog-card>strong{font-size:13px}.catalog-card>button{font-size:8px;line-height:1.7;min-height:38px}.studio-layout{grid-template-columns:1fr}.build-visual{min-height:340px}.film-top>.language-switch{right:0;top:30px}.legacy-language{right:12px;bottom:12px}.research-hero h1:lang(ko){font-size:44px}}
