table{width:100%;border-collapse:collapse;margin:2rem 0;background:#fff;box-shadow:0 2px 8px rgb(0 0 0 / .05)}th,td{padding:1rem;text-align:left;border:1px solid #e2e8f0}th{background:#1e3a5f;color:#fff;font-weight:600}tr:nth-child(even){background:#f8fafc}tr:hover{background:#edf2f7}.info-box{background:#fff5f3;border-left:4px solid #e85d4e;padding:1.5rem;margin:2rem 0;border-radius:0 8px 8px 0}.info-box.warning{background:#fffbeb;border-left-color:#f59e0b}.info-box.success{background:#f0fff4;border-left-color:#27ae60}.info-box-title{font-weight:700;color:#1e3a5f;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.btn{display:inline-block;padding:1rem 2rem;background:#e85d4e;color:#fff;text-decoration:none;border-radius:6px;font-weight:600;transition:all 0.3s;margin:1rem .5rem 1rem 0;border:none;cursor:pointer;box-shadow:0 4px 6px rgb(232 93 78 / .2)}.btn:hover{background:#d64d3d;transform:translateY(-2px);box-shadow:0 6px 12px rgb(232 93 78 / .3)}.btn-secondary{background:#2c5282;box-shadow:0 4px 6px rgb(44 82 130 / .2)}.btn-secondary:hover{background:#1e3a5f;box-shadow:0 6px 12px rgb(44 82 130 / .3)}.btn-group{margin:2rem 0}.cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.card{background:#fff;border:2px solid #e2e8f0;border-radius:8px;padding:2rem;transition:all 0.3s}.card:hover{border-color:#e85d4e;box-shadow:0 8px 20px rgb(0 0 0 / .1);transform:translateY(-4px)}.card h4{color:#e85d4e;margin-top:0}.download-section{background:linear-gradient(135deg,#f8fafc 0%,#edf2f7 100%);border:2px solid #cbd5e0;border-radius:8px;padding:2rem;margin:2rem 0}.download-item{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#fff;margin:1rem 0;border-radius:6px;box-shadow:0 2px 4px rgb(0 0 0 / .05)}.download-info{display:flex;align-items:center;gap:1rem}.download-icon{font-size:2rem}.faq-item{margin:1rem 0;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.faq-question{background:#f8fafc;padding:1.5rem;font-weight:600;color:#1e3a5f;cursor:pointer;transition:background 0.3s}.faq-question:hover{background:#edf2f7}.faq-answer{padding:1.5rem;background:#fff;display:none}.faq-item.active .faq-answer{display:block}