.download-list{margin-top:1.5rem;padding:0;list-style:none}.download-item{background:#f9fafb;border-radius:.5rem;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:.75rem 1rem;display:flex}.file-info{color:#6b7280;margin-left:.5rem;font-size:.875rem}.download-btn{color:#fff;background:#2563eb;border-radius:.375rem;padding:.4rem .8rem;font-size:.9rem;text-decoration:none;transition:background .2s}.download-btn:hover{background:#1d4ed8}.download-button{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:8px;width:-moz-fit-content;width:fit-content;margin:1rem auto;padding:.8rem 1.8rem;font-size:1rem;font-weight:500;transition:background-color .25s,transform .15s;display:block}.download-button:hover{background-color:#1d4ed8;transform:translateY(-2px)}.privacy-button-container{text-align:center;margin-top:1rem}.privacy-button{color:#2563eb;font-weight:500;text-decoration:none}.privacy-button:hover{text-decoration:underline}.modal-overlay{z-index:1000;background:rgba(15,23,42,.5);justify-content:center;align-items:center;animation:.3s fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-content{background:#fff;border-radius:12px;width:90%;max-width:480px;padding:2rem;animation:.3s scaleIn;position:relative;box-shadow:0 8px 30px rgba(0,0,0,.2)}.modal-close{cursor:pointer;color:#64748b;background:0 0;border:none;font-size:1.8rem;position:absolute;top:.8rem;right:1rem}.modal-close:hover{color:#1e293b}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}
.small-about-section{color:#f5f5f5;background:#121212;border-radius:16px;max-width:1100px;margin:50px auto;padding:30px;font-family:Inter,sans-serif;line-height:1.6;box-shadow:0 6px 20px rgba(0,0,0,.4)}.small-about-section h2{color:#4de1ff;text-align:center;margin-bottom:15px;font-size:2rem;font-weight:700}.small-about-section p{text-align:center;color:#d1d1d1;margin-bottom:20px;font-size:1rem}.comparison-block{flex-wrap:wrap;gap:20px;margin-top:25px;display:flex}.comparison{background:#1a1a1a;border-radius:12px;flex:45%;padding:20px;box-shadow:0 4px 12px rgba(255,255,255,.05)}.comparison h3{color:coral;margin-bottom:10px;font-size:1.2rem}.comparison:nth-child(2) h3{color:#7dff7d}.comparison pre{color:#c7c7c7;white-space:pre-wrap;background:#0d0d0d;border-radius:8px;padding:15px;font-family:Fira Code,monospace;font-size:.9rem;overflow-x:auto}.accuracy-note{color:#a3faff;text-align:center;background:rgba(77,225,255,.05);border-left:4px solid #4de1ff;border-radius:6px;margin-top:25px;padding:15px;font-size:.95rem}@media (max-width:768px){.comparison-block{flex-direction:column}.comparison{flex:100%}}
