:root{font-family:Pretendard Variable,Pretendard,Noto Sans KR,Apple SD Gothic Neo,sans-serif;color:#101923;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility}html{scroll-behavior:smooth;scroll-padding-top:68px}body{min-width:0;margin:0;overflow-x:hidden;background:#fff}button,input,select,textarea{color:inherit;font:inherit}a{color:inherit;text-decoration:none}button,a,summary,label{-webkit-tap-highlight-color:transparent}button:not(:disabled),a,summary,label,select{cursor:pointer}img{display:block;max-width:100%}figure{margin:0}.cf2-page{--cf2-ink: #101923;--cf2-ink-soft: #1a2734;--cf2-muted: #556472;--cf2-blue: #0a58f5;--cf2-blue-dark: #0846c3;--cf2-blue-soft: #e9f0ff;--cf2-line: #d2dce5;--cf2-line-dark: #3b4855;--cf2-surface: #fff;--cf2-soft: #f1f5f9;--cf2-max: 1240px;--motion-fast: .18s;--motion-base: .36s;--motion-slow: .6s;--motion-ease: cubic-bezier(.22, 1, .36, 1);min-height:100vh;color:var(--cf2-ink);background:var(--cf2-surface);font-kerning:normal;word-break:keep-all}.cf2-page.is-motion-ready [data-reveal]:not(.is-visible){opacity:0;transform:translateY(24px) scale(.985)}.cf2-page.is-motion-ready [data-reveal=image]:not(.is-visible){clip-path:inset(0 0 16% 0 round 12px);transform:scale(1.025)}.cf2-page.is-motion-ready [data-reveal=overlay]:not(.is-visible){transform:translate3d(18px,10px,0) scale(.98)}.cf2-page.is-motion-ready [data-reveal=price]:not(.is-visible){transform:translateY(8px)}.cf2-page [data-reveal]{transition:opacity var(--motion-slow) var(--motion-ease),transform var(--motion-slow) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease)}.cf2-page [data-reveal=image]{clip-path:inset(0 0 0 0 round 12px);transition:opacity .72s var(--motion-ease),transform .76s var(--motion-ease),clip-path .76s var(--motion-ease)}.cf2-page [data-reveal=overlay]{transition-delay:.15s}.cf2-page [data-reveal-delay="1"]{transition-delay:70ms}.cf2-page [data-reveal-delay="2"]{transition-delay:.14s}.cf2-page [data-reveal-delay="3"]{transition-delay:.21s}.cf2-page :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid rgba(10,88,245,.35);outline-offset:3px}.cf2-skip-link{position:fixed;z-index:1400;top:10px;left:10px;padding:11px 14px;color:#fff;background:var(--cf2-blue);border-radius:4px;font-size:.875rem;font-weight:800;transform:translateY(-160%)}.cf2-skip-link:focus{transform:translateY(0)}.cf2-header{position:sticky;z-index:200;top:0;display:grid;grid-template-columns:1fr auto;align-items:center;height:60px;padding:0 16px;background:#fffffff5;border-bottom:1px solid var(--cf2-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cf2-brand{display:inline-flex;align-items:center;justify-self:start;gap:8px;white-space:nowrap}.cf2-brand strong{font-size:1.05rem;font-weight:900;letter-spacing:.075em}.cf2-brand span{padding-left:8px;color:var(--cf2-blue);border-left:1px solid #aeb9c5;font-size:.48rem;font-weight:850;letter-spacing:.12em}.cf2-header-nav{display:flex;align-items:center;gap:20px}.cf2-header-nav>a:not(.cf2-header-cta){display:none;align-items:center;min-height:44px;color:#4f5d6a;font-size:.94rem;font-weight:750}.cf2-header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;color:#fff;background:var(--cf2-blue);border:1px solid var(--cf2-blue);border-radius:5px;font-size:.94rem;font-weight:850}.cf2-hero{display:grid;gap:34px;width:min(100%,var(--cf2-max));margin:0 auto;padding:32px 16px 56px;background:#fff}.cf2-hero-copy{min-width:0}.cf2-hero h1{margin:0;font-size:clamp(2.18rem,10.5vw,3.3rem);font-weight:900;letter-spacing:-.065em;line-height:1.03}.cf2-hero h1 span{display:block}.cf2-hero h1 span+span{margin-top:7px}.cf2-hero-lead{max-width:40rem;margin:20px 0 0;color:#485765;font-size:1.125rem;line-height:1.65}.cf2-price-anchors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:26px 0 0;overflow:hidden;background:#fff;border:1px solid var(--cf2-line);border-radius:8px}.cf2-price-anchors>div{display:grid;align-content:center;gap:8px;min-width:0;min-height:96px;padding:16px}.cf2-price-anchors>div:nth-child(2n){border-left:1px solid var(--cf2-line)}.cf2-price-anchors>div:nth-child(n+3){border-top:1px solid var(--cf2-line)}.cf2-price-anchors dt{color:#53616e;font-size:1rem;font-weight:780;line-height:1.45}.cf2-price-anchors dd{margin:0;color:var(--cf2-blue);font-size:1.25rem;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1.25}.cf2-hero-actions{display:grid;gap:10px;margin-top:22px}.cf2-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 16px;appearance:none;border:1px solid transparent;border-radius:5px;font-size:1rem;font-weight:850;line-height:1.3;text-align:center;transition:color .14s cubic-bezier(.25,1,.5,1),background .14s cubic-bezier(.25,1,.5,1),border-color .14s cubic-bezier(.25,1,.5,1),transform .14s cubic-bezier(.25,1,.5,1)}.cf2-button--primary{color:#fff;background:var(--cf2-blue);border-color:var(--cf2-blue)}.cf2-button--secondary{color:#263543;background:#fff;border-color:#95a4b2}.cf2-hero-note{display:flex;gap:8px;align-items:flex-start;margin:14px 0 0;color:#566573;font-size:.95rem;font-weight:720;line-height:1.65}.cf2-hero-note svg{flex:0 0 auto;margin-top:2px;color:var(--cf2-blue)}.cf2-hero-demo{min-width:0}.cf2-scene-frame{position:relative;min-width:0}.cf2-scene-picture{display:block;width:100%;overflow:hidden;background:#dce4ea;border-radius:inherit}.cf2-scene-picture img,.cf2-scene-picture video{display:block;width:100%;height:100%;object-fit:contain}.cf2-scene-video>video{position:absolute;inset:0}.cf2-scene-video-poster{display:none;width:100%;height:100%}.cf2-hero-demo>.cf2-scene-picture{aspect-ratio:4 / 5;border:1px solid #aebdc9;border-radius:14px;box-shadow:0 24px 60px #132a432b}.cf2-hero-demo>.cf2-scene-picture img,.cf2-hero-demo>.cf2-scene-picture video{object-position:53% 44%}.cf2-hero-demo:after{position:absolute;z-index:1;top:0;right:0;left:0;aspect-ratio:4 / 5;content:"";background:linear-gradient(180deg,rgba(10,24,40,.08),transparent 46%,rgba(7,24,43,.46));border-radius:14px;pointer-events:none}.cf2-scene-browser{position:absolute;z-index:3;overflow:hidden;background:#fffffff2;border:1px solid rgba(180,197,211,.92);border-radius:9px;box-shadow:0 16px 36px #081c3138;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cf2-scene-browser--hero{top:24px;right:18px;width:min(54%,310px)}.cf2-scene-browser-bar{display:flex;gap:5px;align-items:center;height:28px;padding:0 9px;color:#536475;background:#edf2f6;border-bottom:1px solid #ccd7df;font-size:.68rem;font-weight:800}.cf2-scene-browser-bar i{width:6px;height:6px;background:#8a99a6;border-radius:50%}.cf2-scene-browser-bar span{margin-left:6px}.cf2-scene-browser-body{display:grid;grid-template-columns:repeat(3,auto);gap:8px;padding:15px}.cf2-scene-browser-body small,.cf2-scene-browser-body strong{grid-column:1 / -1}.cf2-scene-browser-body small{color:#56708a;font-size:.72rem;font-weight:800}.cf2-scene-browser-body strong{color:#14283a;font-size:.95rem;line-height:1.35}.cf2-scene-browser-body>span{padding:6px 5px;color:#40556a;background:#edf2f7;border-radius:4px;font-size:.65rem;font-weight:760;text-align:center}.cf2-scene-widget-cue{position:absolute;z-index:4;right:18px;bottom:72px;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.cf2-scene-teaser{display:flex;gap:7px;align-items:center;max-width:225px;padding:10px 12px;color:#1b3145;background:#fff;border:1px solid #aebfd0;border-radius:11px 11px 3px;box-shadow:0 12px 28px #091f353d;font-size:.78rem;font-weight:820;line-height:1.35}.cf2-scene-teaser svg{flex:0 0 auto;color:var(--cf2-blue)}.cf2-scene-launcher,.cf2-experience-visual-launcher{display:grid;place-items:center;width:48px;height:48px;color:#fff;background:var(--cf2-blue);border:4px solid #fff;border-radius:50%;box-shadow:0 12px 26px #0a58f552}.cf2-scene-label{position:absolute;z-index:5;bottom:12px;left:12px;max-width:calc(100% - 24px);padding:5px 8px;color:#f7fbff;background:#07182ab8;border:1px solid rgba(255,255,255,.24);border-radius:4px;font-size:.72rem;font-weight:750;line-height:1.35;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cf2-hero-demo>.cf2-scene-label{bottom:74px}.cf2-browser{position:relative;overflow:hidden;width:100%;aspect-ratio:1.15;background:#fff;border:1px solid #b9c5d0;border-radius:12px;box-shadow:0 20px 54px #192b4124,0 3px 10px #192b4114}.cf2-browser-toolbar{display:grid;grid-template-columns:1fr minmax(120px,50%) 1fr;align-items:center;height:34px;padding:0 11px;color:#7a8793;background:#f7f9fb;border-bottom:1px solid #dce3ea;font-size:.58rem}.cf2-browser-toolbar>svg{justify-self:end}.cf2-browser-lights{display:flex;gap:4px}.cf2-browser-lights i{width:7px;height:7px;background:#ee655f;border-radius:50%}.cf2-browser-lights i:nth-child(2){background:#e9b84d}.cf2-browser-lights i:nth-child(3){background:#3abd76}.cf2-browser-address{display:flex;align-items:center;justify-content:center;gap:5px;min-height:22px;padding:0 7px;overflow:hidden;background:#edf1f5;border-radius:4px;text-overflow:ellipsis;white-space:nowrap}.cf2-demo-site{position:relative;height:calc(100% - 34px);overflow:hidden;color:var(--cf2-demo-text);background:#dce4eb}.cf2-demo-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.cf2-demo-vignette{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,20,33,.5) 0%,rgba(8,20,33,.12) 52%,transparent 76%);pointer-events:none}.cf2-demo-nav{position:relative;z-index:2;display:flex;align-items:center;height:14%;min-height:38px;padding:0 4.5%;color:var(--cf2-demo-nav);border-bottom:1px solid rgba(255,255,255,.2)}.cf2-demo-brand{display:flex;flex-direction:column;margin-right:auto;line-height:1}.cf2-demo-brand strong{font-size:clamp(.72rem,2.8vw,1.1rem);font-weight:900}.cf2-demo-brand small{margin-top:4px;font-size:clamp(.35rem,1vw,.48rem);font-weight:700;letter-spacing:.16em;opacity:.8}.cf2-demo-links{display:none;gap:16px;font-size:.56rem;font-weight:700}.cf2-demo-copy{position:absolute;z-index:2;top:23%;left:5%;width:58%;text-shadow:0 2px 18px rgba(6,16,27,.28)}.cf2-demo-copy h3{margin:0;font-size:clamp(1.35rem,6vw,2.15rem);font-weight:850;letter-spacing:-.05em;line-height:1.07}.cf2-demo-copy h3 span{display:block}.cf2-demo-copy p{max-width:92%;margin:9px 0 0;font-size:clamp(.55rem,1.7vw,.75rem);line-height:1.55;opacity:.94}.cf2-demo-caption{display:grid;gap:4px;padding:13px 2px 0}.cf2-demo-caption strong{font-size:1rem;font-weight:850}.cf2-demo-caption span{color:#52616e;font-size:.95rem;line-height:1.6}.cf2-widget-frame{position:relative;width:100%;height:100%;min-height:0}.cf2-widget-mount{position:relative;z-index:2;width:100%;height:100%}.cf2-widget-fallback{position:absolute;z-index:6;inset:7%;display:grid;place-items:center;align-content:center;gap:9px;padding:18px;color:#40505f;background:#f5f8fbf7;border:1px solid rgba(205,216,226,.96);border-radius:10px;text-align:center}.cf2-widget-fallback strong{max-width:260px;font-size:1rem;line-height:1.55}.cf2-widget-fallback small{max-width:300px;color:#52616e;font-size:.95rem;line-height:1.6}.cf2-widget-silhouette{position:relative;width:42px;height:68px;margin-top:20px;background:#bdc9d3;border-radius:20px 20px 10px 10px}.cf2-widget-silhouette:before{position:absolute;top:-24px;left:9px;width:24px;height:24px;content:"";background:#bdc9d3;border-radius:50%}.cf2-widget-fallback-actions,.cf2-widget-state{display:none}.cf2-section-intro>span,.cf2-experience-copy>span,.cf2-contact-copy>span{display:block;color:var(--cf2-blue);font-size:1rem;font-weight:900;letter-spacing:.07em}.cf2-section-intro h2,.cf2-experience h2,.cf2-contact h2{margin:11px 0 0;font-size:clamp(2.1rem,9vw,3.45rem);font-weight:900;letter-spacing:-.06em;line-height:1.07}.cf2-section-intro>p{max-width:42rem;margin:17px 0 0;color:#4f5f6d;font-size:1.125rem;line-height:1.65}.cf2-section-intro--light>span{color:#8cb0ff}.cf2-section-intro--light>p{color:#b7c1ca}.cf2-onepage{padding:64px 16px;color:#f7f9fc;background:var(--cf2-ink)}.cf2-onepage-visuals{display:grid;gap:16px;margin-top:36px}.cf2-onepage-visual-card{display:grid;grid-template-rows:auto auto 1fr;min-width:0;height:100%;padding:22px;background:#172431;border:1px solid #485866;border-radius:12px;box-shadow:0 18px 38px #0000001f}.cf2-onepage-visual-card header{display:flex;gap:13px;align-items:center}.cf2-visual-icon{display:grid;flex:0 0 auto;place-items:center;width:46px;height:46px;color:#b9ceff;background:#263b54;border:1px solid #49627e;border-radius:10px}.cf2-onepage-visual-card--owned .cf2-visual-icon{color:#0b4fcf;background:#e7efff;border-color:#b6c9ef}.cf2-onepage-visual-card header small{display:block;color:#aebbc6;font-size:.94rem;font-weight:820;letter-spacing:.06em}.cf2-onepage-visual-card header h3{margin:4px 0 0;font-size:1.35rem;letter-spacing:-.035em}.cf2-onepage-scene{aspect-ratio:3 / 2;margin-top:20px;overflow:hidden;border:1px solid #576979;border-radius:10px;box-shadow:0 14px 32px #0003}.cf2-onepage-scene>.cf2-scene-picture{position:absolute;inset:0;height:100%;border-radius:0}.cf2-onepage-scene>.cf2-scene-picture img{object-position:50% 45%}.cf2-onepage-scene--owned>.cf2-scene-picture img{object-position:50% 40%}.cf2-onepage-scene:after{position:absolute;z-index:1;inset:0;content:"";background:linear-gradient(90deg,#0817261f,#08172605 45%,#08172633);pointer-events:none}.cf2-mini-browser{margin-top:20px;overflow:hidden;background:#eef3f7;border:1px solid #647687;border-radius:9px;box-shadow:0 12px 28px #0000002e}.cf2-onepage-scene .cf2-mini-browser{position:absolute;z-index:3;right:12px;bottom:12px;width:min(62%,270px);margin:0}.cf2-onepage-scene .cf2-mini-browser-canvas{min-height:104px;padding:13px}.cf2-onepage-scene .cf2-mini-copy{gap:5px;margin-top:17px}.cf2-onepage-scene .cf2-mini-picture{top:28px;right:12px;height:52px}.cf2-onepage-scene .cf2-mini-operation,.cf2-onepage-scene .cf2-mini-owner{right:8px;bottom:7px;padding:5px 7px;font-size:.65rem}.cf2-onepage-scene>.cf2-scene-label{top:10px;bottom:auto}.cf2-mini-browser-bar{display:flex;gap:5px;align-items:center;height:28px;padding:0 9px;background:#e2e8ed;border-bottom:1px solid #c3ced7}.cf2-mini-browser-bar i{width:6px;height:6px;background:#81909d;border-radius:50%}.cf2-mini-browser-bar span{width:46%;height:11px;margin-left:auto;margin-right:auto;background:#f7f9fb;border-radius:3px}.cf2-mini-browser-canvas{position:relative;min-height:156px;padding:18px;overflow:hidden;background:linear-gradient(135deg,#f8fafc 0 62%,#dbe6f0 62%)}.cf2-mini-nav{width:70%;height:7px;background:#9eabb6;border-radius:2px}.cf2-mini-copy{display:grid;gap:8px;width:48%;margin-top:29px}.cf2-mini-copy b{width:85%;height:13px;background:#263b4e;border-radius:2px}.cf2-mini-copy span{height:6px;background:#9aa8b4;border-radius:2px}.cf2-mini-copy span:last-child{width:70%}.cf2-mini-picture{position:absolute;top:37px;right:18px;width:34%;height:75px;background:#b9c7d3;border-radius:7px}.cf2-mini-operation,.cf2-mini-owner{position:absolute;right:14px;bottom:12px;display:inline-flex;gap:6px;align-items:center;padding:7px 9px;color:#fff;background:#0a58f5;border-radius:5px;box-shadow:0 8px 18px #0a58f53d;font-size:.8rem;font-style:normal;font-weight:850}.cf2-mini-browser--owned .cf2-mini-browser-canvas{background:linear-gradient(135deg,#fbfcfe 0 62%,#e9eef4 62%)}.cf2-mini-owner{color:#15314d;background:#fff;border:1px solid #a7b7c5;box-shadow:0 8px 18px #16283a24}.cf2-choice-points{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:20px 0 0;padding:0;border-top:1px solid #3e4d5a;list-style:none}.cf2-choice-points li{min-width:0;padding:14px 8px 12px 0;border-bottom:1px solid #3e4d5a}.cf2-choice-points li:nth-child(2n){padding-left:14px;border-left:1px solid #3e4d5a}.cf2-choice-points strong,.cf2-choice-points span{display:block}.cf2-choice-points strong{color:#fff;font-size:1rem;line-height:1.4}.cf2-choice-points span{margin-top:4px;color:#b8c3cc;font-size:1rem;line-height:1.55}.cf2-onepage-visual-card--owned{color:var(--cf2-ink);background:#f5f8fb;border-color:#a9bac8}.cf2-onepage-visual-card--owned header small{color:#5a6a78}.cf2-onepage-visual-card--owned .cf2-choice-points,.cf2-onepage-visual-card--owned .cf2-choice-points li{border-color:#c8d2da}.cf2-onepage-visual-card--owned .cf2-choice-points strong{color:#142331}.cf2-onepage-visual-card--owned .cf2-choice-points span{color:#526270}.cf2-comparison{margin-top:34px;border-top:1px solid #64717d;border-bottom:1px solid var(--cf2-line-dark)}.cf2-comparison-head{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--cf2-line-dark)}.cf2-comparison-head>span{display:none}.cf2-comparison-head>div{min-width:0;padding:22px 14px}.cf2-comparison-head>div+div{border-left:1px solid var(--cf2-line-dark)}.cf2-comparison-head small{display:block;color:#b4bec7;font-size:1rem;font-weight:800}.cf2-comparison-head strong{display:block;margin-top:7px;font-size:1.25rem;font-weight:900;line-height:1.4;font-variant-numeric:tabular-nums}.cf2-comparison-head>div:first-of-type strong{color:#9ebaff}.cf2-comparison-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--cf2-line-dark)}.cf2-comparison-row>strong{grid-column:1 / -1;padding:20px 0 10px;color:#aeb8c1;font-size:1.0625rem;font-weight:800}.cf2-comparison-row>span{position:relative;min-width:0;min-height:84px;padding:14px 14px 20px;color:#eef2f6;font-size:1.125rem;font-weight:700;line-height:1.65}.cf2-comparison-row>span:before{display:block;margin-bottom:6px;color:#9da8b2;content:attr(data-label);font-size:.88rem;font-weight:750}.cf2-comparison-row>span+span{border-left:1px solid var(--cf2-line-dark)}.cf2-comparison-actions{display:grid;grid-template-columns:1fr 1fr}.cf2-comparison-actions>span{display:none}.cf2-comparison-actions button{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:72px;padding:0 14px;color:#fff;background:transparent;border:0;font-size:1.0625rem;font-weight:850;text-align:left}.cf2-comparison-actions button+button{border-left:1px solid var(--cf2-line-dark)}.cf2-comparison-actions button:first-of-type{color:#a9c1ff}.cf2-contract-notes{display:grid;gap:10px;margin-top:20px}.cf2-contract-notes p{margin:0;color:#c2cbd2;font-size:1rem;line-height:1.75}.cf2-contract-notes strong{color:#d5dce3}.cf2-experience{display:grid;gap:36px;padding:64px 16px;background:#edf2f7}.cf2-experience-copy>p{max-width:42rem;margin:18px 0 0;color:#4d5d6b;font-size:1.125rem;line-height:1.7}.cf2-experience-copy>button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;margin-top:24px;padding:0 20px;color:#fff;background:var(--cf2-blue);border:1px solid var(--cf2-blue);border-radius:5px;font-size:1.0625rem;font-weight:850}.cf2-widget-phase{display:block;margin-top:12px;color:#52616e;font-size:.95rem;line-height:1.65}.cf2-widget-phase--ready{color:#17714f}.cf2-widget-phase--error{color:#a43f37}.cf2-experience-guide{min-width:0}.cf2-experience-scene{aspect-ratio:5 / 4;margin-bottom:18px;overflow:hidden;border:1px solid #aebfce;border-radius:12px;box-shadow:0 20px 44px #162e4621}.cf2-experience-scene>.cf2-scene-picture{position:absolute;inset:0;height:100%;border-radius:0}.cf2-experience-scene>.cf2-scene-picture img,.cf2-experience-scene>.cf2-scene-picture video{object-position:50% 42%}.cf2-experience-scene:after{position:absolute;z-index:1;inset:0;content:"";background:linear-gradient(180deg,rgba(11,29,48,.06),transparent 42%,rgba(9,27,46,.44));pointer-events:none}.cf2-experience-visual-state{position:absolute;z-index:3;top:16px;left:16px;display:grid;gap:8px;min-width:160px;padding:11px 12px;color:#fff;background:#0a223ae0;border:1px solid rgba(171,201,255,.48);border-radius:8px;box-shadow:0 12px 28px #06182a33;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cf2-experience-visual-state>span{display:flex;gap:7px;align-items:center;font-size:.78rem;font-weight:850}.cf2-experience-wave{display:flex;gap:4px;align-items:center;height:24px}.cf2-experience-wave b{width:3px;height:10px;background:#9cb9ff;border-radius:3px;transform-origin:center}.cf2-experience-wave b:nth-child(2),.cf2-experience-wave b:nth-child(4){height:20px}.cf2-experience-wave b:nth-child(3){height:15px}.cf2-experience-visual-state.is-visible .cf2-experience-wave b{animation:cf2-wave-once .68s var(--motion-ease) both}.cf2-experience-wave b:nth-child(2){animation-delay:70ms!important}.cf2-experience-wave b:nth-child(3){animation-delay:.12s!important}.cf2-experience-wave b:nth-child(4){animation-delay:.17s!important}.cf2-experience-wave b:nth-child(5){animation-delay:.22s!important}.cf2-experience-visual-chat{position:absolute;z-index:3;right:16px;bottom:18px;display:flex;gap:9px;align-items:center;max-width:245px;padding:11px 13px;color:#1a3045;background:#fffffff2;border:1px solid #b9c8d5;border-radius:10px;box-shadow:0 12px 28px #071b2f38}.cf2-experience-visual-chat svg{flex:0 0 auto;color:var(--cf2-blue)}.cf2-experience-visual-chat span{font-size:.72rem;line-height:1.35}.cf2-experience-visual-chat b{display:block;font-size:.78rem}.cf2-experience-visual-launcher{position:absolute;z-index:4;right:20px;top:18px;width:44px;height:44px}.cf2-experience-scene>.cf2-scene-label{right:12px;left:auto}.cf2-experience-steps{position:relative}.cf2-experience-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.cf2-experience-steps li{display:grid;grid-template-columns:minmax(104px,.42fr) minmax(0,1fr);gap:18px;align-items:center;min-height:154px;padding:20px;overflow:hidden;background:#fff;border:1px solid #c1ceda;border-radius:10px;box-shadow:0 12px 28px #182f4712}.cf2-flow-visual{position:relative;min-width:0;height:112px;overflow:hidden;color:var(--cf2-blue);background:#e9f0ff;border:1px solid #bed0f2;border-radius:8px}.cf2-flow-visual>svg{position:absolute;z-index:3;top:12px;left:12px}.cf2-flow-teaser{position:absolute;top:25px;right:16px;width:60%;height:30px;background:#fff;border:1px solid #9db5df;border-radius:7px 7px 2px;box-shadow:0 6px 14px #163e7c1a}.cf2-flow-teaser:before,.cf2-flow-teaser:after{position:absolute;left:9px;height:4px;content:"";background:#8da6cd;border-radius:2px}.cf2-flow-teaser:before{top:8px;width:70%}.cf2-flow-teaser:after{top:17px;width:47%}.cf2-flow-launcher{position:absolute;right:14px;bottom:12px;width:36px;height:36px;background:var(--cf2-blue);border:4px solid #fff;border-radius:50%;box-shadow:0 6px 14px #0a58f540}.cf2-flow-launcher:before{position:absolute;inset:9px;content:"";border:2px solid #fff;border-top-color:transparent;border-left-color:transparent;border-radius:2px 7px;transform:rotate(-12deg)}.cf2-flow-person{position:absolute;right:16px;bottom:0;display:grid;place-items:start center;width:46px;height:76px;padding-top:15px;color:#fff;background:#315b8b;border-radius:24px 24px 8px 8px}.cf2-flow-person:before{position:absolute;top:-17px;left:12px;width:22px;height:22px;content:"";background:#527da8;border-radius:50%}.cf2-flow-wave{position:absolute;bottom:21px;left:14px;width:49%;height:30px;background:repeating-linear-gradient(90deg,#0a58f5 0 3px,transparent 3px 8px);clip-path:polygon(0 40%,10% 20%,20% 65%,30% 5%,40% 85%,50% 30%,60% 70%,70% 15%,80% 58%,90% 28%,100% 48%,100% 58%,90% 38%,80% 68%,70% 25%,60% 80%,50% 40%,40% 95%,30% 15%,20% 75%,10% 30%,0 50%)}.cf2-flow-visual--chat{padding:42px 14px 12px}.cf2-flow-chat-line{display:block;width:78%;height:14px;margin-top:7px;background:#fff;border:1px solid #b8cae8;border-radius:7px 7px 7px 2px}.cf2-flow-chat-line:nth-of-type(2n){width:66%;margin-left:auto;background:#c9dcff;border-color:#99b7ee;border-radius:7px 7px 2px}.cf2-experience-step-copy>span{display:block;color:var(--cf2-blue);font-size:.95rem;font-weight:900;letter-spacing:.08em}.cf2-experience-step-copy strong{display:block;margin-top:7px;font-size:1.25rem;line-height:1.4}.cf2-experience-steps p{margin:8px 0 0;color:#465865;font-size:1.0625rem;line-height:1.7}.cf2-widget-error{display:grid;gap:6px;margin-top:14px;padding:17px;color:#5a413e;background:#fff7f6;border:1px solid #e2beba;font-size:1rem;line-height:1.65}.cf2-widget-error a{color:var(--cf2-blue);font-weight:800}.cf2-business{padding:64px 16px;background:#fff}.cf2-business-compare{display:grid;margin-top:34px;border-top:2px solid var(--cf2-ink);border-bottom:1px solid var(--cf2-line)}.cf2-business-compare article{display:grid;align-content:start;min-width:0;padding:28px 0 30px}.cf2-business-compare article+article{border-top:1px solid var(--cf2-line)}.cf2-product-preview{position:relative;aspect-ratio:3 / 2;height:auto;margin-bottom:28px;overflow:hidden;background:#edf2f6;border:1px solid #c3cfd9;border-radius:11px}.cf2-product-preview>.cf2-scene-picture{position:absolute;inset:0;height:100%;border-radius:0}.cf2-product-preview>.cf2-scene-picture img,.cf2-product-preview>.cf2-scene-picture video{object-position:center}.cf2-product-preview:after{position:absolute;z-index:1;inset:0;content:"";background:linear-gradient(180deg,#0a19280f,#0a192826);pointer-events:none}.cf2-preview-window{position:absolute;top:20px;right:34px;left:20px;height:150px;overflow:hidden;background:#fff;border:1px solid #9eacb9;border-radius:8px;box-shadow:0 12px 28px #192b3d21}.cf2-product-preview .cf2-preview-window,.cf2-product-preview .cf2-preview-phone,.cf2-product-preview .cf2-preview-sitemap,.cf2-product-preview--ai>strong{z-index:3}.cf2-product-preview .cf2-preview-window{top:30px;right:24px;left:auto;width:60%;height:150px}.cf2-product-preview .cf2-preview-phone{z-index:4}.cf2-preview-bar{display:flex;gap:4px;align-items:center;height:24px;padding:0 8px;background:#e9eef2;border-bottom:1px solid #cbd4dc}.cf2-preview-bar i{width:5px;height:5px;background:#8e9da9;border-radius:50%}.cf2-preview-bar span{width:42%;height:8px;margin-left:auto;margin-right:auto;background:#fff;border-radius:2px}.cf2-preview-basic-canvas{display:grid;grid-template-columns:1.1fr .9fr;grid-template-rows:auto auto auto;gap:8px 14px;height:calc(100% - 24px);padding:23px 19px;background:linear-gradient(125deg,#fff 0 64%,#dbe5ed 64%)}.cf2-preview-basic-canvas b{grid-row:1;width:85%;height:14px;background:#263a4b;border-radius:2px}.cf2-preview-basic-canvas span{grid-column:1;height:6px;background:#a1afba;border-radius:2px}.cf2-preview-basic-canvas span:last-child{width:68%}.cf2-preview-phone{position:absolute;right:14px;bottom:26px;width:58px;height:110px;padding:12px 8px;background:#fff;border:2px solid #253747;border-radius:10px;box-shadow:0 10px 24px #11233529}.cf2-preview-phone i{display:block;width:18px;height:3px;margin:-6px auto 15px;background:#97a4af;border-radius:2px}.cf2-preview-phone b,.cf2-preview-phone span{display:block;background:#b3c0ca;border-radius:2px}.cf2-preview-phone b{height:24px;background:#7794ae}.cf2-preview-phone span{height:5px;margin-top:8px}.cf2-preview-sitemap{position:absolute;right:82px;bottom:12px;left:14px;display:flex;gap:5px;justify-content:space-between}.cf2-preview-sitemap span{flex:1;min-width:0;padding:5px 2px;color:#425665;background:#fff;border:1px solid #c3ced7;border-radius:3px;font-size:.62rem;font-weight:800;text-align:center}.cf2-product-preview--ai{height:auto;background:#0d1d2d;border-color:#27425f;box-shadow:inset 0 0 0 1px #8ab0ff1f}.cf2-product-preview--ai>.cf2-scene-picture img{object-position:50% 46%}.cf2-product-preview--ai:after{background:linear-gradient(90deg,#07152429,#07152457)}.cf2-product-preview--ai .cf2-preview-window{right:20px;height:165px;border-color:#6d8296}.cf2-preview-ai-canvas{position:relative;height:calc(100% - 24px);overflow:hidden;background:linear-gradient(115deg,#f8fafc 0 62%,#c9d8e5 62%)}.cf2-preview-ai-copy{position:absolute;top:26px;left:18px;display:grid;gap:8px;width:43%}.cf2-preview-ai-copy b{height:14px;background:#1d3448;border-radius:2px}.cf2-preview-ai-copy span{height:6px;background:#8fa1af;border-radius:2px}.cf2-preview-ai-copy span:last-child{width:70%}.cf2-preview-ai-person{position:absolute;right:28px;bottom:-8px;display:grid;place-items:start center;width:58px;height:94px;padding-top:20px;color:#fff;background:#315f8f;border-radius:28px 28px 8px 8px}.cf2-preview-ai-person:before{position:absolute;top:-17px;width:27px;height:27px;content:"";background:#527ba3;border-radius:50%}.cf2-preview-ai-panel{position:absolute;z-index:2;right:67px;bottom:13px;display:flex;gap:6px;align-items:center;padding:8px 10px;color:#fff;background:#122f4b;border:1px solid #52789e;border-radius:6px;box-shadow:0 8px 18px #081b2e38;font-size:.72rem;font-weight:850}.cf2-preview-ai-launcher{position:absolute;z-index:3;right:9px;bottom:8px;display:grid;place-items:center;width:34px;height:34px;color:#fff;background:var(--cf2-blue);border:3px solid #fff;border-radius:50%;box-shadow:0 7px 16px #0a58f547}.cf2-product-preview--ai>strong{position:absolute;right:14px;bottom:10px;padding:6px 9px;color:#fff;background:#081e34c7;border:1px solid rgba(180,207,255,.36);border-radius:4px;font-size:.86rem;letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cf2-product-preview>.cf2-scene-label{z-index:4;top:10px;bottom:auto}.cf2-product-preview--ai>.cf2-scene-label{inset:auto 14px 48px auto}.cf2-business-featured{position:relative}.cf2-business-featured:before{display:block;justify-self:start;margin-bottom:14px;padding:6px 10px;color:#fff;content:"대표 상품";background:var(--cf2-blue);font-size:.95rem;font-weight:900;letter-spacing:.05em}.cf2-product-price{display:grid;gap:7px}.cf2-product-price>span{color:#465562;font-size:1.0625rem;font-weight:800}.cf2-product-price>strong{font-size:2rem;font-weight:900;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.cf2-business-featured .cf2-product-price>strong{color:var(--cf2-blue)}.cf2-product-price>small{color:#526270;font-size:1rem;line-height:1.6}.cf2-business-compare ul{display:grid;gap:11px;margin:24px 0 0;padding:0;list-style:none}.cf2-business-compare li{display:flex;gap:9px;align-items:flex-start;color:#354552;font-size:1.0625rem;line-height:1.65}.cf2-business-compare li svg{flex:0 0 auto;margin-top:3px;color:var(--cf2-blue)}.cf2-business-compare button,.cf2-enterprise button{display:inline-flex;align-items:center;justify-content:space-between;gap:15px;justify-self:start;min-height:54px;margin-top:24px;padding:0 18px;color:var(--cf2-ink);background:transparent;border:1px solid #95a4b2;border-radius:4px;font-size:1rem;font-weight:850}.cf2-business-featured button{color:#fff;background:var(--cf2-blue);border-color:var(--cf2-blue)}.cf2-enterprise{display:grid;gap:28px;margin-top:32px;padding:22px;color:#fff;background:var(--cf2-ink-soft)}.cf2-enterprise-scene{aspect-ratio:5 / 4;overflow:hidden;border:1px solid #526678;border-radius:8px}.cf2-enterprise-scene>.cf2-scene-picture{position:absolute;inset:0;height:100%;border-radius:0}.cf2-enterprise-scene>.cf2-scene-picture img,.cf2-enterprise-scene>.cf2-scene-picture video{object-position:50% 42%}.cf2-enterprise-scene:after{position:absolute;z-index:1;inset:0;content:"";background:linear-gradient(180deg,transparent,rgba(5,18,32,.48));pointer-events:none}.cf2-enterprise-diagram{position:absolute;z-index:3;right:12px;bottom:12px;left:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.cf2-enterprise-diagram i{padding:8px 3px;color:#dce7ff;background:#0c2945db;border:1px solid rgba(149,180,242,.4);border-radius:4px;font-size:.68rem;font-style:normal;font-weight:820;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.cf2-enterprise-scene>.cf2-scene-label{top:10px;bottom:auto}.cf2-enterprise-copy>span{color:#91b1ff;font-size:1rem;font-weight:900;letter-spacing:.08em}.cf2-enterprise h3{margin:9px 0 0;font-size:1.65rem;letter-spacing:-.04em;line-height:1.2}.cf2-enterprise p{max-width:50rem;margin:14px 0 0;color:#d0d7dd;font-size:1.125rem;line-height:1.7}.cf2-module-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.cf2-module-list span{display:inline-flex;gap:7px;align-items:center;padding:8px 10px;color:#e8edf2;background:#243545;border:1px solid #4b5d6d;border-radius:5px;font-size:.94rem;font-weight:760}.cf2-module-list svg{color:#91b1ff}.cf2-enterprise>div:last-child{display:grid;align-content:start}.cf2-enterprise>div:last-child>strong{color:#fff;font-size:1.9rem;font-weight:900;font-variant-numeric:tabular-nums}.cf2-enterprise>div:last-child>small{margin-top:5px;color:#c5cdd4;font-size:1rem;line-height:1.65}.cf2-enterprise button{color:#fff;border-color:#71808e}.cf2-trust{padding:64px 16px;color:#f7f9fc;background:var(--cf2-ink)}.cf2-trust-body{display:grid;gap:30px;margin-top:36px}.cf2-trust-scene{aspect-ratio:2 / 3;overflow:hidden;border:1px solid #546575;border-radius:11px;box-shadow:0 18px 40px #0003}.cf2-trust-scene>.cf2-scene-picture{position:absolute;inset:0;height:100%;border-radius:0}.cf2-trust-scene>.cf2-scene-picture img{object-position:50% 48%}.cf2-responsive-overlay{position:absolute;z-index:3;right:14px;bottom:14px;display:flex;gap:9px;align-items:center;padding:10px 12px;color:#16304a;background:#fffffff0;border:1px solid #b8c9d9;border-radius:7px;box-shadow:0 12px 28px #05142338}.cf2-responsive-overlay svg{color:var(--cf2-blue)}.cf2-responsive-overlay span{font-size:.72rem;line-height:1.35}.cf2-responsive-overlay b{display:block;font-size:.78rem}.cf2-trust-list{margin:0;border-top:1px solid #63707c}.cf2-trust-list>div{display:grid;gap:12px;padding:22px 0;border-bottom:1px solid var(--cf2-line-dark)}.cf2-trust-list dt{display:grid;grid-template-columns:28px 46px minmax(0,1fr);gap:12px;align-items:center}.cf2-trust-number{color:#8cb0ff;font-size:.95rem;font-weight:900}.cf2-trust-icon{display:grid;place-items:center;width:46px;height:46px;color:#a9c1ff;background:#233448;border:1px solid #49617d;border-radius:9px}.cf2-trust-list dt strong{font-size:1.25rem;font-weight:900;line-height:1.4}.cf2-trust-list dd{margin:0 0 0 86px;color:#d0d7dd;font-size:1.125rem;line-height:1.7}.cf2-trust-list dd small{display:block;margin-top:5px;color:#9fb0be;font-size:.94rem;line-height:1.6}.cf2-process-scenes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:42px}.cf2-process-scenes figure{position:relative;min-height:132px;overflow:hidden;border:1px solid #4c5e6f;border-radius:8px}.cf2-process-scenes figure:first-child{grid-column:1 / -1;min-height:190px}.cf2-process-scenes figure:last-child{grid-column:1 / -1}.cf2-process-scenes .cf2-scene-picture{position:absolute;inset:0;height:100%;border-radius:0}.cf2-process-scenes figure:first-child img{object-position:50% 48%}.cf2-process-scenes figure:nth-child(2) img{object-position:50% 42%}.cf2-process-scenes figure:nth-child(3) img{object-position:50% 42%}.cf2-process-scenes figure:nth-child(4) img{object-position:50% 50%}.cf2-process-scenes figcaption{position:absolute;z-index:2;right:8px;bottom:8px;left:8px;padding:8px 9px;color:#f4f7fb;background:#08192ac7;border:1px solid rgba(255,255,255,.2);border-radius:4px;font-size:.78rem;font-weight:780;line-height:1.4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cf2-process{position:relative;display:grid;margin:30px 0 0;padding:0;list-style:none}.cf2-process:before{position:absolute;top:0;right:0;left:0;height:1px;content:"";background:#63707c;transform:scaleX(1);transform-origin:left;transition:transform .82s var(--motion-ease)}.cf2-page.is-motion-ready .cf2-process:not(.is-visible):before{transform:scaleX(0)}.cf2-process li{display:grid;grid-template-columns:32px 42px minmax(0,1fr);gap:11px;align-items:center;padding:19px 0;border-bottom:1px solid var(--cf2-line-dark)}.cf2-process li>span{color:#8cb0ff;font-size:.95rem;font-weight:900}.cf2-process li>i{display:grid;place-items:center;width:42px;height:42px;color:#a9c1ff;background:#223448;border:1px solid #465f79;border-radius:8px}.cf2-process li strong{display:block;font-size:1.125rem;line-height:1.45}.cf2-process li p{margin:5px 0 0;color:#c1cad1;font-size:1rem;line-height:1.65}.cf2-faq{display:block;padding:64px 16px;background:#f2f6f9}.cf2-faq-title-group{position:relative;isolation:isolate;display:flex;flex-wrap:wrap;gap:10px 18px;align-items:baseline;min-height:230px;padding:120px 18px 24px;overflow:hidden;border:1px solid #bdcad5;border-radius:10px}.cf2-faq-scene{position:absolute;z-index:-2;inset:0}.cf2-faq-scene .cf2-scene-picture{height:100%;border-radius:0}.cf2-faq-scene img{object-position:50% 32%;filter:saturate(.55) contrast(.92)}.cf2-faq-title-group::marker{display:none}.cf2-faq-title-group>.cf2-faq-scene:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#f2f6f952,#f2f6f9f5 76%)}.cf2-faq-title-group:before{position:absolute;top:2px;right:22px;width:84px;height:48px;content:"";border:2px solid #b5c9ef;border-radius:24px 24px 24px 5px;transform:rotate(-7deg)}.cf2-faq-title-group:after{position:absolute;top:21px;right:46px;width:34px;height:5px;content:"";background:repeating-linear-gradient(90deg,#0a58f5 0 4px,transparent 4px 9px);opacity:.55}.cf2-faq-title-group>span{color:var(--cf2-blue);font-size:clamp(2.5rem,12vw,4.5rem);font-weight:950;letter-spacing:-.055em;line-height:.95}.cf2-faq-title-group h2{margin:0;color:var(--cf2-ink);font-size:clamp(1.9rem,8vw,3.25rem);font-weight:900;letter-spacing:-.055em;line-height:1.05}.cf2-faq-list{margin-top:20px;border-top:2px solid var(--cf2-ink)}.cf2-faq-item{border-bottom:1px solid #bbc7d1}.cf2-faq-question{display:grid;grid-template-columns:42px 1fr 28px;gap:14px;align-items:center;width:100%;min-height:100px;padding:20px 0;color:#182532;background:transparent;border:0;font-size:1.375rem;font-weight:850;line-height:1.5;text-align:left;transition:color var(--motion-fast) ease}.cf2-faq-question>span{color:var(--cf2-blue);font-size:1rem;font-weight:900}.cf2-faq-question i{position:relative;width:24px;height:24px}.cf2-faq-question i:before,.cf2-faq-question i:after{position:absolute;top:11px;left:1px;width:22px;height:2px;content:"";background:var(--cf2-blue)}.cf2-faq-question i:after{transform:rotate(90deg);transition:transform .18s cubic-bezier(.65,0,.35,1)}.cf2-faq-item.is-open .cf2-faq-question i:after{transform:rotate(0)}.cf2-faq-answer{display:block;max-height:0;overflow:hidden;opacity:0;transition:max-height var(--motion-base) var(--motion-ease),opacity var(--motion-base) ease}.cf2-faq-answer>div{min-height:0}.cf2-faq-item.is-open .cf2-faq-answer{max-height:32rem;opacity:1}.cf2-faq-item p{max-width:62rem;margin:0 28px 32px 56px;padding-top:2px;color:#3e505e;font-size:1.125rem;line-height:1.78}.cf2-contact{position:relative;isolation:isolate;display:grid;gap:40px;padding:64px 16px 92px;overflow:hidden;color:#fff;background:var(--cf2-blue)}.cf2-contact:before{position:absolute;z-index:-1;inset:0;content:"";background-image:linear-gradient(rgba(255,255,255,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.075) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(110deg,#000,transparent 78%);mask-image:linear-gradient(110deg,#000,transparent 78%)}.cf2-contact:after{position:absolute;z-index:-1;top:-120px;left:-90px;width:440px;height:440px;content:"";background:radial-gradient(circle,rgba(255,255,255,.18),transparent 68%);pointer-events:none}.cf2-contact-copy>span{color:#e0e9ff}.cf2-contact-copy>p{max-width:40rem;margin:19px 0 0;color:#f0f4ff;font-size:1.125rem;line-height:1.7}.cf2-contact-scene{aspect-ratio:3 / 2;margin-top:26px;overflow:hidden;border:1px solid rgba(255,255,255,.62);border-radius:10px;box-shadow:0 18px 40px #031c4e3d}.cf2-contact-scene>.cf2-scene-picture{position:absolute;inset:0;height:100%;border-radius:0}.cf2-contact-scene>.cf2-scene-picture img{object-position:50% 50%}.cf2-contact-scene:after{position:absolute;z-index:1;inset:0;content:"";background:linear-gradient(180deg,transparent 42%,rgba(4,28,67,.52));pointer-events:none}.cf2-contact-scene-cue{position:absolute;z-index:3;right:12px;bottom:12px;display:flex;gap:8px;align-items:center;max-width:240px;padding:9px 11px;color:#17334f;background:#fffffff0;border:1px solid rgba(194,211,227,.92);border-radius:7px;box-shadow:0 12px 28px #051b3e33}.cf2-contact-scene-cue svg{flex:0 0 auto;color:var(--cf2-blue)}.cf2-contact-scene-cue span{font-size:.7rem;line-height:1.35}.cf2-contact-scene-cue b{display:block;font-size:.76rem}.cf2-contact-scene>.cf2-scene-label{top:10px;bottom:auto}.cf2-direct-contact{display:grid;grid-template-columns:1fr;gap:13px;margin-top:30px}.cf2-direct-contact a{display:flex;gap:16px;align-items:center;min-height:88px;padding:14px 20px;background:#ffffff2e;border:1px solid #fff;border-radius:8px;box-shadow:0 10px 26px #04215b29;transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.cf2-direct-contact a>svg{flex:0 0 auto;width:30px;height:30px}.cf2-direct-contact a>span{display:grid;gap:4px;min-width:0}.cf2-direct-contact small{color:#f0f4ff;font-size:1rem;font-weight:800}.cf2-direct-contact strong{overflow-wrap:normal;font-size:clamp(1rem,4.5vw,1.25rem);font-weight:900;letter-spacing:-.025em;white-space:nowrap}.cf2-direct-contact a:first-child strong{font-size:1.25rem}.cf2-contact-flow{display:grid;gap:8px;margin:22px 0 0;padding:0;list-style:none}.cf2-contact-flow li{display:flex;gap:10px;align-items:center;min-height:42px;padding:8px 12px;background:#05379947;border:1px solid rgba(255,255,255,.35);border-radius:5px}.cf2-contact-flow span{color:#bed0ff;font-size:.875rem;font-weight:900;letter-spacing:.05em}.cf2-contact-flow strong{font-size:.95rem;line-height:1.4}.cf2-contact-form{min-width:0;padding:28px 20px;color:var(--cf2-ink);background:#fff;border:1px solid rgba(255,255,255,.72);border-radius:10px;box-shadow:0 24px 60px #04215b3d}.cf2-form-grid{display:grid;gap:22px}.cf2-form-grid>label{display:grid;gap:10px;min-width:0}.cf2-form-grid>label>span,.cf2-form-grid legend{color:#263643;font-size:1.0625rem;font-weight:840}.cf2-form-grid input[type=text],.cf2-form-grid input[type=tel],.cf2-form-grid select,.cf2-form-grid textarea{width:100%;min-width:0;min-height:56px;padding:14px 15px;color:var(--cf2-ink);background:#fff;border:1px solid #98a8b5;border-radius:5px;font-size:1.125rem;line-height:1.5}.cf2-form-grid textarea{min-height:132px;resize:vertical;line-height:1.65}.cf2-form-grid textarea::placeholder{color:#64727e;opacity:1}.cf2-form-grid fieldset{display:flex;flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;border:0}.cf2-form-grid legend{margin-bottom:10px;padding:0}.cf2-form-grid fieldset label{display:inline-flex;gap:9px;align-items:center;min-height:46px;font-size:1.0625rem;font-weight:720}.cf2-form-grid input[type=radio],.cf2-form-grid input[type=checkbox]{flex:0 0 auto;width:19px;height:19px;margin:0;accent-color:var(--cf2-blue)}.cf2-consent{grid-template-columns:19px 1fr!important;gap:10px!important;align-items:start}.cf2-consent>span{color:#3f4f5c!important;font-size:.95rem!important;font-weight:650!important;line-height:1.65}.cf2-form-submit{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:62px;margin-top:22px;padding:0 20px;color:#fff;background:var(--cf2-ink);border:1px solid var(--cf2-ink);border-radius:5px;font-size:1.0625rem;font-weight:850;transition:background var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.cf2-form-status{margin:14px 0 0;color:#495966;font-size:1rem;line-height:1.65}.cf2-footer{display:grid;gap:14px;padding:28px 16px 100px;color:#52616e;background:#fff;border-top:1px solid var(--cf2-line);font-size:1rem}.cf2-footer p{margin:0;line-height:1.55}.cf2-mobile-sticky{position:fixed;z-index:200;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:12px;min-height:calc(56px + env(safe-area-inset-bottom));padding:0 18px env(safe-area-inset-bottom);color:#fff;background:var(--cf2-blue);border-top:1px solid rgba(255,255,255,.28);box-shadow:0 -8px 24px #122a4a24;font-size:1rem;font-weight:900;transition:transform var(--motion-fast) var(--motion-ease)}@keyframes cf2-wave-once{0%{opacity:.35;transform:scaleY(.45)}48%{opacity:1;transform:scaleY(1.22)}to{opacity:.9;transform:scaleY(1)}}@media(max-width:959px){button[data-lakesite-ai-widget-launcher]{bottom:max(84px,calc(env(safe-area-inset-bottom) + 84px))!important}html:has(iframe[data-lakesite-ai-widget-instance][style*="display: block"]) .cf2-mobile-sticky{pointer-events:none;transform:translateY(110%)}}@media(hover:hover)and (pointer:fine){.cf2-header-nav>a:not(.cf2-header-cta):hover{color:var(--cf2-blue)}.cf2-header-cta:hover,.cf2-button--primary:hover,.cf2-experience-copy>button:hover,.cf2-business-featured button:hover{background:var(--cf2-blue-dark);border-color:var(--cf2-blue-dark)}.cf2-button--secondary:hover,.cf2-business-compare article:not(.cf2-business-featured) button:hover{color:var(--cf2-blue);background:var(--cf2-blue-soft);border-color:#8ca9e4}.cf2-button:hover,.cf2-experience-copy>button:hover,.cf2-business-compare button:hover,.cf2-enterprise button:hover,.cf2-form-submit:hover{transform:translateY(-2px)}.cf2-comparison-actions button:hover,.cf2-enterprise button:hover{background:#ffffff12}.cf2-direct-contact a:hover{background:#ffffff38;border-color:#fff;transform:translateY(-2px)}.cf2-direct-contact a:focus-visible{background:#ffffff38;border-color:#fff}.cf2-form-submit:hover{background:#263747}.cf2-onepage-visual-card:hover,.cf2-experience-steps li:hover,.cf2-business-compare article:hover{transform:translateY(-4px)}.cf2-onepage-visual-card:hover{border-color:#71899c;box-shadow:0 22px 44px #0000002e}.cf2-experience-steps li:hover{border-color:#9fb2c3;box-shadow:0 18px 34px #182f471f}.cf2-business-compare article:hover .cf2-product-preview{border-color:#8da4b8;box-shadow:0 16px 32px #182f4717}.cf2-faq-question:hover{color:var(--cf2-blue)}}@media(min-width:700px){.cf2-header{padding:0 24px}.cf2-brand{gap:11px}.cf2-brand strong{font-size:1.22rem}.cf2-brand span{padding-left:11px;font-size:.56rem}.cf2-header-nav>a:not(.cf2-header-cta){display:inline-flex}.cf2-header-cta{padding:0 18px;font-size:.94rem}.cf2-hero{padding:48px 24px 70px}.cf2-hero-actions{grid-template-columns:auto auto;justify-content:start}.cf2-button{min-width:220px}.cf2-browser{aspect-ratio:1.35}.cf2-demo-links{display:flex}.cf2-demo-copy{top:27%;width:48%}.cf2-onepage,.cf2-experience,.cf2-business,.cf2-trust,.cf2-faq,.cf2-contact{padding-right:24px;padding-left:24px}.cf2-onepage-visuals{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.cf2-onepage-visual-card{padding:26px}.cf2-onepage-visual-card--owned{margin-top:0}.cf2-onepage-scene,.cf2-onepage-scene--owned{aspect-ratio:3 / 2}.cf2-comparison-head{grid-template-columns:170px 1fr 1fr}.cf2-comparison-head>span{display:flex;align-items:center;padding:22px 0;color:#aeb8c1;font-size:1rem;font-weight:800}.cf2-comparison-head>div{padding:20px 22px;border-left:1px solid var(--cf2-line-dark)}.cf2-comparison-row{grid-template-columns:170px 1fr 1fr}.cf2-comparison-row>strong{grid-column:auto;display:flex;align-items:center;padding:20px 0;font-size:1.0625rem}.cf2-comparison-row>span{display:flex;align-items:center;min-height:82px;padding:19px 22px;border-left:1px solid var(--cf2-line-dark);font-size:1.125rem}.cf2-comparison-row>span:before{display:none}.cf2-comparison-actions{grid-template-columns:170px 1fr 1fr}.cf2-comparison-actions>span{display:block}.cf2-comparison-actions button{min-height:72px;padding:0 22px;border-left:1px solid var(--cf2-line-dark);font-size:1.0625rem}.cf2-contract-notes{grid-template-columns:1fr 1fr;gap:30px}.cf2-experience-steps{grid-template-columns:repeat(3,1fr)}.cf2-experience-steps li{grid-template-columns:1fr;align-content:start;min-height:296px}.cf2-flow-visual{height:122px}.cf2-business-compare{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}.cf2-business-compare article{padding:34px 32px 36px 0}.cf2-business-compare article+article{padding-right:0;padding-left:32px;border-top:0;border-left:1px solid var(--cf2-line)}.cf2-business-featured:before{position:absolute;top:34px;right:0;margin:0}.cf2-enterprise{grid-template-columns:minmax(210px,.7fr) minmax(0,1fr);align-items:center;padding:30px}.cf2-enterprise>div:last-child{grid-column:2}.cf2-enterprise-scene{aspect-ratio:4 / 5}.cf2-trust-body{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:42px;align-items:start}.cf2-trust-scene{position:sticky;top:92px;aspect-ratio:2 / 3}.cf2-trust-list>div{grid-template-columns:210px 1fr;gap:24px;align-items:baseline}.cf2-trust-list dd{margin:0}.cf2-process-scenes{grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,1fr));gap:12px}.cf2-process-scenes figure,.cf2-process-scenes figure:first-child{grid-column:auto;min-height:230px}.cf2-process-scenes figure:first-child{min-height:310px}.cf2-process-scenes figure:last-child{grid-column:auto}.cf2-process{grid-template-columns:repeat(4,1fr)}.cf2-process li{grid-template-columns:1fr;gap:10px;align-content:start;align-items:start;padding:22px 20px 0;border-bottom:0}.cf2-process li:first-child{padding-left:0}.cf2-process li+li{border-left:1px solid var(--cf2-line-dark)}.cf2-contact-form{padding:30px}.cf2-form-grid{grid-template-columns:1fr 1fr}.cf2-form-wide{grid-column:1 / -1}.cf2-direct-contact{grid-template-columns:1fr}.cf2-contact-flow{grid-template-columns:repeat(3,1fr)}.cf2-contact-flow li{display:grid;align-content:center;min-height:70px}.cf2-footer{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:28px 24px 94px}}@media(min-width:960px){.cf2-header{height:64px;padding-right:max(28px,calc((100vw - var(--cf2-max)) / 2));padding-left:max(28px,calc((100vw - var(--cf2-max)) / 2))}.cf2-hero{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(42px,5vw,68px);align-items:center;min-height:min(760px,calc(100svh - 64px));width:min(calc(100% - 56px),var(--cf2-max));padding:46px 0 58px}.cf2-hero h1{font-size:clamp(3.15rem,4.25vw,4.2rem)}.cf2-hero-lead{font-size:1.125rem}.cf2-price-anchors>div{min-height:96px;padding:16px}.cf2-price-anchors dt{font-size:1rem}.cf2-price-anchors dd{font-size:1.25rem}.cf2-demo-caption{grid-template-columns:1fr auto;align-items:center}.cf2-demo-caption span{text-align:right}.cf2-hero-demo>.cf2-scene-picture,.cf2-hero-demo:after{aspect-ratio:5 / 5.7}.cf2-onepage,.cf2-business,.cf2-trust,.cf2-faq{padding-top:88px;padding-right:max(28px,calc((100vw - var(--cf2-max)) / 2));padding-bottom:88px;padding-left:max(28px,calc((100vw - var(--cf2-max)) / 2))}.cf2-experience,.cf2-contact{grid-template-columns:minmax(320px,.74fr) minmax(0,1.26fr);gap:clamp(54px,6vw,86px);padding-top:88px;padding-right:max(28px,calc((100vw - var(--cf2-max)) / 2));padding-bottom:88px;padding-left:max(28px,calc((100vw - var(--cf2-max)) / 2))}.cf2-section-intro{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:48px;align-items:end}.cf2-section-intro>span{grid-column:1 / -1}.cf2-section-intro h2{grid-column:1}.cf2-section-intro>p{grid-column:2;align-self:end;margin-bottom:4px}.cf2-section-intro h2,.cf2-experience h2,.cf2-contact h2{font-size:clamp(2.7rem,3.45vw,3.45rem)}.cf2-business .cf2-section-intro{grid-template-columns:minmax(0,1fr);gap:0}.cf2-business .cf2-section-intro>p{grid-column:1;margin-top:18px}.cf2-enterprise{grid-template-columns:minmax(220px,.64fr) minmax(0,1fr) minmax(210px,.45fr)}.cf2-enterprise>div:last-child{grid-column:auto}.cf2-comparison,.cf2-business-compare{margin-top:46px}.cf2-experience-copy{align-self:start}.cf2-experience-copy>button{width:auto}.cf2-experience-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.cf2-experience-steps li{grid-template-columns:1fr;min-height:278px;padding:16px}.cf2-experience-steps .cf2-flow-visual{height:104px}.cf2-trust .cf2-section-intro{grid-template-columns:minmax(0,1fr)}.cf2-faq{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:clamp(52px,6vw,84px);align-items:start}.cf2-faq-title-group{display:grid;gap:12px;align-content:end;min-height:440px;padding:240px 22px 34px}.cf2-faq-title-group:before{top:28px;right:26px}.cf2-faq-title-group:after{top:47px;right:50px}.cf2-faq-list{margin-top:0}.cf2-contact{align-items:start;padding-bottom:92px}.cf2-contact{grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr)}.cf2-contact-form{padding:34px}.cf2-footer{padding:28px max(28px,calc((100vw - var(--cf2-max)) / 2))}.cf2-mobile-sticky{display:none}}@media(max-width:699px){.cf2-hero{gap:72px}.cf2-hero-demo .cf2-scene-widget-cue{display:none}.cf2-faq-title-group{padding-right:100px}.cf2-faq-question{grid-template-columns:34px minmax(0,1fr) 24px;gap:10px;min-height:90px;padding:18px 0;font-size:1.125rem}.cf2-faq-question>span{font-size:.9rem}.cf2-faq-item p{margin:0 0 28px 44px;font-size:1rem;line-height:1.75}}@media(min-width:1240px){.cf2-hero h1{font-size:4.2rem}.cf2-demo-copy h3{font-size:2.15rem}.cf2-comparison-head,.cf2-comparison-row,.cf2-comparison-actions{grid-template-columns:190px 1fr 1fr}}@media(max-width:380px){.cf2-header{padding-right:13px;padding-left:13px}.cf2-brand{gap:6px}.cf2-brand strong{font-size:.96rem}.cf2-brand span{padding-left:6px;font-size:.42rem}.cf2-header-cta{padding:0 10px;font-size:.875rem}.cf2-hero,.cf2-onepage,.cf2-experience,.cf2-business,.cf2-trust,.cf2-faq,.cf2-contact{padding-right:14px;padding-left:14px}.cf2-hero{gap:88px;padding-top:18px}.cf2-hero h1{font-size:1.9rem}.cf2-hero-lead{margin-top:12px;font-size:.98rem;line-height:1.55}.cf2-price-anchors{margin-top:14px}.cf2-price-anchors>div{min-height:68px;padding:9px}.cf2-price-anchors dt{font-size:.875rem}.cf2-price-anchors dd{font-size:1.05rem}.cf2-hero-actions{gap:7px;margin-top:12px;padding-right:0}.cf2-button{min-height:48px;padding:0 12px;font-size:.95rem}.cf2-section-intro h2,.cf2-experience h2,.cf2-contact h2{font-size:2rem}.cf2-comparison-head>div{padding-right:9px;padding-left:9px}.cf2-comparison-head strong{font-size:1.05rem}.cf2-comparison-row>span,.cf2-comparison-actions button{padding-right:10px;padding-left:10px;font-size:.95rem}.cf2-process li{grid-template-columns:28px 42px minmax(0,1fr)}.cf2-enterprise{padding:26px 18px}.cf2-contact-form{padding-right:16px;padding-left:16px}.cf2-direct-contact a{gap:12px;min-height:72px;padding-right:14px;padding-left:14px}.cf2-direct-contact strong{font-size:1rem}.cf2-scene-browser--hero{top:12px;right:10px;width:58%}.cf2-scene-browser-body{gap:6px;padding:10px}.cf2-scene-browser-body strong{font-size:.78rem}.cf2-scene-browser-body>span{padding:5px 3px;font-size:.57rem}.cf2-scene-widget-cue{right:10px;bottom:70px}.cf2-scene-teaser{max-width:172px;padding:8px 9px;font-size:.66rem}.cf2-scene-launcher{width:42px;height:42px}.cf2-scene-label{font-size:.65rem}.cf2-onepage-scene .cf2-mini-browser{right:8px;bottom:8px;width:66%}.cf2-onepage-scene .cf2-mini-browser-bar{height:21px}.cf2-onepage-scene .cf2-mini-browser-canvas{min-height:86px;padding:9px}.cf2-onepage-scene .cf2-mini-operation,.cf2-onepage-scene .cf2-mini-owner{font-size:.58rem}.cf2-experience-visual-state{top:10px;left:10px;min-width:142px;padding:8px 9px}.cf2-experience-visual-launcher{top:10px;right:10px;width:38px;height:38px}.cf2-experience-visual-chat{right:9px;bottom:42px;max-width:190px;padding:8px 9px}.cf2-experience-scene>.cf2-scene-label{right:8px;bottom:8px}.cf2-product-preview .cf2-preview-window{top:24px;right:10px;width:69%}.cf2-product-preview--ai>.cf2-scene-label{right:9px;bottom:48px}.cf2-faq-title-group{min-height:220px;padding:120px 12px 22px}.cf2-contact-scene-cue{right:8px;bottom:8px;max-width:185px;padding:7px 8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cf2-page *,.cf2-page *:before,.cf2-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.cf2-scene-video>video{display:none}.cf2-scene-video>.cf2-scene-video-poster{display:block}.cf2-button:hover,.cf2-experience-copy>button:hover,.cf2-business-compare button:hover,.cf2-enterprise button:hover,.cf2-form-submit:hover,.cf2-direct-contact a:hover,.cf2-onepage-visual-card:hover,.cf2-experience-steps li:hover,.cf2-business-compare article:hover{transform:none}.cf2-page [data-reveal]{clip-path:none!important;opacity:1!important;transform:none!important}}.kmong-page--sales-ai .kmong-ai-styles{padding:64px 32px;background:linear-gradient(90deg,rgba(10,88,245,.045) 1px,transparent 1px),linear-gradient(rgba(10,88,245,.045) 1px,transparent 1px),#f7f9fc;background-size:40px 40px}.kmong-page--sales-ai .kmong-ai-styles .kmong-section-heading{margin-bottom:28px}.kmong-page--sales-ai .kmong-ai-styles .kmong-section-heading>span,.kmong-page--sales-ai .kmong-ai-styles .kmong-section-heading>div>p:first-child{font-size:16px;letter-spacing:.05em}.kmong-page--sales-ai .kmong-ai-styles .kmong-section-heading h2{max-width:720px;font-size:46px;line-height:1.14}.kmong-page--sales-ai .kmong-ai-styles .kmong-section-description{max-width:720px;font-size:22px;line-height:1.58}.kmong-ai-style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.kmong-ai-style-card{display:flex;min-width:0;height:100%;overflow:hidden;flex-direction:column;border:1px solid #cbd6e1;border-radius:18px;background:#fff;box-shadow:0 10px 24px #10192311;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s ease,box-shadow .18s ease}.kmong-ai-style-card--friendly{border-color:#ecb69f;background:#ffeade;background:oklch(.95 .035 50)}.kmong-ai-style-card--professional{border-color:#96bfe9;background:#e2f0ff;background:oklch(.95 .03 250)}.kmong-ai-style-card--trendy{color:#eef4fa;border-color:#34495d;background:var(--kmong-navy)}.kmong-ai-style-portrait{position:relative;flex:0 0 220px;min-width:0;height:220px;overflow:hidden;background:#dfe6ed}.kmong-ai-style-portrait img{width:100%;height:100%;object-fit:cover;object-position:center 10%}.kmong-ai-style-portrait figcaption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.kmong-ai-style-content{display:flex;flex:1;min-width:0;flex-direction:column;padding:20px 18px 18px}.kmong-ai-style-labels{display:flex;min-height:24px;align-items:center}.kmong-ai-style-labels strong{color:var(--kmong-blue);font-size:18px;font-weight:950;letter-spacing:.08em;line-height:1.2}.kmong-ai-style-card--trendy .kmong-ai-style-labels strong{color:#91b2ff}.kmong-ai-style-card--friendly .kmong-ai-style-labels strong,.kmong-ai-style-card--friendly .kmong-ai-style-industries>strong{color:#a12a07}.kmong-ai-style-card--professional .kmong-ai-style-labels strong,.kmong-ai-style-card--professional .kmong-ai-style-industries>strong{color:#0052b4;color:oklch(.46 .18 258)}.kmong-ai-style-content h3{margin-top:8px;font-size:30px;font-weight:950;letter-spacing:-.05em;line-height:1.18}.kmong-ai-style-description{min-height:128px;margin-top:10px;color:#475867;font-size:20px;line-height:1.5}.kmong-ai-style-card--trendy .kmong-ai-style-description{color:#c8d3dd}.kmong-ai-style-card--friendly .kmong-ai-style-content h3,.kmong-ai-style-card--friendly .kmong-ai-style-consult strong{color:#45231a}.kmong-ai-style-card--friendly .kmong-ai-style-description{color:#63453b}.kmong-ai-style-card--professional .kmong-ai-style-content h3,.kmong-ai-style-card--professional .kmong-ai-style-consult strong{color:#0e2d4a}.kmong-ai-style-card--professional .kmong-ai-style-description{color:#384c62}.kmong-ai-style-industries{display:grid;gap:8px;margin-top:14px}.kmong-ai-style-industries>strong{color:var(--kmong-blue);font-size:17px;font-weight:900;line-height:1.35}.kmong-ai-style-industries>div{display:flex;flex-wrap:wrap;gap:6px}.kmong-ai-style-industries span{display:inline-flex;min-height:30px;align-items:center;padding:5px 8px;color:#34506b;border:1px solid #d4dfeb;border-radius:999px;background:#f3f6fa;font-size:17px;font-weight:800;line-height:1.2}.kmong-ai-style-card--trendy .kmong-ai-style-industries>strong{color:#91b2ff}.kmong-ai-style-card--trendy .kmong-ai-style-industries span{color:#e4ebf3;border-color:#40576d;background:#1b2b3b}.kmong-ai-style-card--friendly .kmong-ai-style-industries span{color:#59352a;border-color:#eac0ad;background:#fbd9c7}.kmong-ai-style-card--professional .kmong-ai-style-industries span{color:#213c59;border-color:#afcbe7;background:#cee4fc}.kmong-ai-style-actions{display:grid;gap:12px;margin-top:auto;padding-top:20px}.kmong-ai-style-actions>a{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:7px;padding:11px 12px;border:1px solid var(--kmong-blue);border-radius:10px;color:#fff;background:var(--kmong-blue);font-size:18px;font-weight:900;line-height:1.25;text-align:center;text-decoration:none}.kmong-ai-style-demo-label{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:11px 12px;color:#24425f;border:1px solid #aebfd0;border-radius:10px;background:#eef3f8;font-size:18px;font-weight:900;line-height:1.25;text-align:center}.kmong-ai-style-card--friendly .kmong-ai-style-demo-label{color:#612517;border-color:#e6b9a4;background:#f8daca}.kmong-ai-style-card--professional .kmong-ai-style-demo-label{color:#113a5f;border-color:#acc7e4;background:#cee4fc}.kmong-ai-style-card--trendy .kmong-ai-style-demo-label{color:#e4ebf3;border-color:#40576d;background:#1b2b3b}.kmong-ai-style-actions svg{width:18px;height:18px;flex:0 0 auto}.kmong-ai-style-card--friendly .kmong-ai-style-actions>a{color:#fff;border-color:#a42e0c;background:#a42e0c}.kmong-ai-style-consult{display:grid;gap:3px;padding:0 2px}.kmong-ai-style-consult strong{color:#263b4e;font-size:18px;font-weight:900;line-height:1.35}.kmong-ai-style-consult span{color:#687887;font-size:15px;line-height:1.45}.kmong-ai-style-card--trendy .kmong-ai-style-consult strong{color:#dbe6ff}.kmong-ai-style-card--trendy .kmong-ai-style-consult span{color:#aebdca}.kmong-ai-style-card--friendly .kmong-ai-style-consult span{color:#6a524a}.kmong-ai-style-card--professional .kmong-ai-style-consult span{color:#475768}.kmong-ai-style-note{margin-top:18px;color:#536270;font-size:19px;line-height:1.55}.kmong-page--sales-ai .kmong-ai-pricing-flow{display:grid;gap:20px}.kmong-page--sales-ai .kmong-price-entry{display:grid;grid-template-areas:"copy cost" "list list" "note note";grid-template-columns:minmax(0,1fr) auto;gap:24px 32px;padding:30px;color:#192d41;border:1px solid oklch(.79 .075 250);border-radius:16px;background:#e2f0ff;background:oklch(.95 .03 250)}.kmong-page--sales-ai .kmong-price-entry-copy{grid-area:copy}.kmong-page--sales-ai .kmong-price-entry-copy>span,.kmong-page--sales-ai .kmong-price-featured-heading>span,.kmong-page--sales-ai .kmong-price-support>span,.kmong-page--sales-ai .kmong-price-custom-heading>span,.kmong-page--sales-ai .kmong-price-comparison-heading>span{display:inline-flex;align-items:center;gap:8px;color:var(--kmong-blue);font-size:20px;font-weight:950;letter-spacing:.02em}.kmong-page--sales-ai .kmong-price-entry h3,.kmong-page--sales-ai .kmong-price-support h3,.kmong-page--sales-ai .kmong-price-custom h3{margin-top:8px;font-size:34px;font-weight:950;letter-spacing:-.05em;line-height:1.2}.kmong-page--sales-ai .kmong-price-entry-copy>p,.kmong-page--sales-ai .kmong-price-support>p,.kmong-page--sales-ai .kmong-price-custom-heading>p{margin-top:12px;font-size:22px;line-height:1.58}.kmong-page--sales-ai .kmong-price-entry-cost{display:grid;grid-area:cost;gap:8px;align-content:center;min-width:220px}.kmong-page--sales-ai .kmong-price-entry-cost>span{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:8px;border-bottom:1px solid oklch(.82 .055 250);font-size:19px;font-weight:800}.kmong-page--sales-ai .kmong-price-entry-cost>span:last-child{padding-bottom:0;border-bottom:0}.kmong-page--sales-ai .kmong-price-entry-cost strong{color:var(--kmong-blue);font-size:29px;font-weight:950;white-space:nowrap}.kmong-page--sales-ai .kmong-price-entry>ul{display:grid;grid-area:list;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding-top:20px;border-top:1px solid oklch(.82 .055 250)}.kmong-page--sales-ai .kmong-price-entry li,.kmong-page--sales-ai .kmong-price-support li,.kmong-page--sales-ai .kmong-price-featured-results li{display:flex;align-items:flex-start;gap:9px;font-size:21px;font-weight:800;line-height:1.5}.kmong-page--sales-ai .kmong-price-entry li svg,.kmong-page--sales-ai .kmong-price-support li svg,.kmong-page--sales-ai .kmong-price-featured-results li svg{flex:0 0 auto;width:22px;height:22px;margin-top:4px;color:var(--kmong-blue)}.kmong-page--sales-ai .kmong-price-entry-note{grid-area:note;color:#445465;font-size:19px;line-height:1.55}.kmong-page--policy-safe .kmong-price-entry--policy-safe{grid-template-areas:"copy copy" "list list" "note note"}.kmong-page--sales-ai .kmong-price-featured{padding:34px;color:#f2f6ff;border:2px solid #76a0ff;border-radius:18px;background:var(--kmong-blue);box-shadow:0 22px 44px #0a58f53d}.kmong-page--sales-ai .kmong-price-featured-heading{max-width:650px}.kmong-page--sales-ai .kmong-price-featured-heading>span{color:#dce7ff}.kmong-page--sales-ai .kmong-price-featured-heading>span svg,.kmong-page--sales-ai .kmong-price-custom-heading>span svg{width:22px;height:22px}.kmong-page--sales-ai .kmong-price-featured h3{margin-top:8px;font-size:44px;font-weight:950;letter-spacing:-.06em;line-height:1.15}.kmong-page--sales-ai .kmong-price-featured-heading>p{margin-top:12px;color:#e5edff;font-size:23px;line-height:1.58}.kmong-page--sales-ai .kmong-price-featured-costs{display:grid;grid-template-columns:.8fr 1.2fr;margin-top:26px;padding:22px 0;border-top:1px solid rgba(255,255,255,.48);border-bottom:1px solid rgba(255,255,255,.48)}.kmong-page--sales-ai .kmong-price-featured-costs>div{display:grid;gap:4px;padding:0 24px;border-right:1px solid rgba(255,255,255,.38)}.kmong-page--sales-ai .kmong-price-featured-costs>div:first-child{padding-left:0}.kmong-page--sales-ai .kmong-price-featured-costs>div:last-child{padding-right:0;border-right:0}.kmong-page--sales-ai .kmong-price-featured-costs span{color:#dce7ff;font-size:20px;font-weight:850}.kmong-page--sales-ai .kmong-price-featured-costs strong{font-size:36px;font-weight:950;letter-spacing:-.04em;line-height:1.3}.kmong-page--sales-ai .kmong-price-featured-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.kmong-page--sales-ai .kmong-price-featured-results li{font-size:23px}.kmong-page--sales-ai .kmong-price-featured-results li svg{color:#dce7ff}.kmong-page--sales-ai .kmong-price-featured-includes{display:grid;gap:5px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.36)}.kmong-page--policy-safe .kmong-policy-featured-scope{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:26px;padding:20px 0;border-top:1px solid rgba(255,255,255,.48);border-bottom:1px solid rgba(255,255,255,.48)}.kmong-page--policy-safe .kmong-policy-featured-scope strong{font-size:25px;font-weight:950}.kmong-page--policy-safe .kmong-policy-featured-scope span{color:#dce7ff;font-size:21px;font-weight:850}.kmong-page--policy-safe .kmong-price-featured-results--policy-safe{grid-template-columns:repeat(2,minmax(0,1fr))}.kmong-page--sales-ai .kmong-price-featured-includes strong{font-size:22px}.kmong-page--sales-ai .kmong-price-featured-includes span,.kmong-page--sales-ai .kmong-price-api-note{color:#dce7ff;font-size:19px;line-height:1.55}.kmong-page--sales-ai .kmong-price-api-note{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.26)}.kmong-page--sales-ai .kmong-price-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kmong-page--sales-ai .kmong-price-support{padding:28px 26px;border:1px solid #cbd6e1;border-radius:14px;background:#fff}.kmong-page--sales-ai .kmong-price-support>strong{display:block;margin-top:12px;color:var(--kmong-blue);font-size:34px;font-weight:950}.kmong-page--sales-ai .kmong-price-support>p{color:var(--kmong-muted)}.kmong-page--sales-ai .kmong-price-support ul{display:grid;gap:11px;margin-top:20px;padding-top:18px;border-top:1px solid var(--kmong-line)}.kmong-page--sales-ai .kmong-price-custom{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(240px,.82fr);gap:22px 32px;padding:32px;color:#eef4fa;border:1px solid #43566a;border-radius:16px;background:#1a2734}.kmong-page--sales-ai .kmong-price-custom-heading>span{color:#9fbcff}.kmong-page--sales-ai .kmong-price-custom-heading>p{color:#c6d2dd}.kmong-page--sales-ai .kmong-price-custom-costs{display:grid;gap:10px;align-content:center}.kmong-page--policy-safe .kmong-policy-custom-scope{display:grid;gap:4px;align-content:center;padding-left:24px;border-left:1px solid #45586a}.kmong-page--policy-safe .kmong-policy-custom-scope strong{color:#9fbcff;font-size:29px;font-weight:950}.kmong-page--policy-safe .kmong-policy-custom-scope span{color:#c6d2dd;font-size:19px;line-height:1.5}.kmong-page--sales-ai .kmong-price-custom-costs>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding-bottom:10px;border-bottom:1px solid #45586a}.kmong-page--sales-ai .kmong-price-custom-costs span{color:#b9c7d4;font-size:19px;font-weight:800}.kmong-page--sales-ai .kmong-price-custom-costs strong{color:#9fbcff;font-size:28px;font-weight:950;white-space:nowrap}.kmong-page--sales-ai .kmong-price-custom>ul{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:8px;padding-top:18px;border-top:1px solid #45586a}.kmong-page--sales-ai .kmong-price-custom>ul li{padding:7px 10px;border:1px solid #50667b;border-radius:999px;background:#223446;font-size:19px;font-weight:800}.kmong-page--sales-ai .kmong-price-custom>p{grid-column:1 / -1;color:#b9c7d4;font-size:19px;line-height:1.6}.kmong-page--sales-ai .kmong-price-comparison{margin-top:44px;padding-top:38px;border-top:2px solid var(--kmong-navy)}.kmong-page--sales-ai .kmong-price-comparison-heading h3{margin-top:7px;font-size:38px;font-weight:950;letter-spacing:-.05em;line-height:1.2}.kmong-page--sales-ai .kmong-price-comparison-heading>p{margin-top:10px;color:var(--kmong-muted);font-size:22px;line-height:1.6}.kmong-page--sales-ai .kmong-price-comparison table{width:100%;margin-top:26px;overflow:hidden;border:1px solid #bdc9d5;border-radius:14px;border-collapse:separate;border-spacing:0;background:#fff}.kmong-page--sales-ai .kmong-price-comparison th,.kmong-page--sales-ai .kmong-price-comparison td{padding:22px;border-bottom:1px solid var(--kmong-line);text-align:left;vertical-align:top}.kmong-page--sales-ai .kmong-price-comparison tr:last-child th,.kmong-page--sales-ai .kmong-price-comparison tr:last-child td{border-bottom:0}.kmong-page--sales-ai .kmong-price-comparison th{width:174px;color:var(--kmong-navy);background:#edf2f7;font-size:23px;font-weight:950;line-height:1.4}.kmong-page--sales-ai .kmong-price-comparison th span{display:block;margin-top:8px;color:var(--kmong-blue);font-size:17px}.kmong-page--sales-ai .kmong-price-comparison tr.is-featured th,.kmong-page--sales-ai .kmong-price-comparison tr.is-featured td{background:#eef4ff}.kmong-page--sales-ai .kmong-price-comparison dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px}.kmong-page--policy-safe .kmong-policy-comparison dl{grid-template-columns:repeat(3,minmax(0,1fr))}.kmong-page--policy-safe .kmong-policy-comparison th,.kmong-page--policy-safe .kmong-policy-comparison td{border-bottom:2px solid #9fb0c0}.kmong-page--policy-safe .kmong-policy-comparison th{border-right:2px solid #bac7d3}.kmong-page--policy-safe .kmong-policy-comparison dl>div{padding-left:14px;border-left:1px solid #c4cfda}.kmong-page--policy-safe .kmong-policy-comparison dl>div:nth-child(3n+1){padding-left:0;border-left:0}.kmong-page--policy-safe .kmong-hero-entry--policy-safe em{font-size:22px}.kmong-page--policy-safe .kmong-hero-prices strong{font-size:25px}.kmong-page--sales-ai .kmong-price-comparison dl>div{min-width:0}.kmong-page--sales-ai .kmong-price-comparison dt{color:#687786;font-size:19px;font-weight:800;line-height:1.35}.kmong-page--sales-ai .kmong-price-comparison dd{margin:4px 0 0;color:#263b4e;font-size:21px;font-weight:850;line-height:1.45}.kmong-page--sales-ai .kmong-price-comparison .is-price dd{color:var(--kmong-blue);font-size:23px;font-weight:950}.kmong-page--sales-ai .kmong-price-cost-note{display:grid;grid-template-columns:150px 1fr;gap:18px;margin-top:18px;padding:22px 24px;color:#e8eef5;border:1px solid #3f5265;border-radius:12px;background:var(--kmong-navy)}.kmong-page--sales-ai .kmong-price-cost-note strong{color:#9fbcff;font-size:21px}.kmong-page--sales-ai .kmong-price-cost-note p{font-size:20px;line-height:1.6}@media(hover:hover)and (pointer:fine){.kmong-ai-style-card:hover{transform:translateY(-3px);border-color:var(--kmong-blue);box-shadow:0 16px 30px #1019231b}.kmong-ai-style-actions>a:hover{background:var(--kmong-blue-dark)}.kmong-ai-style-card--friendly:hover{border-color:#be563d}.kmong-ai-style-card--friendly .kmong-ai-style-actions>a:hover{background:#821d00;background:oklch(.4 .15 35)}.kmong-ai-style-card--professional:hover{border-color:#3370c7}}.kmong-ai-style-actions>a:focus-visible{outline:3px solid #7fa8ff;outline-offset:3px}@media(max-width:700px){.kmong-page--sales-ai .kmong-ai-styles{padding:52px 18px}.kmong-page--sales-ai .kmong-ai-styles .kmong-section-heading h2{font-size:34px}.kmong-page--sales-ai .kmong-ai-styles .kmong-section-description{font-size:18px}.kmong-ai-style-grid{grid-template-columns:1fr;gap:16px}.kmong-ai-style-portrait{flex-basis:176px;height:176px}.kmong-ai-style-content{padding:20px 20px 22px}.kmong-ai-style-labels strong{font-size:16px}.kmong-ai-style-content h3{font-size:27px}.kmong-ai-style-description{min-height:0;font-size:18px;line-height:1.55}.kmong-ai-style-industries>strong,.kmong-ai-style-industries span{font-size:16px}.kmong-ai-style-actions>a{min-height:50px;font-size:17px}.kmong-ai-style-demo-label{min-height:50px;font-size:17px}.kmong-ai-style-consult strong{font-size:17px}.kmong-ai-style-consult span{font-size:15px}.kmong-ai-style-note{font-size:16px}.kmong-page--sales-ai .kmong-price-entry{grid-template-areas:"copy" "cost" "list" "note";grid-template-columns:1fr;gap:18px;padding:24px 20px}.kmong-page--sales-ai .kmong-price-entry h3,.kmong-page--sales-ai .kmong-price-support h3,.kmong-page--sales-ai .kmong-price-custom h3{font-size:27px}.kmong-page--sales-ai .kmong-price-entry-copy>p,.kmong-page--sales-ai .kmong-price-support>p,.kmong-page--sales-ai .kmong-price-custom-heading>p{font-size:17px}.kmong-page--sales-ai .kmong-price-entry-cost{min-width:0}.kmong-page--sales-ai .kmong-price-entry-cost>span{font-size:16px}.kmong-page--sales-ai .kmong-price-entry-cost strong{font-size:24px}.kmong-page--sales-ai .kmong-price-entry>ul,.kmong-page--sales-ai .kmong-price-featured-results,.kmong-page--sales-ai .kmong-price-support-grid{grid-template-columns:1fr}.kmong-page--sales-ai .kmong-price-entry li,.kmong-page--sales-ai .kmong-price-support li,.kmong-page--sales-ai .kmong-price-featured-results li{font-size:17px}.kmong-page--sales-ai .kmong-price-entry-note,.kmong-page--sales-ai .kmong-price-featured-includes span,.kmong-page--sales-ai .kmong-price-api-note,.kmong-page--sales-ai .kmong-price-custom>p{font-size:16px}.kmong-page--sales-ai .kmong-price-featured{padding:26px 20px}.kmong-page--sales-ai .kmong-price-featured h3{font-size:34px}.kmong-page--sales-ai .kmong-price-featured-heading>p{font-size:18px}.kmong-page--sales-ai .kmong-price-featured-costs{grid-template-columns:1fr;gap:16px}.kmong-page--policy-safe .kmong-policy-featured-scope{align-items:flex-start;flex-direction:column;gap:4px}.kmong-page--policy-safe .kmong-policy-featured-scope strong{font-size:20px}.kmong-page--policy-safe .kmong-policy-featured-scope span{font-size:17px}.kmong-page--policy-safe .kmong-price-featured-results--policy-safe{grid-template-columns:1fr}.kmong-page--sales-ai .kmong-price-featured-costs>div,.kmong-page--sales-ai .kmong-price-featured-costs>div:first-child,.kmong-page--sales-ai .kmong-price-featured-costs>div:last-child{padding:0 0 16px;border-right:0;border-bottom:1px solid rgba(255,255,255,.32)}.kmong-page--sales-ai .kmong-price-featured-costs>div:last-child{padding-bottom:0;border-bottom:0}.kmong-page--sales-ai .kmong-price-featured-costs span{font-size:16px}.kmong-page--sales-ai .kmong-price-featured-costs strong{font-size:29px}.kmong-page--sales-ai .kmong-price-featured-results{gap:10px}.kmong-page--sales-ai .kmong-price-featured-results li{font-size:19px}.kmong-page--sales-ai .kmong-price-featured-includes strong{font-size:18px}.kmong-page--sales-ai .kmong-price-support{padding:24px 20px}.kmong-page--sales-ai .kmong-price-support>strong{font-size:29px}.kmong-page--sales-ai .kmong-price-custom{grid-template-columns:1fr;gap:18px;padding:26px 20px}.kmong-page--policy-safe .kmong-policy-custom-scope{padding:16px 0 0;border-top:1px solid #45586a;border-left:0}.kmong-page--policy-safe .kmong-policy-custom-scope strong{font-size:24px}.kmong-page--policy-safe .kmong-policy-custom-scope span{font-size:16px}.kmong-page--sales-ai .kmong-price-custom-costs strong{font-size:24px}.kmong-page--sales-ai .kmong-price-custom>ul,.kmong-page--sales-ai .kmong-price-custom>p{grid-column:auto}.kmong-page--sales-ai .kmong-price-custom>ul li{font-size:15px}.kmong-page--sales-ai .kmong-price-comparison{margin-top:36px;padding-top:32px}.kmong-page--sales-ai .kmong-price-comparison-heading h3{font-size:29px}.kmong-page--sales-ai .kmong-price-comparison-heading>p{font-size:17px}.kmong-page--sales-ai .kmong-price-comparison table,.kmong-page--sales-ai .kmong-price-comparison tbody,.kmong-page--sales-ai .kmong-price-comparison tr,.kmong-page--sales-ai .kmong-price-comparison th,.kmong-page--sales-ai .kmong-price-comparison td{display:block;width:100%}.kmong-page--sales-ai .kmong-price-comparison tr{border-bottom:1px solid var(--kmong-line)}.kmong-page--sales-ai .kmong-price-comparison tr:last-child{border-bottom:0}.kmong-page--sales-ai .kmong-price-comparison th,.kmong-page--sales-ai .kmong-price-comparison td{padding:18px;border-bottom:0}.kmong-page--sales-ai .kmong-price-comparison th{font-size:20px}.kmong-page--sales-ai .kmong-price-comparison dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.kmong-page--policy-safe .kmong-policy-comparison dl{grid-template-columns:repeat(2,minmax(0,1fr))}.kmong-page--policy-safe .kmong-policy-comparison tr{border-bottom:2px solid #8fa3b7}.kmong-page--policy-safe .kmong-policy-comparison th{border-right:0;border-bottom:1px solid #b8c6d3}.kmong-page--policy-safe .kmong-policy-comparison td{border-bottom:0}.kmong-page--policy-safe .kmong-policy-comparison dl>div,.kmong-page--policy-safe .kmong-policy-comparison dl>div:nth-child(3n+1){padding-left:12px;border-left:1px solid #c4cfda}.kmong-page--policy-safe .kmong-policy-comparison dl>div:nth-child(odd){padding-left:0;border-left:0}.kmong-page--policy-safe .kmong-hero-entry--policy-safe em{font-size:17px}.kmong-page--policy-safe .kmong-hero-prices strong{font-size:18px}.kmong-page--sales-ai .kmong-price-comparison dt{font-size:15px}.kmong-page--sales-ai .kmong-price-comparison dd,.kmong-page--sales-ai .kmong-price-comparison .is-price dd{font-size:16px}.kmong-page--sales-ai .kmong-price-cost-note{grid-template-columns:1fr;gap:6px;padding:20px}.kmong-page--sales-ai .kmong-price-cost-note strong{font-size:18px}.kmong-page--sales-ai .kmong-price-cost-note p{font-size:16px}}@media(max-width:360px){.kmong-page--sales-ai .kmong-ai-styles{padding-right:14px;padding-left:14px}.kmong-ai-style-portrait{flex-basis:160px;height:160px}.kmong-ai-style-content{padding:18px 16px 20px}.kmong-ai-style-content h3{font-size:25px}.kmong-ai-style-description{font-size:17px}.kmong-ai-style-industries span{font-size:15px}.kmong-ai-style-actions>a,.kmong-ai-style-demo-label,.kmong-ai-style-consult strong{font-size:16px}.kmong-page--sales-ai .kmong-price-entry,.kmong-page--sales-ai .kmong-price-featured,.kmong-page--sales-ai .kmong-price-support,.kmong-page--sales-ai .kmong-price-custom{padding-right:16px;padding-left:16px}.kmong-page--sales-ai .kmong-price-custom-costs>div{align-items:flex-start;flex-direction:column;gap:2px}.kmong-page--sales-ai .kmong-price-comparison dl{grid-template-columns:1fr}.kmong-page--policy-safe .kmong-policy-comparison dl>div,.kmong-page--policy-safe .kmong-policy-comparison dl>div:nth-child(3n+1),.kmong-page--policy-safe .kmong-policy-comparison dl>div:nth-child(odd){padding:12px 0 0;border-top:1px solid #c4cfda;border-left:0}.kmong-page--policy-safe .kmong-policy-comparison dl>div:first-child{padding-top:0;border-top:0}}@media(prefers-reduced-motion:reduce){.kmong-ai-style-card,.kmong-ai-style-actions>a{transition:none}}:root{font-family:Pretendard Variable,Pretendard,Noto Sans KR,Apple SD Gothic Neo,sans-serif}html,body{margin:0;min-width:0}body{overflow-x:hidden}.kmong-page{--kmong-blue: #0a58f5;--kmong-blue-dark: #0846c3;--kmong-blue-soft: #eaf1ff;--kmong-navy: #101923;--kmong-navy-soft: #1a2734;--kmong-ink: #101923;--kmong-muted: #536270;--kmong-line: #d2dce5;min-height:100vh;padding:36px 0 72px;color:var(--kmong-ink);background:#e8edf3;font-size:24px;line-height:1.6;word-break:keep-all}.kmong-page :where(h1,h2,h3,p,ul,ol,figure){margin:0}.kmong-page :where(ul,ol){padding:0;list-style:none}.kmong-page img{display:block;max-width:100%}.kmong-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kmong-canvas{width:min(100%,860px);margin:0 auto;overflow:hidden;background:#fff;box-shadow:0 28px 80px #10192324}.kmong-export-group{position:relative}.kmong-brand{display:inline-flex;align-items:center;gap:10px;min-width:max-content}.kmong-brand strong{font-size:17px;font-weight:950;letter-spacing:.11em}.kmong-brand span{padding-left:10px;color:var(--kmong-blue);border-left:1px solid #9cabb9;font-size:10px;font-weight:900;letter-spacing:.14em}.kmong-eyebrow,.kmong-section-heading>div>p:first-child{color:var(--kmong-blue);font-size:20px;font-weight:900;letter-spacing:-.02em}.kmong-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:38px;min-height:680px;padding:68px 64px 62px;overflow:hidden;background:linear-gradient(90deg,rgba(10,88,245,.06) 1px,transparent 1px),linear-gradient(rgba(10,88,245,.06) 1px,transparent 1px),#fff;background-size:40px 40px}.kmong-hero:before{position:absolute;top:-190px;right:-230px;width:580px;height:580px;content:"";background:radial-gradient(circle,rgba(10,88,245,.18),transparent 67%)}.kmong-hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center}.kmong-hero-copy .kmong-eyebrow{margin-top:58px}.kmong-hero h1{margin-top:16px;font-size:62px;font-weight:650;letter-spacing:-.075em;line-height:1.06}.kmong-hero h1 strong{display:block;margin-top:8px;color:var(--kmong-blue);font-weight:950}.kmong-hero-description{margin-top:26px;color:var(--kmong-muted);font-size:24px;line-height:1.65}.kmong-hero-prices{display:grid;gap:0;margin-top:32px;border:1px solid var(--kmong-line);border-radius:12px;overflow:hidden;background:#ffffffeb}.kmong-hero-prices div{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:70px;padding:14px 16px;border-bottom:1px solid var(--kmong-line)}.kmong-hero-prices div:last-child{border-bottom:0}.kmong-hero-prices span{color:#40505f;font-size:22px;font-weight:750}.kmong-hero-prices strong{color:var(--kmong-blue);font-size:36px;font-weight:950;white-space:nowrap}.kmong-hero-visual{position:relative;z-index:1;align-self:center;min-height:496px;overflow:hidden;background:#cbd3dc;border:1px solid #9eadba;border-radius:180px 180px 18px 18px;box-shadow:0 24px 54px #1019232e}.kmong-hero-visual>img{width:100%;height:496px;object-fit:cover;object-position:55% center}.kmong-hero-visual:after{position:absolute;inset:auto 0 0;height:48%;content:"";background:linear-gradient(transparent,#0a141f94);pointer-events:none}.kmong-hero-visual-note{position:absolute;z-index:2;right:18px;bottom:20px;left:18px;display:flex;align-items:center;gap:14px;padding:15px 16px;color:#fff;border:1px solid rgba(255,255,255,.5);border-radius:12px;background:#101923a6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kmong-hero-visual-note svg{flex:0 0 auto;width:28px;height:28px;color:#8db2ff}.kmong-hero-visual-note span{font-size:22px;font-weight:850;line-height:1.45}.kmong-hero-consult{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;margin-top:24px;padding:18px 0;border-top:1px solid #aebdca;border-bottom:1px solid #aebdca}.kmong-hero-consult>svg{width:30px;height:30px;color:var(--kmong-blue)}.kmong-hero-consult span,.kmong-hero-consult strong{display:block}.kmong-hero-consult span{color:var(--kmong-blue);font-size:19px;font-weight:900}.kmong-hero-consult strong{margin-top:3px;font-size:24px;line-height:1.45}.kmong-hero-managed{display:flex;gap:9px;align-items:flex-start;margin-top:18px;color:#536270;font-size:20px;line-height:1.55}.kmong-hero-managed svg{flex:0 0 auto;width:21px;height:21px;margin-top:3px;color:var(--kmong-blue)}.kmong-hero-managed strong{color:var(--kmong-ink)}.kmong-fit,.kmong-packages,.kmong-examples,.kmong-ai,.kmong-basics,.kmong-process,.kmong-materials,.kmong-notice,.kmong-faq,.kmong-final{padding:72px 64px}.kmong-notice,.kmong-faq,.kmong-final{padding-top:58px;padding-bottom:58px}.kmong-fit{color:#fff;background:var(--kmong-navy)}.kmong-section-heading{display:grid;grid-template-columns:50px minmax(0,1fr);gap:18px;align-items:start;margin-bottom:38px}.kmong-section-heading>span{padding-top:9px;color:var(--kmong-blue);font-size:19px;font-weight:950;letter-spacing:.08em}.kmong-section-heading h2{max-width:690px;margin-top:5px;font-size:42px;font-weight:950;letter-spacing:-.06em;line-height:1.16}.kmong-section-heading--compact{margin-bottom:30px}.kmong-section-heading--light h2{color:#fff}.kmong-section-heading--light>div>p:first-child{color:#8eb3ff}.kmong-section-description{max-width:650px;margin-top:16px;color:var(--kmong-muted);font-size:24px;line-height:1.65}.kmong-section-heading--light .kmong-section-description{color:#bac6d2}.kmong-fit .kmong-section-heading h2{color:#fff}.kmong-fit-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-left:68px}.kmong-fit-list li{display:flex;align-items:center;gap:12px;min-height:66px;padding:14px 16px;color:#e9eff5;border:1px solid #33414e;border-radius:10px;background:#182430;font-size:24px;font-weight:750}.kmong-fit-list li:last-child{grid-column:1 / -1}.kmong-fit-list svg{flex:0 0 auto;width:22px;height:22px;color:#81a9ff}.kmong-packages{padding-top:54px;padding-bottom:54px;background:#f2f5f8}.kmong-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.kmong-package-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--kmong-line);border-radius:14px;background:#fff;box-shadow:0 12px 28px #1019230f}.kmong-package-card--premium{color:#fff;border-color:#24384d;background:var(--kmong-navy-soft);box-shadow:0 16px 34px #1019232e}.kmong-package-badges{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.kmong-package-badges em{padding:5px 8px;color:#dfe9ff;border:1px solid #49627b;border-radius:4px;background:#26384a;font-size:19px;font-style:normal;font-weight:850;line-height:1.35}.kmong-package-badges em:first-child{color:#102a55;border-color:#8eb3ff;background:#a9c3ff}.kmong-package-card-head{padding:24px 20px 22px;border-bottom:1px solid var(--kmong-line)}.kmong-package-card--premium .kmong-package-card-head{border-color:#3b4c5d}.kmong-package-card-head>span{color:var(--kmong-blue);font-size:19px;font-weight:950;letter-spacing:.08em}.kmong-package-card--premium .kmong-package-card-head>span{color:#8cb1ff}.kmong-package-card h3{min-height:82px;margin-top:8px;font-size:32px;font-weight:950;letter-spacing:-.05em;line-height:1.28}.kmong-package-card-head>strong{display:block;margin-top:12px;color:var(--kmong-blue);font-size:36px;font-weight:950;letter-spacing:-.05em}.kmong-package-card--premium .kmong-package-card-head>strong{color:#8eb3ff}.kmong-package-card-head>p{margin-top:12px;color:var(--kmong-muted);font-size:25px;line-height:1.6}.kmong-package-card--premium .kmong-package-card-head>p{color:#c6d0da}.kmong-package-list{display:grid;gap:14px;padding:22px 20px}.kmong-package-list li{display:flex;gap:9px;align-items:flex-start;font-size:25px;font-weight:720;line-height:1.5}.kmong-package-list svg{flex:0 0 auto;width:24px;height:24px;margin-top:4px;color:var(--kmong-blue)}.kmong-package-card--premium .kmong-package-list svg{color:#8eb3ff}.kmong-package-note{margin:auto 16px 16px;padding:14px;border-radius:9px;background:#f2f5f8}.kmong-package-card--premium .kmong-package-note{background:#263646}.kmong-package-note span{color:#556472;font-size:19px;font-weight:900}.kmong-package-card--premium .kmong-package-note span{color:#aab8c6}.kmong-package-note p{margin-top:5px;font-size:21px;line-height:1.5}.kmong-compare-wrap{margin-top:34px;overflow:hidden;border:1px solid #bdc9d5;border-radius:12px;background:#fff}.kmong-compare-table{width:100%;border-collapse:collapse;table-layout:fixed}.kmong-compare-table th,.kmong-compare-table td{min-width:0;padding:20px 14px;border-right:1px solid var(--kmong-line);border-bottom:1px solid var(--kmong-line);text-align:left;vertical-align:middle;overflow-wrap:anywhere}.kmong-compare-table th:last-child,.kmong-compare-table td:last-child{border-right:0}.kmong-compare-table tbody tr:last-child th,.kmong-compare-table tbody tr:last-child td{border-bottom:0}.kmong-compare-table thead th{color:#fff;background:var(--kmong-navy);font-size:24px;font-weight:900}.kmong-compare-table tbody th{width:20%;color:#4c5b69;background:#edf2f6;font-size:24px;font-weight:850}.kmong-compare-table td{font-size:24px;font-weight:720;line-height:1.45}.kmong-compare-table td:last-child{color:#064dd9;background:#f1f5ff;font-size:24px;font-weight:850}.kmong-compare-note{margin-top:22px;padding:20px 22px;color:#173b7a;border:1px solid #b7cafa;border-radius:8px;background:#e7efff;font-size:22px;font-weight:800;line-height:1.6}.kmong-examples{padding-top:40px;padding-bottom:40px;background:#fff}.kmong-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.kmong-example-card{min-width:0;overflow:hidden;border:1px solid var(--kmong-line);border-radius:12px;background:#fff;box-shadow:0 12px 26px #10192314}.kmong-browser-bar{display:flex;gap:5px;align-items:center;height:28px;padding:0 11px;background:#e6ebf0}.kmong-browser-bar span{width:6px;height:6px;border-radius:50%;background:#8392a0}.kmong-example-image{position:relative}.kmong-example-image>img{width:100%;height:auto;aspect-ratio:1.28;object-fit:cover;object-position:center}.kmong-example-card:nth-child(3) .kmong-example-image>img{object-position:58% center}.kmong-example-image>span{position:absolute;top:14px;left:14px;padding:7px 10px;color:#fff;border:1px solid rgba(255,255,255,.5);border-radius:4px;background:#101923c7;font-size:19px;font-weight:900}.kmong-example-card figcaption{padding:16px}.kmong-example-card figcaption span{display:block;font-size:24px;font-weight:900}.kmong-ai{color:#fff;background:var(--kmong-navy)}.kmong-ai-showcase{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:20px;align-items:stretch}.kmong-ai-showcase>figure{overflow:hidden;border:1px solid #405060;border-radius:14px;background:#263544}.kmong-ai-showcase>figure img{width:100%;height:100%;min-height:520px;object-fit:cover;object-position:55% center}.kmong-ai-showcase>figure figcaption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.kmong-ai-flow{display:grid;grid-template-rows:1fr auto 1fr auto 1fr;gap:9px}.kmong-ai-flow>div{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:center;padding:20px;border:1px solid #3c4d5d;border-radius:12px;background:#1a2734}.kmong-ai-flow>div>span{position:absolute;top:12px;right:14px;color:#7894af;font-size:19px;font-weight:900}.kmong-ai-flow>div>svg{grid-row:1 / 3;width:34px;height:34px;color:#8eb3ff}.kmong-ai-flow strong{padding-right:28px;font-size:26px;font-weight:900}.kmong-ai-flow p{color:#b8c5d1;font-size:22px;line-height:1.6}.kmong-ai-flow>svg{justify-self:center;width:20px;height:20px;color:#678099}.kmong-ai-boundary{display:grid;grid-template-columns:160px 1fr;gap:20px;margin-top:24px;padding:22px 24px;color:#e8eef4;border:1px solid #3f4e5d;border-radius:12px;background:#1a2734}.kmong-ai-results{display:grid;grid-template-columns:210px minmax(0,1fr);gap:22px;align-items:start;margin-top:24px;padding:22px 24px;border:1px solid #3f4e5d;border-radius:12px;background:#1a2734}.kmong-ai-results>strong{color:#8eb3ff;font-size:24px;line-height:1.5}.kmong-ai-results ul{display:grid;gap:10px}.kmong-ai-results li{position:relative;padding-left:22px;color:#e8eef4;font-size:28px;font-weight:900;line-height:1.55}.kmong-ai-results li:before{position:absolute;top:.72em;left:0;width:7px;height:7px;content:"";border-radius:50%;background:#8eb3ff}.kmong-ai-boundary strong{color:#8eb3ff;font-size:19px}.kmong-ai-boundary p{font-size:21px;line-height:1.65}.kmong-basics{background:#eef3f8}.kmong-basics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.kmong-basics-grid article{min-height:220px;padding:22px 20px;border:1px solid var(--kmong-line);border-radius:12px;background:#fff}.kmong-basics-grid svg{width:32px;height:32px;color:var(--kmong-blue)}.kmong-basics-grid h3{margin-top:22px;font-size:24px;font-weight:900;line-height:1.4}.kmong-basics-grid p{margin-top:8px;color:var(--kmong-muted);font-size:22px;line-height:1.65}.kmong-process{background:#fff}.kmong-process-visuals{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:10px;margin-bottom:28px}.kmong-process-visuals img{width:100%;height:230px;object-fit:cover;border:1px solid var(--kmong-line);border-radius:10px}.kmong-process-visuals img:first-child{object-position:center}.kmong-process-visuals img:nth-child(2),.kmong-process-visuals img:nth-child(3){object-position:center 32%}.kmong-process-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid var(--kmong-navy);border-bottom:1px solid var(--kmong-line)}.kmong-process-list li{display:grid;grid-template-columns:28px 36px minmax(0,1fr);gap:12px;align-items:start;min-height:128px;padding:22px 18px;border-right:1px solid var(--kmong-line);border-bottom:1px solid var(--kmong-line)}.kmong-process-list li:nth-child(2n){border-right:0}.kmong-process-list li:nth-last-child(-n+2){border-bottom:0}.kmong-process-list li>span{color:var(--kmong-blue);font-size:21px;font-weight:950}.kmong-process-list li>svg{width:28px;height:28px;color:#33485c}.kmong-process-list strong{display:block;font-size:26px;font-weight:900}.kmong-process-list p{margin-top:5px;color:var(--kmong-muted);font-size:23px;line-height:1.6}.kmong-materials{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:34px;align-items:center;background:#edf2f7}.kmong-materials-copy>p{margin-left:68px;color:var(--kmong-muted);font-size:24px;line-height:1.65}.kmong-materials-board{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:26px;border:1px solid var(--kmong-line);border-radius:14px;background:#fff;box-shadow:0 16px 32px #10192314}.kmong-materials-board>svg{width:42px;height:42px;color:var(--kmong-blue)}.kmong-materials-board ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 16px}.kmong-materials-board li{display:flex;align-items:center;gap:7px;font-size:22px;font-weight:780}.kmong-materials-board li svg{flex:0 0 auto;width:17px;height:17px;color:var(--kmong-blue)}.kmong-notice{color:#fff;background:var(--kmong-navy)}.kmong-notice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kmong-notice-list article{display:grid;grid-template-columns:34px 1fr;gap:13px;min-height:142px;padding:20px;border:1px solid #3b4b5a;border-radius:10px;background:#182531}.kmong-notice-list article>span{color:#88adff;font-size:19px;font-weight:950}.kmong-notice-list h3{font-size:25px;font-weight:900}.kmong-notice-list p{margin-top:7px;color:#bdc8d3;font-size:23px;line-height:1.65}.kmong-faq{background:#eef3f8}.kmong-faq-list{display:grid;gap:10px}.kmong-faq-list article{padding:20px 26px;border:1px solid var(--kmong-line);border-radius:12px;background:#fff}.kmong-faq-question{display:grid;grid-template-columns:30px 28px minmax(0,1fr);gap:12px;align-items:center}.kmong-faq-question>span{color:var(--kmong-blue);font-size:19px;font-weight:950}.kmong-faq-question>svg{width:24px;height:24px;color:var(--kmong-blue)}.kmong-faq-question h3{font-size:28px;font-weight:900;letter-spacing:-.035em}.kmong-faq-list article>p{margin:14px 0 0 82px;color:var(--kmong-muted);font-size:25px;line-height:1.7}.kmong-final{position:relative;overflow:hidden;color:#fff;background:linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px),var(--kmong-blue);background-size:42px 42px}.kmong-final:after{position:absolute;right:-140px;bottom:-150px;width:430px;height:430px;content:"";border:80px solid rgba(255,255,255,.09);border-radius:50%}.kmong-final .kmong-brand,.kmong-final .kmong-eyebrow,.kmong-final h2,.kmong-final-description,.kmong-final-prompts,.kmong-message-guide{position:relative;z-index:1}.kmong-final .kmong-brand span,.kmong-final .kmong-eyebrow{color:#dfe9ff}.kmong-final .kmong-brand span{border-color:#fff9}.kmong-final .kmong-eyebrow{margin-top:54px}.kmong-final h2{max-width:710px;margin-top:12px;font-size:44px;font-weight:650;letter-spacing:-.06em;line-height:1.18}.kmong-final h2 strong{display:block;margin-top:8px;font-weight:950}.kmong-final-description{max-width:690px;margin-top:24px;color:#e8efff;font-size:24px;line-height:1.65}.kmong-final-prompts{margin-top:28px;padding:24px;border:1px solid rgba(255,255,255,.48);border-radius:12px;background:#ffffff1f}.kmong-final-prompts>span{font-size:22px;font-weight:900}.kmong-final-prompts ul{display:flex;flex-wrap:wrap;gap:10px;margin-top:13px}.kmong-final-prompts li{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:6px;background:#ffffff24;font-size:22px;font-weight:780}.kmong-final-prompts li svg{width:16px;height:16px}.kmong-message-guide{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:26px;padding:20px 0;color:#fff;border-top:1px solid rgba(255,255,255,.65);border-bottom:1px solid rgba(255,255,255,.65)}.kmong-message-guide svg{width:30px;height:30px}.kmong-message-guide span,.kmong-message-guide small{display:block}.kmong-message-guide span{font-size:26px;font-weight:950}.kmong-message-guide small{margin-top:4px;color:#dce7ff;font-size:19px;line-height:1.55}@media(max-width:700px){.kmong-page{padding:0;background:#fff;font-size:16px}.kmong-canvas{width:100%;box-shadow:none}.kmong-hero,.kmong-fit,.kmong-packages,.kmong-examples,.kmong-ai,.kmong-basics,.kmong-process,.kmong-materials,.kmong-notice,.kmong-faq,.kmong-final{padding:54px 22px}.kmong-packages,.kmong-examples{padding-top:54px;padding-bottom:54px}.kmong-brand strong{font-size:15px}.kmong-eyebrow,.kmong-section-heading>div>p:first-child{font-size:15px}.kmong-hero{grid-template-columns:1fr;gap:34px;min-height:0;padding-top:34px}.kmong-hero-copy .kmong-eyebrow{margin-top:42px}.kmong-hero h1{font-size:clamp(42px,13vw,58px)}.kmong-hero-description{font-size:18px}.kmong-hero-prices span{font-size:15px}.kmong-hero-prices strong{font-size:22px}.kmong-hero-consult span{font-size:16px}.kmong-hero-consult strong,.kmong-hero-managed{font-size:17px}.kmong-hero-visual{min-height:0;border-radius:110px 110px 14px 14px}.kmong-hero-visual>img{height:auto;aspect-ratio:1.18;object-position:center}.kmong-section-heading{grid-template-columns:36px minmax(0,1fr);gap:10px;margin-bottom:28px}.kmong-section-heading>span{font-size:14px}.kmong-section-heading h2{font-size:32px}.kmong-section-description{font-size:17px}.kmong-fit-list,.kmong-materials-copy>p{margin-left:0}.kmong-fit-list,.kmong-package-grid,.kmong-example-grid,.kmong-ai-showcase,.kmong-basics-grid,.kmong-notice-list,.kmong-materials{grid-template-columns:1fr}.kmong-fit-list li,.kmong-fit-list li:last-child{grid-column:auto}.kmong-fit-list li{font-size:16px}.kmong-package-card h3{min-height:0;font-size:25px}.kmong-package-card-head>p,.kmong-package-list li{font-size:17px}.kmong-package-badges em{font-size:15px}.kmong-package-note span,.kmong-package-note p{font-size:16px}.kmong-compare-wrap{overflow:visible;border:0;background:transparent}.kmong-compare-table,.kmong-compare-table tbody,.kmong-compare-table tr,.kmong-compare-table th,.kmong-compare-table td{display:block;width:100%}.kmong-compare-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.kmong-compare-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;overflow:hidden;border:1px solid var(--kmong-line);border-radius:10px;background:#fff}.kmong-compare-table tbody th{grid-column:1 / -1;width:100%;padding:12px 14px;border-right:0;font-size:16px}.kmong-compare-table td{position:relative;min-height:94px;padding:34px 8px 12px;border-bottom:0;font-size:15px;text-align:center}.kmong-compare-table td:before{position:absolute;top:10px;right:6px;left:6px;content:attr(data-tier);color:var(--kmong-blue);font-size:14px;font-weight:950}.kmong-compare-note{font-size:16px}.kmong-example-image>img{aspect-ratio:1.45}.kmong-example-card figcaption span{font-size:19px}.kmong-example-image>span{font-size:16px}.kmong-ai-showcase>figure img{min-height:0;aspect-ratio:1.2}.kmong-ai-flow strong{font-size:20px}.kmong-ai-flow p{font-size:17px}.kmong-ai-results,.kmong-ai-boundary{grid-template-columns:1fr;gap:8px}.kmong-ai-results>strong,.kmong-ai-boundary strong{font-size:18px}.kmong-ai-results li,.kmong-ai-boundary p{font-size:17px}.kmong-ai-boundary{margin-top:14px}.kmong-basics-grid article{min-height:0}.kmong-basics-grid h3{font-size:19px}.kmong-basics-grid p{font-size:17px}.kmong-process-visuals{grid-template-columns:1.35fr .85fr}.kmong-process-visuals img{height:190px}.kmong-process-visuals img:first-child{grid-column:1 / -1;height:auto;aspect-ratio:1.45}.kmong-process-list{grid-template-columns:1fr}.kmong-process-list li,.kmong-process-list li:nth-child(2n),.kmong-process-list li:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--kmong-line)}.kmong-process-list li:last-child{border-bottom:0}.kmong-process-list strong{font-size:18px}.kmong-process-list p{font-size:16px}.kmong-materials-copy>p{font-size:17px}.kmong-materials-board,.kmong-materials-board ul{grid-template-columns:1fr}.kmong-materials-board li{font-size:17px}.kmong-notice-list article{min-height:0}.kmong-notice-list h3{font-size:19px}.kmong-notice-list p{font-size:16px}.kmong-faq-list article{padding:22px 18px}.kmong-faq-question{grid-template-columns:24px 24px minmax(0,1fr);gap:8px}.kmong-faq-question h3{font-size:20px}.kmong-faq-list article>p{margin-left:0;font-size:17px}.kmong-final h2{font-size:34px}.kmong-final-description{font-size:18px}.kmong-final-prompts>span{font-size:18px}.kmong-final-prompts li{font-size:16px}.kmong-message-guide span{font-size:19px}.kmong-message-guide small{font-size:16px}}@media(max-width:360px){.kmong-hero,.kmong-fit,.kmong-packages,.kmong-examples,.kmong-ai,.kmong-basics,.kmong-process,.kmong-materials,.kmong-notice,.kmong-faq,.kmong-final{padding-right:18px;padding-left:18px}.kmong-hero h1{font-size:40px}.kmong-hero-prices div{align-items:flex-start;flex-direction:column;gap:2px}.kmong-section-heading h2{font-size:29px}.kmong-compare-table td{padding-right:5px;padding-left:5px;font-size:15px}.kmong-process-list li{grid-template-columns:24px 30px minmax(0,1fr);gap:8px;padding-right:12px;padding-left:12px}.kmong-final h2{font-size:31px}}@media(prefers-reduced-motion:reduce){.kmong-page *,.kmong-page *:before,.kmong-page *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media print{.kmong-page{padding:0;background:#fff}.kmong-canvas{box-shadow:none}}.kmong-page--sales{--sales-grid-line: rgba(10, 88, 245, .045);--sales-warm-accent: oklch(52% .17 34deg);--sales-warm-surface: oklch(95.5% .035 58deg)}.kmong-page--sales .kmong-hero,.kmong-page--sales .kmong-fit,.kmong-page--sales .kmong-packages,.kmong-page--sales .kmong-examples,.kmong-page--sales .kmong-ai,.kmong-page--sales .kmong-basics,.kmong-page--sales .kmong-process,.kmong-page--sales .kmong-materials,.kmong-page--sales .kmong-notice,.kmong-page--sales .kmong-faq,.kmong-page--sales .kmong-final{padding-right:40px;padding-left:40px}.kmong-page--sales .kmong-section-heading{grid-template-columns:40px minmax(0,1fr);gap:10px;margin-bottom:32px}.kmong-page--sales .kmong-section-heading>div{display:contents}.kmong-page--sales .kmong-section-heading>span,.kmong-page--sales .kmong-section-heading>div>p:first-child{align-self:center;padding-top:0}.kmong-page--sales .kmong-section-heading h2,.kmong-page--sales .kmong-section-description{grid-column:1 / -1}.kmong-page--sales .kmong-section-heading h2{max-width:none;margin-top:10px;font-size:42px;letter-spacing:-.055em;line-height:1.16}.kmong-page--sales .kmong-section-description{max-width:none;margin-top:8px;font-size:24px;line-height:1.58}.kmong-page--sales .kmong-keyword{color:var(--kmong-blue);font-weight:900}.kmong-page--sales .kmong-keyword--light{color:#9abaff}.kmong-page--sales .kmong-hero{min-height:0;padding-top:58px;padding-bottom:54px}.kmong-page--sales .kmong-hero-copy .kmong-eyebrow{margin-top:42px}.kmong-page--sales .kmong-hero h1{position:relative;isolation:isolate;width:min(780px,calc(100vw - 80px));margin-left:-20px;padding:18px 24px 22px 20px}.kmong-page--sales .kmong-hero h1:before{position:absolute;z-index:-1;inset:-12px 80px -14px -24px;content:"";background:var(--sales-warm-surface);-webkit-mask:url(/assets/kmong/hero-brush-mask.png) center / 100% 100% no-repeat;mask:url(/assets/kmong/hero-brush-mask.png) center / 100% 100% no-repeat;transform:rotate(-1.8deg);transform-origin:center}.kmong-page--sales .kmong-hero-title-line{display:block;white-space:nowrap}.kmong-page--sales .kmong-hero h1 .kmong-hero-title-accent{display:inline;margin-top:0;color:var(--sales-warm-accent)}.kmong-page--sales .kmong-hero-description{line-height:1.58}.kmong-page--sales .kmong-hero-entry{display:grid;gap:14px;margin-top:28px;padding:20px;color:#eaf1ff;border:2px solid var(--kmong-blue);border-radius:14px;background:var(--kmong-navy);box-shadow:0 18px 34px #10192329}.kmong-page--sales .kmong-hero-entry span,.kmong-page--sales .kmong-hero-entry small{display:block}.kmong-page--sales .kmong-hero-entry span{color:#9abaff;font-size:22px;font-weight:900}.kmong-page--sales .kmong-hero-entry small{margin-top:4px;font-size:19px;line-height:1.5}.kmong-page--sales .kmong-hero-entry strong{display:flex;flex-wrap:wrap;gap:8px}.kmong-page--sales .kmong-hero-entry em{padding:7px 10px;color:#fff;border-radius:7px;background:var(--kmong-blue);font-size:32px;font-style:normal;font-weight:950;line-height:1.25;white-space:nowrap}.kmong-page--sales .kmong-hero-prices{margin-top:18px}.kmong-page--sales .kmong-hero-prices div{min-height:62px;padding:10px 14px}.kmong-page--sales .kmong-hero-prices span{font-size:20px}.kmong-page--sales .kmong-hero-prices strong{font-size:32px}.kmong-page--sales .kmong-fit-list{margin-left:0}.kmong-page--sales .kmong-packages,.kmong-page--sales .kmong-basics,.kmong-page--sales .kmong-materials,.kmong-page--sales .kmong-faq{background-image:linear-gradient(90deg,var(--sales-grid-line) 1px,transparent 1px),linear-gradient(var(--sales-grid-line) 1px,transparent 1px);background-size:40px 40px}.kmong-page--sales .kmong-managed-offer{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:30px;align-items:center;margin-bottom:18px;padding:28px 30px;border:2px solid var(--kmong-blue);border-radius:16px;background:#fff;box-shadow:0 16px 34px #0a58f51c}.kmong-page--sales .kmong-managed-offer-head>span{color:var(--kmong-blue);font-size:20px;font-weight:950}.kmong-page--sales .kmong-managed-offer h3{margin-top:7px;font-size:34px;font-weight:950;letter-spacing:-.05em}.kmong-page--sales .kmong-managed-offer-head>strong{display:block;margin-top:8px;color:var(--kmong-blue);font-size:38px;font-weight:950;letter-spacing:-.045em;white-space:nowrap}.kmong-page--sales .kmong-managed-offer p{margin-top:10px;color:var(--kmong-muted);font-size:22px;line-height:1.55}.kmong-page--sales .kmong-managed-offer ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kmong-page--sales .kmong-managed-offer li{display:flex;gap:8px;align-items:flex-start;min-height:72px;padding:12px;border:1px solid #c5d5f7;border-radius:9px;background:#f3f7ff;font-size:22px;font-weight:820;line-height:1.45}.kmong-page--sales .kmong-managed-offer li svg{flex:0 0 auto;width:23px;height:23px;margin-top:3px;color:var(--kmong-blue)}.kmong-page--sales .kmong-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.kmong-page--sales .kmong-package-card{box-shadow:0 10px 24px #1019230e}.kmong-page--sales .kmong-package-card--premium{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.kmong-page--sales .kmong-package-card--premium .kmong-package-card-head{grid-row:1 / 3}.kmong-page--sales .kmong-package-card--premium .kmong-package-list,.kmong-page--sales .kmong-package-card--premium .kmong-package-note{grid-column:2}.kmong-page--sales .kmong-package-card h3{min-height:0}.kmong-page--sales .kmong-package-card-head>p{font-size:24px;line-height:1.55}.kmong-page--sales .kmong-package-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kmong-page--sales .kmong-package-list li{font-size:22px;line-height:1.45}.kmong-page--sales .kmong-package-note{margin-top:0}.kmong-page--sales .kmong-compare-table th,.kmong-page--sales .kmong-compare-table td{padding:17px 9px;overflow-wrap:normal;word-break:keep-all}.kmong-page--sales .kmong-compare-table thead th{font-size:22px}.kmong-page--sales .kmong-compare-table tbody th,.kmong-page--sales .kmong-compare-table td,.kmong-page--sales .kmong-compare-table td:last-child{font-size:21px}.kmong-page--sales .kmong-compare-table tbody th{width:15%}.kmong-page--sales .kmong-example-image>img{aspect-ratio:1.12}.kmong-page--sales .kmong-example-card figcaption{display:grid;gap:5px;padding:18px}.kmong-page--sales .kmong-example-card figcaption strong{color:var(--kmong-blue);font-size:24px;font-weight:950;line-height:1.35}.kmong-page--sales .kmong-example-card figcaption span{color:var(--kmong-muted);font-size:21px;font-weight:750;line-height:1.45}.kmong-page--sales .kmong-ai .kmong-section-heading h2{font-size:40px}.kmong-page--sales .kmong-ai-flow>div{padding:18px}.kmong-page--sales .kmong-ai-flow p{font-size:22px;line-height:1.45}.kmong-page--sales .kmong-basics-grid article{min-height:196px}.kmong-page--sales .kmong-basics-grid p{line-height:1.5}.kmong-page--sales .kmong-process .kmong-section-heading h2,.kmong-page--sales .kmong-basics .kmong-section-heading h2{font-size:40px}.kmong-page--sales .kmong-process-visuals img{height:210px}.kmong-page--sales .kmong-process-list li{min-height:118px}.kmong-page--sales .kmong-process-list p{line-height:1.45}.kmong-page--sales .kmong-notice-list p,.kmong-page--sales .kmong-faq-list article>p{line-height:1.58}@media(max-width:700px){.kmong-page--sales .kmong-hero,.kmong-page--sales .kmong-fit,.kmong-page--sales .kmong-packages,.kmong-page--sales .kmong-examples,.kmong-page--sales .kmong-ai,.kmong-page--sales .kmong-basics,.kmong-page--sales .kmong-process,.kmong-page--sales .kmong-materials,.kmong-page--sales .kmong-notice,.kmong-page--sales .kmong-faq,.kmong-page--sales .kmong-final{padding-right:22px;padding-left:22px}.kmong-page--sales .kmong-section-heading>div{display:block}.kmong-page--sales .kmong-section-heading h2,.kmong-page--sales .kmong-section-description{grid-column:auto}.kmong-page--sales .kmong-section-heading h2,.kmong-page--sales .kmong-ai .kmong-section-heading h2,.kmong-page--sales .kmong-process .kmong-section-heading h2,.kmong-page--sales .kmong-basics .kmong-section-heading h2{font-size:32px}.kmong-page--sales .kmong-hero h1{width:100%;margin-left:0;padding:12px 0 14px;font-size:clamp(27px,8.5vw,34px);letter-spacing:-.065em;line-height:1.12}.kmong-page--sales .kmong-hero h1:before{inset:-8px -24px -10px -18px;transform:rotate(-1.3deg)}.kmong-page--sales .kmong-managed-offer,.kmong-page--sales .kmong-package-card--premium{grid-template-columns:1fr}.kmong-page--sales .kmong-managed-offer-head>strong{font-size:30px}.kmong-page--sales .kmong-managed-offer ul,.kmong-page--sales .kmong-package-list{grid-template-columns:1fr}.kmong-page--sales .kmong-package-card--premium .kmong-package-card-head,.kmong-page--sales .kmong-package-card--premium .kmong-package-list,.kmong-page--sales .kmong-package-card--premium .kmong-package-note{grid-column:auto;grid-row:auto}.kmong-page--sales .kmong-compare-table tr{grid-template-columns:repeat(4,minmax(0,1fr))}}:root{--demo-blue: #0a58f5;--demo-ink: #101c29;--demo-muted: #536575;--demo-paper: #f4f7fa;--demo-line: #cbd7e1;--demo-warm-accent: oklch(76% .15 43deg)}*{box-sizing:border-box}body{margin:0}.widget-demo-page{min-height:100vh;overflow-x:clip;color:var(--demo-ink);background:linear-gradient(90deg,rgba(10,88,245,.05) 1px,transparent 1px),linear-gradient(rgba(10,88,245,.05) 1px,transparent 1px),var(--demo-paper);background-size:48px 48px;font-family:Pretendard,Noto Sans KR,sans-serif}.widget-demo-page a{color:inherit}.widget-demo-header{display:flex;width:min(1180px,calc(100% - 48px));min-height:82px;align-items:center;justify-content:space-between;gap:24px;margin:0 auto;border-bottom:1px solid rgba(16,28,41,.16)}.widget-demo-header>a:last-child{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:800;text-decoration:none}.widget-demo-header svg{width:18px;height:18px}.widget-demo-brand{display:grid;gap:1px;text-decoration:none}.widget-demo-brand strong{color:var(--demo-blue);font-size:20px;font-weight:950;letter-spacing:.08em}.widget-demo-brand span{font-size:11px;font-weight:850;letter-spacing:.15em}.widget-demo-page main{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:72px 0 150px}.widget-demo-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);min-height:620px;align-items:stretch;overflow:hidden;border:1px solid var(--demo-line);border-radius:32px;background:#fafcfef5;box-shadow:0 30px 70px #101c291f}.widget-demo-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(42px,7vw,84px)}.widget-demo-eyebrow{margin:0 0 24px;color:var(--demo-blue);font-size:15px;font-weight:950;letter-spacing:.1em}.widget-demo-copy h1{max-width:720px;margin:0;font-size:clamp(46px,5.7vw,76px);font-weight:950;letter-spacing:-.065em;line-height:1.02}.widget-demo-copy h1 span{display:block;margin-bottom:10px;color:var(--demo-blue);font-size:.25em;letter-spacing:.12em}.widget-demo-copy>p:not(.widget-demo-eyebrow,.widget-demo-status){max-width:650px;margin:28px 0 0;color:var(--demo-muted);font-size:19px;line-height:1.72}.widget-demo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.widget-demo-actions button,.widget-demo-actions a{display:inline-flex;min-height:56px;align-items:center;justify-content:center;gap:10px;padding:14px 22px;border:1px solid var(--demo-blue);border-radius:12px;font:inherit;font-size:17px;font-weight:900;text-decoration:none}.widget-demo-actions button{color:#f8fbff;background:var(--demo-blue);cursor:pointer}.widget-demo-actions button:disabled{cursor:wait;opacity:.58}.widget-demo-actions a{color:var(--demo-blue);background:transparent}.widget-demo-actions svg{width:20px;height:20px}.widget-demo-actions button:focus-visible,.widget-demo-actions a:focus-visible,.widget-demo-header a:focus-visible{outline:3px solid #82a8ff;outline-offset:4px}.widget-demo-status{display:flex;align-items:center;gap:9px;margin:22px 0 0;color:#415463;font-size:15px;font-weight:750}.widget-demo-status i{width:8px;height:8px;border-radius:50%;background:#23a266;box-shadow:0 0 0 5px #23a2661f}.widget-demo-status.is-error i{background:#c83d3d;box-shadow:0 0 0 5px #c83d3d1f}.widget-demo-character{position:relative;display:grid;min-height:620px;place-items:end center;margin:0;overflow:hidden;background:radial-gradient(circle at 50% 24%,rgba(255,255,255,.95),transparent 34%),linear-gradient(160deg,#dbe6f6,#c9d4df)}.widget-demo-page--trendy .widget-demo-character{background:radial-gradient(circle at 50% 23%,#394653,#14202b 68%)}.widget-demo-page--professional .widget-demo-character{background:linear-gradient(160deg,#edf0f2,#cbd5dc)}.widget-demo-character img{width:min(92%,540px);height:92%;object-fit:contain;object-position:center bottom}.widget-demo-character figcaption{position:absolute;right:22px;bottom:22px;display:grid;gap:2px;padding:12px 15px;border:1px solid rgba(255,255,255,.48);border-radius:12px;color:#f4f8fc;background:#101c29d6}.widget-demo-character figcaption strong{font-size:16px}.widget-demo-character figcaption span{color:#ccd8e2;font-size:12px}.widget-demo-service{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--demo-line);border-top:0;background:#fafcfef0}.widget-demo-service>div{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;padding:30px}.widget-demo-service>div+div{border-left:1px solid var(--demo-line)}.widget-demo-service span{grid-row:span 2;color:var(--demo-blue);font-size:15px;font-weight:950}.widget-demo-service strong{font-size:20px}.widget-demo-service p{margin:0;color:var(--demo-muted);font-size:15px;line-height:1.55}.widget-demo-guide{display:grid;grid-template-columns:minmax(450px,.95fr) minmax(0,1.05fr);gap:clamp(36px,5vw,64px);align-items:start;margin-top:110px;padding:68px;border-radius:28px;color:#eef5fa;background:#101c29}.widget-demo-guide>div>p{margin:0 0 16px;color:#82a8ff;font-size:15px;font-weight:950;letter-spacing:.1em}.widget-demo-guide h2{margin:0;font-size:clamp(34px,3.65vw,48px);letter-spacing:-.055em;line-height:1.15}.widget-demo-guide h2>span{display:block;white-space:nowrap}.widget-demo-guide h2 strong{color:var(--demo-warm-accent);font-weight:950}.widget-demo-guide ol{display:grid;gap:20px;margin:0;padding:0;list-style:none}.widget-demo-guide li{display:grid;grid-template-columns:48px 1fr;gap:18px;align-items:start;padding-bottom:20px;border-bottom:1px solid #314354}.widget-demo-guide li:last-child{padding-bottom:0;border-bottom:0}.widget-demo-guide li>svg{width:44px;height:44px;padding:10px;border:1px solid #536a7f;border-radius:50%;color:#82a8ff}.widget-demo-guide li span{display:grid;gap:4px;color:#bdcbd6;font-size:16px;line-height:1.6}.widget-demo-guide li strong{color:#eef5fa;font-size:21px}.widget-demo-not-found{display:grid;min-height:100vh;place-content:center;gap:20px;padding:24px;text-align:center}@media(hover:hover)and (pointer:fine){.widget-demo-actions button:not(:disabled):hover{transform:translateY(-2px);background:#0749ce}.widget-demo-actions a:hover{color:#f8fbff;background:var(--demo-blue)}}@media(max-width:820px){.widget-demo-header,.widget-demo-page main{width:min(100% - 32px,680px)}.widget-demo-header{min-height:72px}.widget-demo-header>a:last-child{font-size:14px}.widget-demo-page main{padding-top:32px}.widget-demo-hero{grid-template-columns:1fr}.widget-demo-copy{padding:42px 28px}.widget-demo-copy h1{font-size:clamp(42px,12vw,62px)}.widget-demo-copy>p:not(.widget-demo-eyebrow,.widget-demo-status){font-size:17px}.widget-demo-character{min-height:520px}.widget-demo-character img{height:96%}.widget-demo-service{grid-template-columns:1fr}.widget-demo-service>div+div{border-top:1px solid var(--demo-line);border-left:0}.widget-demo-guide{grid-template-columns:1fr;margin-top:72px;padding:42px 28px}}@media(max-width:430px){.widget-demo-header>a:last-child svg{display:none}.widget-demo-brand strong{font-size:17px}.widget-demo-copy{padding:36px 22px}.widget-demo-copy h1{font-size:42px}.widget-demo-actions{display:grid}.widget-demo-actions button,.widget-demo-actions a{width:100%;min-height:54px}.widget-demo-character{min-height:460px}.widget-demo-character figcaption{right:14px;bottom:14px}.widget-demo-service>div{padding:26px 22px}.widget-demo-guide{padding:36px 22px}.widget-demo-guide h2{font-size:clamp(25px,8vw,34px);letter-spacing:-.065em}}@media(prefers-reduced-motion:reduce){.widget-demo-actions button,.widget-demo-actions a{transition:none}}
