: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}}.ca-page{color:#202a46}.ca-page *{box-sizing:border-box}.ca-page small{letter-spacing:.16em;color:#7588a8;font-size:11px;font-weight:800;display:block}.ca-lead{padding:45px 0 65px}.ca-lead h2{letter-spacing:-.045em;margin:22px 0;font-size:clamp(31px,3.3vw,49px);line-height:1.32}.ca-page p{color:#5b6880;font-size:15px;line-height:1.9}.ca-lead p{max-width:820px;font-size:17px}.ca-page h3{letter-spacing:-.035em;margin:18px 0;font-size:clamp(25px,2.5vw,35px);line-height:1.4}.ca-split{grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:35px 0 75px;display:grid}.ca-art{background:radial-gradient(circle,#cbb9ef,#eaf0fc 55%,#f7f8fb);border-radius:20px;flex-direction:column;justify-content:end;align-items:center;height:370px;padding:25px;display:flex;position:relative;overflow:hidden}.ca-cell{background:#aa77c5;border:24px solid #b0a3de;border-radius:50%;width:190px;height:190px;position:absolute;top:15%;box-shadow:0 0 0 24px #ffffff80,0 0 0 50px #b4c9ee70}.ca-art strong{z-index:1;letter-spacing:.15em}.ca-art span{z-index:1;letter-spacing:.1em;font-size:10px}.ca-dark{color:#fff;background:linear-gradient(110deg,#292746,#555080);border-radius:20px;padding:58px 7%}.ca-dark p{color:#e5e2f1}.ca-block{border-bottom:1px solid #dde3ee;padding:65px 0}.ca-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:25px;display:grid}.ca-grid article{background:#f2f5fb;border:1px solid #e1e6f0;border-radius:15px;padding:24px}.ca-grid article span{color:#ce7281;font-size:12px;font-weight:800}.ca-grid h4{margin:16px 0 8px;font-size:19px}.ca-grid p{margin:0;font-size:13px}.ca-two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ca-two .ca-grid{grid-template-columns:1fr 1fr}.ca-two h4{font-size:20px}.ca-two .ca-grid h4{font-size:16px}.ca-note{background:#f6f8fb;border-left:3px solid #c4d1e4;margin-top:25px;padding:17px 20px;font-size:12px!important}.ca-metrics h4{font-size:clamp(19px,2vw,27px)}@media (width<=900px){.ca-split,.ca-two,.ca-grid{grid-template-columns:1fr}.ca-two .ca-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.ca-two .ca-grid{grid-template-columns:1fr}.ca-art{height:280px}.ca-lead{padding:25px 0}}.ca-page .ca-visual{background:#eef1fa;border-radius:18px;overflow:hidden}.ca-page .ca-visual img{object-fit:contain;width:100%;height:300px;display:block}.ca-page .ca-vision-illustrated,.ca-page .ca-mission-illustrated{min-height:230px;padding-right:28%;position:relative;overflow:hidden}.ca-page .ca-vision-illustrated>img,.ca-page .ca-mission-illustrated>img{object-fit:contain;opacity:.7;border-radius:15px;width:25%;height:80%;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.ca-page .ca-commitment{min-height:230px;padding-right:30%;position:relative}.ca-page .ca-commitment>img{object-fit:cover;border-radius:16px;width:27%;height:175px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ca-page .ca-biology{min-height:260px;padding-right:26%;position:relative}.ca-page .ca-biology>img{object-fit:contain;background:#eef1fb;border-radius:16px;width:23%;height:185px;position:absolute;top:45px;right:0}.ca-page .ca-value-visual{justify-content:flex-start;align-items:center;gap:12px;margin-top:22px;display:flex}.ca-page .ca-value-visual img{object-fit:contain;background:#eef0f8;border-radius:12px;width:min(22%,155px);height:135px}.ca-page .ca-grid article{position:relative}.ca-page .ca-grid article:before{content:"◈";color:#967ac5;margin-bottom:8px;font-size:22px;display:block}.ca-page .ca-research-areas .ca-two .ca-grid article:before{content:"✧"}.ca-page .ca-grid.ca-metrics article:before{display:none}@media (width<=800px){.ca-page .ca-vision-illustrated,.ca-page .ca-mission-illustrated,.ca-page .ca-commitment,.ca-page .ca-biology{padding-right:0}.ca-page .ca-vision-illustrated>img,.ca-page .ca-mission-illustrated>img,.ca-page .ca-commitment>img,.ca-page .ca-biology>img{object-fit:contain;width:100%;height:170px;margin:15px 0;display:block;position:static;transform:none}.ca-page .ca-value-visual img{width:46%;height:145px}}.inner-site .celloid-product-catalog{color:#20294b;width:100%;padding:30px 0 65px}.inner-site .catalog-heading{margin-bottom:34px}.inner-site .catalog-heading span,.inner-site .catalog-eyebrow{letter-spacing:.14em;color:#7184a6;font-size:11px;font-weight:700}.inner-site .catalog-heading h2{color:#20294b;margin:10px 0;font-size:clamp(28px,3vw,42px)}.inner-site .catalog-heading p{color:#56627d;font-size:15px;line-height:1.8}.inner-site .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.inner-site .catalog-product{background:#fff;border:1px solid #e2e4ec;border-radius:15px;overflow:hidden;box-shadow:0 12px 32px #242a4210}.inner-site .catalog-photo{background:#faf2e5;justify-content:center;align-items:center;height:300px;display:flex}.inner-site .catalog-product.cool .catalog-photo{background:#eaf4fb}.inner-site .catalog-photo img{object-fit:contain;width:auto;max-width:85%;height:90%}.inner-site .catalog-info{padding:27px 29px 32px}.inner-site .catalog-info h3{color:#20294b;margin:10px 0;font-size:clamp(21px,2vw,27px);line-height:1.4}.inner-site .catalog-desc{color:#606b80;margin:0 0 20px;font-size:14px;line-height:1.7}.inner-site .catalog-info dl{border-top:1px solid #e3e6ee;margin:0}.inner-site .catalog-info dl>div{border-bottom:1px solid #e3e6ee;grid-template-columns:100px 1fr;gap:12px;padding:12px 0;font-size:14px;display:grid}.inner-site .catalog-info dt{color:#52627c;font-weight:700}.inner-site .catalog-info dd{color:#20294b;margin:0}.inner-site .catalog-link{color:#20294b;border-bottom:1px solid #20294b;margin-top:22px;padding-bottom:6px;font-weight:700;text-decoration:none;display:inline-block}.inner-site .catalog-note{color:#6e7891;margin-top:24px;font-size:12px}@media (width<=780px){.inner-site .catalog-grid{grid-template-columns:1fr}.inner-site .catalog-photo{height:260px}.inner-site .catalog-info{padding:22px}.inner-site .catalog-info dl>div{grid-template-columns:90px 1fr}}.inner-site .catalog-list-mode .catalog-heading p{display:none}.inner-site .catalog-list-mode .catalog-info{padding:24px 28px 28px}.inner-site .catalog-list-mode .catalog-info h3{margin:10px 0 20px}.inner-site .catalog-list-mode .catalog-link{margin-top:0}.inner-site .catalog-detail-mode .catalog-grid{flex-direction:column;gap:28px;display:flex}.inner-site .catalog-detail-mode .catalog-product{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;scroll-margin-top:100px;display:grid}.inner-site .catalog-detail-mode .catalog-photo{height:auto;min-height:360px}.inner-site .catalog-detail-mode .catalog-photo img{object-fit:contain;width:auto;max-width:90%;height:320px}.inner-site .catalog-detail-mode .catalog-info{flex-direction:column;justify-content:center;padding:35px 40px;display:flex}.inner-site .catalog-photo img{mix-blend-mode:normal}@media (width<=780px){.inner-site .catalog-detail-mode .catalog-product{grid-template-columns:1fr}.inner-site .catalog-detail-mode .catalog-photo{min-height:270px}.inner-site .catalog-detail-mode .catalog-photo img{height:240px}.inner-site .catalog-detail-mode .catalog-info{padding:24px}}.tech-catalog{color:#202944;padding:26px 0 10px;font-family:inherit}.tech-catalog *{box-sizing:border-box}.tech-kicker{letter-spacing:.17em;color:#6d83a3;font-size:11px;font-weight:700}.tech-intro{padding:14px 0 48px}.tech-intro h2{letter-spacing:-.045em;margin:15px 0 19px;font-size:clamp(30px,3.3vw,48px);font-weight:700;line-height:1.2}.tech-intro p{color:#526079;max-width:740px;font-size:16px;line-height:1.85}.tech-feature{border-bottom:1px solid #dbe1eb;grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(28px,5vw,70px);padding:30px 0 65px;display:grid}.tech-feature h3{letter-spacing:-.04em;margin:17px 0;font-size:clamp(25px,2.5vw,37px);line-height:1.3}.tech-feature p{color:#55637a;font-size:15px;line-height:1.95}.tech-feature img{object-fit:cover;border-radius:14px;width:100%;height:340px;display:block}.tech-feature-reverse img{order:-1}.tech-subheading{margin:55px 0 25px;font-size:27px}.tech-four-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tech-four-grid article{background:#f1f3fa;border:1px solid #e3e6ef;border-radius:12px;min-height:165px;padding:25px 18px}.tech-four-grid b,.tech-process-grid b{color:#bd6977;letter-spacing:.14em;font-size:12px}.tech-four-grid h4{margin:20px 0 8px;font-size:21px}.tech-four-grid p,.tech-two-panels p{color:#56637b;font-size:14px;line-height:1.8}.tech-two-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:38px 0 30px;display:grid}.tech-two-panels article{background:#f3f5fa;border-radius:13px;padding:32px}.tech-two-panels article:nth-child(2n){background:#eef4f8}.tech-two-panels h3{margin:12px 0;font-size:23px}.tech-origin-row{gap:12px;margin:30px 0 22px;display:flex}.tech-origin-row span{color:#39496a;background:#f2f1fa;border-radius:100px;padding:11px 20px;font-size:14px}.tech-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tech-process-grid article{background:#fff;border:1px solid #dfe5ee;border-radius:12px;min-height:155px;padding:25px 19px;box-shadow:0 8px 24px #27345b09}.tech-process-grid h3{margin:16px 0 9px;font-size:19px;line-height:1.4}.tech-process-grid small{color:#78859b;font-size:11px;line-height:1.4}.tech-quality-results article>div{border-top:1px solid #d5dce8;justify-content:space-between;align-items:baseline;gap:8px;padding:13px 0;display:flex}.tech-quality-results strong{font-size:27px}.tech-quality-results article>div span{color:#61728b;font-size:13px}.tech-quality-bottom{padding:35px 0}.tech-quality-bottom h3{font-size:26px}.tech-quality-bottom p{color:#526079;font-size:15px;line-height:1.8}.tech-document-tags{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.tech-document-tags span{color:#465573;background:#fff;border:1px solid #d3dce9;border-radius:8px;padding:12px 14px;font-size:12px}.tech-source-note{color:#69778d;background:#f5f7fb;border-left:3px solid #b8c7dc;margin:45px 0 10px;padding:16px 20px;font-size:12px;line-height:1.7}@media (width<=850px){.tech-feature,.tech-two-panels{grid-template-columns:1fr}.tech-feature img{aspect-ratio:1.5;height:auto}.tech-feature-reverse img{order:initial}.tech-four-grid,.tech-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-intro{padding-bottom:20px}}@media (width<=520px){.tech-four-grid,.tech-process-grid{grid-template-columns:1fr}.tech-origin-row{flex-wrap:wrap}.tech-two-panels article{padding:24px}.tech-feature{padding-bottom:38px}}.tech-illustrated-components article{flex-direction:column;align-items:flex-start;min-height:240px;padding:16px 16px 22px;display:flex}.tech-component-illustration{justify-content:center;align-items:center;width:100%;height:104px;margin-bottom:8px;display:flex}.tech-component-illustration img{object-fit:cover;filter:drop-shadow(0 5px 10px #29396818);border-radius:50%;width:94px;height:94px}.tech-illustrated-components h4{margin:9px 0 5px}.tech-process-flow{background:#f6f8fd;border:1px solid #e5eaf3;border-radius:18px;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;padding:28px 14px 18px;display:grid;position:relative;overflow:hidden}.tech-process-flow:before{content:"";background:linear-gradient(90deg,#f6d4d8,#f3a2ab);border-radius:99px;height:7px;position:absolute;top:78px;left:5%;right:5%}.tech-process-step{text-align:center;z-index:1;min-width:0;position:relative}.tech-process-icon{aspect-ratio:1;background:#fff;border:1px solid #e4eaf4;border-radius:50%;justify-content:center;align-items:center;width:min(100%,110px);margin:0 auto 12px;display:flex;overflow:hidden;box-shadow:0 8px 20px #1c2c5512}.tech-process-icon img{object-fit:cover;width:100%;height:100%}.tech-process-step b{color:#d47787;letter-spacing:.12em;font-size:11px;display:block}.tech-process-step h3{word-break:keep-all;margin:6px 0 5px;font-size:14px;line-height:1.45}.tech-process-step small{color:#71809a;font-size:10px;line-height:1.35;display:block}.tech-stem-cell .tech-feature-reverse img{object-fit:cover;object-position:center}@media (width<=950px){.tech-process-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.tech-process-flow:before{display:none}}@media (width<=600px){.tech-process-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.tech-process-step h3{font-size:13px}.tech-component-illustration{height:95px}}.tech-catalog .tech-feature img{aspect-ratio:3/2;object-fit:contain;object-position:center;background:#f3f5fb;border-radius:14px;width:100%;height:auto;max-height:none}.tech-catalog .tech-feature-reverse img,.tech-catalog .tech-component-illustration img,.tech-catalog .tech-process-icon img{object-fit:contain;object-position:center}@media (width<=850px){.tech-catalog .tech-feature img{aspect-ratio:3/2;object-fit:contain;height:auto}}: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}}@media (width>=801px){.inner-site .inner-header{position:relative}.inner-site .inner-header .inner-nav{justify-content:space-between;align-items:center;gap:0;width:min(760px,55vw);max-width:760px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.inner-site .inner-header .inner-nav-group{font-size:17px;font-weight:800}.inner-site .inner-header .inner-nav-group>.inner-desktop-group-link{font-size:17px;font-weight:800;line-height:1.4}}.inner-site .inner-footer{flex-wrap:wrap;min-height:215px;color:#17243f!important;background:linear-gradient(120deg,#f9f9ff 0%,#f0f2fb 100%)!important;justify-content:space-between!important;align-items:center!important;gap:28px!important;padding:42px clamp(28px,5vw,88px)!important;display:flex!important}.inner-site .inner-footer>a,.inner-site .inner-footer>a img,.inner-site .inner-header .inner-logo,.inner-site .inner-header .inner-logo img{box-shadow:none!important;background:0 0!important}.inner-site .inner-footer .official-logo{object-fit:contain;width:clamp(180px,15vw,240px);height:auto;display:block}.inner-site .inner-footer .company-footer-data{color:#17243f;border-left:1px solid #d7dce9;flex:320px;padding-left:28px;font-size:14px;line-height:1.7}.inner-site .inner-footer .company-footer-data p{margin:2px 0}.inner-site .inner-footer .company-footer-data a{color:inherit}.inner-site .inner-footer small{white-space:nowrap;margin-left:auto;color:#91a2b8!important}@media (width<=800px){.inner-site .inner-footer{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.inner-site .inner-footer .company-footer-data{border-left:0;flex:auto;width:100%;padding-left:0}.inner-site .inner-footer small{margin-left:0}}@media (width<=800px){.celloid-v6 footer,.inner-site .inner-footer{flex-direction:column!important;align-items:flex-start!important;gap:15px!important}.celloid-v6 footer .company-footer-data,.inner-site .inner-footer .company-footer-data{flex:initial!important;border-left:0!important;width:100%!important;padding-left:0!important}.celloid-v6 footer small,.inner-site .inner-footer small{margin-left:0!important}}.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 .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 .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}@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}}:root{--celloid-ink:#19233e;--celloid-muted:#61718a;--celloid-accent:#c16b8d}html{scroll-behavior:smooth;scroll-padding-top:76px}.celloid-v6,.inner-site{color:var(--celloid-ink);font-family:Pretendard,Noto Sans KR,Malgun Gothic,sans-serif}.celloid-v6 .header,.inner-site .inner-header{z-index:100;background:#fff!important}.official-logo{object-fit:contain!important;object-position:left center!important;filter:none!important;width:176px!important;height:auto!important;max-height:52px!important;display:block!important}.celloid-v6 .header .logo,.inner-header .inner-logo{align-items:center;min-width:176px;text-decoration:none;display:flex}.celloid-quick-nav{z-index:75;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11162bc7;border-radius:12px;flex-direction:column;gap:15px;padding:17px 12px;display:flex;position:fixed;top:50%;left:18px;transform:translateY(-50%)}.celloid-quick-nav a{letter-spacing:.12em;color:#fff;opacity:.85;font-size:10px;text-decoration:none;transition:opacity .2s}.celloid-quick-nav a:hover,.celloid-quick-nav a:focus{opacity:1;color:#f3b5c5}.celloid-v6 .section.about .section-content:after,.celloid-v6 .about .section-content:after,.celloid-v6 .section.technology .card:before,.celloid-v6 .card .symbol{content:none!important;display:none!important}.celloid-v6 .section.about,.celloid-v6 .section.technology,.celloid-v6 .section.products,.celloid-v6 .section.contact{color:var(--celloid-ink)!important;background:#f8f8fc!important}.celloid-v6 .section h2,.celloid-v6 .section p,.celloid-v6 .section strong,.celloid-v6 .section .label,.celloid-v6 .section .card-bottom span{color:var(--celloid-ink)!important;text-shadow:none!important;opacity:1!important}.celloid-v6 .section.technology{background:#f1f2fa!important}.celloid-v6 .technology .cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important;display:grid!important}.celloid-v6 .technology .cards .card{border:1px solid #dce0ea;border-radius:12px;flex-direction:column;min-width:0;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 8px 24px #17203d12;background:#fff!important;min-height:0!important;padding:0!important;display:flex!important}.celloid-v6 .technology .cards .card>small{z-index:2;color:#273253;background:#fffde8;border-radius:4px;padding:4px 7px;position:absolute;top:12px;left:12px}.celloid-v6 .technology .cards .card .v7-card-photo{object-fit:cover!important;opacity:1!important;filter:none!important;width:100%!important;height:195px!important;max-height:none!important;display:block!important;position:static!important;transform:none!important}.celloid-v6 .technology .cards .card .card-bottom{justify-content:space-between;align-items:center;min-height:64px;display:flex;background:#fff!important;padding:16px!important;position:static!important}.celloid-v6 .technology .cards .card .card-bottom strong,.celloid-v6 .technology .cards .card .card-bottom span{color:#1d2945!important;opacity:1!important;text-shadow:none!important}.celloid-v6 .section.about .final-about{max-width:840px!important;margin:28px 0 0!important;display:block!important;position:static!important}.celloid-v6 .section.about .final-about img{object-fit:cover!important;width:100%!important;max-height:440px!important;box-shadow:none!important;border-radius:12px!important}.celloid-v6 .section.contact{background:#edf0f6!important}.celloid-v6 .section.contact h2,.celloid-v6 .section.contact p{color:#1d2945!important}.celloid-v6 footer{flex-wrap:wrap;align-items:flex-start;color:#202a44!important;background:#f8f8fc!important;gap:28px!important;display:flex!important}.company-footer-data{color:#3b4560;flex:1;min-width:260px;font-size:12px}.company-footer-data strong{letter-spacing:.12em;font-size:12px}.company-footer-data p{color:#3b4560!important;margin:5px 0!important;font-size:12px!important}.inner-site .inner-logo .official-logo,.inner-site .inner-footer .official-logo{width:174px!important}.inner-site .premium-media img{max-height:390px;object-fit:cover!important}.inner-site .premium-media small{color:#4b526b!important;background:#fff!important;padding:8px!important;font-size:11px!important}.inner-site .premium-section{overflow:hidden}.inner-site .premium-section-copy h2,.inner-site .premium-section-copy p{color:#1b2543!important}.inner-site .premium-card-list .premium-section{color:#1b2543!important;background:#fff!important}.inner-site .premium-card-list .premium-section-copy h2{color:#1b2543!important}.inner-site .inner-footer{background:#f5f6fb!important}@media (width<=1050px){.celloid-v6 .technology .cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.celloid-quick-nav{display:none}}@media (width<=650px){.celloid-v6 .technology .cards{grid-template-columns:1fr!important}.celloid-v6 .technology .cards .card .v7-card-photo{height:220px!important}.official-logo{width:132px!important;min-width:0!important}.celloid-v6 .header .logo,.inner-header .inner-logo{min-width:132px}.celloid-v6 footer{flex-direction:column}}.official-logo,.inner-site .inner-logo .official-logo,.inner-site .inner-footer .official-logo{object-fit:contain!important;background:#fff!important;width:210px!important;max-height:70px!important}.celloid-v6 .header .logo,.inner-header .inner-logo{min-width:210px}.celloid-v6 .product-pair{grid-template-columns:1fr 1fr;gap:10px;width:100%;height:100%;display:grid}.celloid-v6 .product-pair img{object-fit:cover;width:100%;min-width:0;height:100%}.celloid-v6 .contact-link{color:#1d2945;border-top:1px solid #ccd2df;border-bottom:1px solid #ccd2df;justify-content:space-between;align-items:center;gap:16px;margin-top:30px;padding:22px 0;font-weight:700;text-decoration:none;display:flex}.celloid-v6 .contact-link span{color:#586481;font-size:14px}.inner-site .premium-media small{display:none!important}.inner-site .premium-media{position:relative!important;overflow:hidden!important}.inner-site .premium-media img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.inner-site .premium-media:after{display:none!important}.company-overview-new{width:100%;padding:30px 0 70px}.company-intro-split{grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding:40px 0 65px;display:grid}.company-intro-split>div>span{color:#7864b0;letter-spacing:.12em;font-size:12px}.company-intro-split h2{color:#192542;margin:22px 0;font-size:clamp(27px,3vw,42px);line-height:1.3}.company-intro-split p{color:#44506b;line-height:1.9}.company-intro-split img{object-fit:cover;border-radius:14px;width:100%;height:330px}.company-feature-band{color:#fff;background:linear-gradient(115deg,#292347,#484176);grid-template-columns:38% 1fr;align-items:center;gap:50px;min-height:230px;margin:0 calc(-50vw + min(100vw,1100px)/2);padding:30px 7%;display:grid}.company-feature-band img{object-fit:cover;width:100%;height:220px;transform:rotate(-5deg);box-shadow:0 15px 30px #0004}.company-feature-band h2{font-size:clamp(25px,3vw,38px);color:#fff!important}.company-feature-band p{line-height:1.9;color:#f3f1ff!important}.company-feature-band span{letter-spacing:.2em;font-size:11px}.company-values{padding:70px 0 45px}.company-values h2{color:#1d2945;font-size:28px}.company-value-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:30px;display:grid}.company-value-grid article{text-align:center;border-left:1px solid #d7d9e5;padding:28px}.company-value-grid article span{color:#7363ae;font-size:30px}.company-value-grid h3{color:#1d2945;font-size:19px}.company-value-grid p{color:#52607a}.company-bottom-image{object-fit:cover;border-radius:12px;width:100%;height:300px;display:block}.contact-layout{grid-template-columns:1fr 1.5fr;gap:45px;padding:45px 0 70px;display:grid}.contact-intro h2{color:#1d2945;font-size:30px}.contact-intro p{line-height:1.8}.celloid-inquiry{background:#fff;border:1px solid #dce1ed;border-radius:12px;padding:30px;box-shadow:0 10px 35px #1b21400b}.celloid-inquiry h3{margin:0 0 22px;font-size:24px}.inquiry-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.inquiry-grid label{color:#27324d;flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.inquiry-grid .full{grid-column:1/-1}.inquiry-grid input,.inquiry-grid select,.inquiry-grid textarea{font:inherit;color:#1b2943;box-sizing:border-box;background:#fff;border:1px solid #ccd3e2;border-radius:6px;width:100%;padding:12px}.privacy-notice{color:#54617c;background:#f4f5fa;margin:20px 0;padding:15px;font-size:12px;line-height:1.7}.consent{color:#26314b;align-items:center;gap:9px;font-size:13px;display:flex}.celloid-inquiry button[type=submit]{color:#fff;cursor:pointer;background:#25264b;border:0;border-radius:6px;margin-top:20px;padding:14px 30px}.celloid-inquiry button:disabled{opacity:.6}@media (width<=800px){.company-intro-split,.company-feature-band,.contact-layout{grid-template-columns:1fr}.company-feature-band{margin:0;padding:30px}.company-value-grid,.inquiry-grid{grid-template-columns:1fr}.official-logo,.inner-site .inner-logo .official-logo{width:150px!important}.celloid-v6 .header .logo,.inner-header .inner-logo{min-width:150px}}.celloid-v6 .celloid-quick-nav{box-sizing:border-box!important;background:#0e142cde!important;border-radius:13px!important;gap:17px!important;min-width:132px!important;padding:22px 17px!important;left:10px!important}.celloid-v6 .celloid-quick-nav a{letter-spacing:.045em!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important}.celloid-v6 .official-logo,.inner-site .official-logo{filter:none!important;background:0 0!important}.celloid-v6 .v7-vial-area{background:#e9e7f5!important;overflow:hidden!important}.celloid-v6 .product-photo-real{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;min-height:300px!important;display:block!important}@media (width<=1050px){.celloid-v6 .celloid-quick-nav{display:none!important}}.celloid-v6 .products .celloid-home-product-grid{background:0 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:24px!important;display:grid!important}.celloid-v6 .products .celloid-home-product-card{color:#20294b!important;background:#fff!important;border:1px solid #e3e5ed!important;border-radius:14px!important;flex-direction:column!important;min-width:0!important;text-decoration:none!important;display:flex!important;overflow:hidden!important;box-shadow:0 10px 28px #1e28460f!important}.celloid-v6 .products .celloid-home-product-image{box-sizing:border-box!important;background:#f7efe3!important;justify-content:center!important;align-items:center!important;height:340px!important;padding:22px!important;display:flex!important}.celloid-v6 .products .celloid-home-product-card:nth-child(2) .celloid-home-product-image{background:#e7f2fa!important}.celloid-v6 .products .celloid-home-product-image img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;display:block!important}.celloid-v6 .products .celloid-home-product-card h3{color:#1b2848!important;word-break:keep-all!important;margin:0!important;padding:22px 24px 26px!important;font-size:clamp(18px,2vw,26px)!important;font-weight:700!important;line-height:1.45!important}.celloid-v6 .section.contact{min-height:0!important;padding-top:52px!important;padding-bottom:48px!important}.celloid-v6 .section.contact .section-content h2{margin-top:0!important;margin-bottom:12px!important}.celloid-v6 .section.contact .section-content p{margin-top:0!important;margin-bottom:0!important}.celloid-v6 .section.contact .contact-link{margin-top:22px!important;padding:14px 0!important}.celloid-v6 footer{gap:32px!important;padding-top:40px!important;padding-bottom:44px!important}.celloid-v6 footer .official-logo{width:240px!important;max-width:100%!important;height:auto!important}.celloid-v6 footer .company-footer-data{font-size:14px!important;line-height:1.8!important}.celloid-v6 footer .company-footer-data p{font-size:13px!important;line-height:1.8!important}@media (width<=700px){.celloid-v6 .products .celloid-home-product-grid{grid-template-columns:1fr!important;gap:18px!important}.celloid-v6 .products .celloid-home-product-image{height:270px!important}.celloid-v6 .section.contact{padding-top:36px!important;padding-bottom:34px!important}.celloid-v6 footer .official-logo{width:190px!important}}.celloid-v6 .section.about .final-about.celloid-about-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:34px!important;width:100%!important;max-width:1100px!important;margin:30px 0 0!important;display:grid!important}.celloid-v6 .section.about .celloid-about-documents{min-width:0!important;height:370px!important;position:relative!important;overflow:visible!important}.celloid-v6 .section.about .celloid-about-documents img{object-fit:cover!important;object-position:center!important;background:#fff!important;border:1px solid #e3e5ed!important;border-radius:10px!important;width:74%!important;height:290px!important;display:block!important;position:absolute!important;box-shadow:0 15px 35px #1c254624!important}.celloid-v6 .section.about .celloid-about-doc-one{z-index:1!important;top:10px!important;left:1%!important;transform:rotate(-6deg)!important}.celloid-v6 .section.about .celloid-about-doc-two{z-index:2!important;top:64px!important;right:1%!important;transform:rotate(6deg)!important}.celloid-v6 .section.about .celloid-about-research{min-width:0!important}.celloid-v6 .section.about .celloid-about-research img{object-fit:cover!important;width:100%!important;height:370px!important;max-height:none!important;box-shadow:none!important;border-radius:12px!important;display:block!important}@media (width<=760px){.celloid-v6 .section.about .final-about.celloid-about-duo{grid-template-columns:1fr!important;gap:12px!important}.celloid-v6 .section.about .celloid-about-documents{height:290px!important}.celloid-v6 .section.about .celloid-about-documents img{height:220px!important}.celloid-v6 .section.about .celloid-about-research img{height:260px!important}}@media (width>=901px){.celloid-v6 .section.about,.celloid-v6 .section.technology,.celloid-v6 .section.products,.celloid-v6 .section.contact{grid-template-columns:22% minmax(0,1fr)!important;gap:32px!important;padding-left:7%!important;padding-right:9%!important}}.celloid-v6 .section.about .final-about.celloid-about-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:30px!important;max-width:1150px!important}.celloid-v6 .section.about .celloid-about-documents.celloid-documents-gallery{isolation:isolate!important;height:370px!important;min-height:370px!important;display:block!important;position:relative!important;overflow:visible!important}.celloid-v6 .section.about .celloid-documents-gallery img.celloid-doc-sheet{box-sizing:border-box!important;object-fit:contain!important;background:#fff!important;border:1px solid #e6e7ec!important;border-radius:3px!important;width:25%!important;height:220px!important;max-height:none!important;padding:3px!important;display:block!important;position:absolute!important;transform:none!important;box-shadow:0 10px 24px #19203c2e!important}.celloid-v6 .section.about .celloid-documents-gallery .celloid-doc-sheet-1{z-index:2!important;top:35px!important;left:2%!important;transform:rotate(-8deg)!important}.celloid-v6 .section.about .celloid-documents-gallery .celloid-doc-sheet-2{z-index:3!important;top:18px!important;left:20%!important;transform:rotate(-3deg)!important}.celloid-v6 .section.about .celloid-documents-gallery .celloid-doc-sheet-3{z-index:4!important;top:39px!important;left:39%!important;transform:rotate(3deg)!important}.celloid-v6 .section.about .celloid-documents-gallery .celloid-doc-sheet-4{z-index:5!important;top:20px!important;left:59%!important;transform:rotate(8deg)!important}.celloid-v6 .section.about .celloid-documents-gallery .celloid-doc-sheet-5{z-index:6!important;top:154px!important;left:28%!important;transform:rotate(-7deg)!important}.celloid-v6 .section.about .celloid-documents-gallery .celloid-doc-sheet-6{z-index:7!important;top:159px!important;left:51%!important;transform:rotate(6deg)!important}@media (width<=760px){.celloid-v6 .section.about .final-about.celloid-about-duo{grid-template-columns:1fr!important}.celloid-v6 .section.about .celloid-about-documents.celloid-documents-gallery{height:280px!important;min-height:280px!important}.celloid-v6 .section.about .celloid-documents-gallery img.celloid-doc-sheet{height:160px!important}}@media (width>=901px){.celloid-v6 .section.about,.celloid-v6 .section.technology,.celloid-v6 .section.products,.celloid-v6 .section.contact{grid-template-columns:22% minmax(0,1fr)!important;gap:28px!important;padding-left:8%!important;padding-right:8%!important}}.celloid-v6 .section.about .final-about.celloid-about-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:30px!important;width:100%!important;max-width:1180px!important;display:grid!important}.celloid-v6 .section.about .celloid-about-documents.celloid-doc-v2-gallery{isolation:isolate!important;height:390px!important;min-height:390px!important;display:block!important;position:relative!important;overflow:visible!important}.celloid-v6 .section.about .celloid-doc-v2-gallery img.celloid-doc-v2-sheet{box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;background:#fff!important;border:1px solid #e2e5ed!important;border-radius:3px!important;width:37%!important;height:290px!important;max-height:none!important;padding:5px!important;display:block!important;position:absolute!important;box-shadow:0 10px 22px #1b274829!important}.celloid-v6 .section.about .celloid-doc-v2-1{z-index:1!important;top:56px!important;left:0%!important;transform:rotate(-8deg)!important}.celloid-v6 .section.about .celloid-doc-v2-2{z-index:2!important;top:20px!important;left:16%!important;transform:rotate(-4deg)!important}.celloid-v6 .section.about .celloid-doc-v2-3{z-index:3!important;top:58px!important;left:34%!important;transform:rotate(2deg)!important}.celloid-v6 .section.about .celloid-doc-v2-4{z-index:4!important;top:25px!important;left:51%!important;transform:rotate(7deg)!important}.celloid-v6 .section.about .celloid-doc-v2-5{z-index:5!important;top:75px!important;left:64%!important;transform:rotate(10deg)!important}@media (width<=760px){.celloid-v6 .section.about .final-about.celloid-about-duo{grid-template-columns:1fr!important}.celloid-v6 .section.about .celloid-about-documents.celloid-doc-v2-gallery{height:300px!important;min-height:300px!important}.celloid-v6 .section.about .celloid-doc-v2-gallery img.celloid-doc-v2-sheet{height:205px!important}}@media (width>=1100px){.celloid-v6 .section.about,.celloid-v6 .section.technology,.celloid-v6 .section.products,.celloid-v6 .section.contact{grid-template-columns:15% minmax(0,1fr)!important;gap:24px!important;padding-left:5%!important;padding-right:6%!important}.celloid-v6 .section.about .final-about.celloid-about-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:60px!important;max-width:none!important}.celloid-v6 .section.about .celloid-about-documents.celloid-doc-v2-gallery{width:96%!important;min-width:0!important}.celloid-v6 .section.about .celloid-about-research{min-width:0!important}}@media (width>=801px){.celloid-v6 .header .nav>a{letter-spacing:-.025em!important;font-size:17px!important;font-weight:800!important;line-height:1.4!important}}@media (width>=1101px){.celloid-v6 .header{position:relative}.celloid-v6 .header .nav{justify-content:space-between!important;align-items:center!important;gap:0!important;width:min(760px,52vw)!important;display:flex!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}.celloid-v6 .header .nav>a{white-space:nowrap!important;font-size:17px!important;font-weight:800!important}}@media (width>=801px) and (width<=1100px){.celloid-v6 .header .nav{gap:26px!important}.celloid-v6 .header .nav>a{font-size:16px!important;font-weight:800!important}}.celloid-v6 footer{flex-wrap:wrap;min-height:215px;color:#17243f!important;background:linear-gradient(120deg,#f9f9ff 0%,#f0f2fb 100%)!important;justify-content:space-between!important;align-items:center!important;gap:28px!important;padding:42px clamp(28px,5vw,88px)!important;display:flex!important}.celloid-v6 footer .logo,.celloid-v6 footer .official-logo{box-shadow:none!important;background:0 0!important}.celloid-v6 footer .official-logo{object-fit:contain;width:clamp(180px,15vw,240px);height:auto;display:block}.celloid-v6 footer .company-footer-data{color:#17243f;border-left:1px solid #d7dce9;flex:320px;padding-left:28px;font-size:14px;line-height:1.7}.celloid-v6 footer .company-footer-data p{margin:2px 0}.celloid-v6 footer .company-footer-data a{color:inherit}.celloid-v6 footer small{white-space:nowrap;margin-left:auto;color:#91a2b8!important}@media (width<=800px){.celloid-v6 footer{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.celloid-v6 footer .company-footer-data{border-left:0;flex:auto;width:100%;padding-left:0}.celloid-v6 footer small{margin-left:0}}.celloid-v6 footer,.inner-site .inner-footer{color:#17243f!important;background:linear-gradient(115deg,#f9faff,#f0f2fb)!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:26px!important;min-height:215px!important;padding:44px clamp(25px,5vw,85px)!important;display:flex!important}.celloid-v6 footer>a,.inner-site .inner-footer>a{flex-shrink:0;box-shadow:none!important;background:0 0!important}.celloid-v6 footer .official-logo,.inner-site .inner-footer .official-logo{box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;object-fit:contain!important;background:0 0!important;width:clamp(180px,15vw,240px)!important;max-width:100%!important;height:auto!important;max-height:none!important;display:block!important}.celloid-v6 footer .company-footer-data,.inner-site .inner-footer .company-footer-data{color:#17243f!important;border-left:1px solid #d7dce9!important;flex:320px!important;padding-left:28px!important;line-height:1.7!important}.celloid-v6 footer .company-footer-data strong,.inner-site .inner-footer .company-footer-data strong{color:#17243f!important;font-size:15px!important}.celloid-v6 footer .company-footer-data p,.inner-site .inner-footer .company-footer-data p{color:#17243f!important;margin:3px 0!important;font-size:13px!important;line-height:1.75!important}.celloid-v6 footer .company-footer-data a,.inner-site .inner-footer .company-footer-data a{color:inherit!important}.celloid-v6 footer small,.inner-site .inner-footer small{color:#92a2b9!important;white-space:nowrap!important;margin-left:auto!important}@media (width<=800px){.celloid-v6 footer,.inner-site .inner-footer{flex-direction:column!important;align-items:flex-start!important;gap:15px!important}.celloid-v6 footer .company-footer-data,.inner-site .inner-footer .company-footer-data{flex:initial!important;border-left:0!important;width:100%!important;padding-left:0!important}.celloid-v6 footer small,.inner-site .inner-footer small{margin-left:0!important}}
