:root{--se-primary-deep:#16262e;--se-primary-soft:#edf2f5;--se-bg:#f4f5f5;--se-bg-2:#fafafa;--se-content-w:calc(1500px - 2 * var(--se-pad-x));--se-wide-w:1500px;--se-pad-x:clamp(24px,5vw,96px);--se-gutter:32px;--se-fs-display:58px;--se-lh-display:1.2;--se-fs-h1:48px;--se-lh-h1:1.25;--se-fs-h2:clamp(32px,3vw,48px);--se-lh-h2:1.25;--se-radius:0px;--se-radius-lg:0px;--se-r-lg:0px;--se-r-md:0px;--se-r-sm:0px;--se-r-xs:0px;--se-r-ui:0px;--se-scrim-top:.66}body{font-family:var(--se-font,'Pretendard Variable',sans-serif);background:#fff}.navbar{min-height:72px;border-bottom:1px solid #e8e8e8;box-shadow:none!important}.navbar>.container,body>footer>.container{max-width:1500px;width:100%;padding-left:clamp(24px,5vw,96px);padding-right:clamp(24px,5vw,96px)}.navbar .navbar-nav{gap:22px}.navbar .nav-link{font-size:13px;font-weight:400;letter-spacing:-.015em}.navbar .se-logo{height:auto;width:172px}.navbar .nav-item .btn-primary{background:0 0!important;border:0!important;color:#222!important;box-shadow:none!important;border-radius:0;padding:10px 0!important;margin-left:25px!important}.navbar .nav-item .btn-primary:after{content:'→';margin-left:22px}.se-nav-over .navbar.is-top:not(.is-menu-open) .nav-item .btn-primary{color:#fff!important}.navbar .dropdown-menu{border-radius:0;border-color:#e5e5e5;box-shadow:0 12px 24px #0000000d;padding:15px 8px}.navbar .dropdown-item{font-size:13px;padding:12px 18px}.main-content{padding-top:72px}.se-nav-over .main-content{padding-top:0}.se-root .se-hero--xl .se-hero__title,.se-root .se-hero__title{font-weight:350;font-size:clamp(38px,3.7vw,58px);line-height:1.23;letter-spacing:-.04em;text-wrap:pretty}.se-root .se-hero__label,.se-root .se-sechead__label{font-size:12px;letter-spacing:.13em;font-weight:500;color:#24659b;margin-bottom:23px}.se-root .se-hero__lede{font-size:16px;line-height:1.85;max-width:48ch}.se-root .se-hero--over{min-height:640px;padding-top:160px;padding-bottom:90px}.se-root .se-hero--over .se-hero__body{max-width:680px}.se-root .se-hero--over .se-hero__label,.se-root .se-hero--over .se-hero__title{color:#fff}.se-root .se-hero--over .se-hero__lede,.se-root .se-hero--over .se-hero__note{color:#eff2f4}.se-root .se-heroband__media{inset:-35px 0;translate:0 var(--site-parallax-y,0)}.se-root .se-cert__item{border-radius:0}.se-root .en-topo__node--hl,.se-root .se-arch__layer--out,.se-root .se-axismap__base{border-color:var(--se-line,#e1e5e7)}.se-root .pf-proc{border-color:transparent;background:#edf2f5}.se-root .se-metric__shift .to{color:#24659b}.se-root .se-callout--ok,.se-root .se-callout--warn{background:#f5f6f6;border-color:#e1e5e7}.se-root .se-callout--ok .se-callout__title,.se-root .se-callout--warn .se-callout__title{color:var(--se-ink,#212121)}.se-root .se-btn--ghost{border:0;border-bottom:1px solid #a4a7a9;border-radius:0;padding-left:0;padding-right:0;margin-right:20px;background:0 0;color:var(--se-ink,#212121)}.se-root .se-btn--ghost:hover{background:0 0;color:#24659b;border-color:#24659b}.se-root .se-hero--over .se-btn--ghost{color:#fff;border-color:#ffffff80}.se-root .se-bundle__chip--set{border-color:var(--se-line,#e1e5e7)}.se-root .sp-bar__seg--ok{background:#e6f1f8;color:#1f5f8f}.se-root .sp-bar__seg--warn{background:#e8f4ed;color:#1e6b45}.se-root .sp-bar__seg--bad{background:#fbe9e7;color:#a8321f}.se-root .sp-items{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1024px){.se-root .sp-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.se-root .sp-items{grid-template-columns:minmax(0,1fr)}}.se-root .se-container--narrow{max-width:calc(var(--se-content-w) + var(--se-pad-x) * 2)}.se-root .se-container--narrow>*{max-width:var(--se-narrow-w,760px)}.se-root .se-container--narrow:has(>.se-sechead--center)>*{margin-left:auto;margin-right:auto}@media(max-width:768px){.se-root .pf-axis{padding-left:0;padding-right:0}}@media(max-width:600px){.se-root .se-spec--stack table{min-width:0}.se-root .se-spec--stack thead{display:none}.se-root .se-spec--stack tbody tr{display:block;padding:14px 18px;border-bottom:1px solid var(--se-line-2,#eceff1)}.se-root .se-spec--stack tbody tr:last-child{border-bottom:0}.se-root .se-spec--stack tbody td{display:block;padding:0;border:0;white-space:normal}.se-root .se-spec--stack tbody td:first-child{font-weight:500;color:var(--se-ink,#212121)}.se-root .se-spec--stack tbody td+td::before{content:attr(data-label);display:block;margin-top:8px;font-size:12px;line-height:1.6;font-weight:400;color:var(--se-sub,#696969)}.se-root .se-spec--stack tbody td[data-label=""]::before{display:none}.se-root .se-spec table:not(:has(thead)){min-width:0}.se-root .se-spec table:not(:has(thead)) tr{display:block;padding:14px 18px;border-bottom:1px solid var(--se-line-2,#eceff1)}.se-root .se-spec table:not(:has(thead)) tr:last-child{border-bottom:0}.se-root .se-spec table:not(:has(thead)) td,.se-root .se-spec table:not(:has(thead)) th{display:block;width:auto;padding:0;border:0;background:0 0}.se-root .se-spec table:not(:has(thead)) th{margin-bottom:4px}}.se-root .se-h1,.se-root .se-h2,.se-root .se-sechead__title{font-weight:400;letter-spacing:-.035em}.se-root .se-cta__title,.se-root .se-h2,.se-root .se-sechead__title{font-size:clamp(32px,3vw,48px);line-height:1.25}.se-root .se-h3,.se-root .se-h4{font-weight:450}.se-root .se-h1,.se-root .se-h2,.se-root .se-h3,.se-root .se-h4{color:var(--se-ink,#212121)}.se-root .se-band--deep :is(.se-h1,.se-h2,.se-h3,.se-h4),.se-root .se-hero--over :is(.se-h1,.se-h2,.se-h3,.se-h4){color:inherit}.se-root .se-sechead{margin-bottom:42px}.se-root .se-sechead__lede{font-size:15px;line-height:1.85;max-width:64ch}.se-root .se-btn{border-radius:0;min-height:48px;font-size:14px;font-weight:450;box-shadow:none;transition:background .2s,color .2s,border-color .2s}.se-root .se-btn--outline,.se-root .se-btn--primary:not([type=submit]){border:0;border-bottom:1px solid #a4a7a9;border-radius:0;padding-left:0;padding-right:0;margin-right:20px;background:0 0;color:var(--se-ink,#212121)}.se-root .se-btn--outline:hover,.se-root .se-btn--primary:not([type=submit]):hover{background:0 0;color:#24659b;border-color:#24659b}.se-root button[type=submit].se-btn--primary{background:#16262e;border-color:#16262e;color:#fff}.se-root button[type=submit].se-btn--primary:hover{background:#24659b;border-color:#24659b;color:#fff}.se-root .se-hero--over .se-btn--outline,.se-root .se-hero--over .se-btn--primary{color:#fff;border-color:#ffffff80;background:0 0}.se-root .se-hero--over .se-btn:hover{color:#fff;background:0 0;border-color:#fff}.se-root a.se-btn:after{content:'→';display:inline-block;margin-left:14px;transition:transform .25s}.se-root a.se-btn[target=_blank]:after{content:'↗'}.se-root a.se-btn[download]:after{content:'↓'}.se-root a.se-btn[href^="mailto:"]:after,.se-root a.se-btn[href^="tel:"]:after{content:none}.se-root .se-hero__cta a.se-btn{flex:0 1 auto;justify-content:flex-start}.se-root a.se-btn:hover:after{transform:translateX(4px)}.se-root a.se-btn[target=_blank]:hover:after{transform:translate(3px,-3px)}.se-root a.se-btn[download]:hover:after{transform:translateY(3px)}.se-root .se-cta{border-radius:0;background:#edf2f5;padding:64px;box-shadow:none}.se-root .se-cta__title{font-weight:400}.se-root .se-cta__desc{font-size:15px;line-height:1.85}.se-root .se-axis,.se-root .se-callout,.se-root .se-solution{border-radius:0;box-shadow:none}.se-root .se-solution{padding:35px;background:#f5f6f6;border:0}.se-root .se-axis__title,.se-root .se-solution__title{font-weight:450;font-size:26px}.se-root .se-axis__shot{aspect-ratio:4/3}.se-root .se-axis__shot img{filter:saturate(.85)}.se-root .se-metric{border-radius:0;background:0 0;border:0;border-top:1px solid #cbd0d3;padding:28px 0}.se-root .se-metric__value{font-weight:350;font-size:clamp(40px,4vw,64px);letter-spacing:-.045em}.se-root .se-band--deep{background:#16262e}.se-root .se-figure{border-radius:0;overflow:hidden}.se-root .se-figure img{border-radius:0}.se-root .se-hero__media{background:#f4f5f5;border-radius:0;padding:28px;min-width:0}.se-root .se-hero__media img{border-radius:0;object-fit:contain;max-height:520px;margin:auto}.se-root .se-hero--xl.se-hero--media{grid-template-areas:'head media' 'body media';grid-template-columns:1fr 1fr;column-gap:70px;row-gap:25px;align-items:center}.se-root .se-hero--xl.se-hero--media .se-hero__head{align-self:end}.se-root .se-hero--xl.se-hero--media .se-hero__body{align-self:start}.se-root .se-form .form-control,.se-root .se-form .form-select{border-radius:0;background:#fafafa;min-height:48px}.se-root .se-faq{border-radius:0}.se-root .se-filter{gap:12px}.se-root .se-filter__btn{border-radius:0}.se-root .se-filter__btn.is-active{background:#16262e;border-color:#16262e;color:#fff}.se-root .se-filter__btn:not(.is-active):hover{border-color:#24659b;color:#24659b}.se-root sub,.se-root sup{font-size:max(12px,.7em)}body>footer{display:block;background:#fff;border-top:1px solid #e1e5e7;margin:0!important;padding:65px 0 30px!important;font-size:13px;color:#222}body>footer h5,body>footer h6{font-weight:500;font-size:13px}body>footer p{font-size:12px;line-height:1.9}body>footer .small,body>footer small{font-size:12px}body>footer .text-muted{color:#64696d!important}body>footer a{color:inherit;text-decoration:none}body>footer .social-links a{border-radius:0}body>footer .social-links{gap:12px}body>footer .row{row-gap:20px}body>footer .social-links a[target=_blank] span:after{content:'↗';margin-left:6px;font-size:12px}.home-v5{--header:72px}.home-v5 .landing-v5{width:100%}.home-v5 p{margin-bottom:0}.home-v5 h1,.home-v5 h2,.home-v5 h3{font-family:var(--se-font)}.main-content>.hero-section{background:#f4f5f5!important;color:#222;padding:90px 0}.main-content>.hero-section h1{font-family:var(--se-font);font-size:clamp(36px,4vw,58px);font-weight:350;line-height:1.23}.main-content>.hero-section .min-vh-100{min-height:620px!important}.main-content>.hero-section .btn{border-radius:0}@media(max-width:1100px){.navbar .navbar-nav{gap:10px}.navbar .nav-link{font-size:12px}.se-root .se-hero--xl.se-hero--media{column-gap:35px}}@media(max-width:991px){.navbar .navbar-collapse{max-height:calc(100svh - 72px);overflow-y:auto;background:#fff}.navbar .nav-item .btn-primary{margin-left:0!important}.se-nav-over .navbar.is-menu-open .nav-item .btn-primary{color:#222!important}.navbar .navbar-nav{gap:4px}}@media(max-width:768px){:root{--se-fs-h1:34px;--se-lh-h1:1.3;--se-fs-h2:30px;--se-lh-h2:1.3;--se-gutter:24px;--se-pad-x:24px}.navbar{min-height:64px}.navbar .se-logo{width:145px}.main-content{padding-top:64px}.se-nav-over .main-content{padding-top:0}.se-root .se-hero--xl .se-hero__title,.se-root .se-hero__title{font-size:36px;line-height:1.25}.se-root .se-hero--over{min-height:580px;padding-top:135px;padding-bottom:65px}.se-root .se-hero__lede{font-size:14px}.se-root .se-hero--xl.se-hero--media{display:flex;flex-direction:column;gap:26px;align-items:stretch}.se-root .se-hero--xl.se-hero--media .se-hero__body,.se-root .se-hero--xl.se-hero--media .se-hero__head{align-self:stretch}.se-root .se-hero__media{padding:20px}.se-root .se-cta__title,.se-root .se-h2,.se-root .se-sechead__title{font-size:30px}.se-root .se-cta{padding:36px 24px}.se-root .se-solution{padding:28px 24px}body>footer{padding-top:45px!important}.home-v5{--header:64px}}@media(prefers-reduced-motion:reduce){.se-root .se-heroband__media{translate:none!important}.se-root a.se-btn:after{transition:none}}.home-v5 h1,.home-v5 h2,.home-v5 h3,.home-v5 h4{color:inherit}.home-v5 .v5-feature h2,.home-v5 .v5-hero h1{color:#fff}.se-root .se-heroband__media img{object-position:50% var(--se-hero-pos-y,50%)}@media (max-width:768px){.se-root .se-heroband__media img{object-position:68% var(--se-hero-pos-y,50%)}.se-root .se-heroband__media--tall img{object-position:50% bottom}}.se-root .pf-input-flow{display:grid;gap:20px;margin-top:28px}.se-root .pf-input-flow__outputs,.se-root .pf-input-flow__sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.se-root .pf-input-flow__outputs>a,.se-root .pf-input-flow__process,.se-root .pf-input-flow__sources>div{border:1px solid var(--se-line);background:#fff;padding:24px;color:var(--se-ink);text-decoration:none}.se-root .pf-input-flow span,.se-root .pf-input-flow strong{display:block}.se-root .pf-input-flow span{margin-top:8px;color:var(--se-sub);font-size:14px}.se-root .pf-input-flow__process{background:#eaf3f7;border-color:#a9cad9;text-align:center}.se-root .pf-input-flow__outputs{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:760px){.se-root .pf-input-flow__outputs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.se-root .pf-input-flow__outputs,.se-root .pf-input-flow__sources{grid-template-columns:1fr}}.se-root .cn-service-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px}.se-root .cn-service-choice a{display:block;padding:28px;border:1px solid var(--se-line);color:var(--se-ink);text-decoration:none}.se-root .cn-service-choice span,.se-root .cn-service-choice strong{display:block}.se-root .cn-service-choice strong{font-size:22px}.se-root .cn-service-choice span{margin-top:12px;color:var(--se-sub);line-height:1.7}@media(max-width:700px){.se-root .cn-service-choice{grid-template-columns:1fr}.se-ref--sm{--ref-h:24px}.se-ref--md{--ref-h:34px}.se-ref--lg{--ref-h:42px}}.se-root .ca-install-example{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:28px;margin-top:28px;padding:24px;background:#eef3f5}.se-root .ca-install-example img{width:100%;height:210px;object-fit:contain;background:#fff}.se-root .ca-install-example strong{font-size:20px}.se-root .ca-install-example p{margin:12px 0;line-height:1.7}.se-root .ca-install-example small{color:var(--se-sub)}@media(max-width:600px){.se-root .ca-install-example{grid-template-columns:1fr}.se-root .ca-install-example img{height:180px}}.se-root .pd-choice-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 12px}.se-root .pd-choice-shortcuts a{padding:20px;border:1px solid var(--se-line);text-decoration:none;color:var(--se-ink);background:#f0f5f7}.se-root .pd-choice-shortcuts strong{display:block;margin-top:8px;color:var(--se-primary-text)}@media(max-width:650px){.se-root .pd-choice-shortcuts{grid-template-columns:1fr}}.se-ref{display:inline-flex;align-items:center;line-height:0;vertical-align:middle}.se-ref img{display:block;height:var(--ref-h,40px);width:auto;max-width:100%;object-fit:contain;object-position:left center}.se-ref--sm{--ref-h:28px}.se-ref--md{--ref-h:40px}.se-ref--lg{--ref-h:52px}.se-root .se-refs{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px 48px;padding:30px 0;border-top:1px solid var(--se-line);border-bottom:1px solid var(--se-line)}.se-root .se-refs__label{font-size:14px;font-weight:600;letter-spacing:.04em;color:var(--se-sub)}.se-root .se-refs__list{display:flex;flex-wrap:wrap;gap:28px 64px;margin:0;padding:0;list-style:none}.se-root .se-refs__item a,.se-root .se-refs__item>div{display:flex;align-items:center;gap:22px;color:var(--se-ink);text-decoration:none}.se-root .se-refs__txt span,.se-root .se-refs__txt strong{display:block}.se-root .se-refs__txt strong{font-size:16px;font-weight:600}.se-root .se-refs__txt span{margin-top:4px;font-size:14px;color:var(--se-sub)}.se-root .se-refs__item a:hover strong{text-decoration:underline;text-underline-offset:4px}.se-root .cn-service-choice .se-ref{display:flex;margin:0 0 24px}.se-root .cn-service-choice a{background:#fff}.se-root .cn-service-choice em{display:block;margin-top:18px;padding-top:16px;border-top:1px solid var(--se-line);font-style:normal;font-size:14px;font-weight:600;line-height:1.6;color:var(--se-ink)}.se-root .se-callout .se-ref{display:flex;margin-bottom:16px}.se-root .se-case__thumb{position:relative}.se-root .se-case__ref{position:absolute;right:14px;bottom:14px;padding:9px 14px;background:#fff;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 4px 14px rgba(0,0,0,.16);line-height:0}.se-root .se-case__ref .se-ref{--ref-h:24px}@media(max-width:700px){.se-root .se-refs{grid-template-columns:1fr;gap:18px}.se-root .se-refs__list{flex-direction:column;gap:22px}.se-root .se-refs__item a,.se-root .se-refs__item>div{flex-direction:column;align-items:flex-start;gap:12px}.se-root .se-case__ref{right:12px;bottom:12px;padding:8px 12px}.se-root .se-case__ref .se-ref{--ref-h:20px}}.se-root .se-spec td .se-ref{display:flex;margin-bottom:10px}.se-root .se-case__ref .se-ref img{width:auto;max-width:none;aspect-ratio:auto;object-fit:contain}