@font-face{font-family:Pretendard Variable;font-style:normal;font-weight:45 920;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2/PretendardVariable.woff2)format("woff2-variations")}.page-module___8aEwW__page{--home-canvas:#f4f6f9;--home-canvas-2:#edf1f6;--home-surface:#fff;--home-surface-2:#fafbfc;--home-ink:#0b1524;--home-body:#2b384a;--home-muted:#5b6a7e;--home-subtle:#8896a8;--home-border:#e4e9f0;--home-border-strong:#d2dae4;--home-brand:#2c4374;--home-brand-dark:#15244a;--home-brand-deep:#08122a;--home-accent:#2a6aab;--home-accent-soft:#eaf2fb;--home-risk:#c0392b;--home-risk-dark:#9b2a1e;--home-risk-bg:#fcefec;--home-risk-border:#ecc1b6;--home-warn:#b57208;--home-warn-bg:#fff8ec;--home-warn-border:#f2dcaa;--home-ok:#1f6e40;--home-ok-bg:#ecf6f0;--home-ok-border:#bfdfc9;--home-shadow-1:0 1px 0 #0b15240a, 0 1px 2px #0b15240a;--home-shadow-2:0 1px 0 #0b15240a, 0 8px 24px #0b152414;--home-shadow-3:0 2px 0 #0b152408, 0 20px 48px #0b15241f;--home-radius-sm:6px;--home-radius-md:10px;--home-radius-lg:14px;--home-radius-xl:18px;--home-radius-pill:999px;--home-max-width:1320px;--home-prose-width:680px;--home-gutter:clamp(20px, 3vw, 40px);background:var(--home-canvas);min-height:100vh;color:var(--home-ink);font-family:"Pretendard Variable", var(--kl-font-sans);letter-spacing:0;overflow-x:hidden}.page-module___8aEwW__container,.page-module___8aEwW__navInner{width:100%;max-width:calc(var(--home-max-width) + (var(--home-gutter) * 2));padding-right:var(--home-gutter);padding-left:var(--home-gutter);margin:0 auto}.page-module___8aEwW__navbar{z-index:var(--kl-z-masthead);color:var(--home-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:box-shadow var(--kl-duration-base) var(--kl-ease-enter);background:#ffffffe6;border-bottom:1px solid #e4e9f0c2;position:sticky;top:0}.page-module___8aEwW__navbarScrolled{box-shadow:var(--home-shadow-1)}.page-module___8aEwW__navInner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:32px;min-height:68px;display:grid}.page-module___8aEwW__brand,.page-module___8aEwW__footerBrand{min-width:0;color:var(--home-ink);align-items:center;gap:10px;font-weight:800;text-decoration:none;display:inline-flex}.page-module___8aEwW__brand:hover,.page-module___8aEwW__footerBrand:hover{color:var(--home-ink);text-decoration:none}.page-module___8aEwW__brandMark,.page-module___8aEwW__footerBrandMark,.page-module___8aEwW__mockRailMark{border-radius:var(--home-radius-sm);background:var(--home-brand-deep);color:#fff;flex:none;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.page-module___8aEwW__brandMark{width:30px;height:30px}.page-module___8aEwW__brandText{text-overflow:ellipsis;white-space:nowrap;font-size:1.12rem;line-height:1.2;overflow:hidden}.page-module___8aEwW__brand{grid-column:1;justify-self:start}.page-module___8aEwW__navSectionLinks,.page-module___8aEwW__navActions{align-items:center;display:none}.page-module___8aEwW__navSectionLinks{grid-column:2;justify-self:center;gap:34px;transform:translate(-28px)}.page-module___8aEwW__navActions{grid-column:3;justify-self:end;gap:10px;margin-right:clamp(14px,1.8vw,28px)}.page-module___8aEwW__navSectionLinks a,.page-module___8aEwW__navLogin,.page-module___8aEwW__navPrimary{color:var(--home-body);white-space:nowrap;font-size:.9rem;font-weight:700;line-height:1.25;text-decoration:none}.page-module___8aEwW__navSectionLinks a{color:var(--home-muted);font-size:1rem}.page-module___8aEwW__navSectionLinks a:hover,.page-module___8aEwW__navLogin:hover{color:var(--home-accent);text-underline-offset:4px;text-decoration:underline}.page-module___8aEwW__navLogin:disabled{color:var(--home-muted);cursor:wait;text-decoration:none}.page-module___8aEwW__beforeGateAction{appearance:none;min-width:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.page-module___8aEwW__navLogin,.page-module___8aEwW__navPrimary,.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton{border-radius:var(--home-radius-md);letter-spacing:0;white-space:nowrap;min-height:44px;transition:background-color .16s var(--kl-ease-enter), border-color .16s var(--kl-ease-enter), color .16s var(--kl-ease-enter), transform .16s var(--kl-ease-enter), box-shadow .16s var(--kl-ease-enter);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.94rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.page-module___8aEwW__navLogin{background:0 0;border:1px solid #0000;min-height:40px;padding:0 10px}.page-module___8aEwW__navAuthCompact{align-items:center;gap:8px;min-width:0;display:inline-flex}.page-module___8aEwW__navAuthStatus{border:1px solid var(--home-ok-border);border-radius:var(--home-radius-pill);background:var(--home-ok-bg);min-height:34px;color:var(--home-ok);white-space:nowrap;align-items:center;padding:0 11px;font-size:.82rem;font-weight:800;line-height:1.25;display:inline-flex}.page-module___8aEwW__navSignOut{border:1px solid var(--home-border);border-radius:var(--home-radius-md);min-height:34px;color:var(--home-muted);white-space:nowrap;background:0 0;justify-content:center;align-items:center;padding:0 10px;font-size:.82rem;font-weight:800;line-height:1.25;display:inline-flex}.page-module___8aEwW__navSignOut:hover{border-color:var(--home-border-strong);color:var(--home-ink)}.page-module___8aEwW__navPrimary{border:1px solid var(--home-brand-dark);background:var(--home-brand-dark);color:#fff;min-height:42px;padding:0 20px}.page-module___8aEwW__navPrimary:hover,.page-module___8aEwW__primaryButton:hover{border-color:var(--home-brand-deep);background:var(--home-brand-deep);color:#fff;box-shadow:var(--home-shadow-2);text-decoration:none;transform:translateY(-1px)}.page-module___8aEwW__mobileMenuButton{border:1px solid var(--home-border);border-radius:var(--home-radius-md);background:var(--home-surface);width:42px;height:42px;color:var(--home-ink);grid-column:3;justify-content:center;justify-self:end;align-items:center;display:inline-flex}.page-module___8aEwW__mobileMenu{padding:12px var(--home-gutter) 18px;border-top:1px solid var(--home-border);background:var(--home-surface);gap:4px;display:grid}.page-module___8aEwW__mobileMenu a,.page-module___8aEwW__mobileMenu button{min-width:0;min-height:42px;color:var(--home-ink);text-align:left;word-break:keep-all;overflow-wrap:break-word;align-items:center;font-size:.95rem;font-weight:800;text-decoration:none;display:flex}.page-module___8aEwW__mobileMenu a:hover,.page-module___8aEwW__mobileMenu button:hover{color:var(--home-accent);text-decoration:none}.page-module___8aEwW__mobileMenu button:disabled{color:var(--home-muted);cursor:default}.page-module___8aEwW__mobileSignOut{color:var(--home-muted)!important}.page-module___8aEwW__navAuthMessage{width:100%;max-width:calc(var(--home-max-width) + (var(--home-gutter) * 2));padding:0 var(--home-gutter) 10px;margin:0 auto}.page-module___8aEwW__navAuthMessage span{border:1px solid var(--home-risk-border);border-radius:var(--home-radius-md);background:var(--home-risk-bg);width:fit-content;max-width:min(520px,100%);color:var(--home-risk-dark);word-break:keep-all;overflow-wrap:break-word;margin-left:auto;padding:8px 12px;font-size:.82rem;font-weight:700;line-height:1.45;display:block}.page-module___8aEwW__hero{background:var(--home-canvas);padding:80px 0 88px}.page-module___8aEwW__heroGrid{align-items:center;gap:52px;display:grid}.page-module___8aEwW__heroCopy{gap:24px;min-width:0;max-width:520px;display:grid}.page-module___8aEwW__heroEyebrow,.page-module___8aEwW__sectionEyebrow,.page-module___8aEwW__workflowLabel{color:var(--home-accent);letter-spacing:0;text-transform:uppercase;word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:.78rem;font-weight:800;line-height:1.35}.page-module___8aEwW__heroEyebrow{border:1px solid var(--home-border);border-radius:var(--home-radius-pill);background:var(--home-surface);min-height:30px;color:var(--home-brand);box-shadow:var(--home-shadow-1);justify-self:start;align-items:center;padding:0 12px;display:inline-flex}.page-module___8aEwW__heroTitle{max-width:560px;color:var(--home-ink);letter-spacing:0;word-break:keep-all;overflow-wrap:break-word;gap:6px;margin:0;font-size:3.18rem;font-weight:800;line-height:1.1;display:grid}.page-module___8aEwW__heroTitle span{color:var(--home-brand)}.page-module___8aEwW__heroDescription{max-width:540px;color:var(--home-muted);letter-spacing:0;word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:1.08rem;line-height:1.7}.page-module___8aEwW__heroActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module___8aEwW__primaryButton{border:1px solid var(--home-brand-dark);background:var(--home-brand-dark);color:#fff}.page-module___8aEwW__secondaryButton{border:1px solid var(--home-border-strong);background:var(--home-surface);color:var(--home-ink)}.page-module___8aEwW__secondaryButton:hover{border-color:var(--home-accent);color:var(--home-accent);text-decoration:none}.page-module___8aEwW__heroDisclaimer{max-width:520px;color:var(--home-muted);word-break:keep-all;overflow-wrap:break-word;align-items:flex-start;margin:0;font-size:.88rem;line-height:1.65;display:flex}.page-module___8aEwW__heroGateTarget{max-width:520px;scroll-margin-top:92px}.page-module___8aEwW__heroGateTarget:empty{display:none}.page-module___8aEwW__heroGateTarget:focus{outline:none}.page-module___8aEwW__productMock{border:1px solid var(--home-border);border-radius:var(--home-radius-xl);background:var(--home-surface);min-width:0;min-height:560px;box-shadow:var(--home-shadow-3);grid-template-columns:160px minmax(0,1fr) 260px;display:grid;overflow:hidden}.page-module___8aEwW__mockRail{background:var(--home-brand-deep);color:#c8d3e5;flex-direction:column;gap:5px;min-width:0;padding:16px 12px;display:flex}.page-module___8aEwW__mockRailBrand{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;margin-bottom:10px;padding:4px 8px 16px;display:flex}.page-module___8aEwW__mockRailMark{background:#ffffff1a;width:26px;height:26px}.page-module___8aEwW__mockRailBrand strong{color:#fff;word-break:keep-all;overflow-wrap:break-word;min-width:0;font-size:.86rem;line-height:1.25}.page-module___8aEwW__mockRailNew,.page-module___8aEwW__mockRailItem{border-radius:var(--home-radius-md);word-break:keep-all;overflow-wrap:break-word;align-items:center;gap:9px;min-width:0;font-size:.78rem;font-weight:700;line-height:1.3;display:flex}.page-module___8aEwW__mockRailNew{color:#fff;background:#ffffff1a;border:1px solid #ffffff14;justify-content:center;min-height:36px;margin-bottom:6px;padding:0 10px}.page-module___8aEwW__mockRailItem{min-height:34px;padding:0 10px;position:relative}.page-module___8aEwW__mockRailItem svg,.page-module___8aEwW__mockRailNew svg{flex-shrink:0}.page-module___8aEwW__mockRailItemActive{color:#fff;background:#7db3e833;box-shadow:inset 0 0 0 1px #ffffff0a}.page-module___8aEwW__mockRailItemActive:before{border-radius:var(--home-radius-pill);content:"";background:#8dbcf0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.page-module___8aEwW__mockRailSection{color:#7d8da5;text-transform:uppercase;padding:12px 8px 5px;font-size:.68rem;font-weight:800;line-height:1.3}.page-module___8aEwW__mockMain{border-right:1px solid var(--home-border);background:var(--home-surface-2);align-content:start;gap:14px;min-width:0;padding:22px 24px 24px;display:grid}.page-module___8aEwW__mockHeader{gap:10px;min-width:0;display:grid}.page-module___8aEwW__mockHeader h2{color:var(--home-ink);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:1.12rem;font-weight:800;line-height:1.28}.page-module___8aEwW__mockTabs{border-bottom:1px solid var(--home-border);gap:22px;min-width:0;display:flex}.page-module___8aEwW__mockTabs span{min-height:34px;color:var(--home-subtle);white-space:nowrap;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}.page-module___8aEwW__mockTabActive{border-bottom:2px solid var(--home-brand);color:var(--home-ink)!important}.page-module___8aEwW__mockSummary{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.page-module___8aEwW__mockSummary span,.page-module___8aEwW__findingPillRisk,.page-module___8aEwW__findingPillWarn{border-radius:var(--home-radius-pill);white-space:nowrap;align-items:center;min-height:30px;padding:0 12px;font-size:.76rem;font-weight:800;line-height:1.3;display:inline-flex}.page-module___8aEwW__summaryRisk,.page-module___8aEwW__findingPillRisk{border:1px solid var(--home-risk-border);background:var(--home-risk-bg);color:var(--home-risk-dark)}.page-module___8aEwW__summaryWarn,.page-module___8aEwW__findingPillWarn{color:#8a5200;background:#fff3d8;border:1px solid #e6aa3a}.page-module___8aEwW__summaryOk{border:1px solid var(--home-ok-border);background:var(--home-ok-bg);color:var(--home-ok)}.page-module___8aEwW__mockDocument{border:1px solid var(--home-border);border-radius:var(--home-radius-lg);background:var(--home-surface);min-width:0;overflow:hidden}.page-module___8aEwW__mockDocMeta{border-bottom:1px solid var(--home-border);background:var(--home-surface-2);color:var(--home-subtle);font-family:var(--kl-font-mono);justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;font-size:.7rem;line-height:1.35;display:flex}.page-module___8aEwW__mockDocFile,.page-module___8aEwW__mockDocTools{align-items:center;min-width:0;display:inline-flex}.page-module___8aEwW__mockDocFile{gap:7px}.page-module___8aEwW__mockDocFile svg,.page-module___8aEwW__mockDocTools svg{flex-shrink:0}.page-module___8aEwW__mockDocTools{flex-shrink:0;gap:10px}.page-module___8aEwW__mockDocBody{padding:20px 22px 22px}.page-module___8aEwW__mockDocBody h2{color:var(--home-ink);word-break:keep-all;overflow-wrap:break-word;margin:0 0 8px;font-size:.86rem;font-weight:800;line-height:1.35}.page-module___8aEwW__mockDocBody h2:not(:first-child){margin-top:18px}.page-module___8aEwW__mockDocBody p{color:var(--home-body);word-break:keep-all;overflow-wrap:break-word;margin:0 0 10px;font-size:.82rem;line-height:1.85}.page-module___8aEwW__mockDocBody mark{color:var(--home-ink);border-radius:4px;margin:0 2px;padding:1px 4px;display:inline}.page-module___8aEwW__mockDocBody mark span{border-radius:var(--home-radius-pill);color:#fff;vertical-align:1px;align-items:center;min-height:17px;margin-left:5px;padding:0 6px;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.page-module___8aEwW__highlightRisk{background:#c0392b29;box-shadow:inset 0 -2px #c0392b6b}.page-module___8aEwW__highlightRisk span{background:var(--home-risk)}.page-module___8aEwW__highlightWarn{background:#d9911a3d;box-shadow:inset 0 -2px #c6790094}.page-module___8aEwW__highlightWarn span{background:#c77900}.page-module___8aEwW__highlightOk{background:#2e8a5224}.page-module___8aEwW__mockDocFooter{border-top:1px solid var(--home-border);background:var(--home-surface-2);min-width:0;color:var(--home-body);word-break:keep-all;overflow-wrap:break-word;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 16px;font-size:.74rem;font-weight:800;line-height:1.35;display:flex}.page-module___8aEwW__mockDocFooter strong{border-radius:var(--home-radius-pill);background:var(--home-accent);color:#fff;align-items:center;min-height:18px;margin-left:4px;padding:0 7px;font-size:.62rem;line-height:1;display:inline-flex}.page-module___8aEwW__mockReviewRows{gap:10px;min-width:0;display:grid}.page-module___8aEwW__mockReviewRowRisk,.page-module___8aEwW__mockReviewRowInfo{border:1px solid var(--home-border);border-radius:var(--home-radius-md);background:var(--home-surface);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:11px 12px;display:grid}.page-module___8aEwW__mockReviewRowRisk{border-color:var(--home-risk-border)}.page-module___8aEwW__mockReviewRowInfo{background:#fbfdff;border-color:#cfe0f4}.page-module___8aEwW__mockReviewRowRisk>span,.page-module___8aEwW__mockReviewRowInfo>span{border-radius:var(--home-radius-pill);white-space:nowrap;justify-content:center;align-items:center;min-width:34px;min-height:24px;padding:0 8px;font-size:.66rem;font-weight:800;line-height:1;display:inline-flex}.page-module___8aEwW__mockReviewRowRisk>span{background:var(--home-risk-bg);color:var(--home-risk-dark)}.page-module___8aEwW__mockReviewRowInfo>span{background:var(--home-accent-soft);color:var(--home-accent)}.page-module___8aEwW__mockReviewRowRisk strong,.page-module___8aEwW__mockReviewRowInfo strong{color:var(--home-ink);word-break:keep-all;overflow-wrap:break-word;font-size:.8rem;line-height:1.35;display:block}.page-module___8aEwW__mockReviewRowRisk p,.page-module___8aEwW__mockReviewRowInfo p{color:var(--home-muted);word-break:keep-all;overflow-wrap:break-word;margin:3px 0 0;font-size:.72rem;line-height:1.5}.page-module___8aEwW__mockContext{background:var(--home-surface);align-content:start;gap:13px;min-width:0;padding:20px;display:grid}.page-module___8aEwW__mockFindingActive,.page-module___8aEwW__mockFinding{border:1px solid var(--home-border);border-radius:var(--home-radius-md);background:var(--home-surface);gap:8px;min-width:0;padding:13px;display:grid}.page-module___8aEwW__mockFindingActive{border-color:var(--home-risk-border);background:#fffdfc;gap:0;padding:0;overflow:hidden}.page-module___8aEwW__mockFindingMissing{background:#fffaf0;border-color:#e6aa3a}.page-module___8aEwW__mockFindingHeader,.page-module___8aEwW__mockFindingBody{min-width:0;display:grid}.page-module___8aEwW__mockFindingHeader{border-bottom:1px solid var(--home-risk-border);background:var(--home-risk-bg);gap:8px;padding:13px 14px 12px}.page-module___8aEwW__mockFindingBody{gap:8px;padding:12px 14px 14px}.page-module___8aEwW__mockFindingActive strong,.page-module___8aEwW__mockFinding strong{color:var(--home-ink);word-break:keep-all;overflow-wrap:break-word;font-size:.84rem;line-height:1.4}.page-module___8aEwW__mockFindingActive p,.page-module___8aEwW__mockFinding p{color:var(--home-muted);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:.74rem;line-height:1.58}.page-module___8aEwW__mockReference{border-radius:var(--home-radius-sm);background:var(--home-accent-soft);border:1px solid #cfe0f4;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:34px;margin-top:2px;padding:0 10px;display:flex}.page-module___8aEwW__mockReference+.page-module___8aEwW__mockReference{margin-top:-3px}.page-module___8aEwW__mockReference span{color:#1f548a;word-break:keep-all;overflow-wrap:break-word;min-width:0;font-size:.72rem;font-weight:800;line-height:1.3}.page-module___8aEwW__mockReference em{color:var(--home-accent);flex-shrink:0;font-size:.66rem;font-style:normal;font-weight:800}.page-module___8aEwW__mockContextSummary{border:1px solid var(--home-ok-border);border-radius:var(--home-radius-md);background:var(--home-ok-bg);gap:9px;min-width:0;padding:13px;display:grid}.page-module___8aEwW__mockContextSummary strong{color:var(--home-ok);word-break:keep-all;overflow-wrap:break-word;font-size:.8rem;line-height:1.35}.page-module___8aEwW__mockContextSummary p{color:var(--home-body);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:.72rem;line-height:1.55}.page-module___8aEwW__mockActionButton{border:1px solid var(--home-border-strong);border-radius:var(--home-radius-sm);background:var(--home-surface);min-width:0;min-height:34px;color:var(--home-body);word-break:keep-all;overflow-wrap:break-word;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;padding:0 10px;font-size:.72rem;font-weight:800;line-height:1.3;display:inline-flex}.page-module___8aEwW__mockActionButton svg{flex-shrink:0}.page-module___8aEwW__mockFindingMissing .page-module___8aEwW__mockActionButton{color:#6f4300;background:#fff7e8;border-color:#e6aa3a}.page-module___8aEwW__mockNextAction{border-top:1px solid var(--home-border);color:var(--home-muted);word-break:keep-all;overflow-wrap:break-word;align-items:flex-start;gap:8px;padding-top:12px;font-size:.76rem;font-weight:700;line-height:1.55;display:flex}.page-module___8aEwW__mockNextAction svg{color:var(--home-accent);flex-shrink:0}.page-module___8aEwW__capabilities,.page-module___8aEwW__workflow,.page-module___8aEwW__audienceSection{padding:96px 0}.page-module___8aEwW__capabilities,.page-module___8aEwW__audienceSection{background:var(--home-surface)}.page-module___8aEwW__workflow{border-top:1px solid var(--home-border);border-bottom:1px solid var(--home-border);background:var(--home-canvas-2)}.page-module___8aEwW__sectionHeader{max-width:var(--home-prose-width);gap:14px;margin-bottom:40px;display:grid}.page-module___8aEwW__sectionHeader h2,.page-module___8aEwW__audienceHeader h2{color:var(--home-ink);letter-spacing:0;word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:2.25rem;font-weight:800;line-height:1.18}.page-module___8aEwW__sectionHeader p{color:var(--home-muted);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:1.02rem;line-height:1.7}.page-module___8aEwW__capabilityGrid{gap:24px;display:grid}.page-module___8aEwW__capabilityCard{border:1px solid var(--home-border);border-radius:var(--home-radius-lg);background:var(--home-surface);min-width:0;box-shadow:var(--home-shadow-1);gap:16px;padding:28px;display:grid}.page-module___8aEwW__cardIcon,.page-module___8aEwW__workflowIcon{border-radius:var(--home-radius-md);width:46px;height:46px;color:var(--home-brand);background:#eef2f8;justify-content:center;align-items:center;display:inline-flex}.page-module___8aEwW__capabilityCard h3,.page-module___8aEwW__workflowStep h3{color:var(--home-ink);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:1.18rem;font-weight:800;line-height:1.35}.page-module___8aEwW__capabilityCard p,.page-module___8aEwW__workflowStep p{color:var(--home-muted);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:.94rem;line-height:1.68}.page-module___8aEwW__capabilityCard ul{border-top:1px solid var(--home-border);gap:9px;margin:4px 0 0;padding:16px 0 0;list-style:none;display:grid}.page-module___8aEwW__capabilityCard li{min-width:0;color:var(--home-body);word-break:keep-all;overflow-wrap:break-word;align-items:flex-start;gap:8px;font-size:.88rem;font-weight:700;line-height:1.5;display:flex}.page-module___8aEwW__capabilityCard li svg{color:var(--home-ok);flex-shrink:0;margin-top:2px}.page-module___8aEwW__workflowGrid{gap:16px;display:grid}.page-module___8aEwW__workflowStep{border:1px solid var(--home-border);border-radius:var(--home-radius-lg);background:var(--home-surface);min-width:0;box-shadow:var(--home-shadow-1);gap:12px;padding:24px;display:grid;position:relative}.page-module___8aEwW__workflowLabel{color:var(--home-brand);font-family:var(--kl-font-mono);font-size:.72rem}.page-module___8aEwW__workflowArrow{z-index:1;border:1px solid var(--home-border);border-radius:var(--home-radius-pill);background:var(--home-surface);width:34px;height:34px;color:var(--home-subtle);box-shadow:var(--home-shadow-1);padding:7px;display:none;position:absolute;top:38px;right:-18px}.page-module___8aEwW__audienceHeader{max-width:var(--home-prose-width);gap:14px;margin-bottom:34px;display:grid}.page-module___8aEwW__audienceGrid{gap:20px;display:grid}.page-module___8aEwW__audienceCard{border:1px solid var(--home-border);border-radius:var(--home-radius-lg);background:var(--home-surface);min-width:0;min-height:286px;box-shadow:var(--home-shadow-1);grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);display:grid;overflow:hidden}.page-module___8aEwW__audienceMedia{border-right:1px solid var(--home-border);background:var(--home-canvas-2);min-width:0;min-height:286px;position:relative;overflow:hidden}.page-module___8aEwW__audienceMedia:before,.page-module___8aEwW__audienceMedia:after{z-index:1;content:"";background:#ffffffd1;border:1px solid #2c43741f;display:block;position:absolute}.page-module___8aEwW__audienceMedia:before{border-radius:12px;width:58%;height:42%;top:18px;right:14px}.page-module___8aEwW__audienceMedia:after{border-radius:var(--home-radius-pill);width:50%;height:28px;bottom:22px;right:28px}.page-module___8aEwW__audienceImage{z-index:2;object-fit:cover;object-position:50% top;width:106%;height:100%;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.page-module___8aEwW__audienceCard:first-child .page-module___8aEwW__audienceMedia:before{right:12px}.page-module___8aEwW__audienceCard:first-child .page-module___8aEwW__audienceMedia:after{right:22px}.page-module___8aEwW__audienceCard:nth-child(2) .page-module___8aEwW__audienceImage{object-position:50% top;width:102%}.page-module___8aEwW__audienceCard:nth-child(2) .page-module___8aEwW__audienceMedia:before{width:54%;height:36%;top:24px;left:14px;right:auto}.page-module___8aEwW__audienceCard:nth-child(2) .page-module___8aEwW__audienceMedia:after{width:46%;bottom:28px;right:18px}.page-module___8aEwW__audienceCard:nth-child(3) .page-module___8aEwW__audienceImage{object-position:60% top;width:112%}.page-module___8aEwW__audienceCard:nth-child(3) .page-module___8aEwW__audienceMedia:before{width:50%;height:38%;top:20px;right:16px}.page-module___8aEwW__audienceCard:nth-child(3) .page-module___8aEwW__audienceMedia:after{width:48%;bottom:24px;left:16px;right:auto}.page-module___8aEwW__audienceBadge{border-radius:var(--home-radius-pill);background:var(--home-accent-soft);min-height:30px;color:var(--home-brand);white-space:nowrap;border:1px solid #2c437429;justify-self:start;align-items:center;padding:0 12px;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex}.page-module___8aEwW__audienceText{align-content:center;gap:13px;min-width:0;padding:24px 22px;display:grid}.page-module___8aEwW__audienceText h3{max-width:17rem;color:var(--home-ink);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:1.12rem;font-weight:800;line-height:1.42}.page-module___8aEwW__audienceText p{max-width:16rem;color:var(--home-muted);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:.95rem;line-height:1.72}.page-module___8aEwW__audienceAction{border:1px solid var(--home-border-strong);border-radius:var(--home-radius-pill);background:var(--home-surface);min-height:32px;color:var(--home-body);word-break:keep-all;overflow-wrap:break-word;transition:border-color .16s var(--kl-ease-enter), background-color .16s var(--kl-ease-enter), color .16s var(--kl-ease-enter);justify-self:start;align-items:center;gap:5px;margin-top:2px;padding:0 11px;font-size:.78rem;font-weight:850;line-height:1.25;text-decoration:none;display:inline-flex}.page-module___8aEwW__audienceAction:hover{border-color:var(--home-accent);background:var(--home-accent-soft);color:var(--home-accent);text-decoration:none}.page-module___8aEwW__audienceAction:focus-visible{outline-offset:2px;outline:3px solid #2a6aab40}.page-module___8aEwW__audienceAction svg{flex:none}.page-module___8aEwW__beforeGateNotice{border:1px solid var(--home-risk-border);border-radius:var(--home-radius-md);background:var(--home-risk-bg);min-width:0;color:var(--home-risk-dark);gap:12px;padding:16px;display:grid}.page-module___8aEwW__beforeGateNoticeContent{gap:10px;min-width:0;display:flex}.page-module___8aEwW__beforeGateNoticeContent p{word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:.92rem;font-weight:800;line-height:1.55}.page-module___8aEwW__beforeGateNoticeIcon{flex-shrink:0;margin-top:2px}.page-module___8aEwW__beforeGateNoticeAction{border:1px solid var(--home-risk-dark);border-radius:var(--home-radius-sm);background:var(--home-surface);min-height:38px;color:var(--home-risk-dark);justify-self:start;padding:0 14px;font-size:.88rem;font-weight:800}.page-module___8aEwW__footer{border-top:1px solid var(--home-border);background:var(--home-surface-2);padding:56px 0 32px}.page-module___8aEwW__footerGrid{gap:28px;display:grid}.page-module___8aEwW__footerBrand{justify-self:start;margin-bottom:12px;font-size:1.05rem}.page-module___8aEwW__footerBrandMark{width:28px;height:28px;font-size:.72rem}.page-module___8aEwW__footer p{max-width:520px;color:var(--home-muted);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:.9rem;line-height:1.65}.page-module___8aEwW__footerLinks{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.page-module___8aEwW__footerLinks a,.page-module___8aEwW__footerLinks button{min-height:36px;color:var(--home-body);white-space:nowrap;align-items:center;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.page-module___8aEwW__footerLinks a:hover,.page-module___8aEwW__footerLinks button:hover{color:var(--home-accent);text-decoration:none}.page-module___8aEwW__footerBottom{border-top:1px solid var(--home-border);color:var(--home-subtle);word-break:keep-all;overflow-wrap:break-word;flex-direction:column;gap:8px;margin-top:34px;padding-top:18px;font-size:.78rem;line-height:1.5;display:flex}@media (min-width:720px){.page-module___8aEwW__capabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module___8aEwW__audienceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__beforeGateNotice,.page-module___8aEwW__footerGrid,.page-module___8aEwW__footerBottom{grid-template-columns:minmax(0,1fr) auto;align-items:center}.page-module___8aEwW__footerBottom{display:grid}}@media (min-width:1120px){.page-module___8aEwW__navSectionLinks,.page-module___8aEwW__navActions{display:flex}.page-module___8aEwW__mobileMenuButton{display:none}.page-module___8aEwW__workflowGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.page-module___8aEwW__workflowStep{border-right:0;border-radius:0}.page-module___8aEwW__workflowStep:first-child{border-radius:var(--home-radius-lg) 0 0 var(--home-radius-lg)}.page-module___8aEwW__workflowStep:last-child{border-right:1px solid var(--home-border);border-radius:0 var(--home-radius-lg) var(--home-radius-lg) 0}.page-module___8aEwW__workflowArrow{display:block}}@media (min-width:1024px){.page-module___8aEwW__audienceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module___8aEwW__heroGrid{grid-template-columns:minmax(400px,.68fr) minmax(0,1.32fr);gap:64px}}@media (min-width:1024px) and (max-width:1179px){.page-module___8aEwW__audienceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.page-module___8aEwW__productMock{grid-template-columns:150px minmax(0,1fr)}.page-module___8aEwW__mockContext{border-top:1px solid var(--home-border);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__mockNextAction{grid-column:1/-1}}@media (max-width:900px){.page-module___8aEwW__audienceGrid{grid-template-columns:minmax(0,1fr)}.page-module___8aEwW__audienceCard{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:0}.page-module___8aEwW__audienceMedia{border-right:0;border-bottom:1px solid var(--home-border);min-height:238px}.page-module___8aEwW__audienceImage{object-fit:contain;width:62%;height:106%}.page-module___8aEwW__audienceCard:nth-child(2) .page-module___8aEwW__audienceImage{width:58%}.page-module___8aEwW__audienceCard:nth-child(3) .page-module___8aEwW__audienceImage{width:66%}.page-module___8aEwW__audienceText{align-content:start}}@media (max-width:760px){.page-module___8aEwW__navInner{grid-template-columns:auto auto;gap:16px}.page-module___8aEwW__mobileMenuButton{grid-column:2}.page-module___8aEwW__hero{padding:44px 0 64px}.page-module___8aEwW__heroGrid{gap:30px}.page-module___8aEwW__heroCopy{gap:18px}.page-module___8aEwW__heroTitle{font-size:2.45rem}.page-module___8aEwW__heroDescription{font-size:1rem}.page-module___8aEwW__heroActions,.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton{width:100%}.page-module___8aEwW__productMock{grid-template-columns:minmax(0,1fr);min-height:0}.page-module___8aEwW__mockRail,.page-module___8aEwW__mockContext{display:none}.page-module___8aEwW__mockMain{border-right:0;padding:16px}.page-module___8aEwW__mockReviewRowRisk,.page-module___8aEwW__mockReviewRowInfo{grid-template-columns:minmax(0,1fr)}.page-module___8aEwW__mockTabs{gap:16px;overflow-x:auto}.page-module___8aEwW__mockDocBody{padding:16px}.page-module___8aEwW__capabilities,.page-module___8aEwW__workflow,.page-module___8aEwW__audienceSection{padding:64px 0}.page-module___8aEwW__sectionHeader,.page-module___8aEwW__audienceHeader{margin-bottom:28px}.page-module___8aEwW__sectionHeader h2,.page-module___8aEwW__audienceHeader h2{font-size:1.85rem}.page-module___8aEwW__capabilityCard,.page-module___8aEwW__workflowStep,.page-module___8aEwW__audienceText{padding:22px}.page-module___8aEwW__audienceCard{min-height:0}.page-module___8aEwW__audienceMedia{min-height:220px}}@media (max-width:430px){.page-module___8aEwW__brandText{max-width:160px}.page-module___8aEwW__heroTitle{font-size:2.12rem}.page-module___8aEwW__heroEyebrow{max-width:100%}.page-module___8aEwW__mockSummary span{white-space:normal}.page-module___8aEwW__mockDocMeta{flex-direction:column;gap:4px}.page-module___8aEwW__audienceCard{min-height:0}.page-module___8aEwW__audienceMedia{min-height:206px}.page-module___8aEwW__audienceImage{width:68%}.page-module___8aEwW__audienceCard:nth-child(2) .page-module___8aEwW__audienceImage{width:62%}.page-module___8aEwW__audienceCard:nth-child(3) .page-module___8aEwW__audienceImage{width:72%}.page-module___8aEwW__navAuthMessage span{width:100%;margin-left:0}}
