*{box-sizing:border-box}body{margin:0;color:#161c38;font-family:Arial,'Noto Sans KR',sans-serif}a{color:inherit;text-decoration:none}header{height:96px;display:flex;align-items:center;justify-content:space-between;padding:0 4%;background:#fff;position:relative;z-index:3}.brand img{width:365px;max-width:40vw;display:block}nav{display:flex;gap:46px;font-size:23px;font-weight:700;color:#161d61}nav a:hover{color:#6541fd}.menu{display:none;border:0;background:none;font-size:28px;color:#191e5d}.hero{width:100%;height:min(64vw,930px);min-height:420px;background:#263656 url('/assets/hero.jpg') center center/cover no-repeat}.intro{text-align:center;padding:115px 20px 70px}.intro h1{font-size:38px;margin:0 0 10px}.intro p{font-size:24px;margin:0}.line{width:64px;height:3px;background:#283567;margin:40px auto}.tiles{max-width:1200px;margin:auto;padding:0 24px 120px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.tile img{width:100%;aspect-ratio:1.05;object-fit:cover}.tile h2{font-size:24px;margin:28px 0 12px}.tile p{color:#666;line-height:1.7;min-height:55px}.more{display:inline-block;border-bottom:1px solid #15205c;padding:8px 0;color:#15205c;font-weight:bold}.pagehero{background:#202e4e;color:white;text-align:center;padding:125px 20px}.pagehero h1{font-size:46px;margin:0 0 18px}.pagehero p{line-height:1.8;font-size:20px}.section{max-width:1180px;margin:auto;padding:90px 25px}.section h2{font-size:34px}.section p{line-height:1.8;color:#555}.productgrid,.featuregrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card{background:#f5f6f8;padding:26px}.card img{width:100%;height:220px;object-fit:contain}.card p{line-height:1.8}.cta{display:inline-block;background:#172459;color:white;padding:16px 28px;margin-top:20px}.agency{max-width:760px;margin:auto;padding:75px 25px 120px}.agency h1{text-align:center;font-size:36px}.agency .lead{text-align:center;line-height:1.8;color:#555;margin:35px 0 55px}label{display:block;font-weight:bold;margin:24px 0 9px}input,select,textarea{width:100%;border:1px solid #d6d6d6;padding:14px;font:inherit}textarea{height:160px;resize:vertical}.radio{display:flex;gap:30px}.radio label,.consent{font-weight:normal}.radio input,.consent input{width:auto}.notice{background:#f2f3f7;padding:16px;line-height:1.7;font-size:14px}.submit{border:0;width:100%;font:inherit;cursor:pointer}.formstatus{line-height:1.7;color:#555}footer{background:#f5f5f5;color:#777;padding:55px max(5%,calc((100% - 1180px)/2));font-size:14px;line-height:1.8}footer strong{color:#333;font-size:17px}footer a:hover{text-decoration:underline}@media(max-width:700px){header{height:70px;padding:0 18px}.brand img{width:230px;max-width:70vw}.menu{display:block}nav{display:none;position:absolute;top:70px;left:0;right:0;background:white;flex-direction:column;gap:0;box-shadow:0 8px 20px #0002}nav.open{display:flex}nav a{padding:16px 25px}.hero{height:65vh;min-height:360px;background-position:center}.tiles,.productgrid,.featuregrid{grid-template-columns:1fr}.intro{padding:70px 20px 45px}.intro h1{font-size:30px}.intro p{font-size:20px}.tiles{padding-bottom:70px}.pagehero{padding:90px 20px}.pagehero h1{font-size:34px}.section{padding:65px 22px}.agency h1{font-size:27px}}
.hero{position:relative;background:linear-gradient(#0005,#0005),url(/assets/missing-background.svg) center/cover no-repeat}.hero-copy{position:absolute;left:0;bottom:8%;color:white;padding:0 10px}.hero-copy h1{font-size:clamp(36px,4vw,76px);line-height:1.1;margin:0;font-weight:800}.hero-copy h2{font-size:clamp(22px,2.4vw,44px);font-weight:400;margin:8px 0 35px}.hero-copy p{font-size:clamp(15px,1.4vw,27px);line-height:1.6;margin:0}.pagehero.cobot-hero{min-height:680px;background:linear-gradient(#0004,#0004),url(/assets/missing-background.svg) center/cover;display:flex;flex-direction:column;align-items:center;justify-content:center}.pagehero.serve-hero{min-height:620px;background:linear-gradient(#0006,#0006),url(/assets/missing-background.svg) center/cover;display:flex;flex-direction:column;align-items:center;justify-content:center}.cobot-card img,.serve-card img{width:100%;height:230px;object-fit:cover}.submit:disabled{opacity:.55;cursor:not-allowed}@media(max-width:700px){.hero-copy h2{margin-bottom:20px}.hero-copy p{font-size:14px}.pagehero.cobot-hero,.pagehero.serve-hero{min-height:500px}}
header{position:sticky;top:0} .tiles .tile img{object-fit:contain}.tiles .more,.pill{display:inline-block;border:0;border-radius:28px;background:#5725ff;color:white;padding:12px 24px;font-weight:700}.tiles .tile .more{display:table;margin:18px auto}.tiles .tile h2{font-size:18px;color:#050505}.tiles .tile p{font-size:16px;color:#111}.amr-hero{height:calc(100vh - 78px);min-height:520px;background:url(/assets/missing-background.svg) center/cover no-repeat}.amr-section{padding:90px max(3%,calc((100% - 1260px)/2));background:#fafaf8;color:#101010}.amr-section h2{text-align:center;font-size:34px;margin:20px 0 70px}.amr-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-bottom:85px}.amr-intro img{width:100%;max-width:500px;justify-self:center}.amr-intro p{line-height:1.7;font-size:19px}.amr-products{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.amr-products img{width:100%;aspect-ratio:1;object-fit:contain;background:white}.amr-products h3{font-size:28px;font-weight:400;margin:18px 0 10px}.amr-products p{line-height:1.6;font-size:17px}.center{text-align:center;margin:95px auto 35px}.wide-original{display:block;width:100%}.adv-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.adv-grid div{padding:32px;background:white;line-height:1.6}.cobot-original-hero{height:calc(100vh - 78px);min-height:550px;background:linear-gradient(#0003,#0003),url(/assets/missing-background.svg) center/cover;color:white;display:flex;align-items:center}.cobot-original-hero>div{width:100%;text-align:center}.cobot-original-hero h1{text-align:left;padding:0 1%;font-size:48px;font-weight:400}.outline{display:inline-block;margin-top:170px;padding:16px 30px;border:1px solid #fff8;border-radius:40px;letter-spacing:2px;font-size:13px}.cobot-section{max-width:1348px;margin:auto;padding:100px 3% 0}.cobot-section h2{text-align:center;color:#111;font-size:32px;font-weight:500;margin:0 0 100px}.cobot-row{display:grid;gap:20px;align-items:start;margin-bottom:20px}.cobot-row.cols-1{grid-template-columns:1fr}.cobot-row.cols-2{grid-template-columns:repeat(2,1fr)}.cobot-row.cols-3{grid-template-columns:repeat(3,1fr)}.cobot-row img{width:100%;height:auto}.cobot-section .center{margin:75px auto 10px}footer{background:#181b60;color:white;padding:70px 7%}footer strong{color:white}footer a{color:white}@media(max-width:700px){.amr-hero{height:55vh;min-height:380px}.amr-section{padding:65px 20px}.amr-section h2{font-size:25px;margin:10px 0 40px}.amr-intro{grid-template-columns:1fr;gap:10px;margin-bottom:40px}.amr-products{grid-template-columns:1fr}.amr-products h3{font-size:24px}.center{margin:45px auto 20px}.cobot-original-hero{height:65vh;min-height:400px}.cobot-original-hero h1{font-size:32px}.outline{margin-top:80px}.cobot-section{padding:60px 16px 0}.cobot-section h2{font-size:25px;margin-bottom:40px}.cobot-row{gap:8px;margin-bottom:8px}.adv-grid{grid-template-columns:1fr}}
.serve-original-hero{height:calc(100vh - 78px);min-height:620px;background:#777;display:flex;align-items:center;color:#fff}.serve-original-hero>div{padding:0 1%;width:100%}.serve-original-hero h1{font-weight:400;font-size:clamp(34px,4vw,60px);margin:0 0 25px}.serve-original-hero p{font-size:20px;line-height:1.5}.serve-original-hero .outline{display:table;margin:120px auto 0}.serve-promos{max-width:1348px;margin:auto;padding:160px 15px 240px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.serve-promos img{width:100%;aspect-ratio:1;object-fit:cover}.serve-promos strong{display:block;color:#171717;font-size:18px;margin-top:20px}.serve-section{max-width:1348px;margin:auto;padding:75px 3% 40px;color:#161616}.serve-section h2{text-align:center;font-size:38px;font-weight:500;margin:0 0 100px}.serve-section h3{font-size:30px;font-weight:500;line-height:1.5}.serve-section p{font-size:21px;line-height:1.7}.serve-center{text-align:center}.serve-center small{display:block;font-size:16px}.serve-row,.serve-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px}.serve-row figure{margin:0;text-align:center}.serve-row img,.serve-feature img{width:100%;height:auto}.serve-row figcaption{font-size:20px}.serve-text{padding:20px 5%}.serve-text b{font-size:1.25em;color:#5526ed}.reason-copy{text-align:center}.reason-copy h3{margin:100px 0 35px}.reason-copy p{margin-bottom:80px}.serve-feature.left img{grid-column:1;grid-row:1}.serve-feature.left .serve-text{grid-column:2;grid-row:1}.serve-feature.center{display:flex;flex-direction:column;text-align:center;margin:100px auto}.serve-feature.center img{max-width:560px}.serve-services{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:100px 0 150px}.serve-services img{width:100%;height:auto}.serve-services h3{font-size:22px}.serve-services p{font-size:18px}.use-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:120px}.use-grid div{background:#f5f5f5;padding:25px;text-align:center}.use-grid strong{font-size:23px}.welcome{grid-template-columns:repeat(5,1fr)}@media(max-width:700px){.serve-original-hero{min-height:500px;height:65vh}.serve-original-hero p{font-size:16px}.serve-original-hero .outline{margin-top:60px}.serve-promos{grid-template-columns:repeat(2,1fr);padding:80px 16px;gap:15px}.serve-section{padding:60px 20px 20px}.serve-section h2{font-size:26px;margin-bottom:55px}.serve-section h3{font-size:23px}.serve-section p{font-size:17px}.serve-row,.serve-feature{grid-template-columns:1fr}.serve-feature.left img,.serve-feature.left .serve-text{grid-column:auto;grid-row:auto}.serve-feature{margin-bottom:45px}.serve-feature .serve-text{padding:15px}.serve-services{grid-template-columns:repeat(2,1fr);gap:15px;margin:55px 0 80px}.use-grid{grid-template-columns:1fr}.welcome{grid-template-columns:repeat(2,1fr)}}
.agency-hero{height:750px;background:linear-gradient(#0002,#0002),url(/assets/missing-background.svg) center/cover;display:flex;justify-content:center;align-items:center;text-align:center;color:white;padding:20px}.agency-hero h1{font-size:clamp(30px,4vw,55px);font-weight:400}.agency{padding-top:125px}.agency h1{font-weight:500}footer{display:flex;gap:5%;align-items:flex-start}footer .footer-logo{width:30%;padding-top:20px}footer .footer-logo img{max-width:100%;width:340px}@media(max-width:700px){.agency-hero{height:55vh;min-height:400px}.agency-hero h1{font-size:28px}.agency{padding-top:70px}footer{display:block}footer .footer-logo{width:75%;padding:0 0 25px}}
/* Original page proportions */
header{height:78px;padding:0 30px}.brand img{width:327px;max-width:45vw}nav{gap:38px;font-size:20px}.hero{height:55vw;min-height:500px;max-height:none}.hero-copy{bottom:7.5%}.hero-copy h1{font-size:clamp(42px,4.5vw,72px)}.hero-copy h2{font-size:clamp(24px,2.5vw,40px);margin:0 0 28px}.hero-copy p{font-size:clamp(16px,1.55vw,25px)}.tiles{max-width:1348px;padding:180px 3.25% 190px;gap:20px}.tiles .tile img{aspect-ratio:1;width:100%;object-fit:contain}.tiles .tile h2{margin:20px 0 4px}.tiles .tile p{margin:0;min-height:35px}.tiles .tile .more{margin:25px auto 0}.serve-original-hero{background:linear-gradient(#0005,#0005),url(/assets/missing-background.svg) center center/cover no-repeat}.agency-hero{position:relative;display:block}.agency-hero h1{position:absolute;top:32%;left:3%;right:3%;margin:0}.agency{max-width:1348px;padding:120px 3.25% 100px}.agency .lead{font-size:28px;line-height:1.65;margin:0 0 120px}.agency label{margin:18px 0 8px}footer{min-height:320px;font-size:17px}footer p{line-height:1.7}footer .footer-logo{width:29%}footer>div:nth-child(2){flex:1}footer .footer-logo img{width:341px}@media(max-width:700px){header{height:70px;padding:0 18px}.brand img{max-width:70vw;width:230px}.hero{height:65vh;min-height:380px}.tiles{padding:70px 20px 90px;gap:40px}.tiles .tile p{min-height:0}.agency .lead{font-size:22px;margin-bottom:70px}.agency-hero h1{top:34%}footer{font-size:14px}footer .footer-logo{width:75%}}
.adv-grid img{width:100%;height:135px;object-fit:contain}.adv-grid p{font-size:16px}.adv-grid div{text-align:center}
/* AMR dividers mirror the purple rules in the original product page. */
.amr-section:nth-of-type(-n+4)::after{content:"";display:block;height:1px;background:#572cff;width:100%;margin:125px auto 0}.amr-banner{text-align:center;background:#fafaf8;padding-top:110px}.amr-banner h2{font-size:clamp(22px,2.4vw,36px);font-weight:400;line-height:1.4;padding:0 20px;margin:0 0 80px}.expansion{background:#fff}.expansion-layout{display:grid;grid-template-columns:38% 62%;gap:0}.expansion-summary{padding:20px 55px 0 0}.expansion-summary p,.expansion-details p,.expansion-details li{font-size:20px;line-height:1.55}.expansion-summary img{display:block;width:100%;max-width:360px;margin:100px auto 0}.expansion-details{border-left:2px solid #572cff;padding:20px 0 0 45px}.expansion-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px 30px}.expansion-grid h3{font-size:24px}.expansion-grid ul{padding-left:25px}.expansion-grid img{width:100%;height:auto}.expansion-details .center{margin:110px auto}@media(max-width:700px){.amr-section:nth-of-type(-n+4)::after{margin:65px auto 0}.amr-banner{padding-top:60px}.amr-banner h2{margin-bottom:45px}.expansion-layout{grid-template-columns:1fr}.expansion-summary{padding:0}.expansion-summary img{margin:50px auto}.expansion-details{border-left:0;border-top:2px solid #572cff;padding:35px 0 0}.expansion-grid{grid-template-columns:1fr;gap:20px}.expansion-details .center{margin:55px auto}}
.footer-details{max-width:550px}.footer-details p:first-child{margin-top:0}.footer-social{display:flex;flex-direction:column;gap:18px;margin-left:auto;padding-right:4%}.footer-social a{width:40px;height:40px;display:block}.footer-social svg{width:40px;height:40px}.naver-icon{background:white;color:#181b60;font-weight:900;font-size:29px;display:flex;align-items:center;justify-content:center;width:40px;height:40px}@media(max-width:700px){.footer-social{flex-direction:row;margin:25px 0 0;gap:20px}.footer-social a,.footer-social svg,.naver-icon{width:30px;height:30px}.naver-icon{font-size:22px}}
.amr-section:nth-of-type(-n+4)::after{content:none}.section-divider{display:block;border:0;height:1px;background:#572cff;width:100%;margin:120px auto 0}.home-divider{width:calc(100% - 6.5%);max-width:1260px;margin:0 auto}.footer-social a{display:flex;align-items:center;justify-content:center}.footer-social img{width:40px;height:40px}.footer-social .naver-icon svg{width:22px;height:22px}@media(max-width:700px){.section-divider{margin:60px auto 0}.home-divider{width:calc(100% - 40px);margin:0 auto}.footer-social img{width:30px;height:30px}.footer-social .naver-icon svg{width:17px;height:17px}}
.content-divider{width:calc(100% - 6.5%);max-width:1260px;margin:70px auto 0}@media(max-width:700px){.content-divider{width:calc(100% - 40px);margin:50px auto 0}}

.home-product-image{width:100%;aspect-ratio:683/670;background-image:url(/assets/home-products.png);background-size:300% auto;background-repeat:no-repeat;background-position-y:top}.home-product-0{background-position-x:left}.home-product-1{background-position-x:center}.home-product-2{background-position-x:right}

.home-product-0,.home-product-1{background-size:contain;background-position:center;background-color:#fff}.home-product-0{background-image:url(/assets/home-product-0.png)}.home-product-1{background-image:url(/assets/home-product-1.png)}

.amr-hero{background-image:url(/assets/amr-hero.png)}.agency-hero{background:url(/assets/agency-hero.png) center/cover no-repeat}.agency-hero h1{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}

.home-product-2{background-image:url(/assets/home-factory.jpg);background-size:contain;background-position:center;background-color:#fff}

.hero{background:linear-gradient(#0005,#0005),url(/assets/hero-original.png) center/cover no-repeat}.cobot-original-hero,.serve-original-hero{position:relative;background:#e9edf3 url(/assets/missing-background.svg) center/contain no-repeat;color:#182150}.cobot-original-hero::after,.serve-original-hero::after{content:"📷 메인 이미지 캡처 필요";position:absolute;bottom:20px;left:20px;padding:12px 16px;background:#fff4c4;border:2px dashed #b57500;border-radius:8px;color:#653d00;font-weight:700;z-index:2}.missing-image{box-sizing:border-box;min-height:180px;width:100%;padding:22px;display:flex;align-items:center;justify-content:center;text-align:center;background:#fff4c4;border:2px dashed #b57500;border-radius:8px;color:#653d00;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.tile .missing-image{aspect-ratio:1}.cobot-row .missing-image{flex:1;min-width:0}

.home-product-2{background-image:url(/assets/home-product-2.png);background-size:contain;background-position:center;background-color:#fff}

.serve-original-hero{overflow:hidden;background:#202535;color:#fff;isolation:isolate}.serve-original-hero::after{display:none}.serve-video{position:absolute;left:50%;top:50%;width:max(100%,177.78vh);height:max(100%,56.25vw);transform:translate(-50%,-50%);border:0;pointer-events:none;z-index:-2}.serve-original-hero::before{content:"";position:absolute;inset:0;background:#0006;z-index:-1}.serve-video-copy{position:relative;z-index:1}

.welcome article h3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}

.cobot-slider{position:relative;overflow:hidden;background:#adb0bd}.cobot-slider::after{display:none}.cobot-slide{position:absolute;inset:0;background-size:cover;background-position:center;transition:opacity .5s}.slide-one{background-image:url(/assets/cobot-user-01.webp);opacity:1}.slide-two{background-image:url(/assets/cobot-user-02.webp);opacity:0}.show-second .slide-one{opacity:0}.show-second .slide-two{opacity:1}.cobot-dots{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);display:flex;gap:12px}.cobot-dots button{width:12px;height:12px;padding:0;border:1px solid white;border-radius:50%;background:transparent;cursor:pointer}.cobot-dots button[aria-pressed=true]{background:white}@media(prefers-reduced-motion:reduce){.cobot-slide{transition:none}}

.nav-translate{display:inline-grid;align-items:center;text-align:center}.nav-translate span{grid-area:1 / 1}.nav-korean{visibility:hidden}.nav-translate:hover .nav-english,.nav-translate:focus-visible .nav-english{visibility:hidden}.nav-translate:hover .nav-korean,.nav-translate:focus-visible .nav-korean{visibility:visible;color:#6541fd}

/* Homepage product alignment and welcome gifts */
.home-product-2{transform:translateY(6%)}
.welcome{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;text-align:center}.welcome article{min-width:0}.welcome article img{display:block;width:100%;height:auto;margin:auto}.cobot-section .center .pill{display:inline-flex;align-items:center;justify-content:center;line-height:1.35}@media(max-width:700px){.welcome{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}

.mobile-line{display:none}
@media(max-width:700px){
header nav{display:flex;max-height:0;overflow:hidden;visibility:hidden;opacity:0;transition:max-height .3s ease,opacity .25s ease,visibility 0s linear .3s}header nav.open{max-height:400px;visibility:visible;opacity:1;transition:max-height .3s ease,opacity .25s ease,visibility 0s}header nav a{text-align:center;display:block}.amr-hero{height:auto;min-height:0;aspect-ratio:1920/810;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#f5f5f5}.cobot-slider{height:auto;min-height:0;aspect-ratio:2048/1171}.cobot-slider .cobot-slide{background-size:contain;background-repeat:no-repeat;background-position:center}.cobot-dots{bottom:6px}.expansion-summary>.pill{display:table;margin:25px auto}.serve-original-hero .serve-video-copy{padding:0 20px}.serve-original-hero h1{font-size:clamp(22px,6vw,32px);line-height:1.35}.serve-original-hero p{font-size:clamp(12px,3.5vw,16px);line-height:1.6}.mobile-line{display:inline}.cobot-section .cobot-row:has(+ .center){margin-bottom:0}.cobot-section .center{margin:0;padding:50px 0}.cobot-section+.content-divider{margin-top:0}
}
@media(prefers-reduced-motion:reduce){header nav{transition:none!important}}

header nav a[aria-current="page"]{text-decoration:underline;text-decoration-color:#5725ff;text-underline-offset:9px;text-decoration-thickness:2px}
@media(max-width:700px){.agency-hero{height:auto;min-height:0;aspect-ratio:2048/983;padding:0;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#eee}header nav{left:auto;right:0;width:66.6667%;max-height:none;transform:translateX(100%);opacity:0;visibility:hidden;transition:transform .3s ease,opacity .3s ease,visibility 0s linear .3s}header nav.open{max-height:none;transform:translateX(0);opacity:1;visibility:visible;transition:transform .3s ease,opacity .3s ease,visibility 0s}header nav a{text-align:center} }
@media(prefers-reduced-motion:reduce){header nav{transition:none!important}}

.scroll-reveal{opacity:0;transform:translateY(20px);transition:opacity .65s ease-out,transform .65s ease-out}.scroll-reveal.scroll-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.scroll-reveal{opacity:1;transform:none;transition:none}}

@media(max-width:700px){html,body{max-width:100%;overflow-x:clip}main,section,article{min-width:0}footer .footer-details{min-width:0;overflow-wrap:anywhere}}

.seo-initial{max-width:1100px;margin:3rem auto;padding:0 1.5rem;line-height:1.6}
