.hero-with-image[data-astro-cid-j7pv25f6]{background-image:linear-gradient(90deg,#faf7f0f0,#faf7f0c7 42%,#faf7f01f),url(/images/sociolink-hero.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.hero-content[data-astro-cid-j7pv25f6]{min-width:0}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:720px}.hero-intro[data-astro-cid-j7pv25f6]{max-width:690px;color:#3f3935}.hero-note[data-astro-cid-j7pv25f6]{margin-top:25px;font-size:.9rem!important;font-weight:600;letter-spacing:.01em}.process-strip[data-astro-cid-j7pv25f6]{position:relative;padding:25px 0;border-bottom:1px solid rgba(0,0,0,.08)}.process-flow[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:clamp(18px,4vw,55px)}.process-item[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;font-weight:650;font-size:.95rem}.process-number[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:1px solid var(--red);border-radius:50%;color:var(--red);font-size:.8rem;font-weight:750}.process-arrow[data-astro-cid-j7pv25f6]{color:var(--turq2);font-size:1.25rem}.approach-section[data-astro-cid-j7pv25f6]{padding-top:65px}.approach-intro[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.75fr);gap:65px;align-items:center}.approach-text[data-astro-cid-j7pv25f6]{max-width:720px}.approach-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:12px;margin-bottom:20px}.approach-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{line-height:1.8}.text-link[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:12px;color:var(--turq2);font-weight:750;text-decoration-thickness:1px;text-underline-offset:4px}.text-link[data-astro-cid-j7pv25f6]:hover{color:var(--red)}.approach-highlight[data-astro-cid-j7pv25f6]{padding:30px;background:#fff;border:1px solid var(--red);border-radius:14px}.approach-highlight[data-astro-cid-j7pv25f6] .line[data-astro-cid-j7pv25f6]{width:42px;height:3px;margin-bottom:22px;background:var(--red)}.approach-highlight[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:0;line-height:1.35}.approach-highlight[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:0;line-height:1.8}.services-section[data-astro-cid-j7pv25f6]{padding-top:65px}.head[data-astro-cid-j7pv25f6]{max-width:820px}.head[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{margin-bottom:12px}.service-card[data-astro-cid-j7pv25f6]{border:1px solid var(--red);height:100%}.service-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:15px;line-height:1.3}.service-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:0}.services-link[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;margin-top:32px}.contact-section[data-astro-cid-j7pv25f6]{padding-top:65px;padding-bottom:65px}.contact[data-astro-cid-j7pv25f6] .secondary[data-astro-cid-j7pv25f6]{white-space:nowrap}.hero[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6].primary:hover,.hero[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6].secondary:hover,.services-link[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6].secondary:hover,.contact[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6].secondary:hover{background:var(--turq2);border-color:var(--turq2);color:#fff}@media(max-width:800px){.process-flow[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;gap:14px}.process-arrow[data-astro-cid-j7pv25f6]{display:none}.process-strip[data-astro-cid-j7pv25f6]{padding:22px 0}.approach-intro[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:28px}.approach-section[data-astro-cid-j7pv25f6],.services-section[data-astro-cid-j7pv25f6]{padding-top:45px}.contact-section[data-astro-cid-j7pv25f6]{padding-top:45px;padding-bottom:45px}.hero-note[data-astro-cid-j7pv25f6]{margin-top:20px}.approach-highlight[data-astro-cid-j7pv25f6]{padding:24px}.contact[data-astro-cid-j7pv25f6] .secondary[data-astro-cid-j7pv25f6]{justify-self:start;white-space:normal}}
