.marketing{--m-ink:#202124;--m-muted:#838995;--m-body:#646b78;--m-paper:#fff;--m-line:#e9ecf1;--m-blue:#3459de;min-height:100vh;color:var(--m-ink);background:var(--m-paper);word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard,Noto Sans KR,sans-serif;font-size:16px;line-height:1.65}.marketing *,.marketing :before,.marketing :after{box-sizing:border-box}.marketing a{color:inherit;text-decoration:none}.marketing a:focus-visible,.marketing summary:focus-visible{outline:2px solid var(--m-blue);outline-offset:5px}.marketing img{max-width:100%;display:block}.marketing h1,.marketing h2,.marketing h3,.marketing p,.marketing figure{margin:0}.marketing svg{vertical-align:middle;flex-shrink:0}.marketing-wrap{width:min(1220px,100% - 64px);margin-inline:auto}main.marketing-main{max-width:none;margin:0;padding:0}.marketing-skip{z-index:100;background:#fff;padding:12px 20px;position:absolute;top:-80px;left:20px}.marketing-skip:focus{top:12px}.marketing-header{border-bottom:1px solid var(--m-line)}.marketing-header-inner{align-items:center;gap:44px;min-height:64px;display:flex}.marketing a.marketing-wordmark{color:var(--m-ink)!important;letter-spacing:-.9px!important;font-size:22px!important}.marketing-wordmark>svg{display:none}.marketing-nav,.marketing-account{align-items:center;gap:30px;display:flex}.marketing-nav a,.marketing-login{font-size:14px;font-weight:500}.marketing-nav a{color:var(--m-body)}.marketing-nav a:hover,.marketing-login:hover{color:var(--m-blue)}.marketing-account{gap:24px;margin-left:auto}.marketing-header-inner>.m-text-link{margin-left:auto}.marketing .m-button{border:1px solid var(--m-blue);background:var(--m-blue);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:11px 17px;font-size:14px;font-weight:600;line-height:1.45;transition:background .15s,border-color .15s;display:inline-flex}.marketing .m-button:hover{background:#294bc9;border-color:#294bc9}.marketing .m-button-small{min-height:36px;padding:7px 13px;font-size:13px}.marketing .m-text-link{min-height:44px;color:var(--m-blue);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.marketing .m-text-link:hover{color:#294bc9}.marketing .m-eyebrow{color:var(--m-muted);font-size:13px;font-weight:500;line-height:1.5}.marketing-hero{grid-template-columns:1.3fr 1fr;align-items:end;gap:64px;padding-block:80px 76px;display:grid}.marketing-hero h1{letter-spacing:-.055em;margin-top:20px;font-size:52px;font-weight:650;line-height:1.28}.marketing-hero-description{max-width:440px;color:var(--m-body);font-size:16px;line-height:1.85}.marketing-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:26px;display:flex}.marketing .marketing-fine{color:var(--m-muted);margin-top:13px;font-size:12px}.marketing-section{border-top:1px solid var(--m-line);padding-block:64px;scroll-margin-top:24px}.marketing h2{color:var(--m-ink);letter-spacing:-.045em;font-size:32px;font-weight:600;line-height:1.4}.marketing-section-head h2,.marketing-faq h2{margin-top:14px}.marketing-section-head>p:last-child:not(.m-eyebrow){color:var(--m-body);margin-top:15px;font-size:16px}.marketing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:42px;display:grid}.marketing-feature-number,.marketing-steps li>span{color:var(--m-muted);font-variant-numeric:tabular-nums;font-size:13px}.marketing-feature h3,.marketing-steps h3{letter-spacing:-.035em;margin:12px 0;font-size:20px;font-weight:600;line-height:1.45}.marketing-feature>p{color:var(--m-body);font-size:15px;line-height:1.8}.marketing-feature>p.marketing-feature-detail{border-top:1px solid var(--m-line);color:var(--m-muted);margin-top:22px;padding-top:16px;font-size:12px}.marketing-example-inner{grid-template-columns:1.3fr 1fr;align-items:center;gap:64px;margin-top:34px;display:grid}.marketing-example-photo{border-radius:4px;display:block;overflow:hidden}.marketing-example-photo img{aspect-ratio:3/2;object-fit:cover;object-position:center 58%;width:100%;height:auto}.marketing-example-content h3{letter-spacing:-.025em;margin:12px 0 8px;font-size:32px;font-weight:600;line-height:1.3}.marketing-example-location{color:var(--m-muted);font-size:13px}.marketing .marketing-example-description{color:var(--m-body);margin-top:23px;font-size:16px;line-height:1.8}.marketing-example-info{border-top:1px solid var(--m-line);margin:25px 0 14px}.marketing-example-info>div{border-bottom:1px solid var(--m-line);grid-template-columns:85px minmax(0,1fr);gap:16px;padding:12px 0;font-size:13px;display:grid}.marketing-example-info dt{color:var(--m-muted)}.marketing-example-info dd{color:var(--m-body);margin:0}.marketing-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:36px 0 24px;padding:0;list-style:none;display:grid}.marketing-steps li{border-top:1px solid var(--m-line);padding-top:22px}.marketing-steps li p{color:var(--m-body);font-size:15px;line-height:1.8}.marketing-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}.marketing-plan{border:1px solid var(--m-line);background:#fff;border-radius:7px;min-width:0;padding:26px}.marketing-plan-active{border-color:var(--m-blue)}.marketing-plan-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.marketing-plan-label h3{letter-spacing:-.03em;font-size:20px;font-weight:600}.marketing-plan-label>span{color:var(--m-muted);font-size:12px}.marketing-plan-active .marketing-plan-label>span{color:var(--m-blue)}.marketing .marketing-plan-desc{min-height:51px;color:var(--m-body);margin-top:16px;font-size:14px;line-height:1.8}.marketing .marketing-price{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:26px;display:flex}.marketing-price strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:600;line-height:1.2}.marketing-price>span{color:var(--m-body);font-size:14px}.marketing .marketing-price-note{color:var(--m-muted);margin-top:10px;font-size:12px}.marketing-plan>.m-button{width:100%;margin-top:24px}.marketing-plan-unavailable{border:1px solid var(--m-line);min-height:44px;color:var(--m-muted);background:#fafbfc;border-radius:6px;justify-content:center;align-items:center;margin-top:24px;padding:10px 14px;font-size:14px;display:flex}.marketing-plan ul{border-top:1px solid var(--m-line);flex-direction:column;gap:13px;margin:25px 0 0;padding:23px 0 0;list-style:none;display:flex}.marketing-plan li{align-items:flex-start;gap:9px;font-size:14px;line-height:1.6;display:flex}.marketing-plan li svg{color:var(--m-muted);margin-top:3px}.marketing-plan-active li svg{color:var(--m-blue)}.marketing-plan li svg{flex-shrink:0}.marketing-plan-future{border-top:1px solid var(--m-line);margin-top:22px;padding-top:20px}.marketing .marketing-plan-future>p{color:var(--m-muted);font-size:12px;line-height:1.6}.marketing-plan-future ul{border-top:0;margin-top:15px;padding-top:0}.marketing-plan-future-dot{color:var(--m-muted);text-align:center;flex:0 0 17px}.marketing .marketing-pricing-note{max-width:970px;color:var(--m-muted);margin-top:23px;font-size:12px;line-height:1.8}.marketing-pricing-note a{color:var(--m-body);text-underline-offset:3px;text-decoration:underline}.marketing-faq{grid-template-columns:.8fr 1.4fr;gap:64px;display:grid}.marketing-faq h2+p{color:var(--m-body);margin-top:15px;font-size:15px}.marketing-faq-list{border-top:1px solid var(--m-line)}.marketing-faq details{border-bottom:1px solid var(--m-line)}.marketing-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:15px;font-weight:500;list-style:none;display:flex}.marketing-faq summary::-webkit-details-marker{display:none}.marketing-faq summary>span{color:var(--m-muted);flex-shrink:0;font-size:22px;font-weight:400;line-height:1}.marketing-faq details[open] summary>span{transform:rotate(45deg)}.marketing-faq details>p{color:var(--m-body);padding:0 30px 24px 0;font-size:14px;line-height:1.9}.marketing-final-cta{border-top:1px solid var(--m-line);justify-content:space-between;align-items:center;gap:32px;padding-block:52px;display:flex}.marketing-final-cta h2{font-size:28px}.marketing-final-cta p{color:var(--m-body);margin-top:12px;font-size:15px}.marketing-final-cta .m-button{flex-shrink:0}.marketing-footer{border-top:1px solid var(--m-line);grid-template-columns:1fr auto;align-items:start;gap:30px;padding-block:32px;display:grid}.marketing-footer div>p{color:var(--m-muted);margin-top:12px;font-size:12px}.marketing-footer nav{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.marketing-footer nav a{min-height:32px;color:var(--m-body);align-items:center;gap:5px;font-size:12px;display:flex}.marketing-footer nav a:hover{color:var(--m-blue)}.marketing-footer nav svg{width:12px}.marketing-footer small{color:var(--m-muted);grid-column:1/-1;font-size:12px}.marketing main.marketing-legal{max-width:800px;margin:0 auto;padding:58px 0 80px}.marketing-legal h1{letter-spacing:-.045em;margin:14px 0 20px;font-size:36px;font-weight:600;line-height:1.35}.marketing-legal h2{border-top:1px solid var(--m-line);letter-spacing:-.03em;margin:38px 0 14px;padding-top:27px;font-size:21px;font-weight:600}.marketing-legal p,.marketing-legal li{color:var(--m-body);font-size:15px;line-height:1.9}.marketing-legal p+p{margin-top:13px}.marketing-legal ul{margin-block:13px;padding-left:21px}.marketing-legal li{margin-block:8px}.marketing-legal a{color:var(--m-blue);text-underline-offset:3px;text-decoration:underline}.marketing-legal .marketing-legal-notice{border:1px solid var(--m-line);background:#fafbfc;border-radius:6px;margin-top:36px;padding:20px 22px}.marketing-legal-notice p{font-size:14px}@media (max-width:1050px){.marketing-header-inner{gap:28px}.marketing-nav{gap:20px}.marketing-hero{gap:40px}.marketing-hero h1{font-size:46px}.marketing-hero-actions{gap:10px 16px}.marketing-example-inner,.marketing-faq{gap:40px}.marketing-feature-grid,.marketing-steps ol{gap:28px}.marketing-plan{padding:22px}.marketing .marketing-plan-desc{min-height:76px}.marketing-final-cta h2{font-size:25px}}@media (max-width:800px){.marketing-nav{display:none}.marketing-hero{grid-template-columns:1fr;gap:24px;padding-block:54px}.marketing-hero-description{max-width:580px}.marketing-hero h1{font-size:46px}.marketing-hero-actions{margin-top:22px}.marketing-section{padding-block:48px}.marketing h2{font-size:28px}.marketing-feature-grid{grid-template-columns:1fr;gap:28px;margin-top:30px}.marketing-feature{padding-left:42px;position:relative}.marketing-feature-number{position:absolute;top:4px;left:0}.marketing-feature h3{margin-top:0}.marketing-feature>p.marketing-feature-detail{border:0;margin-top:14px;padding-top:0}.marketing-example-inner{grid-template-columns:1fr;gap:28px}.marketing-example-photo img{aspect-ratio:16/10}.marketing-example-info{max-width:560px}.marketing-price-grid{grid-template-columns:1fr;gap:20px}.marketing-plan{padding:26px}.marketing .marketing-plan-desc{min-height:0}.marketing-faq{grid-template-columns:1fr;gap:28px}.marketing-final-cta{flex-direction:column;align-items:flex-start;gap:24px;padding-block:42px}.marketing-footer{grid-template-columns:1fr;gap:22px}}@media (max-width:560px){.marketing-wrap{width:calc(100% - 40px)}.marketing-header-inner{gap:18px}.marketing a.marketing-wordmark{font-size:21px!important}.marketing-account{gap:16px}.marketing-login{font-size:12px}.marketing .m-button-small{min-height:34px;padding:7px 10px;font-size:12px}.marketing-hero{gap:23px;padding-block:44px}.marketing-hero h1{margin-top:16px;font-size:clamp(34px,9vw,42px)}.marketing-hero-description{font-size:15px}.marketing-desktop-break{display:none}.marketing .marketing-fine{font-size:11px}.marketing-section{padding-block:40px}.marketing h2{font-size:26px}.marketing-section-head>p:last-child:not(.m-eyebrow){font-size:15px}.marketing-feature{padding-left:34px}.marketing-feature h3,.marketing-steps h3{font-size:19px}.marketing-example-inner{margin-top:26px}.marketing-example-content h3{font-size:28px}.marketing .marketing-example-description{font-size:15px}.marketing-steps ol{grid-template-columns:1fr;gap:24px;margin:28px 0 18px}.marketing-steps li{padding-top:18px}.marketing-plan{padding:23px}.marketing-price-grid{margin-top:28px}.marketing-plan li{font-size:13px}.marketing-faq summary{gap:14px;font-size:14px}.marketing-faq details>p{padding-right:10px}.marketing-final-cta h2{font-size:25px}.marketing-footer nav{gap:8px 20px}.marketing main.marketing-legal{padding-block:40px 56px}.marketing-legal h1{font-size:30px}.marketing-legal h2{margin-top:30px;padding-top:23px;font-size:20px}.marketing-legal .marketing-legal-notice{padding:16px 18px}}@media (max-width:370px){.marketing-wrap{width:calc(100% - 32px)}.marketing-header-inner{gap:10px}.marketing-account{gap:12px}.marketing a.marketing-wordmark{font-size:19px!important}.marketing-header-inner>.m-text-link{font-size:12px}}@media (prefers-reduced-motion:reduce){.marketing *,.marketing :before,.marketing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.marketing-trial-table{margin:28px 0 36px;overflow-x:auto}.marketing-trial-table table{border-collapse:collapse;width:100%;min-width:650px;font-size:14px}.marketing-trial-table caption{text-align:left;padding-bottom:16px;font-weight:600}.marketing-trial-table td,.marketing-trial-table th{text-align:left;border-bottom:1px solid #e2e5e1;padding:16px 12px}.marketing-trial-table thead th{background:#f5f6f3}.marketing-trial-table p{color:#737b70;font-size:13px;line-height:1.7}
