.footer-gedeon{background:#3b4043;color:#fff;padding:40px 20px 20px;font-size:14px;line-height:1.6}.footer-gedeon a{color:#ddd;text-decoration:none}.footer-gedeon a:hover{color:#fff}.footer-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px;max-width:1200px;margin:0 auto}.footer-col h6{font-size:16px;margin-bottom:10px;font-weight:700;color:#fff}.footer-col ul{list-style:none;padding:0;margin:0 0 20px}.footer-col ul li{margin-bottom:6px}.newsletter{display:flex;gap:8px}.newsletter input{flex:1;padding:8px;border:none;border-radius:4px}.newsletter button{background:#c80000;color:#fff;border:none;padding:8px 14px;border-radius:4px;cursor:pointer}.newsletter button:hover{background:#a60000}.footer-bottom{border-top:1px solid #555;margin-top:30px;padding-top:15px;text-align:center;font-size:12px;color:#aaa}.container{max-width:1080px;margin:0 auto;padding:24px}.product-grid{display:grid;grid-template-columns:1fr .9fr;gap:32px}.product-hero{display:grid;grid-template-columns:.9fr 1fr;gap:24px}.card{background:#fff;border:1px solid #dee2e6;border-radius:12px;padding:20px}.bullets{margin:0;padding-left:18px}.bullets li{margin:6px 0}.trust-badges{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.badge{border:1px solid #e6ea;background:#f3f5f7;border-radius:999px;padding:6px 10px;font-size:.9rem}.price{font-weight:700;font-size:1.25rem}.kicker{color:#6b7080;font-size:.95rem;margin:6px 0}.ext-link{color:#4066c2;text-decoration:underline}.spec-table{width:100%;border-collapse:collapse;margin-top:8px}.spec-table td,.spec-table th{border:1px solid #eee;padding:10px;text-align:left}.spec-table th{background:#fafafa;width:38%}.faq details{border:1px solid #eaeaea;border-radius:10px;margin:8px 0;padding:6px 10px;background:#fff}.faq summary{cursor:pointer;font-weight:600}.cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.cta .btn{display:inline-block;padding:10px 16px;border-radius:10px;border:1px solid #e1e1e1}.cta .btn-primary{border-color:#c80000;background:#c80000;color:#fff}@media (max-width:992px){.product-grid,.product-hero{grid-template-columns:1fr}}