.mkt{--mkt-blue:#1264d5;color:#192b38;background:#faf9f5;font-family:Pretendard Variable,Pretendard,sans-serif}.mkt *,.mkt :before,.mkt :after{box-sizing:border-box}.mkt p,.mkt h1,.mkt h2,.mkt h3,.mkt td,.mkt blockquote,.mkt small{-webkit-user-select:text;user-select:text}.mkt a,.mkt summary{-webkit-tap-highlight-color:transparent}.mkt a:focus-visible,.mkt summary:focus-visible{outline-offset:5px;border-radius:6px;outline:3px solid #1264d5}.mkt-skip{z-index:100;background:#fff;padding:14px 22px;position:absolute;top:-80px;left:20px}.mkt-skip:focus{top:10px}.mkt-header{border-bottom:1px solid #dedfd9;justify-content:space-between;align-items:center;gap:24px;max-width:1200px;min-height:100px;margin:auto;padding:20px 40px;display:flex}.mkt-brand{letter-spacing:-1.8px;align-items:center;gap:7px;font-size:32px;font-weight:850;display:flex}.mkt-brand span{color:var(--mkt-blue);font-size:32px}.mkt-header nav{flex-wrap:wrap;gap:28px;font-size:14px;font-weight:600;display:flex}.mkt-header nav a{padding-block:6px}.mkt-header nav a:hover,.mkt-header nav a[aria-current]{color:var(--mkt-blue);text-underline-offset:7px;text-decoration:underline}.mkt-main{max-width:1200px;margin:auto;padding:0 40px}.mkt-hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:64px;padding:80px 0 88px;display:grid}.mkt-hero:not(:has(.mkt-hero-visual)){grid-template-columns:1fr}.mkt-eyebrow{color:var(--mkt-blue);letter-spacing:.03em;margin-bottom:18px;font-size:13px;font-weight:700}.mkt h1{letter-spacing:-.06em;word-break:keep-all;text-wrap:balance;font-size:clamp(36px,4.3vw,58px);font-weight:760;line-height:1.2}.mkt em{color:var(--mkt-blue);font-style:normal}.mkt-lead{color:#4e606c;word-break:keep-all;max-width:510px;margin-top:24px;font-size:18px;line-height:1.8}.mkt-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.mkt-note{color:#66747e;margin-top:14px;font-size:12px;line-height:1.7}.mkt-text-link{color:var(--mkt-blue);text-underline-offset:5px;margin-top:22px;font-size:14px;font-weight:650;display:inline-block}.mkt-text-link:hover{text-decoration:underline}.mkt-conversation{background:#e8f0f8;border-radius:24px;margin:0;padding:26px}.mkt-conversation figcaption{margin-bottom:24px;font-size:13px;font-weight:650}.mkt-conversation figcaption small{color:#5a6b78;margin-top:7px;font-size:11px;font-weight:400;display:block}.mkt-dot{background:#26755b;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.mkt-turn{background:#fff;border-radius:14px 14px 14px 3px;margin:14px 20px 0 0;padding:16px 18px}.mkt-turn-you{background:#d2e3f8;border-radius:14px 14px 3px;margin:14px 0 0 25px}.mkt-turn>span{color:#546977;font-size:11px}.mkt-turn p{margin:6px 0;font-size:17px;font-weight:550;line-height:1.5}.mkt-turn small{color:#5a6b78;font-size:12px;line-height:1.6;display:block}.mkt-section{border-top:1px solid #dedfd9;padding:64px 0;scroll-margin-top:24px}.mkt h2{letter-spacing:-.045em;word-break:keep-all;font-size:clamp(26px,3vw,36px);font-weight:730;line-height:1.4}.mkt-section-intro{color:#52636e;word-break:keep-all;max-width:730px;margin-top:16px;font-size:16px;line-height:1.8}.mkt h3{letter-spacing:-.035em;word-break:keep-all;font-size:22px;font-weight:700;line-height:1.45}.mkt-steps{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px;display:grid}.mkt-steps article>span{color:var(--mkt-blue);font-size:12px;font-weight:700}.mkt-steps h3{margin:14px 0}.mkt-steps p,.mkt-feature-split p,.mkt-plans p,.mkt-pilot p,.mkt-editorial>p{color:#52636e;word-break:keep-all;font-size:15px;line-height:1.9}.mkt-feature-split{grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-top:36px;display:grid}.mkt-feature-split h3{margin-bottom:22px;font-size:32px}.mkt-feature-split p+p{margin-top:14px}.mkt-product-shot{text-align:center;background:#eaf0e4;border-radius:20px;overflow:hidden}.mkt-product-shot img{object-fit:contain;width:100%;height:auto;max-height:350px;padding:25px 25px 0}.mkt-product-shot figcaption{color:#596659;padding:12px;font-size:11px}.mkt-faq{margin-top:25px}.mkt-faq details{border-bottom:1px solid #dedfd9;padding:20px 0}.mkt-faq summary{word-break:keep-all;cursor:pointer;justify-content:space-between;gap:24px;font-size:17px;font-weight:600;list-style:none;display:flex}.mkt-faq summary::-webkit-details-marker{display:none}.mkt-faq details[open] summary span{transform:rotate(45deg)}.mkt-faq p{color:#52636e;max-width:800px;margin-top:16px;font-size:15px;line-height:1.85}.mkt-closing{text-align:center;background:#e6edf9;border-radius:24px;margin:24px 0 64px;padding:48px 24px}.mkt-closing img{margin:0 auto 20px;display:block}.mkt-closing>p{word-break:keep-all;color:#52636e;margin-top:12px;line-height:1.7}.mkt-closing .mkt-actions{justify-content:center}.mkt-footer{border-top:1px solid #dedfd9;max-width:1200px;margin:auto;padding:30px 40px}.mkt-footer-links,.mkt-footer-meta{color:#52636e;flex-wrap:wrap;gap:16px 24px;font-size:12px;display:flex}.mkt-footer-meta{margin-top:28px;font-size:11px}.mkt-footer a:hover{text-decoration:underline}.mkt-trial{background:#f0eddb;border-radius:24px;padding:48px 32px;transform:rotate(2deg)}.mkt-trial strong{letter-spacing:-.06em;margin:14px 0;font-size:48px;display:block}.mkt-trial p{color:#566258;line-height:1.8}.mkt-trial-line{background:#cccbb9;height:1px;margin:28px 0 20px}.mkt-trial>span:last-child{font-size:12px}.mkt-plans{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;display:grid}.mkt-plans article{background:#fff;border:1px solid #d5dcd9;border-radius:16px;padding:28px}.mkt-plans h3{margin-bottom:16px}.mkt-plans ul{color:#52636e;margin:24px 0 0;padding-left:17px;font-size:13px;line-height:2;list-style:outside}.mkt-plans .mkt-button{margin-top:22px}.mkt-scene{background:#e7eddf;border-radius:24px;padding:34px;transform:rotate(-2deg)}.mkt-scene>span{color:#53654b;font-size:12px}.mkt-scene p{letter-spacing:-.035em;border-bottom:1px solid #ccd5c3;padding:20px 0;font-size:22px}.mkt-scene strong{color:#315a2e;margin-top:25px;font-size:18px;display:block}.mkt-practice-note blockquote{border-left:3px solid #a1bbdc;margin:22px 0;padding:12px 18px;font-size:18px;line-height:1.6}.mkt-practice-note small{color:#66747e;font-size:12px}.mkt-team{background:#e8eef8;border-radius:24px;padding:36px}.mkt-team h2{border-bottom:1px solid #cdd8e6;padding:20px 0;font-size:23px;font-weight:600}.mkt-team>span{color:#52636e;margin-top:25px;font-size:12px;display:block}.mkt-pilot{margin-top:30px;list-style:none}.mkt-pilot li{border-top:1px solid #dedfd9;gap:24px;padding:24px 0;display:flex}.mkt-pilot li>span{color:var(--mkt-blue);padding-top:5px;font-size:13px}.mkt-pilot h3{margin-bottom:8px;font-size:20px}.mkt-try{max-width:470px;margin:24px auto 0;font-size:14px}.mkt-try summary{cursor:pointer}.mkt-verdict{background:#e9eddc;border-radius:24px;padding:40px}.mkt-verdict strong{letter-spacing:-.05em;font-size:40px;line-height:1.35;display:block}.mkt-verdict>span{color:#53614e;margin-top:24px;font-size:13px;display:block}.mkt-choice{grid-template-columns:1fr 1fr;gap:40px;margin-top:30px;display:grid}.mkt-choice article{border-top:2px solid #c4cdd4;padding:24px 0}.mkt-choice article:last-child{border-color:var(--mkt-blue)}.mkt-choice h3{max-width:420px}.mkt-comparison{border-collapse:collapse;text-align:left;width:100%;margin-top:30px;font-size:14px;line-height:1.8}.mkt-comparison th,.mkt-comparison td{vertical-align:top;border-bottom:1px solid #d8dfdf;padding:22px}.mkt-comparison thead th{background:#e8eef5}.mkt-comparison tbody th{width:20%;font-weight:600}.mkt-comparison td{color:#52636e;width:40%}.mkt-comparison td:last-child{background:#eff3f8}.mkt-mobile-label{display:none}.mkt-editorial{max-width:780px;margin-top:24px}.mkt-editorial .mkt-source{color:#66747e;margin-top:30px;font-size:12px}.mkt-source a{text-underline-offset:3px;text-decoration:underline}.mkt-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.mkt-header{flex-wrap:wrap;gap:18px;padding:20px 24px}.mkt-header nav{gap:18px;font-size:13px}.mkt-main{padding:0 24px}.mkt-hero{gap:32px;padding:48px 0 56px}.mkt-feature-split{gap:28px}.mkt-steps{gap:24px}.mkt-plans{grid-template-columns:1fr}}@media (max-width:640px){.mkt-header{gap:14px}.mkt-brand{font-size:28px}.mkt-header nav{gap:12px 18px;width:100%;font-size:12px}.mkt-hero,.mkt-feature-split,.mkt-choice,.mkt-steps{grid-template-columns:1fr}.mkt h1{font-size:39px}.mkt-lead{font-size:16px}.mkt-hero-visual{margin-top:8px}.mkt-section{padding:40px 0}.mkt-steps{margin-top:24px}.mkt-steps article{padding-bottom:8px}.mkt-conversation{padding:22px}.mkt-turn p{font-size:16px}.mkt-actions{gap:9px}.mkt-button{gap:9px;padding:15px 14px;font-size:13px}.mkt-trial,.mkt-scene{transform:none}.mkt-closing{margin-bottom:40px;padding:36px 18px}.mkt-choice{gap:10px}.mkt-comparison thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.mkt-comparison,.mkt-comparison tbody,.mkt-comparison tr,.mkt-comparison th,.mkt-comparison td{width:100%;display:block}.mkt-comparison tbody th{background:#e8eef5;width:100%;padding:12px 16px}.mkt-comparison td{padding:16px}.mkt-comparison tr{margin-bottom:20px}.mkt-mobile-label{color:#192b38;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.mkt-footer{padding:24px}}.mkt-guide-steps{max-width:820px;margin-top:32px;list-style:none}.mkt-guide-steps li{border-top:1px solid #dedfd9;gap:24px;padding:24px 0;display:flex}.mkt-guide-steps li>span{color:var(--mkt-blue);padding-top:6px;font-size:13px}.mkt-guide-steps p,.mkt-guide-prompt>p,.mkt-guide-grid p{color:#52636e;margin-top:12px;line-height:1.85}.mkt-guide-phrase{background:#e8f0f8;border-radius:18px;max-width:820px;margin-top:28px;padding:28px}.mkt-guide-phrase blockquote,.mkt-guide-prompt blockquote{font-size:clamp(20px,2.2vw,28px);line-height:1.6}.mkt-guide-phrase p{color:#52636e;margin-top:12px;line-height:1.7}.mkt-guide-prompt{max-width:820px;margin-top:28px}.mkt-guide-prompt blockquote{border-left:3px solid #a1bbdc;margin-top:20px;padding-left:22px}.mkt-guide-related{border-top:1px solid #dedfd9;padding:40px 0 20px}.mkt-guide-related>div{flex-wrap:wrap;gap:0 28px;display:flex}.mkt-guide-related h2{font-size:26px}.mkt-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:32px;display:grid}.mkt-guide-grid article{border-top:1px solid #dedfd9;padding:28px 0}.mkt-guide-grid h3 a:hover{color:var(--mkt-blue);text-decoration:underline}@media (max-width:640px){.mkt-guide-grid{grid-template-columns:1fr}}