.gps-cta{--gps-bg:#f3f3f3;--gps-bg-hover:#e9e9e9;--gps-text:#1a1a1a;--gps-height:48px;align-items:center;background:var(--gps-bg);border-radius:999px;color:var(--gps-text);display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;gap:16px;line-height:1.3;min-height:var(--gps-height);padding:6px 28px 6px 20px;text-decoration:none;transition:background-color .2s ease}.gps-cta:focus-visible,.gps-cta:hover{background:var(--gps-bg-hover);color:var(--gps-text);text-decoration:none}.gps-cta:focus-visible{outline:2px solid var(--gps-text);outline-offset:3px}.gps-cta__logo{flex:0 0 28px;height:28px;object-fit:contain;width:28px}.gps-cta__title{flex:1 1 auto}.gps-cta__arrow{flex:0 0 auto;font-size:1.125rem;margin-left:16px;transition:transform .2s ease}.gps-cta:hover .gps-cta__arrow{transform:translateX(3px)}.gps-sharing-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px}@media (max-width:600px){.gps-cta,.gps-sharing-row>:last-child{width:100%}.gps-cta{font-size:.9375rem;padding:8px 20px}.gps-cta__arrow{margin-left:auto}}