/* Search-only offers use the established shared service-page typography and colors. */
.search-service-site .social-plan h3{min-height:3.8rem}.search-service-site .social-scope-notes ol,.search-service-site .social-scope-notes ul{margin:0 0 1rem;padding-left:1.25rem;color:#c5d3e0;line-height:1.75}.search-service-site .social-scope-notes li{margin:.65rem 0}
.search-free-audit{padding:1.75rem;border:1px solid #75d8ff;border-radius:.9rem;background:linear-gradient(145deg,#173b55,#102133 70%);box-shadow:0 0 0 3px #75d8ff17}.search-free-audit h2{font-size:1.65rem;margin:.6rem 0 1rem}.search-audit-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin:.5rem 0 1.2rem}.search-audit-previous{display:block;width:100%;color:#c5d3e0;font-size:1rem}.search-audit-previous s{font-size:1.3rem;font-weight:700;text-decoration-thickness:2px}.search-audit-price>strong{font-size:clamp(2.9rem,4vw,4rem);line-height:1.1;letter-spacing:-.035em;color:#b5edff}.search-audit-current{color:#eaf3fc;font-size:1rem}.search-free-audit ul{padding-left:1.15rem;line-height:1.7;color:#d4e1ef}.search-free-audit li{margin:.55rem 0}.search-audit-no-payment{line-height:1.65;font-weight:700;color:#fff}.search-free-audit .btn{width:100%;box-sizing:border-box;margin:.5rem 0}.search-audit-note{font-size:.9rem;line-height:1.65;color:#c5d3e0;margin-bottom:0}
.search-plan-badge{display:inline-block;align-self:flex-start;margin:0 0 1rem;padding:.35rem .7rem;border-radius:.3rem;background:#9ce4ff;color:#07101d;font-size:.75rem;font-weight:800;line-height:1.4;letter-spacing:.08em}.search-service-site .social-plan:not(.search-recommended)::before{content:"";display:block;height:2.75rem}.search-service-site .search-recommended{border:2px solid #75d8ff;padding:calc(1.5rem - 1px);background:linear-gradient(160deg,#173b55,#102133 65%);box-shadow:0 0 0 3px #75d8ff17}.search-price-from{width:100%;font-size:.9rem!important;line-height:1.15rem}.search-service-site .social-plan:not([data-search-plan=dominance]) .social-plan-price::before{content:"";width:100%;height:1.15rem}.search-plan-terms{margin-top:1.75rem;padding:1.25rem 1.5rem;border:1px solid #30455b;border-radius:.7rem;background:#07101d}.search-plan-terms p{color:#c5d3e0;line-height:1.75;margin:.5rem 0}.search-plan-terms strong{color:#fff}
@media(max-width:1000px){.search-service-site .social-plan h3{min-height:0}.search-service-site .social-plan:not(.search-recommended)::before,.search-service-site .social-plan:not([data-search-plan=dominance]) .social-plan-price::before{display:none}.search-free-audit{max-width:44rem}.search-audit-hero .social-hero-grid{gap:1.5rem}}
@media(max-width:400px){.search-free-audit{padding:1.15rem}.search-service-site .search-recommended{padding:calc(1.15rem - 1px)}.search-plan-terms{padding:1.15rem}}

/* Detailed setup/monthly scope stays readable without a horizontally scrolling table. */
.search-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem;align-items:start}.search-scope-card{min-width:0;padding:1.5rem;border:1px solid #3b566e;border-radius:.9rem;background:#102133}.search-scope-card h3{font-size:1.45rem;margin:0 0 1.4rem}.search-scope-card h4{font-size:1.1rem;color:#d4f2ff;margin:1.4rem 0 .75rem;padding-top:1rem;border-top:1px solid #42617a}.search-scope-card ul{padding-left:1.15rem;margin:0;color:#c5d3e0;line-height:1.75}.search-scope-card li{margin:.75rem 0}.search-scope-card dl{margin:0}.search-scope-card dl>div{margin:1.1rem 0}.search-scope-card dt{font-weight:700;color:#fff;margin-bottom:.35rem}.search-scope-card dd{margin:0;color:#c5d3e0;line-height:1.75}.search-scope-boundaries{padding:1.4rem 1.5rem;margin-top:1.75rem;border:1px solid #30455b;border-radius:.7rem;background:#07101d}.search-scope-boundaries h3{font-size:1.2rem;margin:0 0 .75rem}.search-scope-boundaries p{line-height:1.75;color:#c5d3e0}
@media(max-width:1000px){.search-scope-grid{grid-template-columns:minmax(0,1fr);max-width:44rem;margin-inline:auto}}
@media(max-width:400px){.search-scope-card,.search-scope-boundaries{padding:1.15rem}}
