.hero--service{min-height:auto}.hero--service .hero__content{padding-top:150px;padding-bottom:clamp(70px,9vw,110px)}.hero__trustbar{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:clamp(28px,3.5vw,48px);padding-top:28px;border-top:1px solid var(--line)}.hero__trustbar .hero__partner{padding-left:0;border-left:0}.hero__trustbar .hero__partner img{height:76px}.hero__trustbar-div{width:1px;height:46px;background:var(--line)}.hero__rating{display:flex;flex-direction:column;gap:6px}.hero__rating .stars{display:inline-flex;gap:4px;color:var(--lime)}.hero__rating-label{font-size:14px;color:var(--muted)}.hero__trust-strip{display:flex;flex-wrap:wrap;gap:14px 30px;margin:0 0 38px;font-size:14.5px;font-weight:500}.hero__trust-strip .item{display:inline-flex;align-items:center;gap:10px}.hero__trust-strip strong{color:var(--lime);font-weight:700}.hero__reassure{margin-top:18px;font-size:14.5px;line-height:1.5;color:var(--muted);display:inline-flex;align-items:center;gap:9px}.hero__reassure svg{flex:none;color:var(--lime)}.audit{background:var(--surface);border-top:1px solid var(--line)}.audit__inner{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.audit h2{margin:14px 0 18px;max-width:18ch}.audit p{color:var(--fg);font-size:17px;line-height:1.55;margin:0;max-width:50ch}.audit__cta{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.audit__reassure{font-size:14px;color:var(--muted)}.results{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap)}.result{background:var(--card);border:1px solid var(--card-line);border-radius:var(--r-card);padding:var(--card-pad);display:flex;flex-direction:column;gap:16px}.result__cat{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.result__stat{font-size:clamp(46px,5vw,64px);font-weight:700;letter-spacing:-.025em;line-height:1;color:var(--fg)}.result__stat span{display:block;font-size:15px;font-weight:600;letter-spacing:-.005em;color:var(--muted);margin-top:10px}.result__desc{margin:0;font-size:17px;line-height:1.5;color:var(--fg)}.result__desc strong{color:var(--fg)}.result__metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:auto;padding-top:22px;border-top:1px solid var(--card-line)}.result__metrics .k{display:block;font-weight:700;font-size:18px;letter-spacing:-.01em;color:var(--fg)}.result__metrics .l{display:block;font-size:13px;color:var(--muted);margin-top:4px}.faq__single{max-width:900px}@media(max-width:760px){.results{grid-template-columns:1fr}}.expertise__card .scard__link{margin-top:auto;padding-top:8px}.pricing{background:var(--bg-2)}.pricing p{color:var(--fg)}.pricing__body{max-width:62ch}.pricing__body p{font-size:17px;line-height:1.6;margin:0 0 16px}.pricing__note{font-size:14.5px;color:var(--muted);margin-top:28px;max-width:56ch}.vs-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap);margin-top:32px}.vs-card{background:var(--card);border:1px solid var(--card-line);border-radius:var(--r-card);padding:var(--card-pad)}.vs-card h3{font-size:22px;font-weight:700;letter-spacing:-.015em;margin:0 0 16px}.vs-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.vs-card li{font-size:17px;line-height:1.5;color:var(--fg);padding-left:24px;position:relative}.vs-card li:before{content:"";position:absolute;left:0;top:7px;width:10px;height:10px;border-radius:50%;background:var(--lime)}.vs-card--seo li:before{background:var(--sky)}.lightband .vs-card{background:#fff;border-color:transparent;color:var(--ink)}.lightband .vs-card li:before{background:var(--ink)}.lightband .vs-card h3{color:var(--ink)}.lightband .vs-card li{color:var(--ink-soft)}.lightband .section-lede,.lightband .section-lede a,.lightband .lede.muted{color:var(--ink)}@media(max-width:760px){.vs-grid{grid-template-columns:1fr}}.problems-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap);margin-top:32px}.problem-card{background:var(--card);border:1px solid var(--card-line);border-radius:var(--r-card);padding:var(--card-pad-sm);display:flex;flex-direction:column;gap:10px}.problem-card__q{font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--fg);display:flex;align-items:flex-start;gap:12px}.problem-card__q svg{flex:none;margin-top:3px;color:#ec8a5f}.problem-card__a{font-size:17px;line-height:1.5;color:var(--muted);padding-left:36px;margin:0}@media(max-width:760px){.problems-grid{grid-template-columns:1fr}}@media(max-width:860px){.audit__inner{grid-template-columns:1fr}}
