.related-services-section{background:var(--color-bg-secondary-2);padding:5rem clamp(1.25rem,2.5vw,2.5rem)}.related-header-top{border-left:2px solid var(--color-text-primary);margin-bottom:50px;padding-left:30px}.related-heading-small{color:var(--color-text-primary);letter-spacing:-.02em;margin:0;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:400;line-height:1.1}.related-flex-row{grid-template-columns:repeat(1,1fr);gap:15px;display:grid}.related-card-minimal{background:var(--color-bg-secondary-2);border:1px solid #c9a96e1a;border-radius:4px;align-items:center;padding:25px 30px;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex}.related-card-minimal:hover{border-color:var(--color-text-primary);background:#c9a96e08;transform:translateY(-3px)}.related-icon-wrapper{width:32px;height:32px;color:var(--color-text-primary);justify-content:center;align-items:center;margin-right:20px;display:flex}.related-service-name{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:2px;font-size:.85rem;font-weight:600;font-family:var(--font-family-primary);flex-grow:1}.related-mini-arrow{width:16px;height:16px;color:var(--color-text-primary);opacity:.5;transition:transform .3s}.related-card-minimal:hover .related-mini-arrow{opacity:1;transform:translate(5px)}@media (min-width:768px){.related-flex-row{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.related-flex-row{grid-template-columns:repeat(4,1fr)}}
