.mkt{--brand-a04:rgba(6,122,85,.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:#f5f8f6;--grad-b:#edf1ee;--fade-from:rgba(252,253,253,0);--r-10:10px;--shadow-quote:0 12px 24px -4px rgba(51,51,51,.1);--shadow-shot:0 24px 60px -24px rgba(4,48,31,.22);--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:#34d399;--brand-strong:#6ee7b7;--brand-tint:#112419;--brand-a04:rgba(52,211,153,.08);--brand-soft:#123c2b;--brand-ink:#a7f3d0;--bg:#09070e;--surface:#0f0d12;--tint:#12111a;--text:#eee;--text-2:#aeaeb2;--text-3:#8f8a9d;--line:#242228;--line-2:#34313f;--veil:rgba(38,64,52,.4);--pill-bg:rgba(0,0,0,.24);--pill-line:hsla(0,0%,100%,.24);--grad-a:#0d1f16;--grad-b:#0f2a1c;--fade-from:rgba(9,7,14,0);--ok-soft:#12281d;--warn-soft:#2b2412;--danger-soft:#2b1616;--lnb:#050409;--lnb-2:#12111a;--lnb-line:#242228;--shadow-quote:0 12px 24px -4px rgba(0,0,0,.5);--shadow-shot:0 24px 60px -24px rgba(0,0,0,.6);--ring:0 0 0 3px rgba(52,211,153,.4)}.mkt .navbtn.solid,.mkt .stabs button[aria-current=true]{color:#04301f}}.mkt :root[data-theme=dark]{--brand:#34d399;--brand-strong:#6ee7b7;--brand-tint:#112419;--brand-a04:rgba(52,211,153,.08);--brand-soft:#123c2b;--brand-ink:#a7f3d0;--bg:#09070e;--surface:#0f0d12;--tint:#12111a;--text:#eee;--text-2:#aeaeb2;--text-3:#8f8a9d;--line:#242228;--line-2:#34313f;--veil:rgba(38,64,52,.4);--pill-bg:rgba(0,0,0,.24);--pill-line:hsla(0,0%,100%,.24);--grad-a:#0d1f16;--grad-b:#0f2a1c;--fade-from:rgba(9,7,14,0);--ok-soft:#12281d;--warn-soft:#2b2412;--danger-soft:#2b1616;--lnb:#050409;--lnb-2:#12111a;--lnb-line:#242228;--shadow-quote:0 12px 24px -4px rgba(0,0,0,.5);--shadow-shot:0 24px 60px -24px rgba(0,0,0,.6);--ring:0 0 0 3px rgba(52,211,153,.4)}.mkt :root[data-theme=dark] .navbtn.solid,.mkt :root[data-theme=dark] .stabs button[aria-current=true]{color:#04301f}.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,.mkt .lift.in{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 .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 .navbtn{background:none;border:0;padding:0;font:inherit;font-size:14px;line-height:20px;color:var(--text-2);cursor:pointer}.mkt .navbtn.solid{background:var(--brand);color:#fff;padding:9px 18px;border-radius:var(--r-pill);font:700 13.5px/1 var(--sans);transition:background .2s}.mkt .navbtn.solid:hover{background:var(--brand-strong)}.mkt .navbtn[disabled]{color:var(--text-3);cursor:not-allowed;opacity:.6}.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(6,122,85,0) 40%,rgba(6,122,85,.07) 100%),linear-gradient(155deg,rgba(0,255,217,0) 15%,rgba(0,255,217,.05) 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:480px minmax(0,1fr);gap:56px;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 .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 .shot{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-shot)}.mkt .shot .bar{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--tint);border-bottom:1px solid var(--line)}.mkt .shot .bar i{width:10px;height:10px;border-radius:50%;display:block}.mkt .shot .bar i:first-child{background:#ff5f57}.mkt .shot .bar i:nth-child(2){background:#febc2e}.mkt .shot .bar i:nth-child(3){background:#28c840}.mkt .shot .bar .url{flex:1;margin-left:8px;background:var(--surface);border:1px solid var(--line);border-radius:6px;font:500 11.5px/1 var(--code);color:var(--text-3);padding:6px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt .shot .frame{aspect-ratio:16/10;overflow:hidden}.mkt .shot .frame img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.mkt .shot .cap{position:absolute;left:14px;bottom:14px;background:rgba(9,7,14,.74);color:#fff;font:600 12px/1 var(--sans);padding:7px 13px;border-radius:var(--r-pill);display:inline-flex;align-items:center;gap:7px}.mkt .shot .cap svg{width:13px;height:13px}.mkt .stabs{display:flex;gap:10px;justify-content:center;margin:48px auto 32px;flex-wrap:wrap}.mkt .stabs button{border:1px solid var(--line-2);background:var(--surface);color:var(--text-2);border-radius:var(--r-pill);padding:11px 24px;font:600 14.5px/1 var(--sans);cursor:pointer;transition:all .2s ease}.mkt .stabs button:hover{border-color:var(--brand);color:var(--brand)}.mkt .stabs button[aria-current=true]{background:var(--brand);border-color:var(--brand);color:#fff}.mkt .spanel{display:none}.mkt .spanel.on{display:block}.mkt .spanel .dsc{max-width:640px;margin:18px auto 0;text-align:center;font-size:15px;line-height:1.65;color:var(--text-2)}.mkt .sec{padding:120px 0}.mkt .sec.tinted{background:var(--tint)}.mkt .center{text-align:center}.mkt .eyebrow-en{font-size:20px;line-height:1.2em;font-weight:600;color:var(--text-2);margin:0 0 8px}.mkt h2.h2{font-size:32px;line-height:1.4em;font-weight:700;margin:0 0 12px}.mkt .sub{font-size:20px;line-height:1.5em;font-weight:600;color:var(--text-2);margin:0}.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 .step-lg{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center;padding:64px 0}.mkt .step-lg+.step-lg{border-top:1px solid var(--line)}.mkt .step-lg.rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.mkt .step-lg .sn{display:inline-flex;align-items:center;gap:10px;font:700 13px/1 var(--sans);color:var(--brand);letter-spacing:.07em;margin-bottom:16px;text-transform:uppercase}.mkt .step-lg .sn:before{content:"";display:block;width:26px;height:2px;background:var(--brand)}.mkt .step-lg h3{font-size:26px;line-height:1.35;font-weight:700;margin:0 0 12px;letter-spacing:-.02em}.mkt .step-lg p{font-size:15.5px;line-height:1.7;color:var(--text-2);margin:0}.mkt .step-lg p+p{margin-top:10px}.mkt .step-lg .pts{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.mkt .step-lg .pts li{display:flex;gap:9px;font-size:14px;line-height:1.55;color:var(--text-2)}.mkt .step-lg .pts li:before{content:"";flex:0 0 5px;height:5px;border-radius:50%;background:var(--brand);margin-top:8px}.mkt .step-lg code{font:500 12.5px/1.5 var(--code);color:var(--brand)}.mkt .ac-body{padding:36px;display:flex;flex-direction:column;gap:16px}.mkt .ac-body .host{display:flex;align-items:center;gap:10px;background:var(--tint);border:1px solid var(--line);border-radius:var(--r-md);padding:16px 18px;font:600 16px/1.2 var(--code);color:var(--brand);word-break:break-all}.mkt .ac-body .host svg{flex:0 0 17px;width:17px;height:17px;color:var(--ok-ink)}.mkt .ac-body .meta{display:flex;gap:8px;flex-wrap:wrap}.mkt .ac-body .meta span{font:600 12px/1 var(--sans);color:var(--ok-ink);background:var(--ok-soft);border-radius:6px;padding:7px 11px}.mkt .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:56px}.mkt .stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px 28px}.mkt .stat .v{font-size:46px;font-weight:800;letter-spacing:-.035em;line-height:1.05;color:var(--brand)}.mkt .stat .v small{font-size:22px;font-weight:700;letter-spacing:-.02em}.mkt .stat .t{font-size:16px;font-weight:700;margin-top:12px}.mkt .stat .d{font-size:13.5px;line-height:1.6;color:var(--text-2);margin-top:6px}.mkt .flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:56px}.mkt .task{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 24px}.mkt .task .ic{width:36px;height:36px;border-radius:var(--r-sm);margin-bottom:16px;background:var(--brand-a04);color:var(--brand);display:flex;align-items:center;justify-content:center}.mkt .task .ic svg{width:18px;height:18px}.mkt .task h4{font-size:16px;font-weight:700;margin:0 0 8px;line-height:1.45}.mkt .task p{font-size:13.5px;line-height:1.65;color:var(--text-2);margin:0}.mkt .task code{font:500 12px/1.5 var(--code);color:var(--brand)}.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}.mkt .plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 28px;display:flex;flex-direction:column}.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 0 26px;padding:0;display:flex;flex-direction:column;gap:13px;flex:1}.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:auto;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 .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(--surface);border-right:1px solid var(--line);padding:16px 12px;display:flex;flex-direction:column;gap:2px}.mkt .lnb .lb{color:var(--text-3);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(--text-2);font-size:13px;font-weight:600;padding:9px 10px;border-radius:var(--r-sm)}.mkt .lnb a[aria-current=page]{background:var(--brand-soft);color:var(--brand-ink)}.mkt .lnb a:hover{color:var(--text)}.mkt .lnb .cnt{font:700 11px/1 var(--code)}.mkt .lnb .brand{display:flex;align-items:center;gap:9px;color:var(--text);font-weight:700;font-size:14px;padding:6px 10px 15px;border-bottom:1px solid var(--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 .chipx{font-size:11px;font-weight:600;color:var(--text-2);background:var(--tint);border:1px solid var(--line);border-radius:6px}.mkt .chipx,.mkt .tag{display:inline-block;padding:3px 8px;white-space:nowrap}.mkt .tag{font-size:10.5px;font-weight:700;border-radius:var(--r-pill)}.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 .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-size:11px;color:var(--text-3);font-family:var(--code);margin-top:2px}.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 .hero-in{grid-template-columns:1fr;gap:56px}.mkt h1.h1{font-size:40px;line-height:50px}.mkt h2.h2{font-size:28px}.mkt .step-lg,.mkt .step-lg.rev{gap:36px}}@media (max-width:809px){.mkt{--pad:24px}.mkt .nav{gap:16px;padding:20px 0}.mkt .nav .menu{display:none}.mkt .nav .right{gap:14px}.mkt .hero{min-height:auto;padding-bottom:80px}.mkt h1.h1{font-size:30px;line-height:40px}.mkt .lead-h{font-size:17px;line-height:26px;margin-bottom:36px}.mkt .sec{padding:72px 0}.mkt .step-lg,.mkt .step-lg.rev{grid-template-columns:1fr;gap:24px;padding:44px 0}.mkt .step-lg .visual{order:-1}.mkt .ac-body{padding:22px}.mkt .contact{padding:80px var(--pad);min-height:auto}.mkt .contact .grid{flex-direction:column;align-items:stretch}.mkt .form{flex:1 1 auto}.mkt .faq summary{font-size:18px}.mkt .stat .v{font-size:36px}.mkt footer.f{padding:44px var(--pad)}.mkt footer.f .grid{gap:40px}.mkt footer.f .cols,.mkt footer.f .grid{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}}