/* Official brand asset adjustments */
.brand img { display: block; width: 138px; height: auto; filter: brightness(0) saturate(100%) invert(13%) sepia(24%) saturate(1112%) hue-rotate(128deg) brightness(93%) contrast(93%); }
.service-card:nth-child(3n + 1) { border-left: 1px solid var(--line); }

@media (max-width: 750px) {
  .brand img { width: 116px; }
}

.service-overview { padding-top: 0; }
.service-overview-grid { display: grid; grid-template-columns: repeat(3, 1fr); border-top: 1px solid var(--line); }
.service-overview article { min-height: 180px; padding: 24px 26px; border-right: 1px solid var(--line); border-bottom: 1px solid var(--line); }
.service-overview article:first-child { border-left: 1px solid var(--line); }
.service-overview h3 { font-size: 17px; letter-spacing: -0.7px; margin: 14px 0 8px; }
.service-overview p { color: var(--muted); font-size: 12px; line-height: 1.65; margin: 0; }
@media (max-width: 750px) { .service-overview-grid { grid-template-columns: 1fr; } .service-overview article { min-height: auto; border-left: 1px solid var(--line); } }

.contact-ring { background: radial-gradient(circle at center, rgba(223,255,95,.08), transparent 62%); }
.contact-ring img { width: 168px; height: auto; position: relative; z-index: 1; transform: rotate(17deg); filter: brightness(0) saturate(100%) invert(94%) sepia(87%) saturate(467%) hue-rotate(22deg) brightness(108%) contrast(101%); }
@media (max-width: 750px) { .contact-ring img { width: 138px; } }
