.cta-box,.guide-hero h1,.guide-hero p,.related-links,.related-links-content{text-align:center}.guide-wrapper{background:#fff}.guide-container,.guide-hero .guide-container{max-width:1280px;margin:0 auto;padding:0 20px}.guide-hero{background:linear-gradient(135deg,#1a1a2e 0,#16213e 100%);color:#fff;padding:60px 0;width:100%}.guide-hero h1{font-size:2.2rem;margin-bottom:16px}.guide-hero p{font-size:1.1rem;opacity:.85;max-width:700px;margin:0 auto}.guide-section{padding:20px 0;border-bottom:1px solid #e9ecef}.guide-section:last-child{border-bottom:none}.guide-section h2{font-size:1.8rem;margin-bottom:24px;color:#1a1a2e}.guide-section h3{font-size:1.3rem;margin:32px 0 16px;color:#d71718}.guide-section p{line-height:1.7;color:#4a5568;margin-bottom:16px}.guide-section ol,.guide-section ul{margin:16px 0;padding-left:20px;color:#4a5568;line-height:1.7}.guide-section li{margin-bottom:8px}.answer-box{background:#f0f4f8;border-left:4px solid #d71718;padding:16px 20px;margin:30px 0;border-radius:8px}.answer-box p{margin:0}.answer-box p:first-child{margin-bottom:8px;font-weight:600;font-size:1.1rem}.product-compare{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin:30px 0}.product-card{background:#f8f9fc;border-radius:20px;padding:24px;border:1px solid #e9ecef;transition:.3s}.product-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.product-badge{display:inline-block;background:#d71718;color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;margin-bottom:16px}.product-card img{width:100%;border-radius:12px;margin:16px 0}.spec-list{list-style:none;padding:0;margin:20px 0}.spec-list li{padding:8px 0;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between}.spec-label{font-weight:600;color:#1a1a2e}.spec-value{color:#4a5568}.comparison-table{width:100%;border-collapse:collapse;margin:24px 0}.btn-outline,.btn-primary{display:inline-block;padding:12px 28px;font-weight:600;transition:.3s;margin:8px 8px 0 0;text-decoration:none}.comparison-table td,.comparison-table th{border:1px solid #e2e8f0;padding:12px;text-align:left}.comparison-table th{background:#f1f5f9;font-weight:600}.btn-primary{background:#d71718;color:#fff;border-radius:40px}.btn-primary:hover{background:#b01010;transform:translateY(-2px)}.btn-outline{border:1px solid #d71718;color:#d71718;border-radius:40px}.btn-outline:hover{background:#d71718;color:#fff}.faq-item{margin-bottom:24px;border-bottom:1px solid #e9ecef;padding-bottom:16px}.faq-question,.related-links p:first-child,.related-links-title{font-weight:600;margin-bottom:12px}.faq-question,.related-links-title{font-size:1.1rem;color:#1a1a2e}.faq-answer{color:#4a5568;line-height:1.6}.cta-full-width{width:100%;background:linear-gradient(135deg,#f0f4f8 0,#e9ecef 100%);margin:40px 0 0;padding:60px 0}.cta-box{max-width:1280px;margin:0 auto;padding:0 20px}.cta-box h3{font-size:1.8rem;margin-bottom:16px;color:#1a1a2e}.cta-box p{margin-bottom:16px;color:#4a5568}.related-links{margin:40px 0;padding:24px;background:#f8f9fc;border-radius:16px}.related-links a{color:#d71718;margin:0 8px;text-decoration:none}.related-links a:hover,.related-links-items a:hover{text-decoration:underline}@media (max-width:992px){.guide-section h2{font-size:1.6rem}}@media (max-width:576px){.guide-container{padding:0 15px}.comparison-table td,.comparison-table th{padding:8px;font-size:.85rem}.spec-list li{font-size:.85rem}}.related-links-fullwidth{width:100%;background:#f8f9fc;margin:40px 0 0;padding:40px 0;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef}.related-links-items{margin:0;color:#4a5568}.related-links-items a{color:#d71718;margin:0 4px;text-decoration:none}@media (max-width:768px){.cta-full-width,.guide-hero,.guide-section{padding:40px 0}.guide-hero h1{font-size:1.6rem}.guide-hero p{font-size:.95rem}.product-compare{grid-template-columns:1fr;gap:20px}.cta-box h3,.guide-section h2{font-size:1.4rem}.btn-outline,.btn-primary{padding:10px 20px;font-size:.9rem}.related-links-fullwidth{padding:30px 0}.related-links-items{font-size:.85rem}.related-links-items a{display:inline-block;margin:4px}}