.mkt{--brand-a04:rgba(80,65,255,.04);--tint:#f4f5f8;--veil:hsla(0,0%,100%,.4);--pill-bg:hsla(0,0%,100%,.5);--pill-line:rgba(0,0,0,.5);--grad-a:#e8f9ff;--grad-b:#e4e5ff;--fade-from:rgba(252,253,253,0);--card-dark:#09070e;--r-10:10px;--shadow-quote:0 12px 24px -4px rgba(51,51,51,.1);--shadow-3d:0 32px 80px rgba(8,5,61,.18);--sans:"PretendardLocal",-apple-system,"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--code:ui-monospace,SFMono-Regular,"JetBrains Mono",Menlo,Consolas,monospace;--wrap:1200px;--wrap-n:950px;--wrap-w:1080px;--pad:60px}@font-face{font-family:PretendardLocal;src:local("Pretendard Variable"),local("Pretendard"),local("Pretendard-Regular");font-weight:100 900;font-display:swap}@media (prefers-color-scheme:dark){.mkt :root:not([data-theme=light]){--brand:#685eff;--brand-strong:#8a82ff;--brand-tint:#11101b;--brand-a04:rgba(80,65,255,.08);--brand-soft:#262247;--brand-ink:#c9c2ff;--bg:#09070e;--surface:#0f0d12;--tint:#12111a;--text:#eee;--text-2:#aeaeb2;--text-3:#8f8a9d;--line:#242228;--line-2:#34313f;--veil:rgba(64,55,108,.4);--pill-bg:rgba(0,0,0,.24);--pill-line:hsla(0,0%,100%,.24);--grad-a:#0b1726;--grad-b:#171334;--fade-from:rgba(9,7,14,0);--ok-soft:#12281d;--warn-soft:#2b2412;--danger-soft:#2b1616;--lnb:#050409;--lnb-2:#12111a;--lnb-line:#242228;--card-dark:#0f0d12;--shadow-quote:0 12px 24px -4px rgba(0,0,0,.5);--shadow-3d:0 32px 80px rgba(0,0,0,.6);--ring:0 0 0 3px rgba(104,94,255,.4)}}.mkt :root[data-theme=dark]{--brand:#685eff;--brand-strong:#8a82ff;--brand-tint:#11101b;--brand-a04:rgba(80,65,255,.08);--brand-soft:#262247;--brand-ink:#c9c2ff;--bg:#09070e;--surface:#0f0d12;--tint:#12111a;--text:#eee;--text-2:#aeaeb2;--text-3:#8f8a9d;--line:#242228;--line-2:#34313f;--veil:rgba(64,55,108,.4);--pill-bg:rgba(0,0,0,.24);--pill-line:hsla(0,0%,100%,.24);--grad-a:#0b1726;--grad-b:#171334;--fade-from:rgba(9,7,14,0);--ok-soft:#12281d;--warn-soft:#2b2412;--danger-soft:#2b1616;--lnb:#050409;--lnb-2:#12111a;--lnb-line:#242228;--card-dark:#0f0d12;--shadow-quote:0 12px 24px -4px rgba(0,0,0,.5);--shadow-3d:0 32px 80px rgba(0,0,0,.6);--ring:0 0 0 3px rgba(104,94,255,.4)}.mkt *,.mkt :after,.mkt :before{box-sizing:border-box}.mkt{scroll-behavior:smooth;margin:0;max-width:100vw;overflow-x:hidden;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;word-break:keep-all}.mkt .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.mkt a{color:inherit;text-decoration:none}.mkt :where(a,.mkt button,.mkt input,.mkt textarea,.mkt summary,.mkt [tabindex]):focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-sm)}.mkt .wrap{max-width:var(--wrap)}.mkt .wrap,.mkt .wrap-n{margin:0 auto;padding:0 24px}.mkt .wrap-n{max-width:var(--wrap-n)}.mkt .wrap-w{max-width:var(--wrap-w);margin:0 auto;padding:0 24px}.mkt .rise>span{display:inline-block;opacity:.001;filter:blur(10px);transform:translateY(10px);transition:opacity .7s ease,filter .7s ease,transform .7s var(--spring);transition-delay:calc(var(--i) * 40ms)}.mkt .in.rise>span{opacity:1;filter:blur(0);transform:none}.mkt .rv{opacity:0;filter:blur(6px);transform:translateY(28px);transition:opacity .8s ease,filter .8s ease,transform .8s var(--spring);transition-delay:calc(var(--d, 0) * 90ms)}.mkt .in .rv,.mkt .in.rv{opacity:1;filter:blur(0);transform:none}.mkt .lift{opacity:.001;transform:translateY(150px);transition:opacity 1s ease var(--ld),transform 1s var(--spring) var(--ld)}.mkt .in .lift{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mkt .lift,.mkt .rise>span,.mkt .rv{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}.mkt{scroll-behavior:auto}.mkt .face,.mkt .rig-cap{transition:none!important}}.mkt .nav{position:sticky;top:0;z-index:60;background:transparent;gap:40px;flex:0 0 auto;width:100%;max-width:var(--wrap);margin:0 auto;padding:34px 0}.mkt .logo,.mkt .nav{display:flex;align-items:center}.mkt .logo{gap:9px;font-size:20px;font-weight:700;letter-spacing:-.02em}.mkt .logo svg{width:26px;height:26px;display:block;flex:0 0 26px}.mkt .nav .menu{gap:40px;font-size:16px;line-height:30px}.mkt .nav .menu,.mkt .nav .right{display:flex;align-items:center;font-weight:700}.mkt .nav .right{margin-left:auto;gap:24px;font-size:14px;line-height:20px}.mkt .nav a:hover{color:var(--brand)}.mkt .tglbtn{background:transparent;border:0;padding:8px;color:var(--text-2);cursor:pointer;line-height:0}.mkt .tglbtn svg{width:22px;height:22px}.mkt .hero{position:relative;padding:0 var(--pad) 120px;min-height:110vh;display:flex;flex-direction:column;background:linear-gradient(var(--fade-from) 90%,var(--bg) 100%),linear-gradient(var(--veil),var(--veil)),linear-gradient(210deg,rgba(80,65,255,0) 40%,rgba(80,65,255,.2) 100%),linear-gradient(155deg,rgba(0,255,217,0) 15%,rgba(0,255,217,.2) 60%),linear-gradient(101deg,var(--grad-a) 0,var(--grad-b) 100%);overflow-x:clip}.mkt .hero-in{flex:1;display:grid;grid-template-columns:540px minmax(0,1fr);gap:40px;align-items:center;width:100%;max-width:1340px;margin:0 auto}.mkt h1.h1{font-size:48px;line-height:60px;font-weight:700;letter-spacing:-.035em;margin:0 0 16px}.mkt .lead-h{font-size:20px;line-height:30px;font-weight:600;color:var(--text-2);margin:0 0 60px}.mkt .lead-h b{color:var(--brand);font-weight:700}.mkt .cta-row{display:flex;gap:24px;flex-wrap:wrap}.mkt .pill{position:relative;display:inline-flex;align-items:center;justify-content:space-between;width:240px;height:80px;padding:32px;border:0;border-radius:var(--r-pill);background:var(--pill-bg);color:var(--text);opacity:.8;cursor:pointer;font:600 16px/1.6em var(--sans);transition:opacity .25s ease,transform .25s var(--spring)}.mkt .pill:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1.5px solid var(--pill-line);pointer-events:none}.mkt .pill:hover{opacity:1;transform:translateY(-2px)}.mkt .pill svg{width:18px;height:15px;flex:0 0 18px}.mkt .rig-wrap{position:relative;display:flex;flex-direction:column;gap:18px;align-items:flex-start;clip-path:inset(-200px -100vw -40px -8px)}.mkt .rig{position:relative;width:100%;height:420px;perspective:1900px;perspective-origin:60% 45%}.mkt .rig-in{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateY(-14deg) rotateX(3deg) rotate(-1.4deg)}.mkt .ghost{position:absolute;top:50%;left:50%;width:640px;height:360px;margin:-180px 0 0 -320px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-3d);overflow:hidden;backface-visibility:hidden}.mkt .ghost .face-h{border-bottom:0}.mkt .ghost.g1{transform:translate3d(78px,-92px,-190px);opacity:.75}.mkt .ghost.g2{transform:translate3d(150px,-176px,-380px);opacity:.45}.mkt .face{position:absolute;top:50%;left:50%;width:640px;height:360px;margin:-180px 0 0 -320px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-3d);overflow:hidden;backface-visibility:hidden;transform:translate3d(0,var(--y,0),var(--z,0));opacity:var(--op,1);transition:transform 1s cubic-bezier(.22,1,.36,1),opacity .75s ease;will-change:transform,opacity}.mkt .face-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line);font-size:15px;font-weight:700}.mkt .face-b{padding:10px 20px 18px}.mkt .tabs{display:flex;gap:20px;font-size:12px;font-weight:600;color:var(--text-3);border-bottom:1px solid var(--line);padding-bottom:9px;margin-bottom:2px}.mkt .tabs .on{color:var(--brand);box-shadow:0 2px 0 var(--brand)}.mkt .chipx{display:inline-block;font-size:11px;font-weight:600;color:var(--text-2);background:var(--tint);border:1px solid var(--line);border-radius:6px;padding:3px 8px;white-space:nowrap}.mkt table.mini{width:100%;border-collapse:collapse;font-size:12px}.mkt table.mini th{text-align:left;padding:8px 6px;color:var(--text-3);font-weight:600;font-size:11px}.mkt table.mini td,.mkt table.mini th{border-bottom:1px solid var(--line);white-space:nowrap}.mkt table.mini td{padding:8.5px 6px}.mkt table.mini tr:last-child td{border-bottom:0}.mkt table.mini .r{text-align:right}.mkt .tag{display:inline-block;font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:var(--r-pill);white-space:nowrap}.mkt .tag.on{background:var(--ok-soft);color:var(--ok-ink)}.mkt .tag.wait{background:var(--warn-soft);color:var(--warn-ink)}.mkt .tag.off{background:var(--danger-soft);color:var(--danger-ink)}.mkt .rig-cap{min-height:44px;max-width:520px;margin:0;padding-left:2px}.mkt .rig-cap b{display:block;font-size:15px;font-weight:700;margin-bottom:3px}.mkt .rig-cap span{font-size:13.5px;line-height:1.55;color:var(--text-2)}.mkt .rig-cap.sw{opacity:0;transform:translateY(6px)}.mkt .rig-cap{transition:opacity .4s ease,transform .4s var(--spring)}.mkt .rig-nav{display:flex;gap:8px;flex-wrap:wrap;padding-left:2px}.mkt .rig-nav button{background:var(--pill-bg);border:1px solid var(--line-2);color:var(--text-2);border-radius:var(--r-pill);padding:7px 15px;font:600 12.5px/1 var(--sans);cursor:pointer;transition:all .25s ease}.mkt .rig-nav button[aria-current=true]{background:var(--brand);border-color:var(--brand);color:#fff}.mkt .float-badge{position:absolute;right:var(--pad);bottom:34px;z-index:5;display:inline-flex;align-items:center;gap:7px;background:var(--pill-bg);border:1.5px solid var(--pill-line);border-radius:var(--r-pill);padding:5px 13px;font:600 13px/1.6em var(--sans);color:var(--text);opacity:.8}.mkt .sec{padding:120px 0}.mkt .sec.tinted{background:var(--tint)}.mkt .sec.tall{min-height:100vh;display:flex;flex-direction:column;justify-content:center;gap:100px}.mkt .center{text-align:center}.mkt .mark-c{display:flex;justify-content:center;margin-bottom:24px}.mkt .mark-c svg{width:56px;height:56px}.mkt .eyebrow-g{font-size:20px;line-height:1.2em;font-weight:600;color:var(--text-2);margin:0 0 8px}.mkt h2.brand-h{font-size:40px;color:var(--brand);margin:0}.mkt h2.brand-h,.mkt h2.h2{line-height:1.4em;font-weight:700}.mkt h2.h2{font-size:32px;margin:0 0 12px}.mkt .sub{font-size:20px;line-height:1.5em;font-weight:600;color:var(--text-2);margin:0}.mkt .logos{display:flex;gap:24px;flex-wrap:wrap;justify-content:center;margin-top:52px}.mkt .logos span{font-size:15px;font-weight:700;color:var(--text-3);padding:16px 28px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.mkt .fsec{min-height:100vh;display:flex;align-items:center;padding:60px 0;background:var(--surface)}.mkt .fpanel{width:100%;max-width:var(--wrap-w);margin:0 auto;background:var(--tint);border:1px solid transparent;border-radius:var(--r-lg);padding:40px;gap:32px;will-change:transform,opacity;transform:scale(var(--s,.5));opacity:var(--o,.5)}.mkt .fpanel,.mkt .fpanel .fh{display:flex;flex-direction:column}.mkt .fpanel .fh{gap:12px;text-align:center}.mkt .fpanel .fh h3{font-size:24px;line-height:1.2em;font-weight:600;margin:0}.mkt .fpanel .fh p{font-size:16px;line-height:1.6em;font-weight:600;color:var(--text-2);margin:0}.mkt .fcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.mkt .fcard-h{padding:14px 20px;border-bottom:1px solid var(--line);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:12px}.mkt .fcard-b{padding:6px 20px 16px;overflow-x:auto}.mkt .quotes{display:flex;gap:40px;margin-top:60px;overflow-x:auto;padding:8px 24px 20px;scroll-snap-type:x mandatory}.mkt .quote{flex:0 0 420px;min-height:260px;scroll-snap-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-40);box-shadow:var(--shadow-quote);padding:60px;display:flex;flex-direction:column;justify-content:space-between;text-align:center}.mkt .quote p{font-size:20px;line-height:1.5em;font-weight:600;margin:0}.mkt .quote cite{font-size:16px;line-height:1.6em;font-style:normal;color:var(--text-2)}.mkt .flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:56px}.mkt .step{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 24px}.mkt .step .n{width:30px;height:30px;border-radius:var(--r-pill);background:var(--brand-soft);color:var(--brand-ink);font:700 13px/30px var(--sans);text-align:center;margin-bottom:16px}.mkt .step h4{font-size:16px;font-weight:700;margin:0 0 8px}.mkt .step p{font-size:13.5px;line-height:1.65;color:var(--text-2);margin:0}.mkt .step code{font:500 12px/1.5 var(--code);color:var(--brand)}.mkt .cycle{display:inline-flex;padding:4px;gap:4px;background:var(--tint);border:1px solid var(--line);border-radius:var(--r-pill);margin:26px auto 0}.mkt .cycle button{border:0;background:transparent;color:var(--text-2);cursor:pointer;font:600 13.5px/1 var(--sans);padding:9px 20px;border-radius:var(--r-pill);transition:all .2s}.mkt .cycle button[aria-pressed=true]{background:var(--brand);color:#fff}.mkt .plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:26px;margin-top:52px;align-items:start}.mkt .plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 28px}.mkt .plan.hot{border-color:var(--brand)}.mkt .plan .pn{font-size:17px;font-weight:700}.mkt .plan .pd{font-size:14px;color:var(--text-2);margin-top:4px}.mkt .plan .pp{font-size:30px;font-weight:700;letter-spacing:-.03em;margin:22px 0 6px;line-height:1.15}.mkt .plan .pp small{font-size:14px;font-weight:400;color:var(--text-2);letter-spacing:0}.mkt .plan .vat{font-size:12px;color:var(--text-3)}.mkt .plan hr{border:0;border-top:1px solid var(--line);margin:22px 0}.mkt .plan ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.mkt .plan li{display:flex;gap:10px;font-size:14px;color:var(--text-2);line-height:1.5}.mkt .plan li svg{width:17px;height:17px;flex:0 0 17px;margin-top:2px;color:var(--text-3)}.mkt .plan li b{color:var(--brand);font-weight:700}.mkt .plan .pcta{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:26px;width:100%;padding:14px;border:0;border-radius:var(--r-sm);background:var(--brand-tint);color:var(--brand);font:600 14px/1 var(--sans);cursor:pointer;transition:background .2s}.mkt .plan .pcta:hover{background:var(--brand-soft)}.mkt .plan .pcta svg{width:15px;height:15px}.mkt .faq{margin-top:60px;border-radius:var(--r-lg)}.mkt .faq details{border-bottom:1px solid var(--line)}.mkt .faq details:first-child{border-top:1px solid var(--line)}.mkt .faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;font-size:24px;line-height:1.2em;font-weight:600;cursor:pointer;list-style:none}.mkt .faq summary::-webkit-details-marker{display:none}.mkt .faq summary svg{width:24px;height:24px;color:var(--text);flex:0 0 24px;transition:transform .25s var(--spring)}.mkt .faq details[open] summary svg{transform:rotate(180deg)}.mkt .faq .a{padding:0 24px 24px;font-size:16px;line-height:1.6em;font-weight:500;color:var(--text-2)}.mkt .faq .a code{font:500 13px/1.5 var(--code);background:var(--tint);padding:1px 5px;border-radius:5px}.mkt .callout{display:flex;align-items:center;gap:20px;margin-top:60px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 28px}.mkt .callout .ic{flex:0 0 44px;height:44px;border-radius:var(--r-md);background:var(--brand-a04);border:1px solid var(--brand-a04);color:var(--brand);display:flex;align-items:center;justify-content:center}.mkt .callout .ic svg{width:20px;height:20px}.mkt .callout .tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.mkt .callout .tx b{font-size:16px;line-height:1.6em;font-weight:600}.mkt .callout .tx span{font-size:14px;line-height:1.4em;color:var(--text-2)}.mkt .callout .lk{display:inline-flex;align-items:center;gap:8px;color:var(--brand);font:600 14px/1.4em var(--sans);white-space:nowrap}.mkt .callout .lk svg{width:20px;height:20px}.mkt nav .right .navbtn{background:none;border:0;padding:0;font:inherit;font-size:14px;line-height:20px;color:var(--text-3);cursor:not-allowed;opacity:.6}.mkt .contact{background:linear-gradient(101deg,var(--grad-a) 0,var(--grad-b) 100%);min-height:100vh;display:flex;align-items:center;padding:120px var(--pad)}.mkt .contact .grid{display:flex;align-items:center;justify-content:space-between;gap:40px;width:100%;max-width:var(--wrap);margin:0 auto;flex-wrap:wrap}.mkt .contact .desc{flex:1 1 420px;display:flex;flex-direction:column;gap:40px}.mkt .contact h2{font-size:32px;line-height:1.4em;font-weight:700;margin:0 0 12px;color:var(--text)}.mkt .contact .csub{font-size:16px;line-height:1.6em;font-weight:600;color:var(--text-2);margin:0}.mkt .contact dl{margin:0;display:flex;flex-direction:column;gap:24px}.mkt .contact dt{font-size:16px;line-height:1.6em;color:rgba(0,0,0,.6);margin-bottom:2px}.mkt .contact dd{margin:0;font-size:16px;line-height:30px;font-weight:600;color:var(--text)}.mkt .form{flex:0 0 500px;max-width:100%;background:var(--surface);border-radius:var(--r-lg);padding:40px;display:flex;flex-direction:column;gap:40px}.mkt .form h3{font-size:24px;line-height:1.2em;font-weight:600;margin:0;color:var(--text)}.mkt .form .fields{display:flex;flex-direction:column;gap:20px}.mkt .form label{display:flex;flex-direction:column;gap:10px}.mkt .form label>span{font-size:12px;font-weight:500;color:var(--text-2)}.mkt .form input,.mkt .form textarea{width:100%;background:var(--tint);border:0;border-radius:var(--r-10);padding:12px;font:400 14px/1.2em var(--sans);color:var(--text)}.mkt .form input::-moz-placeholder,.mkt .form textarea::-moz-placeholder{color:var(--text-3)}.mkt .form input::placeholder,.mkt .form textarea::placeholder{color:var(--text-3)}.mkt .form textarea{min-height:100px;resize:vertical;line-height:1.5}.mkt .form .submit{align-self:flex-end;height:40px;padding:8px 24px;border:0;border-radius:var(--r-sm);background:var(--brand);color:#fff;font:600 16px/1.5em var(--sans);cursor:pointer;transition:background .2s}.mkt .form .submit:hover{background:var(--brand-strong)}.mkt .mock{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--surface);margin-top:44px}.mkt .mock-bar{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--tint);border-bottom:1px solid var(--line);font:600 12px/1 var(--code);color:var(--text-3)}.mkt .mock-bar i{width:9px;height:9px;border-radius:50%;background:var(--line-2);display:block}.mkt .mock-bar span{margin-left:6px}.mkt .console{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:420px}.mkt .lnb{background:var(--lnb);padding:16px 12px;display:flex;flex-direction:column;gap:2px}.mkt .lnb .lb{color:var(--lnb-text-2);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:14px 10px 6px}.mkt .lnb a{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--lnb-text-2);font-size:13px;font-weight:600;padding:9px 10px;border-radius:var(--r-sm)}.mkt .lnb a[aria-current=page]{background:var(--lnb-2);color:var(--lnb-text)}.mkt .lnb a:hover{color:var(--lnb-text)}.mkt .lnb .cnt{font:700 11px/1 var(--code)}.mkt .lnb .brand{display:flex;align-items:center;gap:9px;color:var(--lnb-text);font-weight:700;font-size:14px;padding:6px 10px 15px;border-bottom:1px solid var(--lnb-line);margin-bottom:6px}.mkt .cmain{padding:22px 24px;background:var(--bg);display:flex;flex-direction:column;gap:18px;min-width:0}.mkt .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:14px}.mkt .kpi{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:15px 17px}.mkt .kpi .k{font-size:11.5px;font-weight:700;color:var(--text-3)}.mkt .kpi .v{font-size:24px;font-weight:700;letter-spacing:-.025em;margin-top:5px}.mkt .kpi .d{font-size:11.5px;font-weight:700;margin-top:3px}.mkt .kpi .d.up{color:var(--ok-ink)}.mkt .kpi .d.dn{color:var(--danger-ink)}.mkt .kpi .d.flat{color:var(--text-3)}.mkt .alert{display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid var(--warn);background:var(--warn-soft);color:var(--warn-ink);border-radius:var(--r-sm);font-size:13px;font-weight:600}.mkt .alert .bm{margin-left:auto;background:var(--warn-ink);color:#fff;border:0;border-radius:6px;padding:6px 12px;font:700 12px/1 var(--sans);cursor:pointer}.mkt .tbl{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.mkt table.spec{width:100%;border-collapse:collapse;font-size:13.5px;min-width:620px}.mkt table.spec th{text-align:left;padding:11px 15px;background:var(--tint);color:var(--text-2);font-weight:700;font-size:12px}.mkt table.spec td,.mkt table.spec th{border-bottom:1px solid var(--line);white-space:nowrap}.mkt table.spec td{padding:12px 15px;vertical-align:top}.mkt table.spec tr:last-child td{border-bottom:0}.mkt table.spec code{font:500 12px/1.5 var(--code);background:var(--tint);padding:1px 5px;border-radius:5px}.mkt .host{font:500 12.5px/1.4 var(--code);color:var(--brand)}.mkt .sw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(152px,1fr));gap:12px;margin-top:32px}.mkt .sw{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;background:var(--surface)}.mkt .sw .cb{height:64px}.mkt .sw .m{padding:10px 12px}.mkt .sw .nm{font-size:12.5px;font-weight:700}.mkt .sw .vr{font:500 11px/1.5 var(--code);color:var(--text-2);margin-top:2px}.mkt .note{font-size:13.5px;line-height:1.7;color:var(--text-3);margin:20px 0 0;max-width:76ch}.mkt .note b{color:var(--text-2)}.mkt footer.f{background:var(--surface);border-top:1px solid var(--line);padding:60px var(--pad)}.mkt footer.f .grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:80px;max-width:var(--wrap);margin:0 auto}.mkt footer.f .word{font-size:20px;line-height:30px;font-weight:700;margin:0 0 4px}.mkt footer.f .corp{margin:0 0 24px}.mkt footer.f .biz,.mkt footer.f .corp{font-size:14px;line-height:24px;font-weight:600;color:var(--text-2)}.mkt footer.f .pol{display:flex;gap:24px;font-size:12px;color:var(--text-2);margin-top:24px;flex-wrap:wrap}.mkt footer.f .cols{display:grid;grid-template-columns:1fr 1fr;gap:40px}.mkt footer.f .cols h5{font-size:16px;line-height:24px;color:var(--text-2);font-weight:600;margin:0 0 16px}.mkt footer.f .cols a{display:block;font-size:14px;line-height:22px;font-weight:600;margin-bottom:12px}@media (max-width:1199px){.mkt h1.h1{font-size:40px;line-height:1.25em}.mkt h2.brand-h{font-size:32px}.mkt h2.h2{font-size:28px}.mkt .faq summary,.mkt .fpanel .fh h3{font-size:20px}}@media (max-width:1400px){.mkt .face,.mkt .ghost{width:560px;height:315px;margin:-157px 0 0 -280px}.mkt .rig{height:370px}.mkt .ghost.g1{transform:translate3d(66px,-80px,-170px)}.mkt .ghost.g2{transform:translate3d(128px,-152px,-340px)}}@media (max-width:1080px){.mkt .hero-in{grid-template-columns:1fr}.mkt .rig-wrap{display:none}.mkt .hero{min-height:auto;padding:0 24px 90px}.mkt .contact .grid{flex-direction:column;align-items:stretch}.mkt .form{flex:1 1 auto}.mkt footer.f .grid{grid-template-columns:1fr;gap:40px}}@media (max-width:809px){.mkt{--pad:24px}.mkt .nav{gap:16px;padding:24px 0}.mkt .nav .menu{display:none}.mkt h1.h1{font-size:32px;line-height:1.25em}.mkt h2.brand-h{font-size:28px}.mkt h2.h2{font-size:24px}.mkt .faq summary{font-size:18px;padding:20px}.mkt .faq .a{padding:0 20px 20px}.mkt .lead-h{font-size:18px;margin-bottom:40px}.mkt .sec{padding:80px 0}.mkt .sec.tall{gap:48px}.mkt .contact{padding:80px 24px}.mkt .cta-row{flex-direction:column;gap:16px}.mkt .pill{width:100%}.mkt .quote{flex:0 0 300px;padding:32px 24px;min-height:220px}.mkt .quotes{gap:16px;padding:8px 20px 16px}.mkt .fpanel{padding:24px 0;gap:24px}.mkt .fpanel .fh{padding:0 20px}.mkt .fcard{margin:0 20px}.mkt .console{grid-template-columns:1fr}.mkt .lnb{flex-direction:row;overflow-x:auto;gap:6px;padding:10px}.mkt .lnb .brand,.mkt .lnb .cnt,.mkt .lnb .lb{display:none}.mkt .lnb a{white-space:nowrap}.mkt .callout{flex-direction:column;align-items:flex-start}.mkt footer.f .cols{grid-template-columns:1fr}}.mkt .slugcheck{margin-top:28px;max-width:560px}.mkt .slugcheck>label span{display:block;font-size:14px;font-weight:600;color:var(--text-2);margin-bottom:10px}.mkt .slugcheck-row{display:flex;align-items:center;gap:0;background:var(--pill-bg);border:1.5px solid var(--pill-line);border-radius:var(--r-pill);padding:6px 6px 6px 20px;flex-wrap:wrap}.mkt .slugcheck-row input{flex:1 1 140px;min-width:0;border:0;background:transparent;font:inherit;font-size:16px;font-weight:600;color:var(--text);padding:10px 0}.mkt .slugcheck-row input::-moz-placeholder{color:var(--text-3);font-weight:500}.mkt .slugcheck-row input::placeholder{color:var(--text-3);font-weight:500}.mkt .slugcheck-row input:focus{outline:none}.mkt .slugcheck-row:focus-within{outline:2px solid var(--brand);outline-offset:2px}.mkt .slugcheck-suffix{font-size:16px;font-weight:600;color:var(--text-2);white-space:nowrap;padding-right:12px}.mkt .slugcheck-go{display:inline-flex;align-items:center;height:44px;padding:0 22px;border-radius:var(--r-pill);background:var(--brand-fill);color:var(--surface);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.mkt .slugcheck-go:hover{background:var(--brand-strong)}.mkt .slugcheck-msg{margin-top:10px;font-size:14px;font-weight:500;color:var(--text-2);min-height:1.4em}.mkt .slugcheck-msg.is-ok{color:var(--brand);font-weight:600}.mkt .slugcheck-msg.is-no{color:var(--danger);font-weight:600}@media (max-width:809px){.mkt .slugcheck-row{border-radius:var(--r-lg);padding:12px}.mkt .slugcheck-go{width:100%;justify-content:center;margin-top:8px}.mkt .slugcheck-suffix{padding-right:0}}.mkt .form .ferr{display:block;margin-top:6px;font-size:13px;font-style:normal;color:var(--danger)}.mkt .form .ferr-top{margin:0;padding:12px 14px;border-radius:var(--r-10);background:var(--brand-a04);font-size:14px;font-weight:600;color:var(--danger)}.mkt .form .fdone{margin:0;font-size:18px;font-weight:700;color:var(--text)}.mkt .form .fdone-sub{margin:10px 0 0;font-size:15px;color:var(--text-2)}.mkt .form .fdone-sub a{color:var(--brand);font-weight:600}.mkt .form .submit[disabled]{opacity:.6;cursor:default}.mkt .pnote{max-width:var(--wrap-w);margin:28px auto 0;padding:0 var(--pad);font-size:14px;line-height:1.7;color:var(--text-2);text-align:center}@media (max-width:809px){.mkt .pnote{padding:0 24px}}