:root{--wkz-color-primary: #1F3A5F;--wkz-color-action: #F47B20;--wkz-color-action-strong: #C2410C;--wkz-color-neutral-600: #6B7280;--wkz-color-neutral-200: #E5E7EB;--wkz-color-neutral-50: #F9FAFB;--wkz-color-neutral-0: #FFFFFF;--wkz-color-success: #15803D;--wkz-color-warning: #B45309;--wkz-color-error: #B91C1C;--wkz-color-text: var(--wkz-color-primary);--wkz-color-text-muted: var(--wkz-color-neutral-600);--wkz-color-text-accent: var(--wkz-color-action-strong);--wkz-color-surface: var(--wkz-color-neutral-50);--wkz-color-surface-raised: var(--wkz-color-neutral-0);--wkz-color-border: var(--wkz-color-neutral-200);--wkz-color-on-primary: var(--wkz-color-neutral-50);--wkz-color-on-action: var(--wkz-color-primary);--wkz-color-on-status: var(--wkz-color-neutral-0);--wkz-font-ui: "Inter", "Segoe UI", Roboto, system-ui, sans-serif;--wkz-font-headline: "Sora", "Inter", system-ui, sans-serif;--wkz-text-xs: .75rem;--wkz-text-sm: .875rem;--wkz-text-base: 1rem;--wkz-text-lg: 1.125rem;--wkz-text-xl: 1.25rem;--wkz-text-2xl: 1.5rem;--wkz-text-3xl: 1.875rem;--wkz-text-4xl: 2.25rem;--wkz-text-5xl: 3rem;--wkz-weight-normal: 400;--wkz-weight-medium: 500;--wkz-weight-semibold: 600;--wkz-weight-bold: 700;--wkz-line-height-headline: 1.2;--wkz-line-height-body: 1.5;--wkz-target-min: 48px;--wkz-target-gap: 8px}:root[data-theme=dark]{--wkz-color-text: #E5E7EB;--wkz-color-text-muted: #9CA3AF;--wkz-color-text-accent: var(--wkz-color-action);--wkz-color-surface: #111827;--wkz-color-surface-raised: #1F2937;--wkz-color-border: #374151;--wkz-color-primary: #93C5FD;--wkz-color-on-primary: #1F2937;--wkz-color-on-action: #1F2937;--wkz-color-on-status: #1F2937;--wkz-color-success: #4ADE80;--wkz-color-warning: #FBBF24;--wkz-color-error: #F87171}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--wkz-font-ui);font-size:var(--wkz-text-base);font-weight:var(--wkz-weight-normal);line-height:var(--wkz-line-height-body);color:var(--wkz-color-text);background:var(--wkz-color-surface)}h1,h2,h3{font-family:var(--wkz-font-headline);font-weight:var(--wkz-weight-bold);line-height:var(--wkz-line-height-headline);color:var(--wkz-color-primary)}h1{font-size:var(--wkz-text-4xl)}h2{font-size:var(--wkz-text-3xl)}h3{font-size:var(--wkz-text-xl)}p,ul,ol{margin-block:var(--wkz-text-sm)}ul,ol{padding-inline-start:var(--wkz-target-gap)}a{color:var(--wkz-color-text-accent);text-decoration-color:var(--wkz-color-border)}a:hover{color:var(--wkz-color-action)}:focus-visible{outline:var(--wkz-target-gap) solid var(--wkz-color-action);outline-offset:2px}.container{max-width:64rem;margin-inline:auto;padding-inline:1.5rem}.site-header{border-bottom:1px solid var(--wkz-color-border);background:var(--wkz-color-surface-raised)}.header-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--wkz-target-gap);padding-block:.75rem}.brand{font-family:var(--wkz-font-headline);font-size:var(--wkz-text-xl);font-weight:var(--wkz-weight-bold);color:var(--wkz-color-primary);text-decoration:none}.site-nav{display:flex;flex-wrap:wrap;gap:var(--wkz-target-gap);list-style:none;margin:0;padding:0}.nav-link{display:flex;align-items:center;min-height:var(--wkz-target-min);padding-inline:.75rem;color:var(--wkz-color-primary);font-weight:var(--wkz-weight-medium);text-decoration:none}.nav-link:hover{color:var(--wkz-color-action)}.skip-link{position:absolute;left:-9999px;top:0;padding:.5rem 1rem;background:var(--wkz-color-primary);color:var(--wkz-color-on-primary)}.skip-link:focus{left:0;z-index:10}main{padding-block:2.5rem}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--wkz-target-min);min-width:var(--wkz-target-min);padding:.75rem 1.5rem;border-radius:.5rem;font-size:var(--wkz-text-lg);font-weight:var(--wkz-weight-semibold);text-decoration:none}.btn-action{background:var(--wkz-color-action);color:var(--wkz-color-on-action)}.btn-action:hover{background:var(--wkz-color-action-strong);color:var(--wkz-color-on-status)}.btn-primary{background:var(--wkz-color-primary);color:var(--wkz-color-on-primary)}.btn-primary:hover{color:var(--wkz-color-on-primary);opacity:.9}.btn-outline{border:2px solid var(--wkz-color-primary);color:var(--wkz-color-primary)}.btn-outline:hover{color:var(--wkz-color-action);border-color:var(--wkz-color-action)}.hero{padding-block:1.5rem 2.5rem}.hero-eyebrow{color:var(--wkz-color-text-muted);font-size:var(--wkz-text-lg);font-weight:var(--wkz-weight-medium);text-transform:uppercase;letter-spacing:.05em}.hero-sub{max-width:40rem;font-size:var(--wkz-text-xl);color:var(--wkz-color-text-muted)}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-block:1.5rem}.claims{display:grid;gap:1rem;padding-block:1.5rem}@media(min-width:40rem){.claims{grid-template-columns:repeat(3,1fr)}}.claim-card{padding:1.25rem;border:1px solid var(--wkz-color-border);border-radius:.5rem;background:var(--wkz-color-surface-raised);font-weight:var(--wkz-weight-semibold)}.intro{max-width:44rem;color:var(--wkz-color-text-muted);font-size:var(--wkz-text-lg)}.feature-grid{display:grid;gap:1.25rem;margin-block:1.5rem}@media(min-width:40rem){.feature-grid{grid-template-columns:repeat(2,1fr)}}.feature-card{padding:1.25rem;border:1px solid var(--wkz-color-border);border-radius:.5rem;background:var(--wkz-color-surface-raised)}.feature-card h3{margin-bottom:.5rem}.feature-card p,.muted{color:var(--wkz-color-text-muted)}.contact-box{margin-block:1.5rem;padding:1.25rem;border:1px solid var(--wkz-color-border);border-left:4px solid var(--wkz-color-action);border-radius:.5rem;background:var(--wkz-color-surface-raised)}.kb-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:.5rem}.badge{padding:.25rem .75rem;border:1px solid var(--wkz-color-border);border-radius:999px;background:var(--wkz-color-surface-raised);color:var(--wkz-color-text-muted);font-size:var(--wkz-text-sm);font-weight:var(--wkz-weight-medium)}.article-list{display:grid;gap:1rem;list-style:none;margin:0;padding:0}.article-list a{font-weight:var(--wkz-weight-semibold)}.kb-article{max-width:44rem}.kb-article h2{margin-block:1.5rem .5rem}.site-footer{margin-top:2rem;padding-block:1.5rem;border-top:1px solid var(--wkz-color-border);background:var(--wkz-color-surface-raised)}.footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--wkz-target-gap);color:var(--wkz-color-text-muted);font-size:var(--wkz-text-sm)}.footer-nav{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0}.footer-nav a{color:var(--wkz-color-primary)}
