.service-page [id]{scroll-margin-top:100px}.service-page .service-details__section h2,.service-page .service-related h2{text-wrap:balance}.service-page section#faq>h2{color:#000718}.service-scope__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}@media (max-width:1100px){.service-scope__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.service-scope__grid{grid-template-columns:1fr}}.service-scope__card{grid-row:span 2;grid-template-rows:subgrid;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.875rem;align-content:start;row-gap:.85rem;min-width:0;padding:1.35rem 1.4rem 1.5rem;display:grid}.service-scope__card h3{color:#0f172a;margin:0;font-family:inherit;font-size:1.1rem;font-weight:600;line-height:1.3}.service-checklist{align-content:start;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.service-checklist li{color:#475569;grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:10px;font-size:1rem;line-height:1.55;display:grid}.service-checklist svg{color:#2563eb;width:18px;height:18px;margin-top:3px}.snipe-what.service-method{align-items:start}.snipe-what.service-method .snipe-what__copy p{color:#475569}.service-method__glance .snipe-glance__row{grid-template-columns:11.5rem minmax(0,1fr)}@media (max-width:1100px){.service-method__glance .snipe-glance__row{grid-template-columns:9.5rem minmax(0,1fr)}}@media (max-width:480px){.service-method__glance .snipe-glance__row{grid-template-columns:1fr}}.service-method__glance .snipe-glance__label{display:block}@media (max-width:1100px){.snipe-receive__grid.service-receive__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.snipe-receive__grid.service-receive__grid{grid-template-columns:1fr}}.snipe-receive__card.service-receive__card{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:.5rem;display:grid}.snipe-receive__card.service-receive__card .snipe-receive__audience{margin-top:0}.service-details__sample{margin-top:16px}.service-rows{border-bottom:1px solid #e2e8f0;margin:0;padding:0}.service-rows__row{border-top:1px solid #e2e8f0;grid-template-columns:17rem minmax(0,1fr);align-items:start;column-gap:32px;padding-top:1rem;padding-bottom:1rem;display:grid}@media (max-width:1100px){.service-rows__row{grid-template-columns:13rem minmax(0,1fr);column-gap:24px}}@media (max-width:640px){.service-rows__row{grid-template-columns:1fr;row-gap:4px}}.service-rows__label{color:#0f172a;margin:0;font-size:1.05rem;font-weight:600;line-height:1.45}.service-rows__meta{color:#2563eb;margin-top:2px;font-size:.95rem;font-weight:500;display:block}.service-rows__text{color:#475569;min-width:0;margin:0;font-size:1.02rem;line-height:1.65}.pricing-grid.service-pricing__grid{padding-top:1.5rem}.service-pricing__cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:1.75rem;display:flex}.service-pricing__cta .service-pricing__text{color:#475569;flex:420px;margin:0;font-size:1.05rem;line-height:1.65}.service-pricing__cta .service-pricing__text a{color:#2563eb;text-underline-offset:3px;font-weight:600;text-decoration:underline}.service-pricing__buttons{flex-wrap:wrap;gap:12px;display:flex}.service-pricing__buttons .secondary{color:#0f172a}.service-related .snipe-related__card p{font-size:.95rem}
