.article-page{background-color:var(--bg-primary);color:var(--text-primary);padding-bottom:80px;font-family:Outfit,sans-serif}.article-page .article-hero{text-align:center;background:linear-gradient(to bottom, #0a0a0ae6, var(--bg-primary));border-bottom:1px solid #ffffff0d;padding:50px 20px 80px}.article-page .article-hero .article-category{color:var(--accent-amber);letter-spacing:.15em;text-transform:uppercase;background:#c5a36e1a;border:1px solid #c5a36e33;border-radius:20px;margin-bottom:30px;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-block}.article-page .article-hero h1{color:var(--white);max-width:900px;margin-bottom:50px;margin-left:auto;margin-right:auto;font-size:3rem;font-weight:700;line-height:1.2}@media (max-width:768px){.article-page .article-hero h1{font-size:2.2rem}}.article-page .article-hero p.subtitle{color:var(--text-secondary);max-width:700px;margin:0 auto;font-size:1.2rem;line-height:1.6}@media (max-width:768px){.article-page .article-hero p.subtitle{font-size:1.1rem}}.article-page .article-container{max-width:800px;margin:60px auto;padding:0 20px}.article-page .article-container .article-content{color:var(--text-secondary);font-size:1.15rem;line-height:1.8}@media (max-width:768px){.article-page .article-container .article-content{color:var(--text-secondary);font-size:1.15rem;line-height:1.8}}.article-page .article-container .article-content h2{color:var(--accent-amber);letter-spacing:-.02em;margin:60px 0 25px;font-size:2rem;font-weight:600}@media (max-width:768px){.article-page .article-container .article-content h2{font-size:1.6rem}}.article-page .article-container .article-content h3{color:var(--accent-amber);margin:40px 0 20px;font-size:1.5rem;font-weight:500}.article-page .article-container .article-content p{color:var(--white);margin-bottom:24px}@media (max-width:768px){.article-page .article-container .article-content p{font-size:1rem}}.article-page .article-container .article-content ul{margin-bottom:30px;padding-left:20px}.article-page .article-container .article-content li{margin-bottom:12px;padding-left:10px;position:relative}.article-page .article-container .article-content li::marker{color:var(--accent-amber)}.article-page .article-container .comparison-table-wrapper{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;margin:50px 0;overflow-x:auto}@media (max-width:768px){.article-page .article-container .comparison-table-wrapper{background:0 0;border:none;margin:30px 0;overflow-x:visible}}.article-page .article-container .comparison-table-wrapper .comparison-table{border-collapse:collapse;text-align:left;width:100%}.article-page .article-container .comparison-table-wrapper .comparison-table th{color:var(--accent-amber);background:#00000080;border-bottom:1px solid #ffffff1a;padding:18px 24px;font-weight:600}.article-page .article-container .comparison-table-wrapper .comparison-table td{color:var(--text-secondary);border-bottom:1px solid #ffffff0d;padding:16px 24px}.article-page .article-container .comparison-table-wrapper .comparison-table td strong{color:var(--accent-amber)}.article-page .article-container .comparison-table-wrapper .comparison-table tr:last-child td{border-bottom:none}@media (max-width:768px){.article-page .article-container .comparison-table-wrapper .comparison-table{background:0 0;border:none;border-radius:0}.article-page .article-container .comparison-table-wrapper .comparison-table,.article-page .article-container .comparison-table-wrapper .comparison-table tbody,.article-page .article-container .comparison-table-wrapper .comparison-table tr,.article-page .article-container .comparison-table-wrapper .comparison-table td{width:100%;display:block}.article-page .article-container .comparison-table-wrapper .comparison-table thead{display:none}.article-page .article-container .comparison-table-wrapper .comparison-table tr{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:25px;overflow:hidden}.article-page .article-container .comparison-table-wrapper .comparison-table td:first-child{color:var(--accent-amber);background:#00000080;border-bottom:1px solid #ffffff0d;padding:16px 20px;font-size:1.1rem;font-weight:600}.article-page .article-container .comparison-table-wrapper .comparison-table td:nth-child(2){color:var(--text-secondary);border-bottom:none;padding:15px 20px 5px;position:relative}.article-page .article-container .comparison-table-wrapper .comparison-table td:nth-child(2):before{content:"Alternative:";text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:4px;font-size:.75rem;display:block}.article-page .article-container .comparison-table-wrapper .comparison-table td:nth-child(3){color:var(--white);border-bottom:none;padding:5px 20px 15px;position:relative}.article-page .article-container .comparison-table-wrapper .comparison-table td:nth-child(3):before{content:"SmartLink:";text-transform:uppercase;letter-spacing:.1em;color:var(--accent-amber);margin-bottom:4px;font-size:.75rem;display:block}}.article-page .article-container .article-cta{text-align:center;background:linear-gradient(135deg,#c5a36e1a,#0a0a0ae6);border:1px solid #c5a36e4d;border-radius:16px;margin-top:60px;padding:40px}.article-page .article-container .article-cta h3{color:var(--white);margin-top:0;margin-bottom:15px;font-size:1.8rem}.article-page .article-container .article-cta p{margin-bottom:30px}.article-page .article-container .article-cta .article-cta-buttons{flex-wrap:wrap;justify-content:center;gap:15px;margin-top:20px;display:flex}.article-page .article-container .article-cta .article-cta-buttons .btn-primary,.article-page .article-container .article-cta .article-cta-buttons .btn-secondary{text-transform:uppercase;letter-spacing:.15em;cursor:pointer;border-radius:100px;justify-content:center;align-items:center;padding:14px 36px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.19,1,.22,1);display:inline-flex}.article-page .article-container .article-cta .article-cta-buttons .btn-primary{background-color:var(--accent-amber);color:var(--bg-black);box-shadow:0 10px 40px #c5a36e33}.article-page .article-container .article-cta .article-cta-buttons .btn-primary:hover{background-color:var(--white);color:var(--bg-black);transform:translateY(-5px);box-shadow:0 20px 50px #ffffff26}.article-page .article-container .article-cta .article-cta-buttons .btn-secondary{color:var(--accent-amber);background-color:#0000;border:1px solid #c5a36e4d}.article-page .article-container .article-cta .article-cta-buttons .btn-secondary:hover{border-color:var(--accent-amber);color:var(--white);background-color:#c5a36e1a;transform:translateY(-5px);box-shadow:0 20px 40px #0006}
