/* InWater - O Nama */
.iw-about {
    padding: 6rem 0 7rem;
    background-color: var(--iw-bg-secondary);
}
.iw-about__header {
    text-align: center;
    margin-bottom: 4rem;
}
.iw-about__desc {
    font-size: 1rem;
    color: var(--iw-text-secondary);
    max-width: 42rem;
    margin: 1.5rem auto 0;
    line-height: 1.7;
}
.iw-about__desc a { color: var(--iw-accent); transition: color 0.3s; }
.iw-about__desc a:hover { color: var(--iw-accent-hover); }
.iw-about__grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 2rem;
}
@media (min-width: 768px) { .iw-about__grid { grid-template-columns: repeat(3, 1fr); gap: 3rem; } }
.iw-about__feature { text-align: center; }
.iw-about__icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 3.5rem;
    height: 3.5rem;
    border: 1px solid var(--iw-border);
    margin-bottom: 1.5rem;
    color: var(--iw-accent);
    transition: border-color 0.3s;
}
.iw-about__feature:hover .iw-about__icon { border-color: rgba(6, 182, 212, 0.5); }
.iw-about__feature .iw-h3 { margin-bottom: 0.75rem; }
.iw-about__feature-desc {
    font-size: 0.875rem;
    color: var(--iw-text-muted);
    line-height: 1.6;
}
