.svc-insights{--bg-black:#0b0c0d;--border-soft:hsla(0,0%,100%,.08);--gold:#c9a15a;--gold-soft:#d8b877;--text-white:#f5f4f2;--text-muted:#a8a7a5;--bg-card:#141516;--border-card:#2a2b2c;--font-body:"Lato","Helvetica Neue",Arial,sans-serif;--max-width:1180px;--content-max-width:1280px;background:var(--bg-black);border-bottom:1px solid var(--border-soft);color:var(--text-white);font-family:var(--font-body);overflow:clip;padding:100px 0;position:relative}.svc-insights,.svc-insights *,.svc-insights :after,.svc-insights :before{box-sizing:border-box}.svc-insights svg{display:block;max-width:100%}.svc-insights a{color:inherit;text-decoration:none}.svc-insights .svc-container{margin:0 auto;max-width:var(--content-max-width);padding:0 24px;position:relative;width:100%;z-index:1}.svc-insights .svc-section-header{margin:0 auto 64px;max-width:1240px;text-align:center}.svc-insights .svc-eyebrow{color:var(--text-white);display:inline-block;font-size:14px;letter-spacing:.2em;padding-bottom:20px;position:relative}.svc-insights .svc-eyebrow.svc-underline:after{background:linear-gradient(90deg,transparent 0,var(--gold) 50%,transparent 100%);bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:min(220px,90vw)}.svc-insights .svc-section-header h2{color:var(--text-white);font-size:clamp(30px,3.5vw,62px);font-weight:300;line-height:1.25;margin:40px 0 26px}.svc-insights .svc-section-header p{color:var(--text-white);font-size:clamp(16px,1.25vw,22px);font-weight:300;margin:0}.svc-insights-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:56px auto 0;max-width:var(--max-width)}.svc-insight-card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:8px;box-shadow:0 20px 40px rgba(0,0,0,.35);display:flex;flex-direction:column;min-height:220px;padding:32px 28px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.svc-insight-card:hover{border-color:hsla(0,0%,100%,.3);box-shadow:0 28px 56px rgba(0,0,0,.45);transform:translateY(-4px)}.svc-insight-tag{color:var(--gold-soft);font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:20px}.svc-insight-card h3{color:var(--text-white);flex:1;font-size:19px;font-weight:400;line-height:1.4;margin:0 0 auto}.svc-insight-card .svc-link-arrow{align-items:center;color:var(--gold-soft);display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-top:24px}.svc-insight-card .svc-link-arrow svg{height:15px;stroke:currentColor;width:15px}@media (max-width:900px){.svc-insights-grid{grid-template-columns:1fr}}@media (max-width:768px){.svc-insights{padding:64px 0}.svc-insights .svc-section-header h2{margin:12px 0 16px}.svc-insights-grid{margin-top:40px}}.svc-insights__bg{inset:0;pointer-events:none;position:absolute;z-index:0}.svc-insights__bg-row{left:0;mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);opacity:.16;overflow:hidden;position:absolute;right:0}.svc-insights__bg-row--top{top:2%}.svc-insights__bg-row--bottom{bottom:2%;height:95px;opacity:.4}.svc-insights__bg-track{align-items:flex-start;display:flex;gap:24px;width:max-content}.svc-insights__bg-track--left{animation:svc-insights-scroll-left 110s linear infinite}.svc-insights__bg-track--right{animation:svc-insights-scroll-right 130s linear infinite}@keyframes svc-insights-scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes svc-insights-scroll-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.svc-insights__bg .svc-insight-card{flex:0 0 360px;pointer-events:none}@media (prefers-reduced-motion:reduce){.svc-insights__bg-track--left,.svc-insights__bg-track--right{animation:none}}.svc-section-header h2,.svc-section-header p,.svc-section-header span.svc-eyebrow.svc-underline{opacity:0}.svc-container.is-visible span.svc-eyebrow.svc-underline{animation:fade-in-up .5s ease-out .3s forwards}.svc-container.is-visible .svc-section-header h2{animation:fade-in-up .5s ease-out .9s forwards}.svc-container.is-visible p{animation:fade-in-up .5s ease-out 1.3s forwards}@media (prefers-reduced-motion:reduce){.svc-section-header h2,.svc-section-header p,.svc-section-header span.svc-eyebrow.svc-underline{animation:none;opacity:1;transform:none}}