*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;color:#1a2233;word-break:keep-all;overflow-wrap:break-word;background:#fff;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,sans-serif}.work-body{word-break:normal}.lp h2{text-wrap:balance}a{color:inherit;text-decoration:none}::selection{color:#fff;background:#176cff}input[type=range].baSlider{appearance:none;cursor:ew-resize;background:0 0}input[type=range].baSlider::-webkit-slider-thumb{-webkit-appearance:none;cursor:ew-resize;background:0 0;border-radius:50%;width:44px;height:44px}input[type=range].baSlider::-moz-range-thumb{cursor:ew-resize;background:0 0;border:none;border-radius:50%;width:44px;height:44px}.nav-link:hover{color:#176cff}.btn-primary:hover{background:#145cd9!important}.btn-white:hover{background:#eaf4fc!important}.btn-ghost:hover{background:#ffffff2e!important}.svc-card{transition:transform .18s,box-shadow .18s}.svc-card:hover{transform:translateY(-5px);box-shadow:0 16px 34px #0e2a4721}.lp-input:focus,.lp-select:focus,.lp-textarea:focus{border-color:#176cff!important}@media (max-width:1024px){.lp .g4{grid-template-columns:repeat(2,1fr)!important}.lp .split{grid-template-columns:1fr!important}.lp .worklog-more-wide{margin-top:16px!important;position:static!important}}@media (max-width:768px){.lp section{padding-top:54px!important;padding-bottom:54px!important}.lp h1{font-size:34px!important;line-height:1.22!important}.lp h2{font-size:26px!important}.lp .g3{grid-template-columns:1fr!important}.lp .g5,.lp .gstat{grid-template-columns:repeat(2,1fr)!important}.lp .navlinks,.lp .utilhide{display:none!important}.lp .heroctas a{flex:100%!important;justify-content:center!important}.lp .ctapad{padding:26px!important}.lp .footgrid{grid-template-columns:1fr 1fr!important;gap:32px 24px!important}.lp .footgrid>div:first-child{grid-column:1/-1!important}.lp .batabs{grid-template-columns:repeat(3,1fr)!important}.lp .worklog-more{margin-top:16px!important;position:static!important}}@media (max-width:480px){.lp .g4,.lp .footgrid{grid-template-columns:1fr!important}.lp .utilbar-inner,.lp .headbar-inner{padding-left:16px!important;padding-right:16px!important}.lp .utilbar-phone,.lp .headbar-tel{white-space:nowrap!important}.lp .headbar-tel{gap:6px!important;padding:10px 14px!important;font-size:14px!important}}.work-body img{border-radius:14px;max-width:100%;height:auto;margin:20px auto;display:block}.work-body figure{margin:26px 0}.work-body figure img{margin:0 auto}.work-body figure[style*=text-align\:left] img,.work-body figure[style*="text-align: left"] img{margin-left:0;margin-right:auto}.work-body figure[style*=text-align\:right] img,.work-body figure[style*="text-align: right"] img{margin-left:auto;margin-right:0}.work-body figcaption{color:#6a7f94;text-align:center;margin-top:8px;font-size:13px}.work-body p{margin:0 0 4px}.work-body p:empty{min-height:1.35em}.work-body h2,.work-body h3{color:#0e2a47;margin:30px 0 12px;line-height:1.4}.work-body ul,.work-body ol{margin:0 0 16px;padding-left:24px}.work-body blockquote{color:#33475c;background:#f4f9fe;border-left:4px solid #176cff;border-radius:0 10px 10px 0;margin:20px 0;padding:14px 20px}.work-body hr{border:0;border-top:1px solid #e6edf4;margin:28px 0}.work-body a[data-jj-link]{color:inherit;background:#fff;border:1px solid #e1ecf7;border-radius:14px;align-items:stretch;margin:20px 0;text-decoration:none;display:flex;overflow:hidden}.work-body a[data-jj-link] img[data-jj-link-img]{object-fit:cover;border-radius:0;flex:none;width:180px;height:132px;margin:0;display:block}.work-body a[data-jj-link] [data-jj-link-body]{flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:14px 18px;display:flex}.work-body a[data-jj-link] [data-jj-link-title]{color:#0e2a47;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.work-body a[data-jj-link] [data-jj-link-desc]{color:#5b7286;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.work-body a[data-jj-link] [data-jj-link-host]{color:#8aa0b5;font-size:13px}@media (max-width:640px){.work-body a[data-jj-link]{flex-direction:column}.work-body a[data-jj-link] img[data-jj-link-img]{width:100%;height:180px}}
