.container-article{font-family:'Georgia','Times New Roman',serif;line-height:1.7;color:#2c3e50;max-width:900px;margin:40px auto;background:#fff;box-shadow:0 20px 60px rgb(0 0 0 / .1);border-radius:15px;overflow:hidden;position:relative}.container-article *{box-sizing:border-box}.container-article .hero-section{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:60px 40px;text-align:center;color:#fff;position:relative;overflow:hidden}.container-article .hero-section::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 25% 25%,rgb(255 255 255 / .1) 1px,transparent 1px),radial-gradient(circle at 75% 75%,rgb(255 255 255 / .1) 1px,transparent 1px);background-size:50px 50px,30px 30px;animation:phev-float 20s ease-in-out infinite}@keyframes phev-float{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.container-article .hero-title{font-size:3.2em;font-weight:700;margin-bottom:20px;text-shadow:2px 2px 4px rgb(0 0 0 / .3);position:relative;z-index:1}.container-article .hero-subtitle{font-size:1.3em;opacity:.9;font-style:italic;position:relative;z-index:1}.container-article h2{background:linear-gradient(135deg,#4c59db,#292f92);color:white!important;padding:15px 25px;border-radius:30px;font-size:1.6em;display:inline-block;margin-top:50px;margin-bottom:25px;box-shadow:0 5px 15px rgb(44 62 80 / .2)}.container-article .content{padding:50px 40px}.container-article .content p{margin-bottom:25px;font-size:1.1em;text-align:justify;text-indent:30px}.container-article .content p:first-child{text-indent:0}.container-article .vs-badge,.container-article .spec-highlight,.container-article .performance-stat{background:none!important;color:inherit!important;padding:0!important;border-radius:0!important;font-weight:bold!important;display:inline;box-shadow:none!important}.container-article table{width:100%;border-collapse:collapse;border-radius:12px;overflow:hidden;margin:30px 0;box-shadow:0 10px 25px rgb(0 0 0 / .08);background:#fff}.container-article th{background:linear-gradient(135deg,#4c59db,#292f92);color:#fff;padding:20px 15px;text-align:left;font-weight:600;font-size:1.1em;border:none}.container-article td{padding:18px 15px;border-bottom:1px solid #ecf0f1;transition:background-color 0.3s ease}.container-article tr:hover td{background-color:#f8f9fa}.container-article tr:last-child td{border-bottom:none}.container-article .image-container{margin:40px 0;text-align:center;border-radius:15px;overflow:hidden;box-shadow:0 15px 35px rgb(0 0 0 / .1)}.container-article .image-container img{width:100%;height:auto;display:block;transition:transform 0.3s ease}.container-article .image-container:hover img{transform:scale(1.05)}.container-article .video-container{margin:40px 0;position:relative;width:100%;height:0;padding-bottom:56.25%;border-radius:15px;overflow:hidden;box-shadow:0 15px 35px rgb(0 0 0 / .2)}.container-article .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.container-article .highlight-box{background:linear-gradient(135deg,#4c59db 0%,#292f92 100%);color:#fff;padding:30px;border-radius:15px;margin:30px 0;box-shadow:0 10px 30px rgb(44 62 80 / .3)}.container-article .highlight-box p{text-indent:0!important;color:white!important;font-size:1.2em;font-weight:600}.container-article .quote-box{border-left:4px solid #667eea;background:#f8f9ff;padding:25px 30px;margin:30px 0;font-style:italic;border-radius:0 10px 10px 0;box-shadow:0 5px 15px rgb(102 126 234 / .1)}.container-article .citations{background:#f8f9fa;padding:40px;margin-top:50px;border-radius:15px;border-left:5px solid #4c59db;box-shadow:0 5px 15px rgb(0 0 0 / .05)}.container-article .citations h2{background:linear-gradient(135deg,#4c59db,#292f92);color:#fff;padding:15px 25px;border-radius:30px;font-size:1.6em;display:inline-block;margin-top:0;margin-bottom:25px;box-shadow:0 5px 15px rgb(44 62 80 / .2)}.container-article .citations ul{list-style:decimal inside;padding-left:20px;margin:0}.container-article .citations li{margin:15px 0;padding:15px;background:#fff;border-radius:8px;box-shadow:0 3px 10px rgb(0 0 0 / .05);transition:transform 0.2s ease;font-size:1.05em;line-height:1.6}.container-article .citations li:hover{transform:translateX(5px)}.container-article .citations a{color:#4c59db;text-decoration:none;font-weight:500}.container-article .citations a:hover{color:#292f92;text-decoration:underline}.container-article .floating-element{animation:phev-gentle-float 6s ease-in-out infinite}@keyframes phev-gentle-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){.container-article{margin:10px;border-radius:10px}.container-article .hero-section{padding:40px 20px}.container-article .hero-title{font-size:2.5em}.container-article .content{padding:30px 20px}.container-article h2{font-size:1.4em;padding:12px 20px}.container-article .comparison-table{font-size:.9em}.container-article .comparison-table th,.container-article .comparison-table td{padding:12px 8px}}.logo-image{width:300px!important;height:auto!important;object-fit:contain!important;object-position:center!important}.smart-header .items-center .logo,.smart-header .logo-link{display:inline-block!important;width:auto!important;min-width:300px!important}.smart-header .main-wrap{padding:15px 0!important}.smart-head-mid{height:275px!important}.smart-head .logo-image{max-height:350px!important;width:550px!important}@media (max-width:940px){.smart-head .logo-image{max-height:65px!important}.smart-head-mid{height:75px!important}}.comparison-table{width:100%;border-collapse:collapse;margin:20px 0}.comparison-table th{background:#2c3e50;color:#fff;padding:12px;text-align:left;font-weight:600}.comparison-table td{padding:12px;border:1px solid #ddd;vertical-align:top}.comparison-table tr:nth-child(even){background-color:#f9f9f9}.product-image{max-width:100px;height:auto;border-radius:5px;object-fit:cover}.buy-button{padding:8px 16px;text-decoration:none;border-radius:5px;display:inline-block}.amazon{background:#f90;color:#fff}.ebay{background:#0064d2;color:#fff}.aliexpress{background:#ff6900;color:#fff}@media (max-width:768px){.comparison-table{font-size:12px}.comparison-table th,.comparison-table td{padding:6px}.product-image{max-width:80px}}