@import "https://cdn.jsdelivr.net/npm/remixicon@4.2.0/fonts/remixicon.css";
@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/landing/assets/fonts/PretendardVariable.ttf)format("truetype-variations")}:root{--skyblue-10:#eaf4ff;--skyblue-20:#d4e8ff;--skyblue-30:#bfddff;--skyblue-40:#a9d1ff;--skyblue-50:#94c6ff;--skyblue-60:#7ebaff;--skyblue-70:#69afff;--skyblue-80:#53a3ff;--skyblue-90:#3e98ff;--skyblue-100:#288cff;--skyblue-110:#1464f0;--yellow-10:#fff9e6;--yellow-20:#fff2ce;--yellow-30:#ffecb6;--yellow-40:#ffe59d;--yellow-50:#ffdf85;--yellow-60:#ffd86c;--yellow-70:#ffd254;--yellow-80:#ffcb3b;--yellow-90:#ffc523;--yellow-100:#ffbe0a;--yellow-110:#ffa00a;--grey-00:#fff;--grey-10:#f9f9f9;--grey-20:#f5f5f5;--grey-30:#eaeaec;--grey-40:#dddde0;--grey-50:#ccccd1;--grey-60:#b9b9be;--grey-70:#9999a0;--grey-80:#666670;--grey-90:#33333e;--grey-100:#000;--green-10:#eef5eb;--green-20:#caeec4;--green-30:#85d697;--red-10:#fceff1;--red-20:#fbd2d2;--red-30:#ff8a83;--red-40:#f64141;--gradient-blue:linear-gradient(135deg, #bfddff 0%, #288cff 100%);--gradient-blue-2:linear-gradient(135deg, #a9d1ff 0%, #288cff 100%);--gradient-yellow:linear-gradient(135deg, #ffa00a 0%, #ffbe0a 100%);--bg:var(--grey-00);--bg-soft:var(--grey-10);--bg-muted:var(--grey-20);--surface:var(--grey-00);--border:var(--grey-30);--border-strong:var(--grey-40);--divider:var(--grey-30);--fg:var(--grey-90);--fg-strong:var(--grey-100);--fg-muted:var(--grey-80);--fg-subtle:var(--grey-70);--fg-disabled:var(--grey-60);--fg-on-brand:#fff;--brand:var(--skyblue-100);--brand-hover:var(--skyblue-110);--brand-soft:var(--skyblue-10);--brand-border:var(--skyblue-40);--accent:var(--yellow-100);--success:var(--green-30);--danger:var(--red-40);--warning:var(--yellow-110);--info:var(--skyblue-100);--shadow-10:0 1px 2px #0000000a;--shadow-20:0 1px 3px #0000000f;--shadow-30:0 2px 4px #0000000f;--shadow-40:0 2px 8px #0000000f;--shadow-50:0 4px 10px #0000000f;--shadow-60:0 4px 16px #00000014;--shadow-70:0 6px 20px #00000014;--shadow-80:0 8px 24px #00000014;--shadow-90:0 12px 32px #0000001a;--shadow-100:0 16px 48px #0000001f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-12:48px;--space-14:56px;--space-17:68px;--space-20:80px;--space-25:100px;--space-30:120px;--space-40:160px;--space-50:200px;--space-60:240px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-pill:9999px;--font-sans:"Pretendard Variable", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--font-display:"Pretendard Variable", "Pretendard", "Noto Sans KR", -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--fs-display-lg:56px;--lh-display-lg:1.5;--fs-display:40px;--lh-display:1.5;--fs-display-sm:32px;--lh-display-sm:1.5;--fs-shead-1:36px;--lh-shead-1:1.75;--fs-shead-2:32px;--lh-shead-2:1.75;--fs-shead-3:24px;--lh-shead-3:1.75;--fs-shead-4:20px;--lh-shead-4:1.75;--fs-body-1:16px;--lh-body-1:1.75;--fs-body-2:14px;--lh-body-2:1.75;--fs-caption:12px;--lh-caption:1.5;--fs-micro:10px;--lh-micro:1.5;--fw-thin:100;--fw-extralight:200;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s}html{font-family:var(--font-sans);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px}h1,.h1{font-family:var(--font-display);font-size:var(--fs-shead-1);line-height:var(--lh-shead-1);font-weight:var(--fw-bold);color:var(--fg-strong);letter-spacing:-.01em}h2,.h2{font-family:var(--font-display);font-size:var(--fs-shead-2);line-height:var(--lh-shead-2);font-weight:var(--fw-bold);color:var(--fg-strong)}h3,.h3{font-size:var(--fs-shead-3);line-height:var(--lh-shead-3);font-weight:var(--fw-bold);color:var(--fg-strong)}h4,.h4{font-size:var(--fs-shead-4);line-height:var(--lh-shead-4);font-weight:var(--fw-extrabold);color:var(--fg-strong)}p,.body{font-size:var(--fs-body-1);line-height:var(--lh-body-1);font-weight:var(--fw-regular);color:var(--fg)}.body-2{font-size:var(--fs-body-2);line-height:var(--lh-body-2);font-weight:var(--fw-regular);color:var(--fg)}.caption{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--fg-muted)}small{font-size:var(--fs-caption);color:var(--fg-muted)}code,kbd,samp,.mono{font-family:var(--font-mono);background:var(--grey-20);border-radius:var(--radius-xs);padding:.1em .35em;font-size:.95em}*{box-sizing:border-box}html,body{background:var(--bg);margin:0;padding:0}html{scroll-behavior:smooth}section[id]{scroll-margin-top:88px}body{font-family:var(--font-sans);color:var(--fg);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-x:hidden}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}a{color:inherit}::selection{background:var(--accent-soft)}@keyframes awFadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.aw-fade-up{opacity:0;animation:awFadeUp .75s var(--ease-out) forwards}.aw-d1{animation-delay:.1s}.aw-d2{animation-delay:.22s}.aw-d3{animation-delay:.36s}.aw-reveal{transition:opacity .6s var(--ease-out), transform .6s var(--ease-out)}.aw-reveal.pre{opacity:0;transform:translateY(24px)}@keyframes awPop{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.aw-pop{animation:awPop .38s var(--ease-out)}@keyframes awSwap{0%{transform:translateY(7px)}to{transform:none}}.aw-uc-swap{animation:awSwap .3s var(--ease-out)}.aw-dot{background:var(--fg-subtle);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite awBlink;display:inline-block}.aw-dot:nth-child(2){animation-delay:.18s}.aw-dot:nth-child(3){animation-delay:.36s}@keyframes awBlink{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.aw-caret{background:var(--accent);vertical-align:-3px;width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite awCaret;display:inline-block}@keyframes awCaret{50%{opacity:0}}.aw-float-wrap{pointer-events:none;position:absolute;inset:0}.aw-float{animation:6.5s ease-in-out infinite awFloat}.aw-float-1{animation-delay:-2.2s}.aw-float-2{animation-delay:-4.4s}@keyframes awFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}.aw-cta:hover{filter:brightness(1.06);box-shadow:var(--shadow-70);transform:translateY(-1px)}.aw-cta:active{filter:brightness(.97);transform:translateY(0)}.aw-cta-sm:hover{filter:brightness(1.06);transform:translateY(-1px)}.aw-cta-ghost:hover{background:#ffffff21}.aw-secondary:hover{background:var(--grey-10);border-color:var(--border-strong)}.aw-navlink:hover{color:var(--fg-strong);background:var(--grey-20)}.aw-login:hover{color:var(--fg-strong)}.aw-footlink:hover{color:var(--accent-text)}.aw-card{transition:transform .22s var(--ease-standard), box-shadow .22s var(--ease-standard), border-color .22s var(--ease-standard)}.aw-card:hover{box-shadow:var(--shadow-80);border-color:var(--accent-border);transform:translateY(-6px)}.aw-card.aw-reveal:hover{transform:translateY(-6px)}.aw-int-tile{transition:transform .18s var(--ease-standard), box-shadow .18s var(--ease-standard)}.aw-int-tile:hover{box-shadow:var(--shadow-50);transform:translateY(-4px)}.aw-uc-tab:hover{background:var(--grey-20)!important}.aw-tpl-grid .aw-card:hover .aw-tpl-arrow{transform:translate(3px)}.aw-tpl-track::-webkit-scrollbar{height:0;display:none}.aw-char-card:hover{box-shadow:var(--shadow-80);transform:translateY(-6px)}.aw-char-add:hover{background:#000;transform:scale(1.1)}.aw-char-add:active{transform:scale(.96)}.aw-tpl-nav:hover{background:var(--grey-10);border-color:var(--border-strong);transform:translateY(-1px)}.aw-tpl-nav:active{transform:translateY(0)}.aw-price-card{transition:transform .2s var(--ease-standard), box-shadow .2s var(--ease-standard), border-color .2s var(--ease-standard)}.aw-price-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-80)!important;border-color:var(--accent)!important}.aw-price-cta-primary{transition:transform .15s var(--ease-standard), filter .15s, box-shadow .15s}.aw-price-cta-primary:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:var(--shadow-60)!important}.aw-price-cta-primary:active{filter:brightness(.97);transform:translateY(0)}.aw-price-cta-ghost{transition:transform .15s var(--ease-standard), background .15s, border-color .15s, color .15s, box-shadow .15s}.aw-price-cta-ghost:hover{transform:translateY(-2px);background:var(--accent-soft)!important;border-color:var(--accent-border)!important;color:var(--accent-text)!important;box-shadow:var(--shadow-40)!important}.aw-price-cta-ghost:active{transform:translateY(0)}.aw-marquee-track{animation:46s linear infinite awMarquee}.aw-marquee:hover .aw-marquee-track{animation-play-state:paused}@keyframes awMarquee{0%{transform:translate(-50%)}to{transform:translate(0)}}.aw-field input,.aw-field textarea{width:100%;font-family:var(--font-sans);color:var(--fg-strong);border:1px solid var(--border-strong);background:#fff;border-radius:10px;outline:none;padding:10px 13px;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.aw-field textarea{resize:vertical;min-height:64px;line-height:1.55}.aw-field input::placeholder,.aw-field textarea::placeholder{color:var(--grey-60)}.aw-field input:focus,.aw-field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.aw-field input.aw-invalid,.aw-field textarea.aw-invalid{border-color:var(--danger)}.aw-submit{transition:background .15s,transform .15s}.aw-submit:hover{background:var(--brand-hover)}.aw-submit:active{transform:translateY(1px)}.aw-submit:disabled{opacity:.5;cursor:not-allowed}.aw-submit:disabled:hover{background:var(--brand);transform:none}.aw-cm-close:hover{background:var(--grey-20);color:var(--fg-strong)}.aw-cm-overlay{animation:.2s both awCmFade}.aw-cm-dialog{animation:.28s cubic-bezier(.16,1,.3,1) both awCmRise}@keyframes awCmFade{0%{opacity:0}to{opacity:1}}@keyframes awCmRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:1180px){.aw-float-wrap{display:none!important}}@media (max-width:1080px){.aw-statgrid{grid-template-columns:repeat(3,1fr)!important}.aw-int-grid{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:920px){.aw-nav{display:none!important}.aw-hero-split{grid-template-columns:1fr!important;gap:40px!important}.aw-grid4{grid-template-columns:repeat(2,1fr)!important}.aw-footgrid{grid-template-columns:1fr 1fr!important;gap:32px!important}.aw-h1{font-size:38px!important}.aw-h1-sm{font-size:30px!important}.aw-uc-layout{grid-template-columns:1fr!important}.aw-uc-tabs{flex-direction:row!important;overflow-x:auto!important}.aw-feature-block{grid-template-columns:1fr!important;grid-template-areas:"copy""viz"!important;gap:32px!important}.aw-sec-grid{grid-template-columns:1fr!important;gap:36px!important}.aw-t-grid{grid-template-columns:1fr!important}.aw-tpl-grid{grid-template-columns:1fr 1fr!important}.aw-price-grid{grid-template-columns:1fr!important;max-width:480px!important}.aw-statband{grid-template-columns:1fr 1fr!important;gap:32px!important}}@media (max-width:560px){.aw-statgrid{grid-template-columns:repeat(2,1fr)!important}.aw-grid4,.aw-footgrid{grid-template-columns:1fr!important}.aw-h1{font-size:31px!important}.aw-h1-sm{font-size:26px!important}.aw-int-grid{grid-template-columns:repeat(3,1fr)!important}.aw-tpl-grid,.aw-uc-panel,.aw-cm-row{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.aw-fade-up,.aw-pop,.aw-float,.aw-dot,.aw-caret,.aw-marquee-track{animation:none!important}.aw-fade-up{opacity:1!important}.aw-reveal,.aw-reveal.pre{opacity:1!important;transition:none!important;transform:none!important}}
