.herd-service-art{width:64px;height:64px;display:block;flex:none;color:#c8a1fa;filter:drop-shadow(0 3px 10px #a064e526)}.herd-service-art .icon-halo{fill:#af7be914}.herd-service-art .icon-horns{stroke:#f1e2ff;stroke-width:2.5}.capability-grid>a>.herd-service-art{width:58px;height:58px}.service-symbol .herd-service-art{width:64px;height:64px}.capability-grid a:hover .herd-service-art,.service:hover .herd-service-art{color:#ead6ff}.herd-ads{padding:72px 0;background:#141020;color:#f8f3ff;border-block:1px solid #ac83d42b;overflow:hidden}.ads-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.ads-eyebrow{font:700 11px/1.5 'DM Sans',sans-serif;letter-spacing:.16em;color:#c6a0ef}.ads-copy h2{font:700 clamp(34px,4.2vw,58px)/1.04 'Barlow Condensed',sans-serif;letter-spacing:-.02em;margin:16px 0 20px;text-transform:none;color:inherit}.ads-copy h2 em{font-style:normal;color:#caa4ff}.ads-copy>p{font-size:15px;line-height:1.7;color:#cec3dc;max-width:480px}.ads-method{padding:0;margin:26px 0;list-style:none;display:grid;gap:18px}.ads-method li{display:flex;gap:15px}.ads-method li>span{font:600 12px/25px 'DM Sans',sans-serif;color:#d0aafa;border-bottom:1px solid #a878dd;align-self:flex-start}.ads-method strong{font-size:14px;color:inherit}.ads-method p{margin:5px 0 0;color:#bfb3cf;font-size:13px;line-height:1.6;max-width:410px}.ads-studio{position:relative;min-width:0;border:1px solid #b894df55;border-radius:18px;background:#20172f;padding:23px;box-shadow:0 20px 60px #0002}.ads-studio-top{display:flex;flex-wrap:wrap;gap:7px;justify-content:space-between;margin-bottom:20px}.ads-studio-top>span{font:600 9px/1.6 'DM Sans',sans-serif;letter-spacing:.11em;color:#d9b7ff}.ads-studio-top i{display:inline-block;width:6px;height:6px;background:#cbb0ff;border-radius:50%;box-shadow:0 0 12px #b18afa;margin-right:6px}.ads-studio-top small{font-size:10px;color:#bdafcc}.ads-switch{display:flex;gap:6px;padding:4px;border:1px solid #bb8de238;border-radius:10px;margin-bottom:20px}.ads-switch button{flex:1;min-width:0;padding:11px 7px;border:0;border-radius:7px;font:600 11px/1.4 'DM Sans',sans-serif;color:#d9c9ea;background:transparent;cursor:pointer}.ads-switch button[aria-pressed=true]{background:#d4b4ff;color:#271538;box-shadow:0 2px 14px #a565d926}.ads-switch button:focus-visible{outline:2px solid #fff;outline-offset:3px}.ads-example{min-height:315px}.ads-example [hidden]{display:none!important}.ads-query{background:#100b19;border:1px solid #8d739d66;border-radius:24px;padding:13px 15px;display:flex;align-items:center;gap:10px;color:#dfd1eb;font-size:12px}.ads-query svg{width:18px;height:18px}.ads-query i{height:14px;width:1px;background:#c3a4e4;animation:ads-caret 1.3s steps(2,end) infinite}.ads-result{margin:18px 5px 0;padding:0 12px 19px;border-bottom:1px solid #aa8ac43d}.ads-result small{font-size:10px;color:#b4a6c5}.ads-result h3{font:600 22px/1.2 'DM Sans',sans-serif;color:#ddc1ff;margin:14px 0 10px;text-transform:none}.ads-result p{font-size:12px;line-height:1.7;color:#cec1db}.ads-faux-cta{display:inline-block;font-size:11px;font-weight:700;border:1px solid #ae85d65c;border-radius:6px;padding:8px 13px;color:#e5d0fc;white-space:nowrap}.ads-note{font-size:12px;color:#d2c3df;line-height:1.6;padding:17px 12px 0}.ads-note>span{display:block;font-size:9px;letter-spacing:.14em;color:#b58edc;margin-bottom:4px}.ads-feed-head{display:flex;gap:10px;align-items:center;font-size:12px;font-weight:600}.ads-feed-head small{display:block;font-size:9px;font-weight:400;color:#b7a4c8;margin-top:3px}.ads-feed-head>span:last-child{margin-left:auto}.ads-avatar{display:grid;place-items:center;width:32px;height:32px;background:#dac0fb;color:#43255c;border-radius:50%;font-size:11px}.ads-creative{height:162px;background:#d4b4fa;color:#291538;border-radius:7px;margin-top:13px;position:relative;overflow:hidden;padding:19px}.ads-creative>span{position:relative;z-index:1;font:700 30px/.95 'Barlow Condensed',sans-serif}.ads-creative svg{position:absolute;width:68%;right:-10px;bottom:12px;opacity:.34}.ads-creative small{display:block;position:absolute;bottom:11px;left:19px;font-size:9px}.ads-feed-foot{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:5px 0}.ads-feed-foot p{font-size:11px;color:#d0c1dd;line-height:1.5}.ads-flow{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:22px;border-top:1px solid #ac88ce30;padding-top:18px;font-size:10px;color:#dfc8f7}.ads-flow i{flex:1;height:1px;max-width:35px;background:linear-gradient(90deg,#805ba5,#dcbbff);position:relative}.ads-flow i:after{content:'';position:absolute;width:4px;height:4px;background:#dbb9ff;top:-1.5px;left:0;border-radius:50%;animation:ads-signal 3s ease-in-out infinite}.ads-disclaimer{margin:14px 0 0;font-size:9px;line-height:1.5;color:#b3a1c4;text-align:center}@keyframes ads-signal{0%,100%{left:0;opacity:.3}65%{left:95%;opacity:1}}@keyframes ads-caret{50%{opacity:0}}html[data-theme=light] .herd-service-art{color:#6b368f}html[data-theme=light] .herd-service-art .icon-horns{stroke:#3a194f}html[data-theme=light] .herd-ads{background:#eee5f6;color:#291a38}html[data-theme=light] .ads-eyebrow{color:#70428e}html[data-theme=light] .ads-copy h2 em{color:#783ca2}html[data-theme=light] .ads-copy>p,html[data-theme=light] .ads-method p{color:#574563}html[data-theme=light] .ads-method li>span{color:#783ca2}html[data-theme=light] .ads-studio{color:#f8f3ff}@media(max-width:800px){.herd-ads{padding:42px 0}.ads-layout{grid-template-columns:1fr;gap:28px}.ads-copy h2{font-size:38px}.ads-copy h2 br{display:none}.ads-copy>p{max-width:none}.ads-method{gap:14px;margin:20px 0}.ads-studio{padding:16px}.ads-example{min-height:310px}.ads-result h3{font-size:20px}.ads-flow{gap:6px;font-size:9px}.ads-studio-top small{font-size:9px}.capability-grid>a>.herd-service-art{width:46px;height:46px}}@media(prefers-reduced-motion:reduce){.ads-query i,.ads-flow i:after{animation:none}}html[data-a11y-motion] .ads-query i,html[data-a11y-motion] .ads-flow i:after{animation:none}

html[data-theme=light] .capability-grid a:hover .herd-service-art,html[data-theme=light] .service:hover .herd-service-art{color:#51216f}