:root{--primary:#1264b1;--secondary:#2380cc;--title:#15181c;--text:#5c6470;--dark:#0b142e;--line:#dfe5ea;--light:#f4f7f9}html{scroll-behavior:smooth;font-size:clamp(7.5px,0.520834vw,10px)}.content{max-width:138rem;margin:0px auto;position:relative}.content .content{padding:0px}.img.img_cv{overflow:hidden}.img.img_cv img{object-fit:cover}.img.img_ct img{object-fit:contain}.img img{width:100%;height:100%;display:block;transition:0.5s;aspect-ratio:inherit}.tcon h1,.tcon h2{color:var(--title);font-family:'Funnel Display',sans-serif;font-weight:600;font-size:4.8rem;line-height:5.6rem}.tcon .tag + h1,.tcon .tag + h2{margin-top:1.8rem}.tcon h1 em,.tcon h2 em{color:var(--primary)}.tcon p{color:var(--text);font-size:1.8rem;line-height:2.8rem}.tcon h1 + p,.tcon h2 + p{margin-top:2.2rem}.tcon.light h1,.tcon.light h2{color:#fff}.tcon.light h1 em,.tcon.light h2 em{color:var(--secondary)}.tcon.light p{color:rgba(255,255,255,0.8)}@media screen and (min-width:769px) and (max-width:1480px){.content{padding:0px 3rem}}@media screen and (min-width:769px) and (max-width:1024px){.content{max-width:896px}.tcon h1,.tcon h2{font-size:4.2rem;line-height:1.2}}@media screen and (max-width:768px){.content{padding:0px 20px}.tcon .tag + h1,.tcon .tag + h2{margin-top:12px}.tcon h1,.tcon h2{font-size:28px;line-height:1.25}.tcon p{font-size:14px;line-height:1.7}.tcon h1 + p,.tcon h2 + p{margin-top:12px}}.home_lifecycle{position:relative;overflow:hidden;padding:11.6rem 0px 12rem;background-color:#fff}.home_lifecycle .tcon{text-align:center}.home_lifecycle .box{display:flex;align-items:flex-start;justify-content:space-between;margin-top:5.1rem}.home_lifecycle .list{width:58.66rem;padding-top:0.7rem}.home_lifecycle .list li{display:flex;align-items:flex-start}.home_lifecycle .list .icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:5rem;height:5rem;margin-top:2.6rem;transition:0.3s}.home_lifecycle .list .icon img{display:block;width:100%;height:100%;object-fit:contain}.home_lifecycle .list .txt{flex:1;min-width:0px;margin-left:5.1rem;padding:2.45rem 0px 2.6rem;border-bottom:1px solid var(--line);transition:0.3s}.home_lifecycle .list li:first-child .txt{border-top:1px solid var(--line)}.home_lifecycle .list li.active .txt{border-bottom-color:var(--primary);box-shadow:0px 1px 0px var(--primary)}.home_lifecycle .list h3{color:var(--title);font-family:'Funnel Display',sans-serif;font-weight:500;font-size:2.4rem;line-height:3rem;transition:0.3s}.home_lifecycle .list p{margin-top:1.2rem;color:var(--text);font-size:1.6rem;line-height:2.4rem}.home_lifecycle .pic{flex-shrink:0;width:69.34rem;aspect-ratio:693.39 / 596.26;border-radius:2.66rem}.home_lifecycle .pic:hover img{transform:scale(1.04)}.home_lifecycle .pixels{left:2.15rem;top:-2.8rem;transform:scale(-1)}@media screen and (min-width:769px) and (max-width:1024px){.home_lifecycle{padding:7rem 0px 8rem}.home_lifecycle .box{margin-top:4rem}.home_lifecycle .list{width:50%;padding-top:0px}.home_lifecycle .list .txt{margin-left:2.4rem}.home_lifecycle .pic{width:46%}}@media screen and (max-width:768px){.home_lifecycle{padding:50px 0px}.home_lifecycle .box{display:block;margin-top:24px}.home_lifecycle .list{width:100%;padding-top:0px}.home_lifecycle .list .icon{width:36px;height:36px;margin-top:18px}.home_lifecycle .list .txt{margin-left:16px;padding:16px 0px 18px}.home_lifecycle .list h3{font-size:18px;line-height:24px}.home_lifecycle .list p{margin-top:6px;font-size:13px;line-height:20px}.home_lifecycle .pic{width:100%;margin-top:28px;border-radius:14px}}