
.honiks-about-grid { display: flex; gap: 40px; margin: 30px 0; }
.honiks-about-text { flex: 1; }
.honiks-about-text h3 { color: #1a3a5c; font-size: 1.2em; margin-bottom: 15px; }
.honiks-about-text ul { padding-left: 20px; }
.honiks-about-text li { margin-bottom: 8px; }
.honiks-factory-gallery {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 16px;
    margin: 25px 0;
}
.honiks-factory-item {
    overflow: hidden;
    border-radius: 8px;
    aspect-ratio: 4/3;
}
.honiks-factory-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.4s;
}
.honiks-factory-item:hover img { transform: scale(1.05); }
.honiks-cta-box {
    background: #f0f4f8; border-left: 4px solid #2980b9;
    padding: 30px; border-radius: 0 10px 10px 0;
}
.honiks-cta-box p { margin: 0 0 15px; font-size: 1.05em; }
.honiks-btn {
    display: inline-block; padding: 12px 30px; background: #2980b9;
    color: #fff; border-radius: 6px; font-weight: 600; text-decoration: none;
}
.honiks-btn:hover { background: #1a5f8a; color: #fff; }
@media (max-width: 768px) {
    .honiks-about-grid { flex-direction: column; }
    .honiks-factory-gallery { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 480px) {
    .honiks-factory-gallery { grid-template-columns: 1fr; }
}
