main#landing section{overflow-x:hidden}.heading{margin-bottom:80px}.heading h3{font-family:LGEIHeadline;letter-spacing:-.02em;font-size:44px;font-weight:700;line-height:1.2;color:var(--LG-Shield-ColorBlack,#1c1c1b);margin-bottom:24px}.heading p{font-family:LGEIText;letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.5;color:var(--LG-Shield-ColorGray,#63646d);white-space:pre-line}.heading p .require{font:inherit;color:var(--LG-Shield-ColorRed,#a50034)}.heading p.hint{font-family:LGEIText;letter-spacing:-.02em;font-size:16px;font-weight:600;line-height:1.4;color:var(--LG-Shield-ColorGray03,#a3a4b0)}.heading p.hint .require{margin-right:2px}.heading.center{text-align:center}.heading.dark h3,.heading.dark p{color:var(--LG-Shield-ColorWhite,#fff)}.heading.dark p{opacity:.7}.key-visual{position:relative;padding:210px 0 170px}.key-visual img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.key-visual .key-text{position:relative;width:52%;min-width:615px}.key-visual .key-text h2{font-family:LGEIHeadline;font-size:48px;font-weight:700;line-height:1.2;word-break:keep-all}.key-visual .key-text h2,.key-visual .key-text p{letter-spacing:-.02em;color:var(--LG-Shield-ColorWhite,#fff)}.key-visual .key-text p{margin-top:32px;font-family:LGEIText;font-size:22px;font-weight:400;line-height:1.4}.key-visual .key-text button{margin-top:30px}.process{padding:120px 0 200px}.process .swiper-process{width:327px;position:relative;margin-bottom:32px;margin-left:0;overflow:visible}.process .swiper-process:before{content:"";z-index:2;position:absolute;right:100%;top:0;height:100%;width:calc((100vw - 1194px) / 2);background:var(--basic-white)}.process .swiper-wrapper{--swiper-wrapper-transition-timing-function:ease-out}.process .swiper-slide{width:327px;height:367px}.process .swiper-slide .process-card{position:relative;overflow:hidden;height:100%;border-radius:32px;background:var(--LG-Shield-ColorWhite04,#f8f8f8);transition:background .4s ease}.process .swiper-slide .process-card:after{position:absolute;right:24px;bottom:24px;content:"";width:77px;height:77px;background-size:77px;background-position:50%;background-repeat:no-repeat;transition:opacity .4s ease;mix-blend-mode:hard-light;opacity:0;pointer-events:none}.process .swiper-slide .process-card.prepare:after{background-image:url(/_next/static/media/ic-process-prepare.5b0e23a8.svg)}.process .swiper-slide .process-card.require:after{background-image:url(/_next/static/media/ic-process-require.be1c54be.svg)}.process .swiper-slide .process-card.design:after{background-image:url(/_next/static/media/ic-process-design.b54b8828.svg)}.process .swiper-slide .process-card.implement:after{background-image:url(/_next/static/media/ic-process-implement.123bdd1b.svg)}.process .swiper-slide .process-card.test:after{background-image:url(/_next/static/media/ic-process-test.5c2b9ab1.svg)}.process .swiper-slide .process-card.release:after{background-image:url(/_next/static/media/ic-process-release.01c34235.svg)}.process .swiper-slide .process-card.response:after{background-image:url(/_next/static/media/ic-process-response.a9d5e635.svg)}.process .swiper-slide.swiper-slide-active .process-card{background:var(--LG-Shield-ColorRed2,#fd312e)}.process .swiper-slide.swiper-slide-active .process-card .normal{opacity:0;pointer-events:none}.process .swiper-slide.swiper-slide-active .process-card .focus{opacity:1;pointer-events:visible}.process .swiper-slide.swiper-slide-active .process-card:after{opacity:.7}.process .process-card .normal{height:100%;display:flex;align-items:center;flex-direction:column;justify-content:space-between;padding:90px 32px 60px;transition:opacity .4s ease;pointer-events:visible;opacity:1}.process .process-card .normal .icon{width:112px;height:112px}.process .process-card .normal .icon img{width:100%;height:100%}.process .process-card .normal span{font-family:LGEIHeadline;letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.4;color:var(--LG-Shield-ColorBlack,#1c1c1b)}.process .process-card .focus{position:absolute;top:0;left:0;right:0;bottom:0;padding:32px 24px 24px 32px;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:32px;transition:opacity .4s ease;pointer-events:none;opacity:0}.process .process-card .focus .tag{font-family:LGEIHeadline;letter-spacing:-.02em;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0;display:inline-block;padding:8px 16px;border-radius:20px;background:var(--basic-white);color:var(--LG-Shield-ColorLGSignature,#a50034)}.process .process-card .focus>ul{display:flex;flex-direction:column;gap:12px}.process .process-card .focus>ul>li>span{font-family:LGEIText;letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.4;color:var(--LG-Shield-ColorWhite,#fff)}.process .process-card .focus>ul>li>ul{margin-top:12px;padding-left:11px;display:flex;flex-direction:column;gap:13px}.process .process-card .focus>ul>li>ul>li{position:relative;opacity:.7}.process .process-card .focus>ul>li>ul>li:before{content:"";display:block;position:absolute;width:3px;height:3px;top:50%;left:-10px;transform:translateY(-50%);background:var(--LG-Shield-ColorWhite,#fff);border-radius:50%}.process .process-card .focus>ul>li>ul>li span{font-family:LGEIText;letter-spacing:-.02em;font-size:16px;font-weight:600;line-height:1.4;color:var(--LG-Shield-ColorWhite,#fff)}.process-text{padding-top:160px}.process-text strong{font-family:LGEIHeadline;letter-spacing:-.02em;font-size:50px;font-weight:700;line-height:1.3;color:var(--LG-Shield-ColorBlack,#1c1c1b)}.process-text strong .highlight{font:inherit;background:#a50034;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.process-text p{font-family:LGEIText;letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.5;margin-top:24px;color:var(--LG-Shield-ColorGray,#63646d)}.tech{padding:120px 0 170px;background:var(--LG-Shield-ColorWhite05,#f5f6f8);min-height:100vh;overflow:hidden}.tech .tech-content{display:flex;gap:60px}.tech .card-list{display:flex;flex-direction:column;gap:24px}.tech .card-item{display:flex;align-items:center}.tech .card-item .card-inner{width:394px;height:394px;padding:48px;background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;border-radius:32px}.tech .card-item .card-inner strong{letter-spacing:-.02em;font-size:32px;line-height:1.4}.tech .card-item .card-inner a,.tech .card-item .card-inner strong{font-family:LGEIHeadline;font-weight:700;color:var(--LG-Shield-ColorWhite,#fff)}.tech .card-item .card-inner a{display:inline-block;padding:12px 20px;font-size:14px;line-height:1.2;border-radius:100px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(28.251938px);backdrop-filter:blur(28.251938px)}.tech .text-list{position:relative;width:100%;height:394px}.tech .text-list .text-item{height:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center;opacity:0}.tech .text-list .text-item strong{font-family:LGEIHeadline;letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:1.4;margin-bottom:24px;color:var(--LG-Shield-ColorBlack,#1c1c1b)}.tech .text-list .text-item p{font-family:LGEIText;letter-spacing:-.02em;font-size:24px;font-weight:400;line-height:1.5;color:var(--LG-Shield-ColorGray,#63646d)}.tech .text-list .text-item:first-child{opacity:1}.tech .text-list .text-item.transition-enter{animation:transition-enter .2s ease forwards}.tech .text-list .text-item.transition-leave{animation:transition-leave .2s ease forwards}.tech .text-list .text-item.transition-enter-back{animation:transition-enter-back .2s ease forwards}.tech .text-list .text-item.transition-leave-back{animation:transition-leave-back .2s ease forwards}@keyframes transition-enter{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes transition-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes transition-enter-back{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes transition-leave-back{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50px)}}.tech .swiper-tech{overflow:visible}.tech .swiper-tech .swiper-slide{width:327px;opacity:.6;transition:.4s ease;padding:0 6px;box-sizing:content-box}.tech .swiper-tech .swiper-slide-active{opacity:1}.tech .swiper-tech .swiper-slide .tech-image{position:relative}.tech .swiper-tech .swiper-slide .tech-image strong{position:relative;z-index:1}.tech .swiper-tech .swiper-slide .tech-image img{position:absolute;top:0;left:0;width:100%;object-fit:cover}.tech .swiper-tech .tech-card{display:flex;flex-direction:column;border-radius:24px;background:var(--LG-Shield-ColorWhite,#fff);overflow:hidden}.tech .swiper-tech .tech-card .tech-image{width:100%;height:327px;padding:40px;background-size:cover;background-position:50%;background-repeat:no-repeat}.tech .swiper-tech .tech-card .tech-image strong{color:var(--LG-Shield-ColorWhite,#fff);font-family:LGEIHeadline;letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.5}.tech .swiper-tech .tech-card .tech-text{display:flex;flex-direction:column;padding:32px 24px}.tech .swiper-tech .tech-card .tech-text strong{font-family:LGEIHeadline;letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.4;margin-bottom:16px;color:var(--LG-Shield-ColorBlack,#1c1c1b)}.tech .swiper-tech .tech-card .tech-text p{font-family:LGEIText;letter-spacing:-.02em;font-size:16px;font-weight:600;line-height:1.4;color:var(--LG-Szhield-ColorGray02,#63646d);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tech .swiper-tech .tech-card .tech-text p+p{margin-top:8px}.tech .swiper-tech .tech-card .tech-text a{margin-top:40px;font-family:LGEIText;letter-spacing:-.02em;font-size:16px;font-weight:600;line-height:1.4;color:var(--LG-Shield-ColorRed,#a50034)}.difference{padding:120px 0 160px}.difference,.difference>.container{position:relative}.difference img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.difference .heading{padding:0 8px}.difference ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.difference .difference-card{display:flex;flex-direction:column;height:100%;gap:24px;padding:40px 48px;border-radius:32px;background:hsla(0,0%,100%,.1);box-shadow:0 4px 70px 0 rgba(0,0,0,.05);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.difference .difference-card strong{font-size:30px;line-height:1.4}.difference .difference-card p,.difference .difference-card strong{font-family:LGEIText;letter-spacing:-.02em;font-weight:600;color:var(--LG-Shield-ColorWhite,#fff);word-break:keep-all}.difference .difference-card p{font-size:20px;line-height:1.5;opacity:.7}.difference .swiper-difference{overflow:visible}.difference .swiper-difference .swiper-slide{width:480px;height:auto}.news{padding:120px 0 200px}.news ul.news-list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:16px;column-gap:16px;grid-row-gap:40px;row-gap:40px}.news ul.news-list li.news-card{width:100%;cursor:pointer}.news ul.news-list li.news-card:hover .image img{transform:scale(1.2)}.news ul.news-list li.news-card .image{position:relative;width:100%;overflow:hidden;border-radius:24px;background-image:url(/images/card-placeholder.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.news ul.news-list li.news-card .image:before{content:"";position:relative;display:block;padding-bottom:65%;border:1px solid var(--LG-Shield-ColorGray06,#e1e2e6);border-radius:inherit}.news ul.news-list li.news-card .image img{position:absolute;top:0;left:0;width:100%;height:100%;transition:.3s ease}.news ul.news-list li.news-card .news-content{padding:0 16px}.news ul.news-list li.news-card .tags{margin-top:24px;display:flex;gap:6px}.news ul.news-list li.news-card .tag{padding:5px 10px;color:var(--LG-Shield-ColorRed,#a50034);font-family:LGEIText;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:-.02em;border-radius:6px;background:rgba(228,28,29,.1)}.news ul.news-list li.news-card .tag.primary{color:var(--LG-Shield-ColorWhite,#fff);background:var(--LG-Shield-ColorRed,#a50034)}.news ul.news-list li.news-card .text{padding:0 4px;display:flex;flex-direction:column;margin-top:12px}.news ul.news-list li.news-card .text strong{font-family:LGEIText;letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.5;color:var(--LG-Shield-ColorBlack,#1c1c1b);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:pre-line}.news ul.news-list li.news-card .text p{margin-top:8px;font-family:LGEIHeadline;letter-spacing:-.02em;font-size:16px;font-weight:700;line-height:1.4;color:var(--LG-Shield-ColorGray03,#a3a4b0)}.news .more{text-align:center;margin-top:40px}.news .banner{margin-top:160px}.resolution{position:relative;padding:120px 0 160px}.resolution>.container{display:flex;justify-content:space-between}.resolution:before{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.3;background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(90deg,#f0f0f7,#fefeff);z-index:-1;content:""}.resolution .heading p{font-family:LGEIText;letter-spacing:-.02em;font-size:20px;font-weight:400;line-height:1.5;color:var(--LG-Shield-ColorBlack,#1c1c1b);opacity:.7}.resolution ul{display:flex;flex-direction:column;gap:40px;width:50%}.resolution ul li{padding-top:80px;background-size:56px;background-position:0 0;background-repeat:no-repeat}.resolution ul li strong{font-family:LGEIHeadline;font-size:22px;font-weight:700;line-height:1.5}.resolution ul li p,.resolution ul li strong{letter-spacing:-.02em;color:var(--LG-Shield-ColorBlack,#1c1c1b)}.resolution ul li p{font-family:LGEIText;font-size:16px;font-weight:600;line-height:1.4;margin-top:12px;opacity:.7}.resolution ul li:first-child{background-image:url(/_next/static/media/ic-difference-process.27d81c7d.svg)}.resolution ul li:nth-child(2){background-image:url(/_next/static/media/ic-difference-global.40ef15cc.svg)}.resolution ul li:nth-child(3){background-image:url(/_next/static/media/ic-difference-solution.3d4d8141.svg)}@media (max-width:1279px){.heading{margin-bottom:60px;padding:0 8px}.heading h3{font-family:LGEIHeadline;letter-spacing:-.02em;font-size:38px;font-weight:700;line-height:1.2;margin-bottom:24px}.heading p{white-space:normal}.key-visual{padding:279px 0 160px}.key-visual .key-text h2{font-family:LGEIHeadline;letter-spacing:-.02em;font-size:46px;font-weight:700;line-height:1.35}.key-visual .key-text p{font-family:LGEIText;letter-spacing:-.02em;font-size:20px;font-weight:400;line-height:1.5}.process{padding:120px 0 160px}.process .swiper-process{margin-bottom:24px}.process .swiper-pagination{margin-bottom:60px}.process .process-text{padding:120px 8px 0}.process .process-text strong{font-family:LGEIHeadline;letter-spacing:-.02em;font-size:46px;font-weight:700;line-height:1.35}.tech{padding:80px 0 120px;min-height:unset}.tech .tech-content.pc{display:none}.news{padding-bottom:160px}.news ul.news-list{grid-template-columns:repeat(2,1fr)}.news ul.news-list li.news-card .image:before{content:"";position:relative;display:block;padding-bottom:72%}.news ul.news-list li.news-card .news-content{padding:0 8px}.news ul.news-list li.news-card .tags{margin-top:16px}.news ul.news-list li.news-card .text p{font-family:LGEIText;letter-spacing:-.02em;font-size:16px;font-weight:600;line-height:1.4}.news .more{margin-top:48px}.resolution{padding:80px 8px 120px}.resolution>.container{flex-direction:column}.resolution .heading h3{font-family:LGEIHeadline;letter-spacing:-.02em;font-size:48px;font-weight:700;line-height:1.2}.resolution ul{width:100%}}@media (max-width:767px){.heading{margin-bottom:40px}.heading h3{font-family:LGEIHeadline;letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1.4;margin-bottom:16px}.heading p{font-size:18px}.heading p,.heading p.hint{font-family:LGEIText;letter-spacing:-.02em;font-weight:600;line-height:1.5}.heading p.hint{font-size:14px;margin-top:4px}.heading p.hint .require{font-family:LGEIText;letter-spacing:-.02em;font-size:14px;font-weight:400;line-height:1.5}.key-visual{padding:85px 0 70px}.key-visual .key-text{text-align:left;width:65%;min-width:auto}.key-visual .key-text h2{font-family:LGEIHeadline;letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:1.4}.key-visual .key-text p{font-family:LGEIText;letter-spacing:-.02em;font-size:20px;font-weight:400;line-height:1.5}.key-visual .key-text button{margin-top:60px}.process{padding:100px 0 160px}.process .swiper-pagination{margin-bottom:24px}.process .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:8px;height:9px;margin:0 4px}.process .process-text{padding:80px 8px 0}.process .process-text strong{font-family:LGEIHeadline;letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1.4}.process .process-text p{font-family:LGEIText;letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.5}.tech{padding:60px 0 80px}.tech .heading{text-align:center}.tech .heading p{display:none}.tech .swiper-tech .tech-card .tech-text strong{font-family:LGEIHeadline;letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.4}.difference{padding:60px 0 80px}.difference .heading{text-align:left}.difference .swiper-difference .swiper-slide{width:327px}.difference .difference-card{padding:40px 32px}.difference .difference-card strong{font-family:LGEIText;letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.5}.difference .difference-card p{font-family:LGEIText;letter-spacing:-.02em;font-size:16px;font-weight:600;line-height:1.4}.news{padding:100px 0 120px}.news ul.news-list{grid-template-columns:1fr;gap:40px}.news ul.news-list li.news-card .image:before{padding-bottom:75%}.news ul.news-list li.news-card .tags{margin-top:24px}.news ul.news-list li.news-card .tag{font-family:LGEIHeadline;letter-spacing:-.02em;font-size:14px;font-weight:700;line-height:1.5}.news ul.news-list li.news-card .text{padding:0}.news ul.news-list li.news-card .text p{font-family:LGEIText;letter-spacing:-.02em;font-size:14px;font-weight:400;line-height:1.5}.news .more{margin-top:40px}.news .banner{margin-top:120px}.resolution{padding:65px 8 80px}.resolution .heading h3{font-family:LGEIHeadline;letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1.4}.resolution .heading p{font-family:LGEIText;letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.5}.resolution ul{gap:60px}.resolution ul li{padding-top:72px}.resolution ul li strong{font-family:LGEIHeadline;letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.5}.resolution ul li p{font-family:LGEIText;letter-spacing:-.02em}}