:root{color:#172b3b;font-synthesis:none;background:#f8f9fa;font-family:Arial,Malgun Gothic,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer}.header{z-index:5;border-bottom:1px solid #dce5e9;justify-content:space-between;align-items:center;width:100%;height:84px;padding:0 7%;display:flex;position:absolute}.logo{letter-spacing:.14em;font-size:25px;font-weight:700}.logo span{color:#9db7c4}.nav{gap:38px;display:flex}.nav a{letter-spacing:.05em;font-size:12px;font-weight:600}.nav a:hover{color:#7098aa}.actions{color:#b1bdc4;align-items:center;gap:8px;font-size:12px;display:flex}.actions button{color:#a4b3bd;background:0 0;border:0;font-size:12px}.actions button.selected{color:#172b3b;font-weight:700}.actions .hamburger{margin-left:15px;font-size:24px;display:none}.hero{background:linear-gradient(110deg,#fcfdfd,#f1f6f8 70%,#eaf1f5);align-items:center;height:95vh;min-height:740px;max-height:940px;padding:100px 10%;display:flex;position:relative;overflow:hidden}.hero-text{z-index:2;max-width:750px;position:relative}.eyebrow,.label{color:#6c8a9b;letter-spacing:.2em;font-size:11px;font-weight:700}.hero h1{letter-spacing:-.065em;margin:30px 0;font-size:clamp(43px,5.5vw,84px);font-weight:500;line-height:1.25}.hero h1 em{color:#809eae;font-style:normal}.hero p,.section p{color:#728592;word-break:keep-all;max-width:550px;font-size:16px;line-height:2}.link{border-bottom:1px solid #172b3b;gap:40px;margin-top:35px;padding:16px 0;font-size:13px;font-weight:600;display:inline-flex}.bio-art{opacity:.75;width:65%;height:85%;position:absolute;top:10%;right:-10%}.cell{aspect-ratio:1;background:radial-gradient(circle at 30% 28%,#fff 0%,#e6f1f5 28%,#b9d3df 49%,#eaf5f8 67%,#8db1c3 77%,#fff 84%);border-radius:50%;width:53%;animation:9s ease-in-out infinite float;position:absolute;top:49%;left:52%;transform:translate(-50%,-50%);box-shadow:inset 20px 20px 50px #ffffffb3,inset -25px -30px 50px #7da5b53d,0 30px 80px #a5c5d54a}.cell-center{filter:blur(5px);opacity:.65;background:radial-gradient(circle at 35% 30%,#fff,#b7d1dd 65%,#7d9fae);border-radius:50%;position:absolute;inset:30%}.ring{opacity:.5;border:1px solid #a9c6d3;border-radius:50%;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%)}.ring-a{aspect-ratio:1;width:68%}.ring-b{aspect-ratio:1;width:86%}.speck{background:#b3d2dd;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 25px #b6d5df}.speck-a{top:21%;left:24%}.speck-b{top:70%;left:85%}.scroll{letter-spacing:.18em;color:#77909f;font-size:10px;position:absolute;bottom:35px;left:10%}.section{grid-template-columns:25% 1fr;gap:40px;padding:125px 10%;scroll-margin-top:20px;display:grid}.section h2{letter-spacing:-.05em;word-break:keep-all;max-width:780px;margin:0 0 28px;font-size:clamp(32px,3.4vw,53px);font-weight:500;line-height:1.4}.section p{margin:0}.about{background:#fff}.rule{letter-spacing:.1em;border-top:1px solid #cbd8df;justify-content:space-between;margin-top:90px;padding-top:20px;font-size:12px;display:flex}.rule span{color:#7a95a5}.technology{background:#eef3f5}.cards{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:55px;display:grid}.card{background:#f9fbfc;border:1px solid #e0e9ee;flex-direction:column;justify-content:space-between;min-height:260px;padding:22px;display:flex}.card small{color:#8aa1af}.symbol{background:radial-gradient(circle at 35% 30%,#fff,#c3d9e3 55%,#8faebd);border-radius:50%;width:90px;height:90px;margin:auto;box-shadow:0 12px 30px #a5c1ce55}.symbol-1{border-radius:30% 70% 50% 50%;transform:rotate(-20deg)}.symbol-2{background:linear-gradient(135deg,#eaf3f6,#a6c2d0);border-radius:22%}.card-bottom{justify-content:space-between;align-items:center;font-size:14px;display:flex}.products{background:#fff}.product-panel{background:#f0f4f6;grid-template-columns:1fr 1fr;min-height:370px;margin-top:55px;display:grid}.vial-area{background:radial-gradient(circle,#fefefe,#e3ecf0);place-items:center;display:grid}.vial{filter:drop-shadow(15px 20px 14px #a7bcc68c);width:105px;height:215px}.cap{background:linear-gradient(90deg,#a4b5bd,#f8fafb,#91a6b1);border-radius:8px 8px 2px 2px;width:87px;height:38px;margin:auto}.glass{background:linear-gradient(95deg,#fff9,#d4e6ee77,#fff9);border:5px solid #d7e5ea;border-radius:15px 15px 25px 25px;place-items:center;height:175px;display:grid}.glass span{letter-spacing:.12em;color:#577687;font-size:12px;font-weight:700}.product-info{flex-direction:column;justify-content:center;padding:50px;display:flex}.product-info small{letter-spacing:.15em;color:#7793a3}.product-info h3{letter-spacing:.08em;margin:20px 0;font-size:40px}.contact{color:#fff;background:#1a3040;min-height:350px}.contact .label,.contact p{color:#b7c8d2}footer{color:#fff;background:#122533;justify-content:space-between;align-items:center;gap:20px;padding:40px 7%;display:flex}footer small{color:#a5b7c2}@keyframes float{50%{transform:translate(-50%,-53%)}}@media (width<=800px){.header{height:70px;padding:0 6%}.logo{font-size:20px}.actions .hamburger{display:block}.nav{background:#fff;flex-direction:column;gap:24px;padding:25px 6%;display:none;position:absolute;top:70px;left:0;right:0;box-shadow:0 15px 25px #0001}.nav.active{display:flex}.hero{height:88vh;min-height:680px;padding:100px 7%}.hero h1{font-size:clamp(38px,8vw,64px)}.bio-art{opacity:.38;width:95%;top:24%;right:-36%}.scroll{left:7%}.section{grid-template-columns:1fr;gap:30px;padding:85px 7%}.section h2{font-size:35px}.cards{grid-template-columns:1fr}.card{min-height:180px}.product-panel{grid-template-columns:1fr}.vial-area{min-height:280px}.product-info{padding:35px}footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cell{animation:none}}.home-mobile-accordion{display:none}@media (width<=768px){.home-mobile-accordion{z-index:100;background:#f8fafb;border-bottom:1px solid #dce5eb;max-height:calc(100dvh - 76px);padding:20px 24px;display:block;position:relative;overflow-y:auto}.home-mobile-group{border-bottom:1px solid #dce5eb}.home-mobile-group-button{color:#172b3b;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px 0;font-size:14px;font-weight:600;display:flex}.home-mobile-group-button span:last-child{color:#7d9bac;font-size:19px;font-weight:400}.home-mobile-submenu{flex-direction:column;padding:0 0 16px 20px;display:flex}.home-mobile-submenu a{color:#172b3b;padding:12px 0;font-size:13px;text-decoration:none;display:block}.home-mobile-submenu a:hover{color:#7d9bac}.header .nav{display:none!important}}:root{--ink:#172b3b;--muted:#7891a1;--line:#dce5eb}.inner-site{color:var(--ink);background:#f8f9fa;min-height:100vh}.inner-header{border-bottom:1px solid var(--line);z-index:20;background:#f8f9faf7;justify-content:space-between;align-items:center;height:84px;padding:0 7%;display:flex;position:relative}.inner-logo,.inner-footer>a{letter-spacing:.14em;font-size:25px;font-weight:700}.inner-logo span,.inner-footer>a span{color:#9db7c4}.inner-nav{gap:35px;display:flex}.inner-nav-group{font-size:13px;font-weight:600;position:relative}.inner-nav-group>a{padding:32px 0;display:block}.inner-dropdown{border:1px solid var(--line);background:#fff;min-width:175px;padding:12px 0;display:none;position:absolute;top:65px;left:-18px;box-shadow:0 15px 40px #172b3b18}.inner-nav-group:hover .inner-dropdown,.inner-nav-group:focus-within .inner-dropdown{flex-direction:column;display:flex}.inner-dropdown a{white-space:nowrap;padding:12px 18px;font-weight:400}.inner-dropdown a:hover{background:#eef3f6}.inner-actions{align-items:center;gap:10px;display:flex}.inner-actions button{color:#9cabb6;background:0 0;border:0;font-size:12px}.inner-actions button.current{color:var(--ink);font-weight:700}.inner-toggle{display:none}.inner-hero{border-bottom:1px solid var(--line);background:linear-gradient(115deg,#f8f9fa 42%,#e9f1f5);align-items:center;min-height:390px;padding:65px 10%;display:flex;position:relative;overflow:hidden}.inner-hero-content{z-index:1;position:relative}.inner-kicker{letter-spacing:.2em;color:#7c9aaa;font-size:11px;font-weight:700}.inner-hero h1{margin:26px 0;font-size:clamp(40px,5vw,70px);font-weight:500}.inner-hero p{color:#7891a1;font-size:16px}.inner-breadcrumb{letter-spacing:.08em;color:#8299a7;margin-top:40px;font-size:11px}.inner-orbit{opacity:.75;background:radial-gradient(circle at 45% 45%,#f9fcfd 4%,#d6e8ef 60%,#c5dce6 90%);border:1px solid #cddfe7;border-radius:50%;width:470px;height:470px;position:absolute;top:-40px;right:-70px;box-shadow:0 0 0 65px #d9e8ef40}.inner-main{max-width:1200px;margin:auto;padding:75px 6% 110px}.inner-section-index{color:#7891a1;letter-spacing:.13em;border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:20px;font-size:11px;display:flex}.inner-content-section{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:30px;padding:70px 0;display:grid}.inner-number{color:#8aa7b7;font-size:12px}.inner-content h2{margin:0 0 22px;font-size:clamp(26px,3vw,42px);font-weight:500}.inner-content p{color:#8197a5;margin:0 0 30px;font-size:15px}.inner-placeholder{color:#8aa6b7;background:linear-gradient(135deg,#f2f7f9,#e8f0f4);border:1px dashed #bfd2dd;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:220px;display:flex}.inner-placeholder span{font-size:30px;font-weight:200}.inner-placeholder small{font-size:12px}.inner-detail-link{border-bottom:1px solid var(--ink);margin-top:22px;padding-bottom:8px;font-size:13px;display:inline-block}.inner-notice{color:#627b8a;background:#edf2f5;margin-top:35px;padding:18px 22px;font-size:13px}.inner-next{color:#8197a5;justify-content:space-between;align-items:center;margin-top:70px;font-size:12px;display:flex}.inner-next a{color:var(--ink);font-size:16px}.inner-footer{color:#fff;background:#172b3b;justify-content:space-between;align-items:center;padding:42px 7%;display:flex}.inner-footer small{color:#b7c8d1}.inner-footer>a span{color:#9db7c4}@media (width<=800px){.inner-header{height:70px;padding:0 5%}.inner-toggle{color:var(--ink)!important;font-size:23px!important;display:block!important}.inner-nav{border-bottom:1px solid var(--line);background:#f8f9fa;flex-direction:column;gap:0;padding:20px 6%;display:none;position:absolute;top:70px;left:0;right:0}.inner-nav.expanded{display:flex}.inner-nav-group>a{padding:12px 0}.inner-dropdown{box-shadow:none;background:0 0;border:0;flex-direction:column;padding:0 0 8px 12px;display:flex;position:static}.inner-dropdown a{padding:8px 10px}.inner-hero{min-height:340px;padding:55px 7%}.inner-orbit{opacity:.45;right:-260px}.inner-main{padding:45px 7% 70px}.inner-content-section{grid-template-columns:1fr;gap:14px;padding:45px 0}.inner-placeholder{height:180px}.inner-footer{flex-direction:column;gap:16px}}.inner-mobile-group-button{display:none}@media (width<=800px){.inner-nav.expanded{overscroll-behavior:contain;max-height:calc(100dvh - 70px);overflow-y:auto;box-shadow:0 14px 26px #172b3b14}.inner-desktop-group-link{display:none!important}.inner-mobile-group-button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:15px 0;font-size:14px;font-weight:600;display:flex}.inner-mobile-group-button span{color:#7891a1;font-size:20px;font-weight:400}.inner-dropdown{padding:6px 0 12px 12px;position:static;display:none!important}.inner-dropdown.mobile-expanded{flex-direction:column;display:flex!important}.inner-dropdown a{padding:12px 10px}}.premium-page{padding-top:24px}.premium-section-list{flex-direction:column;display:flex}.premium-section{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(24px,5vw,88px);padding:78px 0;display:grid}.premium-section:nth-child(2n) .premium-media{order:-1}.premium-section-copy{min-width:0}.premium-number{letter-spacing:.18em;color:#83a0b0;margin-bottom:24px;font-size:11px}.premium-section h2{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(27px,3.3vw,46px);font-weight:500;line-height:1.3}.premium-section p{color:#7891a1;margin:0;font-size:15px;line-height:1.9}.premium-media{aspect-ratio:1.35;color:#88a4b4;text-align:center;background:linear-gradient(140deg,#f1f6f8,#e4eef3);border:1px dashed #bfd3df;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:320px;padding:24px;display:flex}.premium-media-mark{font-size:34px;font-weight:200}.premium-media span{letter-spacing:.06em;font-size:11px}.premium-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:32px;display:grid}.premium-card-list .premium-section{background:#fff;border:1px solid #dce5eb;flex-direction:column;align-items:stretch;gap:22px;padding:0 0 28px;display:flex}.premium-card-list .premium-section-copy{order:2;padding:0 28px 8px}.premium-card-list .premium-media,.premium-card-list .premium-section:nth-child(2n) .premium-media{aspect-ratio:1.7;border:0;border-bottom:1px solid #dce5eb;order:1;min-height:190px}.premium-card-list .premium-section h2{font-size:clamp(24px,2.5vw,32px)}.premium-card-list .premium-number{margin-bottom:12px}.premium-process-intro{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:30px 0 10px;display:flex}.premium-process-intro span{letter-spacing:.14em;color:#7994a5;font-size:12px}.premium-process-intro p{color:#7891a1;margin:0;font-size:14px}.premium-process .premium-section{grid-template-columns:100px minmax(0,1fr) minmax(0,1fr);gap:30px}.premium-process .premium-section-copy{display:contents}.premium-process .premium-number{grid-column:1;align-self:start;margin:0}.premium-process .premium-section h2,.premium-process .premium-section p{grid-column:2}.premium-process .premium-section h2{align-self:end;margin:0}.premium-process .premium-section p{align-self:start}.premium-process .premium-media,.premium-process .premium-section:nth-child(2n) .premium-media{order:initial;grid-area:1/3/4}.premium-contact-heading{flex-direction:column;gap:12px;padding:32px 0 8px;font-size:clamp(26px,3vw,42px);font-weight:500;display:flex}.premium-contact-heading span{color:#7891a1;font-size:14px;font-weight:400}.premium-contact .premium-section-list{grid-template-columns:1fr 1.3fr;gap:36px;display:grid}.premium-contact .premium-section{border:0;flex-direction:column;align-items:stretch;gap:24px;padding:40px 0;display:flex}.premium-contact .premium-section:nth-child(2n) .premium-media{order:initial}.premium-contact .premium-media{aspect-ratio:auto;min-height:240px}.premium-detail .premium-section:first-child{grid-template-columns:1.15fr 1fr}.premium-detail .premium-section:first-child .premium-media{order:-1;min-height:420px}@media (width<=800px){.premium-section{grid-template-columns:1fr;gap:20px;padding:46px 0}.premium-section:nth-child(2n) .premium-media{order:initial}.premium-section h2{margin-bottom:14px;font-size:29px}.premium-number{margin-bottom:14px}.premium-media{aspect-ratio:1.5;min-height:190px}.premium-card-list{grid-template-columns:1fr;gap:18px}.premium-card-list .premium-section{padding:0 0 24px}.premium-card-list .premium-section-copy{padding:0 22px}.premium-process-intro{display:block}.premium-process-intro p{margin-top:12px}.premium-process .premium-section{grid-template-columns:1fr;gap:14px;display:grid}.premium-process .premium-section-copy{display:block}.premium-process .premium-number,.premium-process .premium-section h2,.premium-process .premium-section p,.premium-process .premium-media,.premium-process .premium-section:nth-child(2n) .premium-media{grid-area:auto}.premium-process .premium-section h2{margin:0 0 14px}.premium-contact .premium-section-list{grid-template-columns:1fr;gap:0}.premium-contact .premium-section{padding:32px 0}.premium-detail .premium-section:first-child{grid-template-columns:1fr}.premium-detail .premium-section:first-child .premium-media{order:initial;min-height:220px}}.celloid-v6,.inner-site{font-family:Pretendard,Noto Sans KR,Malgun Gothic,sans-serif}.celloid-v6 .header{color:#20294b!important;background:#fff!important}.celloid-v6 .hero{background:linear-gradient(90deg,#17152bdc,#251b4277),url(/assets/stemcell-DEs-o9P5.jpg) 50%/cover no-repeat!important}.celloid-v6 .hero .bio-art,.celloid-v6 .hero .v6-hero-image{display:none!important}.celloid-v6 .hero h1,.celloid-v6 .hero em,.celloid-v6 .hero p,.celloid-v6 .hero .eyebrow,.celloid-v6 .hero .link,.celloid-v6 .hero .scroll{text-shadow:0 2px 12px #17152b77;color:#fff!important}.celloid-v6 .section.about,.celloid-v6 .section.technology,.celloid-v6 .section.products,.celloid-v6 .section.contact{color:#20294b!important;background:#f8f7fc!important}.celloid-v6 .section h2,.celloid-v6 .section p,.celloid-v6 .section strong,.celloid-v6 .section .label,.celloid-v6 .section .card-bottom span{color:#20294b!important;text-shadow:none!important;opacity:1!important}.celloid-v6 .about .section-content:after{content:none!important;display:none!important}.celloid-v6 .final-about{max-width:950px;margin-top:35px}.celloid-v6 .final-about img{object-fit:cover;border-radius:14px;width:100%;max-height:430px;display:block}.celloid-v6 .technology .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.celloid-v6 .technology .card{border:1px solid #dfe0ee;border-radius:13px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 30px #27255012;background:#fff!important}.celloid-v6 .technology .card .symbol{display:none!important}.celloid-v6 .technology .card img.v7-card-photo{object-fit:cover;width:100%;height:230px;display:block}.celloid-v6 .technology .card .card-bottom{justify-content:space-between;padding:16px 20px;display:flex;background:#fff!important}.celloid-v6 .products .v7-vial-area{background:#eeecfa!important}.celloid-v6 .products .v7-vial-area img{object-fit:contain;width:100%;height:100%;max-height:460px}.celloid-v6 .contact{background:#eeebf9!important}.inner-site{--ink:#20294b;--muted:#68718c;--line:#dce0ed;color:#20294b!important;background:#f8f7fc!important}.inner-site .inner-header{color:#20294b!important;background:#fff!important}.inner-site .inner-logo,.inner-site .inner-nav-group>a,.inner-site .inner-actions button.current{color:#20294b!important}.inner-site .inner-hero{color:#fff!important;background:linear-gradient(90deg,#17142ee8,#22193b66),url(/assets/stemcell-DEs-o9P5.jpg) 50%/cover no-repeat!important}.inner-site .inner-hero h1,.inner-site .inner-hero p,.inner-site .inner-kicker,.inner-site .inner-breadcrumb{color:#fff!important}.inner-site .inner-orbit{display:none!important}.inner-site .premium-section h2,.inner-site .premium-section p,.inner-site .premium-number{color:#20294b!important}.inner-site .premium-media{overflow:hidden;background:#ebe8f7!important;border:0!important;padding:0!important;box-shadow:0 12px 30px #2b295019!important}.inner-site .premium-media:before{display:none!important}.inner-site .premium-media img{object-fit:cover;width:100%;height:100%;min-height:260px;display:block}.inner-site .premium-media small{font-size:11px;position:absolute;bottom:0;left:0;right:0;color:#343453!important;background:#f7f6fcdf!important;padding:12px!important}.inner-site .premium-card-list .premium-section{background:#fff!important}.inner-site .inner-footer{background:#17162d!important}@media (width<=800px){.celloid-v6 .technology .cards{grid-template-columns:1fr}.celloid-v6 .technology .card img.v7-card-photo{height:220px}.inner-site .premium-media img{min-height:200px}}
