.security-hero-section[data-astro-cid-rpovodi2]{min-height:calc(100dvh - 64px);display:flex;align-items:center;padding-block:var(--space-2xl);border-bottom:var(--rule-hair) solid var(--color-rule);background:var(--color-paper)}.security-split-layout[data-astro-cid-rpovodi2]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--space-2xl);align-items:center;width:100%}@media(max-width:64rem){.security-split-layout[data-astro-cid-rpovodi2]{grid-template-columns:1fr}}.security-title[data-astro-cid-rpovodi2]{font-size:var(--text-display);font-weight:600;line-height:1.1;color:var(--color-ink);margin-bottom:var(--space-sm)}.security-lead[data-astro-cid-rpovodi2]{font-size:var(--text-lead);color:var(--color-ink-2);max-width:50ch;line-height:1.5;margin-bottom:var(--space-xl)}.hero-visual-frame[data-astro-cid-rpovodi2]{margin:0;display:block}.visual-panel[data-astro-cid-rpovodi2]{background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);padding:var(--space-xl);min-height:540px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-md)}.panel-header-line[data-astro-cid-rpovodi2]{display:flex;justify-content:space-between;font-size:var(--text-xs);color:var(--color-muted);border-bottom:var(--rule-hair) solid var(--color-rule);padding-bottom:var(--space-xs)}.status-live[data-astro-cid-rpovodi2]{color:var(--color-accent)}.architecture-diagram[data-astro-cid-rpovodi2]{display:flex;flex-direction:column;gap:var(--space-xs)}.diagram-tier[data-astro-cid-rpovodi2]{padding:var(--space-sm);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm)}.tier-accent[data-astro-cid-rpovodi2]{border:var(--rule-hair) solid var(--color-accent)}.tier-label[data-astro-cid-rpovodi2]{font-size:var(--text-xs);font-weight:600;color:var(--color-ink);margin-bottom:var(--space-2xs)}.tier-nodes[data-astro-cid-rpovodi2]{display:flex;gap:var(--space-2xs);flex-wrap:wrap}.arch-chip[data-astro-cid-rpovodi2]{font-size:12px;padding:4px 8px;background:var(--color-paper-3);border-radius:var(--radius-pill);color:var(--color-muted)}.diagram-connector[data-astro-cid-rpovodi2]{text-align:center;font-size:var(--text-xs);color:var(--color-muted);padding-block:var(--space-3xs)}.tier-detail[data-astro-cid-rpovodi2]{font-size:var(--text-xs);color:var(--color-accent)}.egress-rule-box[data-astro-cid-rpovodi2]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-xs) var(--space-sm);background:var(--color-paper-3);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-ink)}.counter-badge[data-astro-cid-rpovodi2]{color:var(--color-accent);font-weight:600}.page-section[data-astro-cid-rpovodi2]{padding-block:280px;border-bottom:var(--rule-hair) solid var(--color-rule)}.page-section[data-astro-cid-rpovodi2]:first-of-type{padding-top:112px}.section-head[data-astro-cid-rpovodi2]{margin-bottom:var(--space-2xl);max-width:65ch}.section-title[data-astro-cid-rpovodi2]{font-size:var(--text-section);font-weight:600;color:var(--color-ink);margin-bottom:var(--space-xs)}.section-intro[data-astro-cid-rpovodi2]{font-size:var(--text-lead);color:var(--color-ink-2);line-height:1.5}.pillars-grid[data-astro-cid-rpovodi2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--gap-columns)}.pillar-card[data-astro-cid-rpovodi2]{background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-sm)}.pillar-title[data-astro-cid-rpovodi2]{font-size:var(--text-title);font-weight:600;color:var(--color-ink)}.pillar-desc[data-astro-cid-rpovodi2]{font-size:var(--text-sm);color:var(--color-ink-2);line-height:1.6}.certs-slot-wrap[data-astro-cid-rpovodi2]{padding:var(--space-xl);background:var(--color-paper-2);border:var(--rule-hair) dashed var(--color-rule);border-radius:var(--radius-card)}.certs-grid[data-astro-cid-rpovodi2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--gap-columns)}.cert-placeholder-card[data-astro-cid-rpovodi2]{display:flex;flex-direction:column;gap:var(--space-xs)}.cert-slot-title[data-astro-cid-rpovodi2]{font-size:var(--text-md);font-weight:600;color:var(--color-ink)}.cert-slot-desc[data-astro-cid-rpovodi2]{font-size:var(--text-sm);color:var(--color-ink-2);line-height:1.5}.cert-slot-tag[data-astro-cid-rpovodi2]{font-size:var(--text-xs);color:var(--color-muted);margin-top:var(--space-xs)}.founder-card[data-astro-cid-rpovodi2]{display:grid;grid-template-columns:140px minmax(0,1fr);gap:var(--space-xl);align-items:center;background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);padding:var(--space-xl)}@media(max-width:48rem){.founder-card[data-astro-cid-rpovodi2]{grid-template-columns:1fr}}.founder-photo-slot[data-astro-cid-rpovodi2]{width:140px;height:140px;border-radius:var(--radius-card);background:var(--color-paper-3);overflow:hidden;position:relative}.founder-placeholder-visual[data-astro-cid-rpovodi2]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-paper-3)}.founder-initials[data-astro-cid-rpovodi2]{font-size:var(--text-xl);font-weight:600;color:var(--color-muted)}.founder-info[data-astro-cid-rpovodi2]{display:flex;flex-direction:column;gap:var(--space-xs)}.founder-name[data-astro-cid-rpovodi2]{font-size:var(--text-title);font-weight:600;color:var(--color-ink)}.founder-bio[data-astro-cid-rpovodi2]{font-size:var(--text-sm);color:var(--color-ink-2);line-height:1.6;max-width:60ch}.founder-contact[data-astro-cid-rpovodi2]{font-size:var(--text-xs);color:var(--color-muted);margin-top:var(--space-2xs)}.founder-email-link[data-astro-cid-rpovodi2]{color:var(--color-accent);text-decoration:none;word-break:break-all;overflow-wrap:anywhere}.founder-email-link[data-astro-cid-rpovodi2]:hover{text-decoration:underline}.close-band[data-astro-cid-rpovodi2]{padding-block:var(--space-4xl);background:var(--color-paper-2);border-top:var(--rule-hair) solid var(--color-rule);text-align:center}.close-inner[data-astro-cid-rpovodi2]{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}.close-text[data-astro-cid-rpovodi2]{font-size:var(--text-section);font-weight:600;color:var(--color-ink);max-width:32ch}
