@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--black:#070707;--black-soft:#0d0d0d;--surface:#111;--surface-strong:#171717;--coral:#ff584f;--coral-dark:#d83d36;--blue:#5b82ff;--blue-soft:#92adff;--mint:#4bd69d;--white:#f7f5f2;--muted:#a7a4a0;--muted-dark:#777571;--line:#2b2b2b;--line-strong:#3a3a3a;--header-height:78px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 20px);background:var(--black)}body{color:var(--white);background:var(--black);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Manrope Variable,Manrope,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,ui-sans-serif,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p,dl,dd,ol,ul{margin-top:0}ul,ol{padding-left:0}:focus-visible{outline:3px solid var(--blue-soft);outline-offset:4px}::selection{color:var(--black);background:var(--coral)}.protocol-shell :is(h1,h2,h3,p,a,button,dd,li){word-break:keep-all;overflow-wrap:anywhere}.protocol-shell{background:var(--black);min-width:320px;overflow:hidden}.protocol-width{width:min(1280px,100% - 96px);margin-inline:auto}.skip-link{z-index:200;color:var(--black);background:var(--coral);border-radius:5px;padding:12px 16px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.protocol-header{z-index:100;color:var(--white);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070707f0;position:fixed;inset:0 0 auto}.protocol-header-inner{width:min(1340px,100% - 64px);height:var(--header-height);align-items:center;gap:38px;margin-inline:auto;display:flex}.protocol-brand{letter-spacing:.045em;white-space:nowrap;align-items:center;gap:12px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.82rem;font-weight:750;display:inline-flex}.protocol-brand>span:last-child>span,.audit-panel-header>span:first-child>span{color:var(--coral)}.protocol-brand-mark{width:37px;height:37px;color:var(--white);border:1px solid var(--coral);border-radius:7px;place-items:center;display:grid}.protocol-nav{color:#c4c1bd;align-items:center;gap:38px;margin-left:auto;font-size:.86rem;font-weight:680;display:flex}.protocol-nav a,.footer-layout>a:last-child{transition:color .16s}.protocol-nav a:hover,.footer-layout>a:last-child:hover{color:var(--coral)}.header-cta,.primary-button,.secondary-button{border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 22px;font-size:.88rem;font-weight:800;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.header-cta,.primary-button{color:var(--white);background:var(--coral);border:1px solid #ff7a72}.header-cta{min-height:44px;padding-inline:18px}.header-cta:hover,.primary-button:hover{background:#ed4a42;transform:translateY(-2px)}.secondary-button{color:var(--white);border:0;border-bottom:1px solid var(--line-strong);background:0 0;border-radius:0;padding-inline:4px}.secondary-button:hover{color:var(--coral);border-color:var(--coral)}.menu-toggle{width:44px;height:44px;color:var(--white);border:1px solid var(--line-strong);background:0 0;border-radius:6px;place-items:center;margin-left:auto;padding:0;display:none}.mobile-navigation{display:none}.protocol-hero{min-height:570px;color:var(--white);background:var(--black);border-bottom:1px solid var(--line);align-items:center;display:flex;position:relative;overflow:hidden}.hero-layout{padding-top:calc(var(--header-height) + 46px);grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);align-items:center;gap:78px;padding-bottom:42px;display:grid}.signal-label,.section-kicker{color:var(--blue-soft);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:24px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.68rem;font-weight:760;display:inline-flex}.signal-label>span{background:var(--coral);border-radius:50%;width:7px;height:7px}.hero-copy h1{letter-spacing:-.068em;max-width:760px;margin-bottom:26px;font-size:clamp(3.5rem,4.8vw,4.75rem);line-height:1.01}.hero-copy h1 span{color:var(--coral)}.hero-lead{color:#b9b6b1;max-width:680px;margin-bottom:28px;font-size:clamp(.98rem,1.35vw,1.12rem);line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-bottom:0;display:flex}.audit-panel{background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;align-self:center;box-shadow:0 28px 74px #00000061}.audit-panel-header,.audit-score-row,.audit-checks li,.audit-complete{justify-content:space-between;align-items:center;display:flex}.audit-panel-header{border-bottom:1px solid var(--line);letter-spacing:.04em;min-height:48px;padding:0 20px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.65rem;font-weight:700}.status-live{color:var(--muted);letter-spacing:0;align-items:center;gap:8px;font-family:Manrope Variable,Apple SD Gothic Neo,sans-serif;font-weight:600;display:inline-flex}.status-live i{background:var(--mint);border-radius:50%;width:8px;height:8px}.audit-score-row{align-items:flex-end;gap:24px;padding:20px 22px 14px}.audit-score-row>div:first-child>span{color:var(--muted);margin-bottom:8px;font-size:.7rem;display:block}.audit-score-row strong{font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:3rem;line-height:.9}.audit-score-row small{color:var(--muted);margin-left:4px;font-size:1rem}.audit-trend{color:var(--blue);align-items:center;gap:10px;display:flex}.audit-trend span{color:var(--muted);font-size:.68rem;line-height:1.45;display:grid}.audit-trend span strong{color:var(--blue-soft);font-size:.78rem}progress{width:calc(100% - 44px);height:6px;accent-color:var(--coral);background:#292929;border:0;border-radius:999px;margin-inline:22px;overflow:hidden}progress::-webkit-progress-bar{background:#292929;border-radius:999px}progress::-webkit-progress-value{background:var(--coral);border-radius:999px}.audit-checks{border-top:1px solid var(--line);margin:18px 18px 10px;list-style:none}.audit-checks li{color:#d4d1cd;border-bottom:1px solid var(--line);gap:12px;min-height:47px;font-size:.74rem}.audit-checks li svg{color:var(--coral)}.audit-checks li span{margin-right:auto}.audit-checks li strong{color:var(--coral);font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.67rem}.audit-complete{color:#d7d4cf;background:var(--surface-strong);border:1px solid var(--line);border-radius:7px;min-height:44px;margin:0 18px 16px;padding:0 14px 0 17px;font-size:.67rem}.audit-complete>span{align-items:center;gap:9px;display:inline-flex}.audit-complete>strong{color:var(--coral);background:#2b1715;border-radius:5px;padding:7px 10px}.scroll-cue{color:var(--muted-dark);align-items:center;gap:9px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.65rem;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.domain-section,.use-cases-section,.system-section,.checklist-section{background:var(--black);border-bottom:1px solid var(--line);padding:124px 0}.domain-section{background:radial-gradient(circle at 50% 0%, #5b82ff14, transparent 35%), var(--black);padding:112px 0}.domain-heading{text-align:center;max-width:900px;margin:0 auto 58px}.domain-heading .section-kicker{color:var(--coral);margin-bottom:20px;display:block}.domain-heading h2,.system-copy h2,.checklist-intro h2{letter-spacing:-.052em;margin-bottom:0;font-size:clamp(2.6rem,4.1vw,4.7rem);line-height:1.08}.domain-heading h2{margin-bottom:22px;font-size:clamp(2.7rem,4.2vw,4.5rem)}.domain-heading h2 span{color:var(--coral)}.domain-heading>p:last-child{max-width:720px;margin:0 auto}.domain-heading>p:last-child,.system-copy>p,.checklist-intro>p{color:var(--muted);margin-bottom:4px;font-size:.98rem;line-height:1.8}.pipeline-intro{border-bottom:1px solid var(--line);padding:24px 22px 18px}.pipeline-intro span{color:var(--blue-soft);letter-spacing:.08em;margin-bottom:10px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.64rem;font-weight:800;display:block}.pipeline-intro strong{font-size:1.08rem;line-height:1.5;display:block}.pipeline-list{margin:0 18px 18px;list-style:none}.pipeline-list li{border-bottom:1px solid var(--line);grid-template-columns:30px 26px 60px 1fr;align-items:center;gap:10px;min-height:52px;display:grid}.pipeline-list li>span{color:var(--muted-dark);font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.62rem}.pipeline-list li>svg{color:var(--coral)}.pipeline-list li>strong{font-size:.78rem}.pipeline-list li>small{color:var(--muted);justify-self:end;font-size:.66rem}.workflow-change-board{border:1px solid var(--line-strong);background:#0b0b0b;border-radius:10px;overflow:hidden}.workflow-change-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.28fr) minmax(0,1.72fr);align-items:stretch;gap:22px;min-height:188px;padding:20px 22px;transition:background-color .16s;display:grid}.workflow-change-row:last-child{border-bottom:0}.workflow-change-row:hover{background:#0f0f0f}.workflow-change-meta{align-content:center;justify-items:start;gap:10px;display:grid}.workflow-change-meta>span{color:var(--coral);font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.65rem;font-weight:800}.workflow-change-meta>svg{color:var(--blue-soft)}.workflow-change-meta h3{letter-spacing:-.025em;max-width:150px;font-size:1rem;line-height:1.35}.workflow-change-flow{grid-template-columns:minmax(0,1fr) 28px minmax(0,.9fr) 28px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.workflow-change-state{border:1px solid var(--line);background:#101010;border-radius:7px;flex-direction:column;justify-content:center;min-width:0;min-height:142px;padding:18px;display:flex}.workflow-change-state small{color:var(--muted-dark);letter-spacing:.05em;align-items:center;gap:6px;margin-bottom:12px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.61rem;font-weight:800;display:flex}.workflow-change-state p,.workflow-change-state strong{color:#d8d5d0;margin-bottom:0;font-size:.78rem;line-height:1.65}.workflow-change-state.is-before{border-color:#2b2b2b}.workflow-change-state.is-connection{background:#111522;border-color:#283656}.workflow-change-state.is-connection small,.workflow-change-state.is-connection strong{color:var(--blue-soft)}.workflow-change-state.is-result{background:#17110f;border-color:#54302c}.workflow-change-state.is-result small,.workflow-change-state.is-result p{color:#f0d0ca}.workflow-change-state.is-result small svg{color:var(--coral)}.workflow-change-arrow{color:#4a4743;justify-self:center}.workflow-section-cta{border:1px solid var(--line-strong);background:#101010;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:22px;padding:24px;display:grid}.workflow-section-cta .section-kicker{margin-bottom:8px;font-size:.6rem}.workflow-section-cta h3{letter-spacing:-.025em;margin-bottom:7px;font-size:1.18rem;line-height:1.4}.workflow-section-cta>div>p:last-child{color:var(--muted);margin:0;font-size:.78rem;line-height:1.65}.workflow-section-cta .primary-button{white-space:nowrap}.compliance-note{max-width:930px;color:var(--muted);align-items:flex-start;gap:11px;margin:34px 0 0;font-size:.78rem;line-height:1.65;display:flex}.compliance-note svg{color:var(--blue-soft);flex:none;margin-top:2px}.use-cases-section{border-bottom:1px solid var(--line);background:#090909;padding:124px 0}.use-cases-width{width:min(1840px,100% - 96px)}.use-cases-heading{text-align:center;max-width:860px;margin:0 auto 64px}.use-cases-heading .section-kicker{color:var(--coral);margin-bottom:20px;display:block}.use-cases-heading h2{letter-spacing:-.055em;margin-bottom:22px;font-size:clamp(2.7rem,4.1vw,4.3rem);line-height:1.06}.use-cases-heading h2 span{color:var(--coral)}.use-cases-heading>p:last-child{max-width:680px;color:var(--muted);margin:0 auto;font-size:.95rem;line-height:1.75}.use-cases-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.use-case-card{--case-accent:var(--blue-soft);--case-accent-bg:#1a2957;background:#0e131d;border:1px solid #272f3e;border-radius:14px;transition:border-color .16s,transform .16s;position:relative;overflow:hidden}.use-case-card:hover{border-color:var(--case-accent);transform:translateY(-4px)}.use-case-card.tone-coral{--case-accent:#ff6c65;--case-accent-bg:#542522}.use-case-card.tone-mint{--case-accent:#58dba5;--case-accent-bg:#174737}.use-case-card.tone-violet{--case-accent:#a381ff;--case-accent-bg:#35275f}.use-case-card.tone-amber{--case-accent:#f1b950;--case-accent-bg:#4f3816}.use-case-card.tone-cyan{--case-accent:#5ed7ea;--case-accent-bg:#17434a}.use-case-window{background:#141923;border-bottom:1px solid #272f3e;padding:0 16px 16px}.use-case-window-bar{color:#747d8e;letter-spacing:.02em;grid-template-columns:74px 1fr 74px;align-items:center;min-height:44px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.6rem;display:grid}.use-case-window-bar>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.window-lights{align-items:center;gap:7px;display:flex}.window-light-red{color:#ff6158}.window-light-yellow{color:#ffbd2e}.window-light-green{color:#28c840}.use-case-preview{background:#0d1420;border:1px solid #283344;border-radius:11px;min-height:232px;padding:17px}.use-case-app-head{grid-template-columns:48px 1fr 22px;align-items:center;gap:12px;margin-bottom:17px;display:grid}.use-case-app-icon{width:48px;height:48px;color:var(--case-accent);background:var(--case-accent-bg);border:1px solid color-mix(in srgb, var(--case-accent) 42%, transparent);border-radius:13px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14,0 8px 22px #00000040}.use-case-app-head>span:nth-child(2){min-width:0}.use-case-app-head small,.use-case-app-head strong{display:block}.use-case-app-head small{color:var(--case-accent);letter-spacing:.08em;margin-bottom:4px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.54rem;font-weight:800}.use-case-app-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.use-case-app-head>svg{color:var(--mint)}.use-case-preview ul{gap:6px;margin-bottom:13px;list-style:none;display:grid}.use-case-preview li{color:#8992a3;background:#161d29;border:1px solid #202938;border-radius:6px;grid-template-columns:minmax(78px,.8fr) minmax(88px,1fr) 40px;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:.62rem;display:grid}.use-case-preview li>strong{color:#dce2ec;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.use-case-preview li>em{border-radius:4px;justify-self:end;padding:4px 5px;font-size:.55rem;font-style:normal;font-weight:800}.use-case-preview li>em.state-done{color:#8aebc2;background:#183b30}.use-case-preview li>em.state-review{color:#ffaaa5;background:#4b2523}.use-case-preview li>em.state-waiting{color:#f5cf82;background:#453619}.use-case-flow{color:#6f7889;background:#101722;border:1px dashed #2a3545;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:32px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.58rem;display:flex}.use-case-flow svg,.use-case-flow strong{color:var(--case-accent)}.use-case-copy{flex-direction:column;min-height:330px;padding:26px;display:flex}.use-case-category{color:var(--case-accent);letter-spacing:.06em;align-items:center;gap:8px;margin-bottom:16px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.65rem;font-weight:800;display:flex}.use-case-copy h3{letter-spacing:-.03em;margin-bottom:12px;font-size:1.28rem}.use-case-copy>p:not(.use-case-category){color:#aeb5c1;margin-bottom:22px;font-size:.83rem;line-height:1.7}.use-case-copy dl{border:1px solid #252d3b;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px;display:grid}.use-case-copy dl>div{min-width:0;padding:10px 12px}.use-case-copy dl>div+div{border-left:1px solid #252d3b}.use-case-copy dt{color:#697284;margin-bottom:4px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.54rem;font-weight:800}.use-case-copy dd{color:#e0e4eb;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.66rem;font-weight:700;overflow:hidden}.use-case-copy>a{min-height:44px;color:var(--case-accent);background:#111824;border:1px solid #2b3443;border-radius:6px;justify-content:space-between;align-items:center;margin-top:auto;padding:0 13px;font-size:.72rem;font-weight:800;display:flex}.use-case-copy>a:hover{color:var(--white);border-color:var(--case-accent)}.use-cases-note{max-width:880px;color:var(--muted);text-align:center;align-items:flex-start;gap:10px;margin:34px auto 0;font-size:.75rem;line-height:1.65;display:flex}.use-cases-note svg{color:var(--blue-soft);flex:none;margin-top:2px}.diagnosis-note.is-neutral{color:var(--muted)!important}.diagnosis-cta{width:fit-content;margin-top:22px}.seo-guides-section{border-block:1px solid var(--line);background:#090909;padding:118px 0}.seo-guides-heading{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:72px;margin-bottom:54px;display:grid}.seo-guides-heading .section-kicker{grid-column:1/-1;margin-bottom:-42px}.seo-guides-heading h2{letter-spacing:-.06em;margin-bottom:0;font-size:clamp(2.7rem,4.5vw,4.5rem);line-height:1.05}.seo-guides-heading h2 span{color:var(--coral)}.seo-guides-heading>p:last-child{color:var(--muted);margin-bottom:4px;font-size:.94rem;line-height:1.75}.seo-guides-grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seo-guides-grid>a{background:var(--surface);border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);align-content:start;min-height:310px;padding:34px;transition:background-color .16s,transform .16s;display:grid;position:relative}.seo-guides-grid>a:hover{z-index:1;background:#151515;transform:translateY(-3px)}.seo-guides-grid>a>span{color:var(--coral);margin-bottom:36px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.72rem;font-weight:800}.seo-guides-grid small{color:var(--blue-soft);letter-spacing:.07em;margin-bottom:10px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.6rem;font-weight:800}.seo-guides-grid h3{letter-spacing:-.035em;margin-bottom:13px;font-size:1.45rem}.seo-guides-grid p{max-width:520px;color:var(--muted);margin-bottom:28px;font-size:.82rem;line-height:1.72}.seo-guides-grid strong{color:var(--coral);align-items:center;gap:8px;margin-top:auto;font-size:.75rem;display:inline-flex}.service-guide-nav{color:var(--muted);align-items:center;gap:30px;margin-left:auto;font-size:.82rem;font-weight:700;display:flex}.service-guide-nav a:hover{color:var(--coral)}.service-guide-hero{padding:calc(var(--header-height) + 92px) 0 104px;border-bottom:1px solid var(--line)}.service-guide-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:end;gap:86px;display:grid}.service-breadcrumb{color:var(--muted-dark);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:38px;font-size:.69rem;display:flex}.service-breadcrumb a{align-items:center;gap:5px;display:inline-flex}.service-breadcrumb a:hover{color:var(--white)}.service-guide-hero h1{letter-spacing:-.068em;max-width:820px;margin-bottom:26px;font-size:clamp(3.25rem,5.4vw,5.6rem);line-height:1.02}.service-guide-lead{color:#bbb7b2;max-width:760px;margin-bottom:32px;font-size:1.03rem;line-height:1.8}.service-intent-panel{background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;padding:30px}.service-intent-panel .section-kicker{margin-bottom:14px}.service-intent-panel h2{letter-spacing:-.035em;margin-bottom:24px;font-size:1.45rem}.service-intent-panel ul{gap:10px;margin:0 0 22px;list-style:none;display:grid}.service-intent-panel li{color:#d7d4cf;border:1px solid var(--line);background:#0c0c0c;border-radius:5px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:.78rem;display:flex}.service-intent-panel li svg{color:var(--mint);flex:none}.service-intent-panel>p:last-child{color:var(--muted-dark);margin-bottom:0;font-size:.72rem;line-height:1.65}.service-guide-section{background:var(--black);padding:110px 0}.service-guide-section.is-surface{border-block:1px solid var(--line);background:#0a0a0a}.service-section-heading{max-width:760px;margin-bottom:52px}.service-section-heading h2{letter-spacing:-.055em;margin-bottom:16px;font-size:clamp(2.35rem,4vw,4rem);line-height:1.08}.service-section-heading>p:last-child{color:var(--muted);margin-bottom:0;font-size:.9rem;line-height:1.75}.service-problem-grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-problem-grid article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-height:260px;padding:30px}.service-problem-grid article>span{color:var(--coral);margin-bottom:56px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.7rem;font-weight:800;display:block}.service-problem-grid h3{letter-spacing:-.03em;margin-bottom:13px;font-size:1.2rem}.service-problem-grid p,.service-deliverable-list p,.service-process-list p,.related-guide-grid p{color:var(--muted);margin-bottom:0;font-size:.8rem;line-height:1.7}.service-detail-layout,.service-faq-layout{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:86px;display:grid}.service-detail-layout .service-section-heading,.service-faq-layout .service-section-heading{top:calc(var(--header-height) + 34px);margin-bottom:0;position:sticky}.service-deliverable-list{border-top:1px solid var(--line-strong)}.service-deliverable-list article{border-bottom:1px solid var(--line-strong);grid-template-columns:30px minmax(0,1fr);gap:18px;padding:27px 0;display:grid}.service-deliverable-list article>svg{color:var(--blue-soft);margin-top:2px}.service-deliverable-list h3{margin-bottom:8px;font-size:1.05rem}.service-process-list{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}.service-process-list li{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-height:260px;padding:28px}.service-process-list li>span{color:var(--blue-soft);margin-bottom:48px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.7rem;font-weight:800;display:block}.service-process-list h3{margin-bottom:10px;font-size:1rem}.service-boundary-section{padding-top:0}.service-boundary-card{background:#0d1421;border:1px solid #2c4774;border-radius:9px;grid-template-columns:48px minmax(0,1fr);gap:24px;padding:36px;display:grid}.service-boundary-card>svg{color:var(--blue-soft)}.service-boundary-card .section-kicker{margin-bottom:10px}.service-boundary-card h2{letter-spacing:-.04em;margin-bottom:18px;font-size:1.8rem}.service-boundary-card ul{color:#afb9c9;gap:8px;margin:0;padding-left:18px;font-size:.8rem;line-height:1.65;display:grid}.service-faq-list{border-top:1px solid var(--line-strong)}.service-faq-list details{border-bottom:1px solid var(--line-strong)}.service-faq-list summary{cursor:pointer;padding:26px 44px 26px 0;font-size:1rem;font-weight:780;list-style:none;position:relative}.service-faq-list summary::-webkit-details-marker{display:none}.service-faq-list summary:after{color:var(--coral);content:"+";font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:1.25rem;position:absolute;top:24px;right:4px}.service-faq-list details[open] summary:after{content:"−"}.service-faq-list details p{max-width:720px;color:var(--muted);margin-bottom:26px;font-size:.84rem;line-height:1.78}.related-guide-grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.related-guide-grid>a{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);flex-direction:column;min-height:260px;padding:28px;transition:background-color .16s;display:flex}.related-guide-grid>a:hover{background:var(--surface)}.related-guide-grid span{color:var(--blue-soft);letter-spacing:.06em;margin-bottom:30px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.58rem;font-weight:800}.related-guide-grid strong{margin-bottom:10px;font-size:1.1rem}.related-guide-grid em{color:var(--coral);align-items:center;gap:7px;margin-top:auto;font-size:.72rem;font-style:normal;font-weight:800;display:inline-flex}.service-final-cta{text-align:center;border-top:1px solid var(--line);padding:104px 0}.service-final-cta .protocol-width{flex-direction:column;align-items:center;max-width:860px;display:flex}.service-final-cta h2{letter-spacing:-.055em;margin-bottom:16px;font-size:clamp(2.4rem,4vw,4rem);line-height:1.08}.service-final-cta p:not(.section-kicker){max-width:700px;color:var(--muted);margin-bottom:28px;font-size:.9rem;line-height:1.75}.request-shell{min-width:320px;min-height:100vh;color:var(--white);background:radial-gradient(circle at 15% 18%, #5b82ff1c, transparent 30%), linear-gradient(var(--black), #090909);overflow-x:hidden}.request-shell :is(h1,h2,h3,p,a,button,label,dd,li){word-break:keep-all;overflow-wrap:anywhere}.request-header{width:min(1340px,100% - 64px);height:var(--header-height);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.request-back{min-height:44px;color:var(--muted);background:0 0;border:0;align-items:center;gap:8px;font-size:.78rem;font-weight:750;display:inline-flex}.request-back:hover{color:var(--white)}.request-close-link{width:44px;height:44px;color:var(--muted);border:1px solid var(--line);background:#0b0b0b;border-radius:6px;place-items:center;transition:color .15s,border-color .15s,background-color .15s;display:grid}.request-close-link:hover{color:var(--white);background:#17110f;border-color:#6f3833}.kakao-inquiry-main{width:min(1180px,100% - 80px);margin-inline:auto;padding:76px 0 110px}.kakao-inquiry-hero{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:88px;display:grid}.kakao-inquiry-copy h1{letter-spacing:-.062em;margin-bottom:24px;font-size:clamp(3.4rem,5.5vw,5.6rem);line-height:1.03}.kakao-inquiry-copy h1 span{color:#fee500}.kakao-inquiry-lead{max-width:650px;color:var(--muted);margin-bottom:28px;font-size:1rem;line-height:1.85}.kakao-selected-context{border:1px solid var(--line-strong);background:#101010;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:12px 18px;max-width:650px;margin-bottom:24px;padding:16px 18px;display:grid}.kakao-selected-context>span{color:#fee500;white-space:nowrap;align-items:center;gap:7px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.65rem;font-weight:800;display:inline-flex}.kakao-selected-context strong{color:#e6e2dc;font-size:.83rem;line-height:1.5}.kakao-inquiry-actions{flex-wrap:wrap;gap:10px;display:flex}.kakao-primary-button,.kakao-channel-button,.kakao-template-button{border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 18px;font-size:.77rem;font-weight:850;display:inline-flex}.kakao-primary-button{color:#191600;background:#fee500;border:1px solid #fee500}.kakao-primary-button:hover{color:#000;background:#fff071;border-color:#fff071}.kakao-primary-button.is-disabled{color:#77705a;cursor:not-allowed;background:#332f1a;border-color:#4f4825}.kakao-template-button{color:#dedbd6;border:1px solid var(--line-strong);background:#101010}.kakao-channel-button{color:#fee500;background:#191705;border:1px solid #5d5421}.kakao-channel-button:hover{color:#fff071;border-color:#fee500}.kakao-template-button:hover{color:var(--white);border-color:#655f38}.kakao-link-status{color:#b5a94d;min-height:22px;margin-top:12px;margin-bottom:0;font-size:.68rem;line-height:1.5}.kakao-link-status.is-ready{color:var(--muted-dark)}.kakao-chat-card{background:#b7c9d7;border:1px solid #344555;border-radius:16px;overflow:hidden;box-shadow:0 32px 80px #00000059}.kakao-chat-head{color:#eceff2;background:#121820;border-bottom:1px solid #ffffff14;grid-template-columns:42px 1fr auto 34px;align-items:center;gap:11px;min-height:72px;padding:0 18px;display:grid}.kakao-chat-icon{color:#191600;background:#fee500;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.kakao-chat-icon img{object-fit:cover;width:100%;height:100%}.kakao-chat-head strong,.kakao-chat-head small{display:block}.kakao-chat-head strong{margin-bottom:3px;font-size:.85rem}.kakao-chat-head small{color:#8f99a5;font-size:.62rem}.kakao-chat-simulation{color:#a9b2bb;white-space:nowrap;align-items:center;gap:7px;font-size:.62rem;font-weight:700;display:inline-flex}.kakao-chat-simulation i{background:#50d890;border-radius:50%;width:7px;height:7px}.kakao-chat-playback{color:#aeb7c0;background:#1c252e;border:1px solid #ffffff17;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.kakao-chat-playback:hover:not(:disabled){color:#fee500;border-color:#fee50073}.kakao-chat-playback:disabled{opacity:.45;cursor:not-allowed}.kakao-chat-body{scroll-behavior:smooth;scrollbar-width:none;flex-direction:column;gap:14px;height:440px;padding:22px 18px;display:flex;overflow:hidden auto}.kakao-chat-body::-webkit-scrollbar{display:none}.kakao-chat-body:focus-visible{outline-offset:-3px;outline:3px solid #5b87ffbf}.kakao-chat-date{color:#667786;background:#ffffff6b;border-radius:999px;align-self:center;padding:5px 10px;font-size:.59rem;font-weight:750}.kakao-chat-topic{color:#536677;background:#ffffff7a;border:1px solid #fff6;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 10px;font-size:.62rem;font-weight:800;display:inline-flex}.kakao-chat-topic span{font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.55rem}.kakao-message{color:#222b32;background:#fff;border-radius:5px 14px 14px;max-width:82%;padding:12px 14px;font-size:.75rem;line-height:1.6;animation:.36s cubic-bezier(.22,1,.36,1) both kakao-message-enter;box-shadow:0 3px 9px #394c5b1a}.kakao-message.is-sent{color:#342f06;background:#fee500;border-radius:14px 5px 14px 14px;align-self:flex-end}.kakao-message strong,.kakao-message span{display:block}.kakao-message strong{margin-bottom:5px}@keyframes kakao-message-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.kakao-example-pagination{background:#111820;border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:7px;min-height:42px;display:flex}.kakao-example-pagination button{background:0 0;border:0;border-radius:999px;width:20px;height:20px;padding:0}.kakao-example-pagination button:after{content:"";background:#5a6671;border-radius:999px;width:6px;height:6px;margin:auto;transition:width .18s,background-color .18s;display:block}.kakao-example-pagination button:hover:after{background:#93a1ad}.kakao-example-pagination button.is-active:after{background:#fee500;width:20px}.kakao-chat-footer{color:#8d8b86;background:#fff;justify-content:space-between;align-items:center;min-height:66px;padding:0 16px 0 18px;font-size:.7rem;display:flex}.kakao-chat-footer:hover{color:#494844}.kakao-chat-footer.is-disabled{justify-content:flex-start}.kakao-chat-footer svg{box-sizing:content-box;color:#191600;background:#fee500;border-radius:50%;padding:9px}.kakao-inquiry-guide{border-top:1px solid var(--line);margin-top:100px;padding-top:62px}.kakao-guide-heading{max-width:690px;margin-bottom:28px}.kakao-guide-heading .section-kicker{margin-bottom:14px}.kakao-guide-heading h2{letter-spacing:-.045em;font-size:clamp(2rem,3vw,2.9rem)}.kakao-guide-heading>p:last-child{color:var(--muted);margin:12px 0 0;font-size:.83rem;line-height:1.7}.kakao-guide-panel{border:1px solid var(--line);background:#0d0d0d;border-radius:7px;overflow:hidden}.kakao-guide-panel ol{grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.kakao-guide-panel li{border-right:1px solid var(--line);min-width:0;padding:26px 28px 28px}.kakao-guide-panel li:last-child{border-right:0}.kakao-guide-panel li>span{color:#fee500;margin-bottom:22px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.64rem;font-weight:800;display:block}.kakao-guide-panel li h3{margin-bottom:8px;font-size:.97rem}.kakao-guide-panel li p{color:var(--muted);margin-bottom:0;font-size:.74rem;line-height:1.65}.kakao-guide-safety{border-top:1px solid var(--line);background:#5b87ff0e;align-items:center;gap:12px;padding:17px 28px;display:flex}.kakao-guide-safety svg{color:var(--blue-soft);flex:none}.kakao-guide-safety p{color:var(--muted);margin:0;font-size:.68rem;line-height:1.65}.kakao-guide-safety strong{color:var(--text);margin-right:10px;font-size:.72rem}.request-main{padding:72px 0 110px}.request-layout{grid-template-columns:minmax(280px,.72fr) minmax(560px,1.28fr);align-items:start;gap:86px;width:min(1180px,100% - 80px);margin-inline:auto;display:grid}.request-intro{padding-top:12px;position:sticky;top:42px}.request-intro h1{letter-spacing:-.058em;margin-bottom:24px;font-size:clamp(2.6rem,4.2vw,4rem);line-height:1.08}.request-intro h1 span{color:var(--coral)}.request-intro>p:not(.signal-label){color:var(--muted);margin-bottom:30px;font-size:.9rem;line-height:1.8}.request-intro ul{border-top:1px solid var(--line);margin:0;list-style:none}.request-intro li{color:#c6c2bd;border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:56px;font-size:.74rem;line-height:1.5;display:flex}.request-intro li svg{color:var(--blue-soft);flex:none}.request-panel{border:1px solid var(--line-strong);background:#111111f5;border-radius:12px;min-width:0;padding:34px;box-shadow:0 32px 80px #00000057}.request-panel-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.request-panel-head>div>span,.request-review-head>span{color:var(--coral);letter-spacing:.08em;margin-bottom:8px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.64rem;font-weight:800;display:block}.request-panel-head h2{letter-spacing:-.035em;margin-bottom:0;font-size:1.65rem}.mode-badge{color:var(--mint);letter-spacing:.06em;background:#11241d;border:1px solid #285540;border-radius:4px;flex:none;padding:7px 9px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.59rem;font-weight:800}.mode-badge.is-review{color:var(--blue-soft);background:#151a2a;border-color:#2b3b6c}.request-stepper{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:30px 0 32px;list-style:none;display:grid}.request-stepper li{min-height:58px;color:var(--muted-dark);align-items:center;gap:9px;font-size:.7rem;font-weight:750;display:flex}.request-stepper li:not(:last-child){border-right:1px solid var(--line)}.request-stepper li:nth-child(n+2){padding-left:18px}.request-stepper li>span{width:25px;height:25px;color:var(--muted-dark);border:1px solid var(--line-strong);border-radius:50%;place-items:center;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.62rem;display:grid}.request-stepper li.is-active{color:var(--white)}.request-stepper li.is-active>span{color:var(--black);background:var(--coral);border-color:var(--coral)}.review-mode-banner,.form-message{color:#c6d2fb;background:#13192a;border:1px solid #2a3b70;border-radius:6px;align-items:flex-start;gap:11px;margin-bottom:26px;padding:14px 16px;font-size:.75rem;line-height:1.6;display:flex}.review-mode-banner svg,.form-message svg{color:var(--blue-soft);flex:none;margin-top:1px}.review-mode-banner p{margin-bottom:0}.review-mode-banner strong{color:var(--white);display:block}.request-step-fields{gap:28px;display:grid}.field,.field-group{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.field>span,.field-group legend{color:#e3e0dc;font-size:.78rem;font-weight:780}.field em,.field-group em,.consent-field em{color:var(--coral);font-size:.68rem;font-style:normal}.field>span small{color:var(--muted-dark);font-size:.67rem}.field input,.field select,.field textarea{width:100%;min-height:50px;color:var(--white);border:1px solid var(--line-strong);background:#0b0b0b;border-radius:5px;outline:none;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.field textarea{resize:vertical;min-height:120px;line-height:1.65}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #5b82ff26}.field [aria-invalid=true]{border-color:var(--coral)}.field>small{color:var(--muted-dark);font-size:.67rem;line-height:1.55}.automation-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.automation-option-grid button{color:#cac7c2;text-align:left;border:1px solid var(--line);background:#0b0b0b;border-radius:5px;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:82px;padding:14px;font-size:.75rem;font-weight:720;line-height:1.4;display:grid;position:relative}.automation-option-grid button>span{color:var(--coral);font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.62rem}.automation-option-grid button>svg{color:var(--coral);position:absolute;top:8px;right:8px}.automation-option-grid button:hover,.automation-option-grid button.is-selected{color:var(--white);background:#17110f;border-color:#6f3833}.automation-option-grid button.direct-automation-option{grid-column:1/-1;min-height:68px}.custom-automation-field{background:#0d0d0d;border:1px solid #44302e;border-radius:6px;padding:16px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.feature-grid label,.consent-field{color:#bdbab5;border:1px solid var(--line);cursor:pointer;background:#0b0b0b;border-radius:5px;align-items:center;gap:10px;min-height:50px;padding:11px 13px;font-size:.72rem;line-height:1.45;display:flex}.feature-grid label.is-checked,.consent-field.is-checked{color:var(--white);border-color:#6f3833}.feature-grid input,.consent-field>input{opacity:0;width:1px;height:1px;position:absolute}.square-check{width:20px;height:20px;color:var(--black);background:0 0;border:1px solid #55524e;border-radius:3px;flex:none;place-items:center;display:grid}.is-checked .square-check{background:var(--coral);border-color:var(--coral)}.request-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field-error{color:#ff8e87;align-items:flex-start;gap:6px;margin:0;font-size:.69rem;line-height:1.5;display:flex}.field-error svg{flex:none;margin-top:1px}.request-review{border:1px solid var(--line);background:#0b0b0b;border-radius:6px;overflow:hidden}.request-review-head{border-bottom:1px solid var(--line);padding:18px}.request-review-head h3{margin-bottom:0;font-size:1rem}.request-review dl{margin:0}.request-review dl>div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;min-height:52px;padding:13px 18px;display:grid}.request-review dl>div:last-child{border-bottom:0}.request-review dt{color:var(--muted-dark);font-size:.67rem;font-weight:750}.request-review dd{color:#d2cfca;margin:0;font-size:.72rem;line-height:1.55}.consent-field{align-items:flex-start;min-height:74px}.consent-field>span:last-child{gap:5px;display:grid}.consent-field small{color:var(--muted-dark);font-size:.66rem}.honeypot-field{position:absolute;left:-9999px}.form-message{color:#ffd2cf;background:#261514;border-color:#66322f;margin:26px 0 0}.form-message svg{color:var(--coral)}.request-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:18px;min-height:72px;margin-top:30px;padding-top:24px;display:flex}.request-actions .primary-button{min-width:180px}.primary-button:disabled{color:#777571;cursor:not-allowed;background:#252525;border-color:#393939;transform:none}.success-main{min-height:calc(100vh - var(--header-height));place-items:center;padding:60px 24px 100px;display:grid}.success-card{text-align:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;width:min(680px,100%);padding:54px}.success-icon{width:84px;height:84px;color:var(--coral);background:#251412;border:1px solid #5b2b27;border-radius:50%;place-items:center;margin:0 auto 28px;display:grid}.success-card .section-kicker{margin-bottom:16px}.success-card h1{letter-spacing:-.052em;margin-bottom:18px;font-size:clamp(2rem,5vw,3.2rem);line-height:1.15}.success-card>p:not(.section-kicker){max-width:500px;color:var(--muted);margin:0 auto 30px;font-size:.9rem;line-height:1.75}.tracking-reference{border:1px solid var(--line);background:#0b0b0b;border-radius:6px;gap:8px;margin-bottom:30px;padding:22px;display:grid}.tracking-reference span,.tracking-reference small{color:var(--muted-dark);font-size:.68rem}.tracking-reference strong{color:var(--coral);letter-spacing:.08em;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:1.35rem}.success-actions{justify-content:center;gap:24px;display:flex}.system-section{background:var(--black-soft)}.system-layout,.checklist-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:118px;display:grid}.system-copy h2{margin-bottom:28px}.system-copy h2 span{color:var(--coral)}.system-copy>p{margin-bottom:34px}.system-list{border-top:1px solid var(--line);margin-bottom:0;list-style:none}.system-list li{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;align-items:center;gap:22px;min-height:130px;display:grid}.system-list>li>span{color:var(--coral);font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.72rem}.system-list h3{margin-bottom:8px;font-size:1.15rem}.system-list p{color:var(--muted);margin-bottom:0;font-size:.86rem;line-height:1.65}.checklist-layout{grid-template-columns:.82fr 1.18fr}.checklist-intro h2{margin-bottom:24px}.checklist-progress-copy{align-items:flex-end;gap:15px;margin-top:44px;display:flex}.checklist-progress-copy strong{color:var(--coral);font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:2.5rem;line-height:1}.checklist-progress-copy span{color:var(--muted);padding-bottom:3px;font-size:.76rem}.checklist-progress{width:100%;height:8px;margin:17px 0 0}.completion-note{align-items:center;gap:8px;margin-top:18px;font-weight:750;display:flex;color:var(--mint)!important;font-size:.78rem!important}.checklist-panel{background:var(--surface);border:1px solid var(--line-strong);border-radius:9px}.checklist-panel-header{border-bottom:1px solid var(--line);letter-spacing:.06em;justify-content:space-between;align-items:center;min-height:66px;padding:0 24px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.72rem;font-weight:800;display:flex}.checklist-panel-header button{min-width:58px;min-height:40px;color:var(--coral);background:0 0;border:0;font-size:.72rem;font-weight:800}.checklist-panel-header button:disabled{color:#5c5a57;cursor:not-allowed}.checklist-items{padding:8px 24px 18px}.checklist-items label{color:#d4d1cd;border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:24px 1fr;align-items:center;gap:15px;min-height:68px;font-size:.88rem;line-height:1.5;display:grid}.checklist-items label:last-child{border-bottom:0}.checklist-items label.is-checked{color:#777571;text-decoration:line-through}.checklist-items input{opacity:0;width:1px;height:1px;position:absolute}.custom-check{width:24px;height:24px;color:var(--black);background:0 0;border:1px solid #5c5a57;border-radius:50%;place-items:center;display:grid}.is-checked .custom-check{background:var(--coral);border-color:var(--coral)}.protocol-footer{color:var(--white);background:var(--black);padding:38px 0}.footer-layout{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;display:grid}.footer-layout p{color:var(--muted-dark);margin-bottom:0;font-size:.76rem}.footer-layout>a:last-child{color:var(--muted);justify-self:end;font-size:.76rem}@media (width<=1120px){.protocol-width{width:min(100% - 56px,980px)}.hero-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:48px}.hero-copy h1{font-size:clamp(3.4rem,5.7vw,4.8rem)}.protocol-nav{gap:24px}.use-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-guides-heading{gap:48px}.service-guide-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);gap:50px}.service-detail-layout,.service-faq-layout{gap:52px}.service-process-list{grid-template-columns:repeat(2,minmax(0,1fr))}.system-layout,.checklist-layout{gap:70px}.request-layout{gap:52px}.kakao-inquiry-main{width:min(100% - 56px,980px)}.kakao-inquiry-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);gap:48px}}@media (width<=860px){:root{--header-height:68px}.protocol-header-inner{width:calc(100% - 36px)}.protocol-nav,.header-cta,.service-guide-nav,.service-guide-header .menu-toggle{display:none}.service-guide-header .header-cta{margin-left:auto;display:inline-flex}.menu-toggle{display:grid}.mobile-navigation{background:var(--black);border-top:1px solid #0000;max-height:0;transition:max-height .18s,border-color .18s;display:grid;overflow:hidden}.mobile-navigation.is-open{border-color:var(--line);max-height:250px}.mobile-navigation a{color:#d4d1cd;border-bottom:1px solid var(--line);align-items:center;min-height:54px;padding:0 22px;font-size:.88rem;display:flex}.hero-layout,.domain-heading,.system-layout,.checklist-layout,.seo-guides-heading,.service-guide-hero-grid,.service-detail-layout,.service-faq-layout{grid-template-columns:1fr}.seo-guides-heading{gap:24px}.seo-guides-heading .section-kicker{grid-column:auto;margin-bottom:4px}.service-guide-hero-grid{gap:52px}.service-detail-layout .service-section-heading,.service-faq-layout .service-section-heading{margin-bottom:42px;position:static}.service-problem-grid,.related-guide-grid{grid-template-columns:1fr}.hero-layout{padding-top:calc(var(--header-height) + 84px);gap:60px;padding-bottom:110px}.audit-panel{width:min(100%,620px)}.workflow-change-row{grid-template-columns:1fr;gap:16px}.workflow-change-meta{grid-template-columns:32px 28px 1fr;align-items:center}.workflow-change-meta h3{max-width:none}.workflow-section-cta{grid-template-columns:1fr}.workflow-section-cta .primary-button{justify-self:start}.system-layout,.checklist-layout{gap:60px}.footer-layout{text-align:left;grid-template-columns:1fr}.footer-layout>a:last-child{justify-self:start}.request-layout{grid-template-columns:1fr;gap:50px;width:min(720px,100% - 48px)}.request-intro{position:static}.kakao-inquiry-main{width:min(720px,100% - 48px);padding-top:58px}.kakao-inquiry-hero{grid-template-columns:1fr;gap:54px}.kakao-chat-card{width:min(100%,620px)}.kakao-guide-panel ol{grid-template-columns:1fr}.kakao-guide-panel li{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);padding:22px 24px;display:grid}.kakao-guide-panel li>span{margin:3px 0 0}.kakao-guide-panel li:last-child{border-bottom:0}}@media (width<=620px){.protocol-width{width:calc(100% - 36px)}.protocol-brand{font-size:.7rem}.protocol-brand-mark{width:34px;height:34px}.service-guide-header .header-cta{min-height:38px;padding-inline:12px;font-size:.69rem}.seo-guides-section{padding:82px 0}.seo-guides-heading{margin-bottom:38px}.seo-guides-heading h2{font-size:clamp(2.35rem,11vw,3.2rem)}.seo-guides-grid{grid-template-columns:1fr}.seo-guides-grid>a{min-height:270px;padding:26px}.service-guide-hero{padding:calc(var(--header-height) + 58px) 0 78px}.service-breadcrumb{margin-bottom:28px}.service-guide-hero h1{font-size:clamp(2.7rem,13vw,3.6rem)}.service-intent-panel,.service-boundary-card{padding:24px}.service-guide-section{padding:78px 0}.service-section-heading{margin-bottom:38px}.service-problem-grid article,.service-process-list li{min-height:auto;padding:25px}.service-problem-grid article>span,.service-process-list li>span{margin-bottom:30px}.service-process-list{grid-template-columns:1fr}.service-boundary-card{grid-template-columns:1fr;gap:16px}.protocol-hero{min-height:auto}.hero-layout{padding-top:calc(var(--header-height) + 58px);gap:48px;padding-bottom:76px}.signal-label{margin-bottom:18px;font-size:.59rem}.hero-copy h1{letter-spacing:-.062em;margin-bottom:22px;font-size:clamp(2.72rem,13.3vw,3.5rem);line-height:1.05}.hero-lead{font-size:.91rem;line-height:1.75}.hero-actions{grid-template-columns:1fr;gap:12px;margin-bottom:44px;display:grid}.primary-button,.secondary-button{width:100%}.secondary-button{border:1px solid var(--line-strong);border-radius:6px}.hero-stats>div{padding-inline:10px}.hero-stats dt{font-size:1rem}.hero-stats dd{font-size:.61rem}.audit-panel-header{padding-inline:18px;font-size:.62rem}.audit-score-row{padding:28px 20px 18px}.audit-score-row strong{font-size:2.8rem}.audit-trend svg{width:34px;height:34px}progress{width:calc(100% - 40px);margin-inline:20px}.audit-checks,.audit-complete{margin-inline:18px}.audit-complete{gap:12px;font-size:.67rem}.scroll-cue{display:none}.domain-section,.use-cases-section,.system-section,.checklist-section{padding:86px 0}.domain-heading{margin-bottom:48px}.domain-heading h2,.system-copy h2,.checklist-intro h2{font-size:clamp(2.25rem,10.5vw,3.2rem)}.workflow-change-flow{grid-template-columns:1fr;gap:8px}.workflow-change-state{min-height:0}.workflow-change-arrow{transform:rotate(90deg)}.workflow-section-cta .primary-button{width:100%}.use-cases-heading{margin-bottom:46px}.use-cases-heading h2{font-size:clamp(2.35rem,10.5vw,3.4rem)}.use-cases-grid{grid-template-columns:1fr}.use-case-copy{min-height:0}.use-cases-note{text-align:left}.system-list li{grid-template-columns:44px 1fr;gap:14px}.checklist-progress-copy{align-items:center}.checklist-items{padding-inline:18px}.checklist-items label{min-height:74px;font-size:.82rem}.protocol-footer{padding:48px 0}.request-header{width:calc(100% - 36px)}.request-main{padding:46px 0 80px}.kakao-inquiry-main{width:calc(100% - 28px);padding:44px 0 78px}.kakao-inquiry-copy h1{font-size:clamp(2.75rem,13vw,3.5rem)}.kakao-inquiry-lead{font-size:.88rem}.kakao-selected-context{grid-template-columns:1fr;gap:7px}.kakao-inquiry-actions{display:grid}.kakao-primary-button,.kakao-channel-button,.kakao-template-button{width:100%}.kakao-chat-body{height:390px}.kakao-chat-head{grid-template-columns:42px 1fr 34px}.kakao-chat-simulation{display:none}.kakao-inquiry-guide{margin-top:72px;padding-top:48px}.kakao-guide-panel li{grid-template-columns:36px minmax(0,1fr);padding:20px 18px}.kakao-guide-safety{align-items:flex-start;padding:16px 18px}.kakao-guide-safety strong,.kakao-guide-safety span{display:block}.kakao-guide-safety strong{margin:0 0 3px}.request-layout{gap:38px;width:calc(100% - 28px)}.request-intro{padding-inline:4px}.request-intro h1{margin-bottom:18px;font-size:clamp(2.25rem,11.2vw,3rem)}.request-intro>p:not(.signal-label){margin-bottom:0;font-size:.84rem}.request-intro ul{display:none}.request-panel{padding:22px 18px}.request-panel-head{gap:14px;display:grid}.mode-badge{width:fit-content}.request-stepper li{justify-content:center;font-size:0}.request-stepper li:nth-child(n+2){padding-left:0}.automation-option-grid,.feature-grid,.request-two-column{grid-template-columns:1fr}.automation-option-grid button{min-height:64px}.request-review dl>div{grid-template-columns:1fr;gap:6px}.request-actions{align-items:stretch}.request-actions .primary-button{min-width:0}.success-card{padding:38px 22px}.success-actions{gap:10px;display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
