.security-page{min-height:100vh;background:linear-gradient(180deg,#f8f9fa,#ffffff);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.security-header{background:#003366;color:white;padding:48px 24px;text-align:center}.security-header .logo{font-size:24px;font-weight:700;color:white;text-decoration:none;display:inline-block;margin-bottom:24px}.security-header h1{font-size:36px;font-weight:600;margin:0 0 12px}.security-header .subtitle{font-size:18px;opacity:.9;margin:0}.security-content{max-width:900px;margin:0 auto;padding:48px 24px}.security-hero{text-align:center;padding:48px 0;border-bottom:1px solid #e2e8f0;margin-bottom:48px}.hero-icon{font-size:64px;margin-bottom:24px}.security-hero h2{font-size:28px;color:#1a202c;margin:0 0 16px}.security-hero p{font-size:18px;color:#4a5568;max-width:600px;margin:0 auto;line-height:1.6}.security-features{margin-bottom:48px}.security-features h2{font-size:24px;color:#1a202c;margin:0 0 32px;text-align:center}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.feature-card{background:white;border:1px solid #e2e8f0;border-radius:12px;padding:24px;transition:box-shadow .2s,transform .2s}.feature-card:hover{box-shadow:0 4px 20px rgba(0,51,102,.1);transform:translateY(-2px)}.feature-icon{font-size:32px;margin-bottom:16px}.feature-card h3{font-size:18px;color:#003366;margin:0 0 12px}.feature-card p{font-size:14px;color:#4a5568;line-height:1.6;margin:0}.data-handling{background:#f8f9fa;border-radius:12px;padding:32px;margin-bottom:48px}.data-handling h2{font-size:24px;color:#1a202c;margin:0 0 24px}.practices-list{display:flex;flex-direction:column;gap:16px}.practice{display:flex;align-items:flex-start;gap:16px}.practice .check{width:28px;height:28px;background:#48bb78;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.practice h4{font-size:16px;color:#1a202c;margin:0 0 4px}.practice p{font-size:14px;color:#4a5568;margin:0}.ai-privacy{margin-bottom:48px}.ai-privacy h2{font-size:24px;color:#1a202c;margin:0 0 16px}.ai-privacy p{font-size:16px;color:#4a5568;line-height:1.6;margin:0 0 16px}.ai-privacy ul{list-style:none;padding:0;margin:0}.ai-privacy li{font-size:15px;color:#4a5568;padding:8px 0 8px 28px;position:relative}.ai-privacy li:before{content:"•";color:#003366;font-weight:700;position:absolute;left:8px}.security-contact{text-align:center;background:#003366;color:white;border-radius:12px;padding:48px 24px;margin-bottom:48px}.security-contact h2{font-size:24px;margin:0 0 16px}.security-contact p{font-size:16px;opacity:.9;max-width:500px;margin:0 auto 24px;line-height:1.6}.contact-btn{display:inline-block;background:white;color:#003366;padding:14px 28px;border-radius:8px;text-decoration:none;font-weight:600;transition:transform .2s}.contact-btn:hover{transform:scale(1.05)}.security-footer{background:#1a202c;color:#a0aec0;padding:24px;text-align:center}.security-footer p{margin:0 0 12px;font-size:14px}.footer-links{display:flex;justify-content:center;gap:24px}.footer-links a{color:#a0aec0;text-decoration:none;font-size:14px}.footer-links a:hover{color:white}@media (max-width:640px){.security-header h1{font-size:28px}.security-hero h2{font-size:24px}.hero-icon{font-size:48px}.features-grid{grid-template-columns:1fr}}