.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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:1.25rem;column-gap:1.25rem;grid-row-gap:1.25rem;row-gap:1.25rem}@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{display:grid;grid-row:span 2;grid-template-rows:subgrid;grid-row-gap:.85rem;row-gap:.85rem;align-content:start;min-width:0;padding:1.35rem 1.4rem 1.5rem;border:1px solid #e2e8f0;border-radius:.875rem;background:#f8fafc}.service-scope__card h3{margin:0;font-family:inherit;font-size:1.1rem;font-weight:600;line-height:1.3;color:#0f172a}.service-checklist{list-style:none;margin:0;padding:0;display:grid;align-content:start;grid-gap:.6rem;gap:.6rem}.service-checklist li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;align-items:start;font-size:1rem;line-height:1.55;color:#475569}.service-checklist svg{width:18px;height:18px;margin-top:3px;color:#2563eb}.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{display:grid;grid-row:span 3;grid-template-rows:subgrid;grid-row-gap:.5rem;row-gap:.5rem;align-content:start}.snipe-receive__card.service-receive__card .snipe-receive__audience{margin-top:0}.service-details__sample{margin-top:16px}.service-rows{margin:0;padding:0;border-bottom:1px solid #e2e8f0}.service-rows__row{display:grid;grid-template-columns:17rem minmax(0,1fr);grid-column-gap:32px;column-gap:32px;align-items:start;padding-top:1rem;padding-bottom:1rem;border-top:1px solid #e2e8f0}@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{margin:0;font-size:1.05rem;font-weight:600;line-height:1.45;color:#0f172a}.service-rows__meta{display:block;margin-top:2px;font-size:.95rem;font-weight:500;color:#2563eb}.service-rows__text{margin:0;min-width:0;font-size:1.02rem;line-height:1.65;color:#475569}.pricing-grid.service-pricing__grid{padding-top:1.5rem}.service-pricing__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;margin-top:1.75rem}.service-pricing__cta .service-pricing__text{flex:1 1 420px;margin:0;font-size:1.05rem;line-height:1.65;color:#475569}.service-pricing__cta .service-pricing__text a{color:#2563eb;font-weight:600;text-decoration:underline;text-underline-offset:3px}.service-pricing__buttons{display:flex;flex-wrap:wrap;gap:12px}.service-pricing__buttons .secondary{color:#0f172a}.service-related .snipe-related__card p{font-size:.95rem}