.insurance-page{font-family:IRANSansX,Tahoma,sans-serif;direction:rtl;padding:0;margin:0;background:linear-gradient(135deg,#f0f4ff,#e8f0fe);min-height:100vh}.container{max-width:1200px;margin:0 auto;padding:0 20px}.page-header{text-align:center;padding:30px 20px 20px;margin-top:18px;background:linear-gradient(135deg,#1a3a6b,#2a5a9a);border-radius:0 0 20px 20px;color:#fff;margin-bottom:30px}.page-header h1{font-size:28px;font-weight:700;margin:0;color:#fff}.page-header p{font-size:16px;opacity:.9;margin-top:8px}.development-badge{display:inline-block;background:#f59e0b;color:#1a1a2e;padding:4px 16px;border-radius:20px;font-size:14px;font-weight:700;margin-top:10px}.page-content{padding:0 0 40px}.info-card{background:#fff;border-radius:16px;padding:24px 28px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:30px;border-right:4px solid #1e3c72}.info-card h2{color:#1e3c72;font-size:22px;margin-top:24px;margin-bottom:12px;padding-right:12px;border-right:4px solid #f59e0b}.info-card h3{color:#1e3c72;font-size:20px;margin-top:20px;margin-bottom:10px}.info-card h4{color:#dc2626;font-size:18px;margin-top:16px;margin-bottom:8px;background:#fef2f2;padding:6px 14px;border-radius:8px;display:inline-block}.info-card p{color:#333;font-size:15px;line-height:1.9;margin-bottom:12px}.info-card strong{color:#1e3c72}.risk-list{list-style:none;padding:0;margin:16px 0;display:grid;grid-template-columns:repeat(2,1fr);gap:8px 20px}.risk-list li{background:#f0f4ff;padding:8px 16px;border-radius:8px;color:#1e3c72;border:1px solid #dbeafe;font-size:14px;transition:all .3s ease}.risk-list li:hover{background:#dbeafe;transform:translateX(-3px)}.specialties-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:20px}.specialty-item{background:#fff;border-radius:16px;padding:24px 20px;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,.06);transition:all .3s ease;border:1px solid #e8f0fe}.specialty-item:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.12);border-color:#1e3c72}.specialty-item h4{color:#1e3c72;font-size:18px;margin-bottom:8px}.specialty-item p{color:#666;font-size:14px;margin:0}@media (max-width:992px){.risk-list{grid-template-columns:1fr}.specialties-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-header h1{font-size:22px}.info-card{padding:16px}.info-card h2{font-size:18px}.info-card h3{font-size:16px}.info-card h4{font-size:15px}.specialties-grid{grid-template-columns:1fr}}@media (max-width:480px){.page-header h1{font-size:18px}.info-card{padding:12px}.info-card p{font-size:14px}.specialty-item{padding:16px}}