.website-reach{position:relative;isolation:isolate;overflow:hidden;padding:clamp(4.8rem,11vw,6rem) max(1.25rem,5vw);background:radial-gradient(circle at 83% 18%,rgba(190,139,65,.19),transparent 29rem),linear-gradient(145deg,#0a0907,#17120c 55%,#080706);color:#f7f2e9}.website-reach:before{content:"";position:absolute;inset:1.3rem;z-index:-1;border:1px solid rgba(218,185,111,.13);pointer-events:none}.website-reach__halo{position:absolute;z-index:-1;right:-14rem;bottom:-17rem;width:48rem;aspect-ratio:1;border-radius:50%;background:rgba(173,117,47,.12);filter:blur(90px)}.website-reach__header,.website-reach__channels,.website-reach__managed,.website-reach__honesty{width:min(100%,92rem);margin-inline:auto}.website-reach__header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(23rem,.65fr);gap:clamp(2.45rem,8vw,4rem);align-items:center;margin-bottom:clamp(2.9rem,7vw,4rem)}.website-reach .eyebrow{grid-column:1/-1;margin-bottom:-2rem;color:#d6b46d}.website-reach__copy h2{max-width:13ch;margin:0;font-size:clamp(1.95rem,3.3vw,3.25rem);font-weight:700;letter-spacing:-.075em;line-height:1.15;text-wrap:balance}.website-reach__copy h2 span{background:linear-gradient(100deg,#9c6d31,#f0d797 55%,#b17b37);background-clip:text;color:transparent}.website-reach__copy>p{max-width:46rem;margin:2rem 0 0;color:#aaa198;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.75}.website-reach__search{position:relative;padding:1rem;border:1px solid rgba(221,190,119,.3);border-radius:1.4rem;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.025));box-shadow:0 2.5rem 7rem rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.12);transform:rotate(2deg)}.website-reach__search:before{content:"";position:absolute;inset:-1.2rem;z-index:-1;border:1px solid rgba(216,180,102,.1);border-radius:1.8rem}.website-reach__searchbar{display:grid;grid-template-columns:auto 1fr auto;gap:.8rem;align-items:center;padding:.9rem 1rem;border-radius:999px;background:#f1eee8;color:#67615a;font-size:.7rem}.website-reach__searchbar i{width:.55rem;aspect-ratio:1;border:2px solid #9a7136;border-radius:50%}.website-reach__searchbar b{color:#8d652d;font-size:1rem}.website-reach__ranking{display:grid;gap:.55rem;margin-top:1rem;padding:clamp(1.5rem,3vw,2.5rem);border-radius:.9rem;background:#f8f5ef;color:#17130e}.website-reach__ranking small{color:#92703d;font-size:.56rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.website-reach__ranking strong{font-size:clamp(1.47rem,1.65vw,1.99rem);letter-spacing:-.06em}.website-reach__ranking span{color:#716a60;font-size:.72rem;line-height:1.55}.website-reach__signal{display:flex;align-items:center;gap:.6rem;padding:.9rem .5rem .2rem;color:#978f85;font-size:.58rem;letter-spacing:.07em;text-transform:uppercase}.website-reach__signal i{width:.45rem;aspect-ratio:1;border-radius:50%;background:#d8b76f;box-shadow:0 0 1rem #d8b76f;animation:website-reach-pulse 2s ease-in-out infinite}.website-reach__signal b{margin-left:auto;color:#d8b76f}.website-reach__channels{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;counter-reset:reach}.website-reach__channels article{position:relative;display:flex;flex-direction:column;min-height:22rem;padding:clamp(1.5rem,3vw,2.7rem);overflow:hidden;border:1px solid rgba(218,185,111,.18);border-radius:1rem;background:rgba(255,255,255,.035);transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s,background .3s}.website-reach__channels article:before{counter-increment:reach;content:"0" counter(reach);position:absolute;top:-1.8rem;right:.6rem;color:rgba(218,185,111,.08);font-size:3.25rem;font-weight:850;letter-spacing:-.09em}.website-reach__channels article:nth-child(2){transform:translateY(-1.4rem);background:linear-gradient(145deg,rgba(212,175,103,.12),rgba(255,255,255,.035))}.website-reach__channels article:hover{z-index:2;border-color:rgba(225,195,126,.48);background:rgba(212,175,103,.09);transform:translateY(-.45rem)}.website-reach__channels article:nth-child(2):hover{transform:translateY(-1.85rem)}.website-reach__channels small,.website-reach__managed small{position:relative;color:#d4b36e;font-size:.61rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.website-reach__channels strong{position:relative;margin:auto 0 1rem;font-size:clamp(1.83rem,2.53vw,2.75rem);letter-spacing:-.07em;line-height:.86}.website-reach__channels p{position:relative;margin:0;color:#aaa198;font-size:.88rem;line-height:1.65}.website-reach__channels span{position:relative;margin-top:1.35rem;padding-top:1rem;border-top:1px solid rgba(218,185,111,.17);color:#e1c580;font-size:.67rem;font-weight:800;line-height:1.45}.website-reach__managed{display:grid;grid-template-columns:.9fr 1.25fr auto;gap:clamp(1.5rem,4vw,2.9rem);align-items:center;margin-top:1rem;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid rgba(218,185,111,.3);border-radius:1rem;background:#e8dfd0;color:#18140f}.website-reach__managed>div{display:grid;gap:.55rem}.website-reach__managed small{color:#876128}.website-reach__managed strong{font-size:clamp(1.15rem,0.99vw,1.35rem);line-height:1.35}.website-reach__managed ul{display:grid;grid-template-columns:1fr 1fr;gap:.7rem 1.4rem;margin:0;padding:0;list-style:none}.website-reach__managed li{position:relative;padding-left:1.15rem;color:#665d51;font-size:.72rem}.website-reach__managed li:before{content:"✓";position:absolute;left:0;color:#8c662a;font-weight:900}.website-reach__managed a{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.95rem 1.1rem;border-radius:999px;background:#18140f;color:#e6c77e;font-size:.7rem;font-weight:850;white-space:nowrap}.website-reach__honesty{margin-top:1.4rem;color:#847b70;font-size:.7rem;line-height:1.55}.website-reach__honesty strong{color:#c3a564}@keyframes website-reach-pulse{50%{opacity:.45;transform:scale(.7)}}@media(max-width:950px){.website-reach__header{grid-template-columns:1fr}.website-reach .eyebrow{margin-bottom:0}.website-reach__search{width:min(100%,33rem);transform:none}.website-reach__channels{grid-template-columns:1fr}.website-reach__channels article,.website-reach__channels article:nth-child(2){min-height:18rem;transform:none}.website-reach__channels article:nth-child(2):hover{transform:translateY(-.45rem)}.website-reach__managed{grid-template-columns:1fr}.website-reach__managed a{justify-self:start}}@media(max-width:560px){.website-reach{padding-inline:1rem}.website-reach:before{inset:.55rem}.website-reach__copy h2{font-size:clamp(1.81rem,6.6vw,2.39rem)}.website-reach__managed ul{grid-template-columns:1fr}.website-reach__managed a{width:100%;white-space:normal}}@media(prefers-reduced-motion:reduce){.website-reach__signal i{animation:none}.website-reach__channels article{transition:none}}
/* White presentation for the homepage Google visibility section. */
body.homepage-content-restored .website-reach {
  background: #fff;
  color: #202020;
}
body.homepage-content-restored .website-reach__halo { display: none; }
body.homepage-content-restored .website-reach::before { border-color: #d4af6738; }
body.homepage-content-restored .website-reach__copy > p,
body.homepage-content-restored .website-reach__honesty { color: #57534d; }
body.homepage-content-restored .website-reach__search {
  background: #111111;
  border-color: #d9c9aa;
  box-shadow: 0 1.2rem 3rem #29201520,inset 0 1px #ffffff18;
}
body.homepage-content-restored .website-reach__ranking {
  background: #080808;
  color: #f7f2e9;
  border: 1px solid #d4af6733;
}
body.homepage-content-restored .website-reach__ranking span,
body.homepage-content-restored .website-reach__channels p,
body.homepage-content-restored .website-reach__signal { color: #cbc5bc; }
body.homepage-content-restored .website-reach__channels article {
  background: #111111;
  border-color: #d4af6740;
  box-shadow: 0 .5rem 1.5rem #29201518;
}
body.homepage-content-restored .website-reach__channels article:nth-child(2) {
  background: #111111;
}
body.homepage-content-restored .website-reach__channels article:hover { background: #1b1915; }
body.homepage-content-restored .website-reach__channels article::before { color: #9a783326; }
body.homepage-content-restored .website-reach__channels strong { color: #f7f2e9; }
body.homepage-content-restored .website-reach__managed {
  background: #f6f3ed;
  border-color: #ded6c6;
}
/* Narrow only the three visibility cards, keeping the surrounding section intact. */
@media (min-width: 951px) {
  .homepage-content-restored .website-reach__channels {
    width: min(90%, 78rem);
    margin-inline: auto;
  }
}
