.paionix{background:#fff}.paionix .mobile{display:none}.paionix .field__wrap{overflow:hidden}.paionix__visual{width:100%;max-width:1920px;margin:140px auto 0;position:relative}.paionix__visual .visual-txt{z-index:5;width:100%;max-width:1320px;min-height:273px;margin:0 auto;padding-top:17px;position:relative}.paionix__visual h2{color:#222;font-family:var(--font-noto), "Noto Sans KR", sans-serif;letter-spacing:-.025em;font-size:54px;font-weight:700;line-height:80px}.paionix__visual p{font-family:var(--font-noto), "Noto Sans KR", sans-serif;color:#888;letter-spacing:-.025em;margin-top:24px;margin-left:5px;padding-bottom:12px;font-size:18px;font-weight:400;line-height:30px}.paionix__visual p:lang(en){box-sizing:border-box;letter-spacing:-.025em;min-height:94px;margin-top:20px;padding-bottom:0}.paionix__visual .bg-right{opacity:0;box-sizing:border-box;background:url(/images/bg_paionix.png) right 296px no-repeat fixed;width:0;height:273px;position:absolute;top:0;right:0}.paionix__visual .bg-bottom{opacity:0;box-sizing:border-box;background:url(/images/bg_paionix.png) right 296px no-repeat fixed;width:0;height:188px;margin-top:79px;position:relative}.paionix__visual .bg-right.on{opacity:1;width:720px;max-width:calc(100% - 740px);transition:opacity .8s cubic-bezier(.42,.01,.77,.99),width .8s cubic-bezier(.42,.01,.58,.99)}.paionix__visual .bg-bottom.on{opacity:1;width:100%;max-width:1125px;transition:opacity .8s cubic-bezier(.42,.01,.77,.99),width .8s cubic-bezier(.42,.01,.58,.99)}.bg-txt-paionix{box-sizing:border-box;text-align:left;pointer-events:none;max-width:1320px;margin:32px auto 0;position:relative;overflow:hidden}.bg-txt-paionix img{width:896px;max-width:100%;height:146px}.paionix__service{z-index:5;box-sizing:border-box;width:100%;max-width:1320px;margin:-20px auto 0;padding-left:225px;position:relative}.paionix__serviceItem{border-top:1px solid #ddd;justify-content:space-between;padding:60px 0;display:flex}.paionix__serviceItem:first-child{border-top:0;padding-top:0}.paionix__serviceItem h3,.paionix__serviceItem h4{color:#222;min-width:330px;font-family:var(--font-noto), "Noto Sans KR", sans-serif;letter-spacing:-.025em;font-size:24px;font-weight:400;line-height:38px}.paionix__serviceItem h4:lang(en){font-family:var(--font-lexend), "Lexend", sans-serif;word-break:keep-all}.paionix__visual p{animation-delay:80ms}@keyframes paionixFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes paionixFadeLeft{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes visualRight{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.paionix *,.paionix :before,.paionix :after{transition:none!important;animation:none!important}}.paionix__serviceItem p,.paionix__serviceItem li{color:#666;font-family:var(--font-noto), "Noto Sans KR", sans-serif;letter-spacing:-.025em;word-break:break-all;margin-top:5px;font-size:16px;font-weight:400;line-height:28px}.paionix__serviceItem p:lang(en),.paionix__serviceItem li:lang(en){word-break:keep-all}.paionix__serviceItem>div{text-align:left;width:100%;max-width:690px}.paionix__serviceItem>div:lang(en){max-width:675px}.paionix__serviceItem ul{margin-top:7px}.paionix__serviceItem li{text-indent:-15px;margin-top:7px;padding-left:15px;position:relative}.paionix__serviceItem li:first-child{margin-top:0}.paionix__serviceItem li:before{content:"";vertical-align:5px;background:#20a5e5;border-radius:3em;width:5px;height:5px;margin-right:10px;display:inline-block}.paionix .field__scope{text-align:center;max-width:1320px;margin:170px auto 200px}.paionix .field__scope h3,.paionix__support h3,.paionix__effect h3,.paionix .field__deploycase h3{color:#222;font-family:var(--font-noto), "Noto Sans KR", sans-serif;letter-spacing:-.025em;text-align:left;font-size:34px;font-weight:700;line-height:42px}.paionix__support h3,.paionix__effect h3{margin-bottom:20px}.paionix__support h3{line-height:1}.paionix .field__scope h3{margin-bottom:50px}.paionix .field__scope h3:lang(en),.paionix__support h3:lang(en),.paionix__effect h3:lang(en),.paionix .field__deploycase h3:lang(en){font-family:var(--font-lexend), "Lexend", sans-serif}.paionix__support h3:lang(en),.paionix__effect h3:lang(en){margin-bottom:50px}.paionix .field__scope p,.paionix__support p,.paionix__effect p{color:#666;font-family:var(--font-noto), "Noto Sans KR", sans-serif;letter-spacing:-.025em;text-align:left;font-size:16px;font-weight:400;line-height:1.6}.paionix .field__scope img{max-width:100%;height:auto;margin:0 auto;display:block}.paionix .field__scope img.mobile{display:none}.paionix__supportBg{background:#f4f4f4;justify-content:flex-start;padding:140px 0;display:flex}.paionix__support{box-sizing:border-box;width:100%;max-width:1320px;margin:0 auto}.paionix__supportGrid{grid-template-columns:repeat(5,245px);gap:23px;margin-top:0;display:grid}.paionix__supportCard{background:#ffffff80;border:1px solid #fff;border-radius:16px;min-width:0;height:auto;padding:27px 23px}.paionix__supportIconBox{background:#1f1f1f;border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:20px;display:flex}.paionix__supportIconBox img{max-width:100%;height:auto}.paionix__supportCard h4{color:#222;font-family:var(--font-noto), "Noto Sans KR", sans-serif;letter-spacing:-.025em;margin-top:0;margin-bottom:20px;font-size:20px;font-weight:700;line-height:1.4}.paionix__sectionDesc{word-break:keep-all;overflow-wrap:break-word;margin-bottom:50px}.paionix__supportCard h4:lang(en){font-size:18px;line-height:1.4}.paionix__supportCard ul{margin-top:0}.paionix__supportCard li{color:#666;font-family:var(--font-noto), "Noto Sans KR", sans-serif;letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word;align-items:flex-start;gap:6px;padding:3px 0;font-size:16px;line-height:24px;display:flex;position:relative}.paionix__supportCard li:before{content:"";background:#666;flex:0 0 5px;width:5px;height:1px;margin-top:12px;display:inline-block}.paionix__supportCard li:lang(en){line-height:26px}.paionix__supportCard li:lang(en):before{margin-top:13px}.paionix__effectBg{background:#fff url(/images/effect-bg.png) 100% 100% no-repeat;margin-top:0;margin-bottom:160px;padding:140px 0;position:relative;overflow:hidden}.paionix__effect{max-width:1320px;margin:0 auto}.paionix__effectGrid{grid-template-columns:repeat(4,minmax(0,1fr));height:400px;margin-top:50px;display:grid;position:relative;overflow:visible}.paionix__effectGrid:before{z-index:1;box-sizing:border-box;content:"";pointer-events:none;border:1px solid #f04444;border-radius:50%;width:2600px;height:1150px;position:absolute;bottom:52px;left:50%;transform:translate(-60%)}.paionix__effectGrid:after{z-index:2;content:"";pointer-events:none;background:#fff;width:100vw;height:100%;position:absolute;top:0;right:100%}.paionix__effectCard{z-index:3;box-sizing:border-box;border-top:0;min-height:0;padding:28px 30px;position:relative}.paionix__effectIcon{justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:20px;display:flex}.paionix__effectIcon img{max-width:100%;height:auto}.paionix__effectCard h4{color:#222;font-family:var(--font-noto), "Noto Sans KR", sans-serif;letter-spacing:-.025em;margin-top:0;margin-bottom:20px;font-size:20px;font-weight:700;line-height:1}.paionix__effectCard p{color:#666;font-family:var(--font-noto), "Noto Sans KR", sans-serif;letter-spacing:-.03em;word-break:keep-all;overflow-wrap:break-word;margin-top:0;font-size:16px;line-height:24px}.paionix__effectGrid>[class^=timeline-line-]{top:28px;bottom:var(--point-bottom);z-index:3;pointer-events:none;border-left:1px dashed #d6d6d6;width:0;position:absolute}.paionix__effectGrid>[class^=timeline-line-]:after{content:"";background:#f04444;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;left:0;transform:translate(-50%,50%)}.timeline-line-01{--point-bottom:80px;left:0}.timeline-line-02{--point-bottom:54px;left:25%}.timeline-line-03{--point-bottom:65px;left:50%}.timeline-line-04{--point-bottom:116px;left:75%}.paionix .field__deploycase{max-width:1320px;margin:0 auto 130px}.paionix-version-pc{width:100%;max-width:1320px;margin-top:55px}.paionix-version-pc img{width:100%;height:auto;display:block}.paionix-version-mobile{display:none}@media (max-width:1320px){.paionix__visualTxt,.paionix__visualTxt:lang(en){box-sizing:border-box;padding-left:0;padding-right:0}.bg-txt-paionix{z-index:1;width:auto;max-width:none;overflow:initial;text-align:center;margin:32px auto -18px;position:relative;top:auto;left:auto;transform:none}.bg-txt-paionix img{width:100%;max-width:750px;height:auto}.paionix__service{max-width:1080px;margin-left:auto;margin-right:0;padding-left:0}.paionix__serviceItem>div{margin-left:20px}.paionix__supportBg{padding:100px 25px}.paionix__supportGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.paionix__effectBg{background-image:url(/images/effect-bg-m.png);margin-top:80px;margin-bottom:75px;padding:0 25px}}@media (max-width:1100px){.paionix__service{max-width:1040px;margin-left:auto;margin-right:0;padding-left:0}.paionix__service:lang(en){max-width:1060px}.paionix__serviceItem>div{margin-left:0}}@media (max-width:1000px){.paionix br.pc{display:none!important}.paionix__service{box-sizing:border-box;max-width:100%;margin-left:0;margin-right:0;padding-left:25px;padding-right:25px}.paionix__serviceItem>div{margin-left:0}.paionix__supportBg{padding:100px 25px}.paionix__supportGrid{flex-direction:column;gap:20px;display:flex}.paionix__supportCard{box-sizing:border-box;grid-template-rows:48px auto;grid-template-columns:48px 1fr;gap:17px 19px;width:100%;height:auto;padding:24px 25px;display:grid}.paionix__supportIconBox{width:48px;height:48px;margin-bottom:0}.paionix__supportIconBox img{object-fit:contain;max-height:100%}.paionix__supportCard h4{align-self:center;margin-bottom:0;font-size:22px}.paionix__supportCard h4:lang(en){font-size:20px}.paionix__supportCard ul{grid-column:1/-1}.paionix__effectBg{background-image:url(/images/effect-bg-m.png);margin-bottom:75px;padding:0 25px}.paionix__effect{margin-bottom:75px}.paionix__effect h3{font-size:27px;font-weight:700}.paionix__effect .paionix__sectionDesc{margin-bottom:0}.paionix__effectGrid{flex-direction:column;height:auto;display:flex}.paionix__effectGrid:before,.paionix__effectGrid:after,.paionix__effectGrid>[class^=timeline-line-]{display:none}.paionix__effectCard{text-align:left;border-bottom:1px dashed #cfcfcf;width:100%;height:auto;padding:32px 0 28px}.paionix__effectCard:first-of-type{padding-top:0}.paionix__effectCard:last-child{border-bottom:0;padding-bottom:0}.paionix__effectCard h4{margin-bottom:10px;font-size:21px;line-height:1.4}.paionix__effectCard p{word-break:keep-all;line-height:28px}}@media (max-width:768px){.paionix .pc{display:none}.paionix .mobile{display:block}.paionix .service_area{display:none}.paionix .field__wrap{width:100%;padding:0}.paionix__visual{background:0 0;min-height:0;margin:57px auto 0;padding:0;display:block}.paionix__visualTxt,.paionix__visualTxt:lang(en){width:100%;padding:0}.paionix__visual h2{box-sizing:border-box;word-break:keep-all;max-width:none;padding:0 25px;font-size:30px;font-weight:700;line-height:39px}.paionix__visual h2 br{display:none}.paionix__visual p{box-sizing:border-box;word-break:keep-all;max-width:none;margin-top:20px;margin-left:0;padding:0 25px;font-size:16px;font-weight:400;line-height:22px}.paionix__visual p:lang(en){min-height:auto}.paionix__visual p br,.paionix__visual .bg-right{display:none}.paionix__visual .bg-bottom{background:url(/images/bg_paionix_m.png) 100% 30%/cover no-repeat;background-attachment:initial;opacity:0;width:100%;max-width:none;height:180px;margin:48px 0 0;display:block;transform:translate(100%)}.paionix__visual .bg-bottom.on{opacity:1;width:100%;animation:.6s cubic-bezier(.42,.01,.58,.99) visualRight;transform:translate(0)}.paionix__service{width:auto;margin:0 25px;padding-left:0;padding-right:0}.paionix__serviceItem{border-top:1px solid #ddd;padding:37px 0;display:block}.paionix__serviceItem:last-child{padding-bottom:0}.paionix__serviceItem h3,.paionix__serviceItem h4{min-width:0;font-size:22px;font-weight:400;line-height:28px}.paionix__serviceItem p,.paionix__serviceItem li{font-size:16px;font-weight:400;line-height:22px}.paionix__serviceItem p:lang(en),.paionix__serviceItem li:lang(en){line-height:28px}.paionix__serviceItem>div{max-width:none;margin-top:20px;margin-left:0}.paionix__serviceItem li{margin-top:10px}.paionix .field__scope{max-width:none;margin:80px 25px 75px}.paionix .field__scope h3,.paionix__support h3,.paionix__effect h3,.paionix .field__deploycase h3{font-size:27px;font-weight:700;line-height:34px}.paionix__sectionDesc{font-size:16px;font-weight:400;line-height:24px}.paionix .field__scope img{margin-top:28px}.paionix .field__scope img.pc{display:none}.paionix .field__scope img.mobile{width:100%;height:auto;display:block}.paionix__supportBg{margin-top:0;padding:0 25px}.paionix__support{margin-top:80px;margin-bottom:75px}.paionix__supportGrid{flex-direction:column;gap:20px;margin-top:0;display:flex}.paionix__supportCard{border-radius:16px;height:auto;min-height:0;padding:24px 25px}.paionix__supportCard h4{align-self:center;margin-top:0;margin-bottom:0;font-size:22px;line-height:1.4}.paionix__supportCard h4:lang(en){font-size:20px}.paionix__supportCard li{font-size:16px;line-height:28px}.paionix__effectBg{background:#fff url(/images/effect-bg-m.png) 100% 100% no-repeat;margin-bottom:75px}.paionix__effectGrid{flex-direction:column;height:auto;margin-top:40px;display:flex}.paionix__effectGrid:before,.paionix__effectGrid:after,.paionix__effectGrid>[class^=timeline-line-]{display:none}.paionix__effectCard{border-bottom:1px dashed #cfcfcf;min-height:0;padding:32px 0 28px}.paionix__effectCard:first-child{margin-top:0}.paionix__effectCard:last-child{border-bottom:0;padding-bottom:0}.paionix__effectCard h4{margin-top:0;font-size:21px}.paionix .field__deploycase{margin-bottom:70px}.paionix-version-pc{display:none}.paionix-version-mobile{width:100%;margin-top:40px;display:block}.paionix-version-mobile img{width:100%;height:auto;display:block}}@media (max-width:1370px){.field__scope,.field__deploycase,.torahware__vision,.torahware__mission,.torahware__coreValue,.torahware__service,.torahware__field,.torahware__history .year h3{box-sizing:border-box;padding-left:25px;padding-right:25px}}@media (max-width:768px){.paionix__scope,.paionix__scope:lang(en){margin:80px 25px 75px;padding-left:0;padding-right:0}.paionix__scope img.mobile{width:100%;max-width:100%;height:auto;display:block}}
