.sicherheit-page .page-hero .subtitle{max-width:620px;line-height:1.65}.trust-metrics{justify-content:center;gap:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-3xl);flex-wrap:wrap;max-width:900px;margin:0 auto;display:flex}.trust-metric{background:var(--color-white);border:1px solid var(--color-border);transition:box-shadow var(--transition-base), border-color var(--transition-base);border-radius:100px;align-items:center;gap:.625rem;padding:.75rem 1.25rem;display:flex}.trust-metric:hover{box-shadow:var(--shadow-md);border-color:var(--color-gray-300)}.trust-metric-icon{background:linear-gradient(135deg,#e8f1fe 0%,#d4e6fd 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.trust-metric-icon svg{width:16px;height:16px;color:var(--color-primary)}.trust-metric-text{color:var(--color-text);white-space:nowrap;font-size:.875rem;font-weight:600}.security-grid{gap:var(--spacing-lg);max-width:1100px;padding:0 var(--spacing-lg) var(--spacing-3xl);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.security-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-2xl);transition:box-shadow var(--transition-base), border-color var(--transition-base), transform var(--transition-base);position:relative}.security-card:hover{box-shadow:var(--shadow-lg);border-color:var(--color-gray-300);transform:translateY(-2px)}.security-icon{width:48px;height:48px;margin-bottom:var(--spacing-md);background:linear-gradient(135deg,#e8f1fe 0%,#d4e6fd 100%);border-radius:12px;justify-content:center;align-items:center;display:flex}.security-icon svg{width:24px;height:24px;color:var(--color-primary)}.security-name{color:var(--color-text);letter-spacing:-.02em;margin-bottom:var(--spacing-xs);font-size:1.125rem;font-weight:700;line-height:1.3}.security-desc{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.65}.dsgvo-notice{max-width:900px;padding:0 var(--spacing-lg);margin:0 auto}.dsgvo-card{border-radius:var(--radius-xl);padding:var(--spacing-2xl);background:linear-gradient(135deg,#f8faff 0%,#f0f5ff 100%);border:1px solid #dce6f5}.dsgvo-header{margin-bottom:var(--spacing-md);align-items:center;gap:.75rem;display:flex}.dsgvo-icon{background:var(--color-white);border:1px solid #dce6f5;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.dsgvo-icon svg{width:18px;height:18px;color:var(--color-primary)}.dsgvo-title{color:var(--color-text);font-size:.9375rem;font-weight:600}.dsgvo-card p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.75}.sicherheit-page .cta-section{text-align:center;padding:var(--spacing-3xl) var(--spacing-lg) var(--spacing-4xl);background:0 0;border-top:none}.sicherheit-page .cta-section h2{color:var(--color-text);letter-spacing:-.02em;margin-bottom:var(--spacing-sm);font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.sicherheit-page .cta-section p{color:var(--color-text-tertiary);margin-bottom:var(--spacing-lg);max-width:480px;margin-left:auto;margin-right:auto;font-size:1rem}.btn-primary-lg{border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-base);font-size:1rem;font-weight:600;font-family:var(--font-primary);border:1px solid var(--color-primary);text-align:center;background:var(--color-primary);color:var(--color-white);padding:.875rem 2rem;text-decoration:none;display:inline-block;box-shadow:0 2px 8px #0066de33}.btn-primary-lg:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-white);transform:translateY(-2px);box-shadow:0 6px 20px #0066de4d}.fade-in-d9{animation-delay:.9s}.fade-in-d10{animation-delay:1s}.fade-in-d11{animation-delay:1.1s}.fade-in-d12{animation-delay:1.2s}@media (max-width:1024px){.security-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.trust-metrics{padding:var(--spacing-md) var(--spacing-md) var(--spacing-xl);gap:var(--spacing-sm)}.trust-metric{padding:.5rem 1rem}.trust-metric-text{font-size:.8125rem}.security-grid{padding:0 var(--spacing-md) var(--spacing-2xl);grid-template-columns:1fr}.security-card{padding:var(--spacing-lg)}.dsgvo-notice{padding:0 var(--spacing-md)}.dsgvo-card{padding:var(--spacing-lg)}}
