.pg-cw{--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-cw a{color:inherit;text-decoration:none}.pg-cw ul{list-style:none}.pg-cw section{position:relative}.pg-cw [data-a]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.pg-cw [data-a].on{opacity:1;transform:translateY(0)}.pg-cw .sec{padding:var(--ds-section-y) 0}.pg-cw .alt-bg{background:var(--paper-dim)}.pg-cw .eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--red);display:flex;gap:10px}.pg-cw .btn,.pg-cw .eyebrow{font-family:var(--fh);font-weight:700;align-items:center}.pg-cw .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-cw .btn-gold{background:var(--gold);color:#fff}.pg-cw .btn-gold:hover{background:var(--gold-bright)}.pg-cw .btn-outline{border-color:var(--line);color:var(--ink);background:var(--paper)}.pg-cw .btn-outline:hover{border-color:var(--red);color:var(--red);transform:translateY(-2px)}.pg-cw .btn-outline-red{background:transparent;border-color:var(--red);color:var(--red)}.pg-cw .btn-outline-red:hover{background:var(--red);color:#fff}.pg-cw .nav-drop.svc-drop-open .nav-drop-menu,.pg-cw .nav-drop:focus-within .nav-drop-menu,.pg-cw .nav-drop:hover .nav-drop-menu{opacity:1;visibility:visible;transform:translateY(0)}.pg-cw .scroll-prog{position:fixed;top:0;left:0;height:2px;background:var(--red);z-index:9999;width:0;transition:width .1s linear}.pg-cw .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-cw .mob-cta{display:flex}}.pg-cw .hero .lead{font-size:17px;color:var(--slate);max-width:520px;margin-top:20px;line-height:1.6}.pg-cw .hero-trust .num{font-family:var(--fh);font-size:26px;font-weight:800;color:var(--red)}.pg-cw .hero-trust .lbl{font-size:11.5px;color:var(--slate);text-transform:uppercase;letter-spacing:.08em;margin-top:2px}.pg-cw .doc-bar .dots{display:flex;gap:6px}.pg-cw .doc-bar .dots span{width:9px;height:9px;border-radius:50%;background:var(--slate-light)}.pg-cw .doc-metric .v{font-family:var(--fh);font-size:18px;font-weight:700;color:var(--red)}.pg-cw .doc-metric .k{font-size:9.5px;text-transform:uppercase;color:var(--slate);letter-spacing:.05em;margin-top:4px}.pg-cw .stat{text-align:center}.pg-cw .stat .num{font-family:var(--fh);font-size:40px;font-weight:800;color:var(--red)}.pg-cw .stat .lbl{font-size:12.5px;color:var(--slate);margin-top:6px;text-transform:uppercase;letter-spacing:.06em}.pg-cw .svc-row .thumb{aspect-ratio:4/3;border-radius:var(--r);background:linear-gradient(135deg,var(--red-light,var(--brand-red-soft)),var(--paper-dim));border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--red);font-family:var(--fh);font-weight:600;font-size:15px;text-align:center;padding:14px}.pg-cw .svc-row .idx{font-family:var(--fh);font-weight:700;font-size:11px;color:var(--red)}.pg-cw .svc-row .tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.pg-cw .svc-row .tag-chip{font-family:var(--fh);font-weight:600;font-size:10.5px;padding:5px 10px;border:1px solid var(--line);border-radius:var(--ds-radius-pill);color:var(--slate)}@media (prefers-reduced-motion:reduce){.pg-cw [data-a]{opacity:1;transform:none;transition:none}}.pg-cw .eyebrow:before,.pg-cw .svc-eyebrow:before,.pg-cw .ts-eyebrow:before{content:none}.pg-cw .svc-sec-head{margin-left:auto;margin-right:auto;text-align:center}.pg-cw .svc-sec-head .svc-eyebrow{justify-content:center}