.pg-seo{--red:var(--brand-red);--red-dark:var(--brand-red-dark);--red-bright:var(--brand-red-bright);--gold:var(--brand-blue);--gold-bright:var(--brand-blue-bright);--ink:var(--surface-900);--paper-dim:var(--paper-2);--slate:var(--ink-2);--slate-light:var(--ink-3);--line:var(--hairline);--fh:var(--font-inter);--fb:var(--font-inter);--fm:var(--font-inter);--r:10px;--rl:16px;--rxl:24px;font-family:var(--fb);color:var(--ink);background:var(--paper);font-feature-settings:"cv11","ss01";font-optical-sizing:auto}.pg-seo a{color:inherit;text-decoration:none}.pg-seo ul{list-style:none}.pg-seo section{position:relative}.pg-seo [data-a]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.pg-seo [data-a].on{opacity:1;transform:translateY(0)}.pg-seo .svc-sec-head{margin-left:auto;margin-right:auto;text-align:center}.pg-seo .svc-sec-head .svc-eyebrow{justify-content:center}.pg-seo .eyebrow:before,.pg-seo .svc-eyebrow:before,.pg-seo .ts-eyebrow:before{content:none}.pg-seo .sec{padding:var(--ds-section-y) 0}.pg-seo .alt-bg{background:var(--paper-dim)}.pg-seo .eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--red);display:flex;gap:10px}.pg-seo .btn,.pg-seo .eyebrow{font-family:var(--fh);font-weight:700;align-items:center}.pg-seo .btn{font-size:13.5px;padding:12px 24px;border-radius:var(--r);cursor:pointer;border:1.5px solid transparent;display:inline-flex;gap:8px;white-space:nowrap;transition:transform var(--ds-dur-base) var(--ds-ease-out),background-color var(--ds-dur-base) var(--ds-ease-out),border-color var(--ds-dur-base) var(--ds-ease-out),color var(--ds-dur-base) var(--ds-ease-out)}.pg-seo .btn-gold{background:var(--gold);color:#fff}.pg-seo .btn-gold:hover{background:var(--gold-bright)}.pg-seo .btn-outline{border-color:var(--line);color:var(--ink);background:var(--paper)}.pg-seo .btn-outline:hover{border-color:var(--red);color:var(--red);transform:translateY(-2px)}.pg-seo .btn-outline-red{background:transparent;border-color:var(--red);color:var(--red)}.pg-seo .btn-outline-red:hover{background:var(--red);color:#fff}.pg-seo .nav-drop.svc-drop-open .nav-drop-menu,.pg-seo .nav-drop:focus-within .nav-drop-menu,.pg-seo .nav-drop:hover .nav-drop-menu{opacity:1;visibility:visible;transform:translateY(0)}.pg-seo .scroll-prog{position:fixed;top:0;left:0;height:2px;background:var(--red);z-index:9999;width:0;transition:width .1s linear}.pg-seo .mob-cta{display:none;position:fixed;bottom:0;left:0;right:0;z-index:140;background:var(--paper);border-top:1px solid var(--line);padding:10px 16px;gap:8px}@media (max-width:900px){.pg-seo .mob-cta{display:flex}}.pg-seo .hero{background:var(--paper);padding:88px 0 80px;overflow:hidden}.pg-seo .hero h1{font-family:var(--fh);font-weight:700;font-size:38px;line-height:1.1;letter-spacing:-.02em;color:var(--ink);margin-top:16px}.pg-seo .hero h1 em{font-style:italic;color:var(--red)}@media (min-width:700px){.pg-seo .hero h1{font-size:52px}}.pg-seo .hero .lead{font-size:17px;color:var(--slate);max-width:520px;margin-top:20px;line-height:1.6}.pg-seo .hero-trust .num{font-family:var(--fh);font-size:clamp(18px,5vw,26px);font-weight:800;color:var(--red);white-space:nowrap}.pg-seo .hero-trust .lbl{font-size:10px;color:var(--slate);text-transform:uppercase;letter-spacing:.05em;margin-top:2px;white-space:nowrap}@media (min-width:420px){.pg-seo .hero-trust .lbl{font-size:11.5px;letter-spacing:.08em}}.pg-seo .rank-row .pos{font-family:var(--fh);font-size:12px;color:var(--slate);width:22px}.pg-seo .rank-row .name{flex:1;font-size:13.5px;color:var(--slate)}.pg-seo .rank-row.you .name{color:var(--ink);font-weight:600}.pg-seo .rank-row .bar-wrap{width:90px;height:6px;background:var(--paper-dim);border-radius:4px;overflow:hidden}.pg-seo .rank-row .bar{height:100%;background:var(--slate-light);transition:width 1s ease}.pg-seo .rank-row.you .bar{background:var(--red)}.pg-seo .rank-caption .l{color:var(--slate-light)}.pg-seo .rank-caption .r{color:var(--red)}@media (prefers-reduced-motion:reduce){.pg-seo [data-a]{opacity:1;transform:none;transition:none}}