*{margin:0;padding:0;box-sizing:border-box}.comp-page{background:#f4f7fb;color:#333;position:relative;z-index:0}.comp-container{max-width:1200px;margin:auto;padding:20px}.comp-header{text-align:center;padding:40px 20px}.comp-header h1{color:#0c7ab5;font-size:32px;margin-bottom:10px}.comp-subtitle{color:#666}.comp-card{background:#fff;padding:35px;margin:20px 0;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.05);transition:.3s}.comp-card:hover{transform:translateY(-5px)}.comp-card h2{color:#0c7ab5;margin-bottom:15px}.comp-card p{margin-bottom:12px;line-height:1.6}.comp-card ul{padding-left:20px;margin:10px 0}.comp-card ul li{margin-bottom:8px}.comp-highlight{background:#e6f4fb;border-left:5px solid #0c7ab5;padding:10px;margin:15px 0;border-radius:6px}.comp-penalty-box{color:white;padding:15px;border-radius:8px;margin-top:10px}.comp-footer{text-align:center;padding:30px 10px;margin-top:30px;border-top:1px solid #ddd}.comp-footer p{margin-bottom:10px;color:#777}.comp-links a{margin:0 10px;text-decoration:none;color:#0c7ab5;font-weight:500}.comp-links a:hover{text-decoration:underline}.comp-with-image{display:flex;gap:60px;align-items:center}.comp-text{flex:2 1}.comp-image-box{flex:1 1;display:flex;justify-content:center}.comp-image-box img{width:350px;height:400px;object-fit:cover;border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.15);transition:.3s}.comp-image-box img:hover{transform:scale(1.05)}@media (max-width:768px){.comp-with-image{flex-direction:column}.comp-image-box img{width:100%;height:auto}}